<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="it">
	<id>https://gw1wiki.tramitetyria.it/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3ACommon.js</id>
	<title>MediaWiki:Common.js - Cronologia</title>
	<link rel="self" type="application/atom+xml" href="https://gw1wiki.tramitetyria.it/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3ACommon.js"/>
	<link rel="alternate" type="text/html" href="https://gw1wiki.tramitetyria.it/index.php?title=MediaWiki:Common.js&amp;action=history"/>
	<updated>2026-04-28T04:03:15Z</updated>
	<subtitle>Cronologia della pagina su questo sito</subtitle>
	<generator>MediaWiki 1.38.4</generator>
	<entry>
		<id>https://gw1wiki.tramitetyria.it/index.php?title=MediaWiki:Common.js&amp;diff=1187&amp;oldid=prev</id>
		<title>MusPuiDiTe: Creata pagina con &quot;/** Legacy support for old user JS - don't use this in site wide files. **/ function importScript (page){     mw.loader.load('/index.php?action=raw&amp;ctype=text/javascript&amp;title=' + encodeURIComponent(page)); } function importStylesheet (page){     mw.loader.load('/index.php?action=raw&amp;ctype=text/css&amp;title=' + encodeURIComponent(page), 'text/css'); }  /** Additional scripts **/ if ( mw.config.get('wgIsArticle') || window.location.href.indexOf( 'action=submit' ) &gt; -1 || mw....&quot;</title>
		<link rel="alternate" type="text/html" href="https://gw1wiki.tramitetyria.it/index.php?title=MediaWiki:Common.js&amp;diff=1187&amp;oldid=prev"/>
		<updated>2023-10-26T10:40:59Z</updated>

		<summary type="html">&lt;p&gt;Creata pagina con &amp;quot;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;* Legacy support for old user JS - don&amp;#039;t use this in site wide files. *: &lt;/span&gt; function importScript (page){     mw.loader.load(&amp;#039;/index.php?action=raw&amp;amp;ctype=text/javascript&amp;amp;title=&amp;#039; + encodeURIComponent(page)); } function importStylesheet (page){     mw.loader.load(&amp;#039;/index.php?action=raw&amp;amp;ctype=text/css&amp;amp;title=&amp;#039; + encodeURIComponent(page), &amp;#039;text/css&amp;#039;); }  &lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;* Additional scripts *: &lt;/span&gt; if ( mw.config.get(&amp;#039;wgIsArticle&amp;#039;) || window.location.href.indexOf( &amp;#039;action=submit&amp;#039; ) &amp;gt; -1 || mw....&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nuova pagina&lt;/b&gt;&lt;/p&gt;&lt;div&gt;/** Legacy support for old user JS - don't use this in site wide files. **/&lt;br /&gt;
function importScript (page){&lt;br /&gt;
    mw.loader.load('/index.php?action=raw&amp;amp;ctype=text/javascript&amp;amp;title=' + encodeURIComponent(page));&lt;br /&gt;
}&lt;br /&gt;
function importStylesheet (page){&lt;br /&gt;
    mw.loader.load('/index.php?action=raw&amp;amp;ctype=text/css&amp;amp;title=' + encodeURIComponent(page), 'text/css');&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/** Additional scripts **/&lt;br /&gt;
if ( mw.config.get('wgIsArticle') || window.location.href.indexOf( 'action=submit' ) &amp;gt; -1 || mw.config.get('wgNamespaceNumber') == -1 )&lt;br /&gt;
{&lt;br /&gt;
  mw.loader.load( '/index.php?title=MediaWiki:CollapsibleTables.js&amp;amp;action=raw&amp;amp;ctype=text/javascript' );&lt;br /&gt;
&lt;br /&gt;
  jQuery( function( $ )&lt;br /&gt;
  {&lt;br /&gt;
    // Feedback namespace, user related additions&lt;br /&gt;
    if ( ( mw.config.get('wgNamespaceNumber') == 202 || mw.config.get('wgNamespaceNumber') == 203 ) )&lt;br /&gt;
    {&lt;br /&gt;
      var regExp = /^Feedback(?:_talk)?:User\/([^\/]+)(\/.*?)?$/;&lt;br /&gt;
      if ( ( obj = document.getElementById( 'catlinks' ) ) &amp;amp;&amp;amp; obj.innerHTML.match( 'Category:Staff feedback pages' ) )&lt;br /&gt;
        regExp = /^Feedback_talk:([^\/]+)(\/.*?)?$/;&lt;br /&gt;
      &lt;br /&gt;
      if ( ( match = mw.config.get('wgPageName').match( regExp ) ) &amp;amp;&amp;amp; ( obj = document.getElementById( 'p-tb' ) ) &amp;amp;&amp;amp; ( obj = obj.getElementsByTagName( 'ul' )[0] ) )&lt;br /&gt;
      {&lt;br /&gt;
        match[1] = encodeURIComponent( match[1] );&lt;br /&gt;
        obj.innerHTML = obj.innerHTML.replace( /^([\s\S]*?&amp;lt;li id=&amp;quot;t-recentchangeslinked&amp;quot;.*?\/li&amp;gt;)([\s\S]+)$/i, '$1&amp;lt;li id=&amp;quot;t-contributions&amp;quot;&amp;gt;&amp;lt;a title=&amp;quot;View the list of contributions of this user&amp;quot; href=&amp;quot;/wiki/Special:Contributions/' + match[1] + '&amp;quot;&amp;gt;User contributions&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;\n&amp;lt;li id=&amp;quot;t-log&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;/index.php?title=Special:Log&amp;amp;amp;user=' + match[1] + '&amp;quot;&amp;gt;Logs&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;\n&amp;lt;li id=&amp;quot;t-emailuser&amp;quot;&amp;gt;&amp;lt;a title=&amp;quot;Send an e-mail to this user&amp;quot; href=&amp;quot;/wiki/Special:EmailUser/' + match[1] + '&amp;quot;&amp;gt;E-mail this user&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;\n$2' );&lt;br /&gt;
      }&lt;br /&gt;
      delete obj, regExp, match;&lt;br /&gt;
    }&lt;br /&gt;
  } );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
 * Extension for the deletion drop down list&lt;br /&gt;
 */&lt;br /&gt;
if (mw.config.get('wgAction') == 'delete')&lt;br /&gt;
{&lt;br /&gt;
  jQuery( function( $ )&lt;br /&gt;
  {&lt;br /&gt;
    if ( ( delReasonBtn = document.getElementById( 'wpConfirmB' ) ) )&lt;br /&gt;
    {&lt;br /&gt;
      var delReasonList        = document.getElementById( 'wpDeleteReasonList' );&lt;br /&gt;
      var delLink              = document.createElement( 'a' );&lt;br /&gt;
      delLink.href             = 'javascript:void(0);'&lt;br /&gt;
      delLink.title            = document.getElementById( 'wpReason' ).value;&lt;br /&gt;
      delLink.style.fontSize   = '0.9em';&lt;br /&gt;
      delLink.style.marginLeft = '1em';&lt;br /&gt;
      delLink.onclick          = function()&lt;br /&gt;
      {&lt;br /&gt;
        document.getElementById( 'wpReason' ).value = this.title;&lt;br /&gt;
      }&lt;br /&gt;
      delReasonList.onchange   = function ()&lt;br /&gt;
      {&lt;br /&gt;
        document.getElementById( 'wpReason' ).value = '';&lt;br /&gt;
        this.onchange = null;&lt;br /&gt;
      }&lt;br /&gt;
      delLink.appendChild( document.createTextNode( 'restore default reason' ) );&lt;br /&gt;
      delReasonBtn.parentNode.appendChild( delLink );&lt;br /&gt;
      delete delLink, delReasonList, delReasonBtn;&lt;br /&gt;
    }&lt;br /&gt;
  } );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
 * Image upload form helper&lt;br /&gt;
 */&lt;br /&gt;
if ( mw.config.get('wgPageName') == 'Special:Upload' &amp;amp;&amp;amp; document.getElementById( 'mw-upload-form' ) !== 'undefined' )&lt;br /&gt;
{&lt;br /&gt;
  mw.loader.load( '/index.php?title=MediaWiki:UploadForm.js&amp;amp;action=raw&amp;amp;ctype=text/javascript' );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
 * Display protection log information for users who cannot edit protected pages&lt;br /&gt;
 */&lt;br /&gt;
function anonymousQueryProtectionLog () {&lt;br /&gt;
    if ( mw.config.get('wgAction') === 'edit' &amp;amp;&amp;amp; document.getElementsByClassName('permissions-errors')[0] != null ) {&lt;br /&gt;
        // Helper function to display times and dates correctly&lt;br /&gt;
        function padzero (s) {  return (s &amp;lt; 10 ? '0' : '') + s; }&lt;br /&gt;
&lt;br /&gt;
        // Query the wiki API to fetch the protection log details&lt;br /&gt;
        var qstr = '/api.php?action=query&amp;amp;format=json&amp;amp;list=logevents&amp;amp;letype=protect&amp;amp;letitle='+encodeURIComponent(mw.config.get('wgPageName'))+'&amp;amp;lelimit=1i&amp;amp;leprop=title|user|timestamp|parsedcomment|details';&lt;br /&gt;
        $.getJSON(qstr)&lt;br /&gt;
        .done(function(querydata){&lt;br /&gt;
            var data = querydata.query.logevents[0];&lt;br /&gt;
&lt;br /&gt;
            // Pages protected prior to 2015 don't return a timestamp or user.&lt;br /&gt;
            // Give up because there isn't any useful data available.&lt;br /&gt;
            if (!('timestamp' in data)) {&lt;br /&gt;
                console.log('Page was protected prior to 2015.');&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
            var comment = ''; if (data.parsedcomment !== '') { comment = '&amp;lt;span class=&amp;quot;comment&amp;quot;&amp;gt;('+data.parsedcomment+')&amp;lt;/span&amp;gt;'; }&lt;br /&gt;
            var details = data.params[0], ptype = 'semi-protected', pexplain = 'registered users';&lt;br /&gt;
            if (details.match(/^[edit=sysop]/i)) { ptype = 'protected';  pexplain = 'users with administrator privileges'; }&lt;br /&gt;
&lt;br /&gt;
            // Convert the given mediawiki timestamp string 'YYYY-MM-DDThh-mm-ssZ' into something we can use&lt;br /&gt;
            var timestamp = data.timestamp;&lt;br /&gt;
            var date = new Date(timestamp.substr(0,4), timestamp.substr(5,2), timestamp.substr(8,2), timestamp.substr(11,2), timestamp.substr(14,2), timestamp.substr(17,2));&lt;br /&gt;
            var datestring = padzero(date.getUTCHours()) + &amp;quot;:&amp;quot; + padzero(date.getUTCMinutes()) + &amp;quot;, &amp;quot; + padzero(date.getUTCDate()) + &amp;quot; &amp;quot; + mw.config.get('wgMonthNames')[date.getUTCMonth()] + &amp;quot; &amp;quot; + date.getUTCFullYear();&lt;br /&gt;
&lt;br /&gt;
            // Generate a box identical the default mediawiki protection log message for logged in users&lt;br /&gt;
            var boxString = '&amp;lt;div class=&amp;quot;mw-warning-with-logexcerpt mw-content-ltr&amp;quot; dir=&amp;quot;ltr&amp;quot; lang=&amp;quot;en&amp;quot;&amp;gt;'&lt;br /&gt;
                            +'&amp;lt;p&amp;gt;'&lt;br /&gt;
                             +'&amp;lt;b&amp;gt;Warning:&amp;lt;/b&amp;gt; This page has been &amp;lt;b&amp;gt;&amp;lt;a href=&amp;quot;/wiki/Special:ProtectedPages&amp;quot; title=&amp;quot;Special:ProtectedPages&amp;quot;&amp;gt;'+ptype+'&amp;lt;/a&amp;gt;&amp;lt;/b&amp;gt;, so that only '+pexplain+' can edit it.\n'&lt;br /&gt;
                            +'&amp;lt;/p&amp;gt;'&lt;br /&gt;
                            +'&amp;lt;ul&amp;gt;\n'&lt;br /&gt;
                             +'&amp;lt;li class=&amp;quot;mw-logline-protect&amp;quot;&amp;gt;'+datestring+' &amp;lt;a href=&amp;quot;/wiki/User:'+encodeURIComponent(data.user)+'&amp;quot; title=&amp;quot;User:'+data.user+'&amp;quot; class=&amp;quot;mw-userlink&amp;quot;&amp;gt;'+data.user+'&amp;lt;/a&amp;gt; &amp;lt;span class=&amp;quot;mw-usertoollinks&amp;quot;&amp;gt;(&amp;lt;a href=&amp;quot;/wiki/User_talk:'+encodeURIComponent(data.user)+'&amp;quot; title=&amp;quot;User talk:'+data.user+'&amp;quot;&amp;gt;Talk&amp;lt;/a&amp;gt; | &amp;lt;a href=&amp;quot;/wiki/Special:Contributions/'+encodeURIComponent(data.user)+'&amp;quot; title=&amp;quot;Special:Contributions/'+data.user+'&amp;quot;&amp;gt;contribs&amp;lt;/a&amp;gt;)&amp;lt;/span&amp;gt; protected &amp;quot;&amp;lt;a href=&amp;quot;/wiki/'+encodeURIComponent(data.title)+'&amp;quot; title=&amp;quot;'+data.title+'&amp;quot;&amp;gt;'+data.title+'&amp;lt;/a&amp;gt;&amp;quot; '+details+' '+comment+' &amp;lt;span class=&amp;quot;mw-logevent-actionlink&amp;quot;&amp;gt;(&amp;lt;a href=&amp;quot;/index.php?title='+encodeURIComponent(data.title)+'&amp;amp;action=history&amp;quot; title=&amp;quot;'+data.title+'&amp;quot;&amp;gt;hist&amp;lt;/a&amp;gt;)&amp;lt;/span&amp;gt; &amp;lt;/li&amp;gt;\n'&lt;br /&gt;
                            +'&amp;lt;/ul&amp;gt;\n'&lt;br /&gt;
                            +'&amp;lt;a href=&amp;quot;/index.php?title=Special:Log&amp;amp;page='+encodeURIComponent(data.title)+'&amp;amp;type=protect&amp;quot; title=&amp;quot;Special:Log&amp;quot;&amp;gt;View full log&amp;lt;/a&amp;gt;'&lt;br /&gt;
                           +'&amp;lt;/div&amp;gt;';&lt;br /&gt;
            $(boxString).fadeIn(1000).prependTo('#mw-content-text');&lt;br /&gt;
        })&lt;br /&gt;
        .fail(function(e){&lt;br /&gt;
           console.log(e);&lt;br /&gt;
        });&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
anonymousQueryProtectionLog();&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Convert UTC time to local time. (see [[Template:UTC time]])&lt;br /&gt;
 */&lt;br /&gt;
function autoConvertUTC () {&lt;br /&gt;
    function pad (s) {  return (s &amp;lt; 10 ? '0' : '') + s; }&lt;br /&gt;
    var days = ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday'];&lt;br /&gt;
    $('.utc-auto-convert').each(function(i,v){&lt;br /&gt;
        // Get UTC time using MediaWiki {{#time: U}} epoch format&lt;br /&gt;
        var utcseconds = v.getAttribute('data-time');&lt;br /&gt;
        if (utcseconds == 'error') {&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
        var d = new Date(0);&lt;br /&gt;
        d.setUTCSeconds(utcseconds);&lt;br /&gt;
        var offset = (-1 * d.getTimezoneOffset() / 60);&lt;br /&gt;
        var offsetstring = '';&lt;br /&gt;
        if (offset &amp;gt; 0) { offsetstring = '+' + offset; }&lt;br /&gt;
        if (offset &amp;lt; 0) { offsetstring = offset; }&lt;br /&gt;
        &lt;br /&gt;
        // Default to showing the time only&lt;br /&gt;
        var datestring = pad(d.getHours()) + ':' + pad(d.getMinutes()) + ' UTC' + offsetstring;&lt;br /&gt;
        var titlestring = pad(d.getUTCHours()) + ':' + pad(d.getUTCMinutes()) + ' UTC';&lt;br /&gt;
        &lt;br /&gt;
        // But check for different formatting in case there is a day of the week given inside the span&lt;br /&gt;
        if (!v.textContent.match(/^\d/)) {&lt;br /&gt;
            datestring  = days[d.getDay()] + ' ' + datestring;&lt;br /&gt;
            titlestring = days[d.getUTCDay()] + ' ' + titlestring;&lt;br /&gt;
        }&lt;br /&gt;
        &lt;br /&gt;
        // Show result&lt;br /&gt;
        $(v).html('&amp;lt;span style=&amp;quot;cursor:help; border-bottom:1px dotted silver;&amp;quot; title=&amp;quot;'+titlestring+'&amp;quot;&amp;gt;'+datestring+'&amp;lt;/span&amp;gt;');&lt;br /&gt;
    });&lt;br /&gt;
}&lt;br /&gt;
autoConvertUTC();&lt;/div&gt;</summary>
		<author><name>MusPuiDiTe</name></author>
	</entry>
</feed>