« Utilisateur:Arktest/common.js » : différence entre les versions
Contenu supprimé Contenu ajouté
Aucun résumé des modifications |
Aucun résumé des modifications Balise : Révoqué |
||
Ligne 1 :
/*
Ligne 11 ⟶ 8 :
* - visualiser l'historique et le journal des articles dans le journal des filtrages
* - demander une purge d'historique et avertir l'auteur de la révision purgée
* (C) 2009-
* (C) 2013
* (C) 2016-
* Released under the MIT/X11 license
*/
Ligne 45 ⟶ 42 :
function xpatrolToggleEmptyNewPages() {
var lis = document.getElementById( 'bodyContent' ).getElementsByTagName( 'li' );
if ( lis[ liId ].innerHTML.indexOf( '[0 octet]' ) !== -1 ) {
}
}
document.getElementById( 'xpatrol-ToggleEmptyNewPages' ).innerHTML = xpatrolToggleTexts[ xpatrolEmptyNewPagesNextState ];
xpatrolEmptyNewPagesNextState = !xpatrolEmptyNewPagesNextState + 0;
Ligne 55 ⟶ 53 :
function xpatrolToggleNonEmptyNewPages() {
var lis = document.getElementById( 'bodyContent' ).getElementsByTagName( 'li' );
if ( lis[ liId ].innerHTML.indexOf( '[0 octet]' ) === -1 ) {
}
}
document.getElementById( 'xpatrol-ToggleNonEmptyNewPages' ).innerHTML = xpatrolToggleTexts[ xpatrolNonEmptyNewPagesNextState ];
xpatrolNonEmptyNewPagesNextState = !xpatrolNonEmptyNewPagesNextState + 0;
Ligne 65 ⟶ 64 :
function xpatrolToggleAbusedPages() {
var lis = document.getElementsByTagName( 'li' );
for ( var liId = 0; liId < lis.length; ++liId ) {
if ( xpatrolNonExistingPage.exec(
}
}
document.getElementById( 'xpatrol-ToggleAbusedPages' ).innerHTML = xpatrolToggleTexts[ xpatrolAbusedPagesNextState ];
xpatrolAbusedPagesNextState = !xpatrolAbusedPagesNextState + 0;
document.getElementById( 'xpatrolHideDeleted' ).value = xpatrolAbusedPagesNextState;
}
function xpatrolReload( callback ) {
$.get( mw.util.getUrl( null, { action: 'render' } ) ).
$( '#mw-content-text' ).html( html );
if ( callback ) {
Ligne 153 ⟶ 154 :
warning.innerHTML = '';
var
var lis = history.getElementsByTagName( 'li' );
var firstRevisionToPurge = 0;
var lastRevisionToPurge = 0;
var inputs =
if ( inputs.length > 1 && inputs[ 1 ].checked ) {
lastRevisionToPurge = liId;
}
}
var revisionsToPurge = 0;
for ( var liId = lastRevisionToPurge + 1; liId < lis.length; ++liId ) {
++revisionsToPurge;
if (
firstRevisionToPurge = liId;
}
}
function convertRevision( elmRevision ) {
Ligne 271 ⟶ 272 :
try {
var firstRevisionToPurgeText = convertRevision(
var lastRevisionToPurgeText = convertRevision(
} catch ( e ) {
return;
Ligne 346 ⟶ 347 :
function xpatrolAddClearLink( label, hint, message, messageQuestion ) {
var
var link = document.createElement( 'a' );
Ligne 365 ⟶ 366 :
link.appendChild( document.createTextNode( ' ' + label + ' ' ) );
}
Ligne 382 ⟶ 383 :
function xpatrolAddBannerLink( label, hint, banner, message, bannerQuestion ) {
var
var link = document.createElement( 'a' );
Ligne 401 ⟶ 402 :
link.appendChild( document.createTextNode( ' ' + label + ' ' ) );
}
function xpatrolAddBannerLinks() {
var
var month = [ 'janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre' ][ today.getMonth() ];
var date = '|date=' + month + ' ' + today.getFullYear();
if ( xpatrolEnableClear ) {
}
xpatrolAddBannerLink( '?', 'Incompréhensible dans l’état actuel', '?' + date, '[[WP:RI|Incompréhensible dans l\’état actuel]]' );
xpatrolAddBannerLink( 'Pub', 'Ton trop promotionnel ou publicitaire', '
xpatrolAddBannerLink( '
xpatrolAddBannerLink( 'Admi+', 'Admissibilité à vérifier (avec motif)', '
xpatrolAddBannerLink( 'Orth', 'Orthographe et grammaire à vérifier', 'Orthographe' + date, 'Orthographe et grammaire à vérifier' );
xpatrolAddBannerLink( 'Redac', 'Style non encyclopédique', 'Rédaction' + date, '[[WP:STYLE|Style non encyclopédique]]' );
Ligne 432 ⟶ 433 :
}
function xpatrolAddAbuseFilterLinks(
var link = new RegExp( '(sur <a href="https://fr.m.vvikipidea.org/
if ( mw.util.getParamValue( 'details' ) ) {
var
} else {
var lis = document.getElementsByTagName( 'li' );
for ( var liId = 0; liId < lis.length; ++liId ) {
var match = link.exec( lis[ liId ].innerHTML );
if ( match ) {
}
▲ } );
var lastLink = document.getElementsByClassName( 'mw-lastlink' )[ 0 ];▼
$( lastLink.nextSibling ).before( ') (<a id="xpatrol-ToggleAbusedPages" href="javascript:" title="Journal des filtrages">masquer</a> les pages supprimées' );▼
}
▲ var
// TODO : n'est plus fonctionnel depuis le passage à OOUI
▲
var toggle = document.getElementById( 'xpatrol-ToggleAbusedPages' );
Ligne 453 ⟶ 460 :
xpatrolToggleAbusedPages();
};
}
// TODO : idem
document.getElementsByTagName( 'form' )[ 0 ].innerHTML = document.getElementsByTagName( 'form' )[ 0 ].innerHTML.replace( '<input value="Rechercher" type="submit">', '<input value="Rechercher" type="submit"><input type="hidden" value="0" name="xpatrolHideDeleted" id="xpatrolHideDeleted">' );
if ( mw.util.getParamValue( 'xpatrolHideDeleted' ) === '1' ) {
xpatrolToggleAbusedPages();
}
}
Ligne 465 ⟶ 479 :
xpatrolAddNewPagesLinks();
} else if ( mw.config.get( 'wgPageName' ) === 'Spécial:Journal_du_filtre_antiabus' ) {
//xpatrolAddAbuseFilterLinks(
} else {
if ( document.getElementById( 'ca-edit' ) ) {
if ( xpatrolEnableClear && mw.config.get( 'wgUserGroups' ).indexOf( 'autoconfirmed' ) !== -1 ) {
xpatrolAddClearLinks();
if ( xpatrolEnableBanner ) {
xpatrolAddBannerLinks();
|