Différences entre les versions de « MediaWiki:Gadget-OngletPurge.js »

De dieudo.fr
Aller à la navigation Aller à la recherche
 
(Alternative)
Ligne 1 : Ligne 1 :
/**
/**
  * OngletPurge
  * OngletPurge # Alternative
  *
  *
  * Onglet permettant de réaliser une purge du cache
  * Onglet permettant de réaliser une purge du cache
  *
  *
  * Auteur : ??
  * Auteur : ??
  * Dernière révision : 23/09/2011
  * Dernière révision : 18 mars 2011
* {{Projet:JavaScript/Script|OngletPurge}}
  */
  */
   
   
$j(document).ready(function() {
function OngletPurge() {
  if(mw.config.get('wgNamespaceNumber') >= 0 && (mw.config.get('wgAction') === 'view' || mw.config.get('wgAction') === 'purge')) {
    var encodedPageName = encodeURIComponent(wgPageName).replace(/%20/g, '_').replace(/%3A/g, ':').replace(/%2F/g, '/');
     mw.util.addPortletLink(
     addPortletLink(
      'p-cactions',
        'p-cactions',
      mw.config.get('wgScript') + '?action=purge&title=' + mw.util.wikiUrlencode(mw.config.get('wgPageName')),
        wgScript + '?title=' + encodedPageName + '&action=purge',
      'Purger',
        'Purger',
      'ca-purge',
        'ca-purge',
      'Purger le cache de la page'
        'Purger le cache de la page'
     );
     );
     if(mw.config.get('wgNamespaceNumber') == 104) {
     if (wgAction === 'purge') {
      $('li#ca-purge a').click(function() {
         $('#ca-purge').addClass('selected');
         var img = new Image();
        img.src = $('img#ProofReadImage').attr('scr') + '?action=purge';
        alert($('img#ProofReadImage').attr('scr'));
        //location.href = mw.config.get('wgScript') + '?action=purge&title=' + mw.util.wikiUrlencode(mw.config.get('wgPageName'));
      });
     }
     }
    if(mw.config.get(wgAction) === 'purge') {
}
      $('#ca-purge').addClass('selected');
if (wgNamespaceNumber >= 0 && (wgAction === 'view' || wgAction === 'purge')) {
    }
    addOnloadHook(OngletPurge);
  }
}
});

Version du 21 décembre 2011 à 18:59

/**
 * OngletPurge # Alternative
 *
 * Onglet permettant de réaliser une purge du cache
 *
 * Auteur : ??
 * Dernière révision : 18 mars 2011
 * {{Projet:JavaScript/Script|OngletPurge}}
 */
 
function OngletPurge() {
    var encodedPageName = encodeURIComponent(wgPageName).replace(/%20/g, '_').replace(/%3A/g, ':').replace(/%2F/g, '/');
    addPortletLink(
        'p-cactions',
        wgScript + '?title=' + encodedPageName + '&action=purge',
        'Purger',
        'ca-purge',
        'Purger le cache de la page'
    );
    if (wgAction === 'purge') {
        $('#ca-purge').addClass('selected');
    }
}
if (wgNamespaceNumber >= 0 && (wgAction === 'view' || wgAction === 'purge')) {
    addOnloadHook(OngletPurge);
}