MediaWiki:Gadget-friendlyshared.js: Difference between revisions

Content added Content deleted
imported>MusikAnimal
(v2.0 at 19598c4: Clean up, avoid unnecessary jQuery use (#399))
imported>Amorymeltzer
(Updates at a1b22de: Make use of wgRelevantUserName)
Line 2: Line 2:




(function($){
(function($){ // eslint-disable-line no-unused-vars




Line 16: Line 16:
Twinkle.shared = function friendlyshared() {
Twinkle.shared = function friendlyshared() {
if( mw.config.get('wgNamespaceNumber') === 3 && mw.util.isIPAddress(mw.config.get('wgTitle')) ) {
if( mw.config.get('wgNamespaceNumber') === 3 && mw.util.isIPAddress(mw.config.get('wgTitle')) ) {
var username = mw.config.get('wgTitle').split( '/' )[0].replace( /\"/, "\\\""); // only first part before any slashes
var username = mw.config.get('wgRelevantUserName');
Twinkle.addPortletLink( function(){ Twinkle.shared.callback(username); }, "Shared IP", "friendly-shared", "Shared IP tagging" );
Twinkle.addPortletLink( function(){ Twinkle.shared.callback(username); }, "Shared IP", "friendly-shared", "Shared IP tagging" );
}
}
Line 43: Line 43:
} );
} );


var org = form.append( { type:'field', label:'Fill in other details (optional) and click \"Submit\"' } );
var org = form.append( { type:'field', label:'Fill in other details (optional) and click "Submit"' } );
org.append( {
org.append( {
type: 'input',
type: 'input',