MediaWiki:Gadget-edittop.js: Difference between revisions

m
Possible new version
m (1 revision)
m (Possible new version)
 
(2 intermediate revisions by 2 users not shown)
Line 18: Line 18:
       it: 'Modifica della sezione iniziale',
       it: 'Modifica della sezione iniziale',
       ja: '導入部を編集',
       ja: '導入部を編集',
      kk: 'Кіріспе бөлімді өңдеу',
       min: 'Suntiang bagian ateh',
       min: 'Suntiang bagian ateh',
       ko: '도입부를 편집',
       ko: '도입부를 편집',
Line 34: Line 35:
     var span0 = span1.clone();
     var span0 = span1.clone();


    if ( mw.user.options.get( 'gadget-righteditlinks' ) == 1 ) {
      var editwidth = span1.outerWidth() + (mw.config.get("skin") == "monobook" ? 10 : 0);
      $("div.topicon, #mw-fr-revisiontag").css("margin-right", editwidth + "px");
    }
     $("#mw_header h1, #content h1").first().append(span0);
     $("#mw_header h1, #content h1").first().append(span0);
     span0.find("a").each(function (idx) {
     span0.find("a").each(function (idx) {
       var a = $(this);
       var a = $(this);
       a.attr("title", localtitles[mw.config.get( 'wgUserLanguage' )] || localtitles.en);
       a.attr("title", localtitles[mw.config.get( 'wgUserLanguage' )] || localtitles.en);
       if (a.attr("href").indexOf("&section=T") == -1) {
       if ( !/&(ve|)section=T/.test( a.attr( "href" ) ) ) { // not transcluded
         a.attr("href", a.attr("href").replace(/&section=\d+/, "&section=0"));
         a.attr( "href", a.attr( "href" ).replace( /&(ve|)section=\d+/, "&$1section=0&summary=/*%20top%20*/%20" ) );
       }
       } else if ( /&vesection=/.test( a.attr( "href" ) ) ) { // transcluded, VE
       else { //transcluded
        a.attr( "href", mw.util.getUrl( mw.config.get( 'wgPageName' ) ) + "?veaction=edit&vesection=0&summary=/*%20top%20*/%20" );
         a.attr("href", mw.util.wikiGetlink( mw.config.get( 'wgPageName' ) ) + "?action=edit&section=0");
       } else { // transcluded, not VE
         a.attr( "href", mw.util.getUrl( mw.config.get( 'wgPageName' ) ) + "?action=edit&section=0&summary=/*%20top%20*/%20" );
       }
       }
     });
     });
   });
   });
}
}