Domaines
Communes
Quartiers de Brest
Espaces de noms

Variantes
Actions
De Wiki-Brest
< Utilisateur:Seb35
Révision datée du 11 novembre 2009 à 16:17 par Seb35 (discussion | contributions) (test upload)

Utilisateur:Seb35/monobook.js

document.write('<'+'script type="text/javascript" src="http://fr.wikipedia.org/w/index.php?title=MediaWiki:Gadget-AdvancedResearch.js&action=raw&ctype=text/javascript" />');

adSearchLang = Array(
 Array( '',   'wikipedia.org',      'all',    '/wiki/',      0 ),
 Array( '',   'www.wiki-brest.net', 'brest',  '/index.php/', 1 ),
 Array( 'fr', 'wikipedia.org',      'fr',     '/wiki/',      0 )
);
adSearchButtons = Array('l','w','g','reset');

// Script pour obliger d'indiquer une licence valide lors du téléchargement
//   Licence LGPL (auteur : Seb35), inspiré de
//   * Wikimedia Commons:MediaWiki:UploadForm.js (licences GFDL, GPL, LGPL, CC-BY-SA 3.0)
//   * Wikimedia Commons:MediaWiki:Upload.js (aucune licence indiquée)

if( wgCanonicalSpecialPageName == "Upload" ) {
  
  // Liste (séparée par des virgules) des licences invalides, correspondant aux noms des modèles (préfixe dans MediaWiki:Licenses), par exemple : [ '', 'self|cc-by-sa', 'subst:nld' ]
  var licencesInvalides = [ '' ];
  
  var erreurLicence = {
    de: 'Bitte auswahlen eine <a href="/index.php/Aide:Licence">Lizenz</a>.',
    en: 'Please select a <a href="/index.php/Aide:Licence">license</a>.',
    fr: 'Veuillez sélectionner une <a href="/index.php/Aide:Licence">licence</a>.'
  };
  
  function verifieLicense( evt ) {
    
    var license = document.getElementById('wpLicense');
    
    for( var n in licencesInvalides )
      if( license.value == licencesInvalides[n] ) {
        if( typeof(erreurLicence[wgUserLanguage]) == 'string' ) jsMsg( erreurLicence[wgUserLanguage] );
        else jsMsg( erreurLicence['fr'] );
        return false;
      }
    
    return true;
  }
  
  addOnloadHook( function() {
    
    var uploadform = document.getElementById( 'mw-upload-form' );
    if( !uploadform ) return;
    uploadform.onsubmit = verifieLicense;
  } );
}
Outils personnels