MediaWiki:Gadget-refToolbar.js: Różnice pomiędzy wersjami

Z Enkol
Przejdź do nawigacji Przejdź do wyszukiwania
(revert)
Znacznik: Zastąpiono
(test)
 
Linia 1: Linia 1:
( function ( mw, $ ) {
+
if ( mw.config.get('wgAction') == 'edit' || mw.config.get('wgAction') == 'submit' ) {
'use strict';
+
  if (mw.config.get('wgServer') == "https://secure.wikimedia.org") {
function initializeRefTools() {
+
    mw.loader.load("https://en.wikipedia.org/w/index.php?title=User:Mr.Z-man/refToolbar_2.0/base.js&action=raw&ctype=text/javascript");
if( window.refToolbarInstalled || $( '#wpTextbox1[readonly]' ).length ){
+
  } else {
return;
+
    mw.loader.load('http://en.wikipedia.org/w/index.php?title=User:Mr.Z-man/refToolbar_2.0/base.js&action=raw&ctype=text/javascript');
}
+
  }
if ( mw.user.options.get( 'usebetatoolbar' ) ) {
+
  if( typeof $.wikiEditor != 'undefined' && typeof $.wikiEditor.modules.dialogs != 'undefined' ) {
// Enhanced editing toolbar is on. Going to load RefToolbar 2.0a or 2.0b.
+
    importScript('User:Mr.Z-man/refToolbar 2.0.js');
if ( mw.user.options.get( 'usebetatoolbar-cgd' ) ) {
+
  } else if( typeof $.wikiEditor != 'undefined' ) {
// Dialogs are on. Loading 2.0b. (standard)
+
    importScript('User:Mr.Z-man/refToolbarIE.js');
$.getScript( '//en.wikipedia.org/w/index.php?title=MediaWiki:Gadget-refToolbarBase.js&action=raw&ctype=text/javascript', function() {
+
  } else {
mw.loader.using( [ 'ext.wikiEditor.toolbar' ], function () {
+
    importScript('User:Apoc2400/refToolbarPlus.js');
mw.loader.load( '//en.wikipedia.org/w/index.php?title=MediaWiki:RefToolbar.js&action=raw&ctype=text/javascript' );
+
  }
} );
+
  window.refToolbarInstalled = true;
} );
 
} else {
 
// Dialogs are off. Loading 2.0a.
 
mw.loader.using( 'ext.wikiEditor.toolbar', function () {
 
mw.loader.load( '//en.wikipedia.org/w/index.php?title=MediaWiki:RefToolbarNoDialogs.js&action=raw&ctype=text/javascript' );
 
} );
 
}
 
} else if ( mw.user.options.get( 'showtoolbar' ) ) {
 
// Enhanced editing toolbar is off. Loading RefToolbar 1.0. (legacy)
 
mw.loader.load( '//en.wikipedia.org/w/index.php?title=MediaWiki:RefToolbarLegacy.js&action=raw&ctype=text/javascript' );
 
}
 
window.refToolbarInstalled = true;
 
 
}
 
}
 
if ( $.inArray( mw.config.get( 'wgAction' ), [ 'edit', 'submit' ] ) !== -1 ) {
 
$( function() {
 
mw.loader.using( ['user.options'] ).done( initializeRefTools ) );
 
}
 
}
 
 
}( mediaWiki, jQuery ) );
 

Aktualna wersja na dzień 02:09, 17 maj 2019

if ( mw.config.get('wgAction') == 'edit' || mw.config.get('wgAction') == 'submit' ) {
  if (mw.config.get('wgServer') == "https://secure.wikimedia.org") {
    mw.loader.load("https://en.wikipedia.org/w/index.php?title=User:Mr.Z-man/refToolbar_2.0/base.js&action=raw&ctype=text/javascript");
  } else {
    mw.loader.load('http://en.wikipedia.org/w/index.php?title=User:Mr.Z-man/refToolbar_2.0/base.js&action=raw&ctype=text/javascript');
  }
  if( typeof $.wikiEditor != 'undefined' && typeof $.wikiEditor.modules.dialogs != 'undefined' ) {
    importScript('User:Mr.Z-man/refToolbar 2.0.js');
  } else if( typeof $.wikiEditor != 'undefined' ) {
    importScript('User:Mr.Z-man/refToolbarIE.js');
  } else {
    importScript('User:Apoc2400/refToolbarPlus.js');
  }
  window.refToolbarInstalled = true;
}