MediaWiki:Common.js

Από Βικιβιβλία
Πήδηση στην πλοήγηση Πήδηση στην αναζήτηση

Σημείωση: μετά την αποθήκευση, ίσως χρειαστεί να παρακάμψετε την προσωρινή μνήμη του προγράμματος περιήγησής σας για να δείτε τις αλλαγές.

  • Firefox / Safari: Κρατήστε πατημένο το Shift κάνοντας ταυτόχρονα κλικ στο κουμπί Ανανέωση ή πιέστε Ctrl-F5 ή Ctrl-R (⌘-R σε Mac)
  • Google Chrome: Πιέστε Ctrl-Shift-R (⌘-Shift-R σε Mac)
  • Internet Explorer: Κρατήστε πατημένο το Ctrl κάνοντας ταυτόχρονα κλικ στο κουμπί Ανανέωση, ή πιέστε Ctrl-F5
  • Opera: Εκκαθαρίστε την προσωρινή μνήμη από το μενού Εργαλεία → Προτιμήσεις
/* Οποιοσδήποτε κώδικας JavaScript εδώ θα φορτωθεί για όλους τους χρήστες σε κάθε φόρτωση σελίδας. */
 
 // book name
 mw.config.set( 'wgBookName', mw.config.get('wgPageName').split("/", 1)[0] || mw.config.get('wgPageName') );
 mw.config.set( 'wgBookName', mw.config.get('wgBookName').split(':', 2).join(":") );

 /** Add dismiss button to watchlist-message *************************************
  *
  *  Description: Hide the watchlist message for one week.
  *  Maintainers: [[w:User:Ruud Koot|Ruud Koot]]
  */
 
 function addDismissButton() {
    var watchlistMessage = document.getElementById("watchlist-message");
    if ( watchlistMessage == null ) return;
    
    if ( $.cookie( 'hidewatchlistmessage' ) === 'yes' ) {
        watchlistMessage.style.display = "none";
    }
    
    var Button     = document.createElement( "span" );
    var ButtonLink = document.createElement( "a" );
    var ButtonText = document.createTextNode( "dismiss" );
    
    ButtonLink.setAttribute( "id", "dismissButton" );
    ButtonLink.setAttribute( "href", "javascript:dismissWatchlistMessage();" );
    ButtonLink.setAttribute( "title", "Hide this message for one week" );
    ButtonLink.appendChild( ButtonText );
    
    Button.appendChild( document.createTextNode( "[" ) );
    Button.appendChild( ButtonLink );
    Button.appendChild( document.createTextNode( "]" ) );
    
    watchlistMessage.appendChild( Button );
 }
 
 function dismissWatchlistMessage() {
     $.cookie ("hidewatchlistmessage", "yes", { expires: 7, path: "/"});
     var watchlistMessage = document.getElementById("watchlist-message");
     watchlistMessage.style.display = "none";
 }
 
 mw.loader.using('jquery.cookie', function () {
 	$(document).ready( addDismissButton );
 })
 
 // Removes the default no-license option for image uploads. 
 // All new image uploads must be tagged with a license or nld
 function remove_no_license() {
   if (mw.config.get('wgPageName') != "Special:Upload")
     return;
   var license = document.getElementById("wpLicense");
   if (!license)
     return;
   var options = license.getElementsByTagName("option");
   if (!options)
     return;
   license.removeChild(options[0]);
 }
 
 $(document).ready(remove_no_license);

 // import additional scripts //
 //import_script('MediaWiki:ExtraTools.js');
// import_script('MediaWiki:Navigation.js');
// import_script('MediaWiki:NavigationTabs.js');
// import_script('MediaWiki:Displaytitle.js');
// import_script('MediaWiki:RandomBook.js');
// import_script('MediaWiki:Edittools.js');
 
 // adds buttons to the edit toolbar
 if (mw.toolbar) importScript('MediaWiki:EditToolbar.js');
 
 //Search within a book using Google//
 // 0 - Main / 102 - Cookbook / 110 - Wikijunior
// if ( mw.config.get('wgNamespaceNumber') == 0 || mw.config.get('wgNamespaceNumber') == 102 || mw.config.get('wgNamespaceNumber') == 110) importScript('MediaWiki:BookSearch.js');