34 783
modifications
m (« défaire » est remplacé par « annuler ») |
Aucun résumé des modifications |
||
wgfrwikibooks_Gadget_RevertDiffJsVersion = "20130723001";
/**
* Outils pour
*
*
*
* Auteurs : Lorian (en), Chphe (fr), DavidL
* Dernière révision :
* [[Catégorie:MediaWiki:Fonction Monobook en JavaScript]]
*/
wgGadget_RevertDiffJsVersion = "20120602001";
// _GET code from NoGray JS Library http://www.nogray.com/new_site/
var _GET_size = 0;
{
if (i>0)
{
var _temp_get_arr = _uri.substring(i+1, _uri.length).split("&");
for(_get_arr_i=0; _get_arr_i<_temp_get_arr.length; _get_arr_i++)
{
var _temp_get_arr_1 = _temp_get_arr[_get_arr_i].split("=");
_GET[decodeURIComponent(_temp_get_arr_1[0])] = decodeURIComponent(_temp_get_arr_1[1]);
_GET_size++;
}
}
}
function getMessage (chemin, where, user1, user2)
{
var message = prompt ('Quel message faut-il laisser ?', '');
if (message) window.location = chemin + '&'+where+'=2&user1='+user1+'&user2='+user2+'&message='+message;
}
if (_GET_size>0)
addOnloadHook(function ()
{
if (/diff=/.test(location.href))
{
// Get username of submitter
var user1 = getElementsByClass('diff-otitle',null,'td');
if(user1.length == 0) return;
// Récupération du chemin vers la version à rétablir
var chemin = encodeURI(user1[0].getElementsByTagName('a')[1].href);
user1 = user1[0].getElementsByTagName('a')[2].innerHTML;
var user2 = getElementsByClass('diff-ntitle',null,'td');
if (user2 == "annuler")
{
user2 = getElementsByClass('diff-ntitle',null,'td');
user2 = user2[0].getElementsByTagName('a')[3].innerHTML;
}
setDOM(document.getElementById('contentSub'),
['a',{'href':chemin+'&revert=1&user1='+user1+'&user2='+user2},'Annuler'],
' / ',
['a',{'href':'javascript:'+
'getMessage("'+chemin+'", "revert", "'+user1+'", "'+user2+'");'},
'Message'],
') (',
['a',{'href':chemin+'&vandalism=1&user1='+user1+'&user2='+user2},'Vandalisme'],
' / ',
['a',{'href':'javascript:'+
'getMessage("'+chemin+'", "vandalism", "'+user1+'", "'+user2+'");'},
'Message'],
') (Avertir : ',
['a',{'href':localurl(getpagename(3,user2),'action=edit','section=new','warn=1')},'Test0'],
' / ',
['a',{'href':localurl(getpagename(3,user2),'action=edit','section=new','warn=2')},'Test1'],
' / ',
['a',{'href':localurl(getpagename(3,user2),'action=edit','section=new','warn=3')},'Test2'],
' / ',
['a',{'href':localurl(getpagename(3,user2),'action=edit','section=new','warn=4')},'Test3'],
' / ',
['a',{'href':localurl(getpagename(3,user2),'action=edit','section=new','warn=5')},'Spam'],
' / ',
['a',{'href':localurl(getpagename(3,user2),'action=edit','section=new','warn=6')},'Copieur'],
' / ',
['a',{'href':localurl(getpagename(3,user2),'action=edit','section=new','warn=7')},'Merci IP'],
' / ',
['a',{'href':localurl(getpagename(3,user2),'action=edit','section=new','warn=8')},'Bienvenue'],
')' );
}
else if (/revert=1/.test(location.href))
{
document.getElementById('wpSummary').value =
'Révocation des modifications par [[Special:Contributions/'+_GET['user2']+'|'+_GET['user2']+
']] ; retour à la version de [[Special:Contributions/'+_GET['user1']+'|'+_GET['user1']+']]';
document.getElementById('editform').submit();
}
else if (/revert=2/.test(location.href))
{
document.getElementById('
'Révocation des modifications par [[Special:Contributions/'+_GET['user2']+'|'+_GET['user2']+
']] ; retour à la version de [[Special:Contributions/'+_GET['user1']+'|'+_GET['user1']+
']] ('+_GET['message']+')';
document.getElementById('editform').submit();
}
else if (/vandalism=1/.test(location.href))
{
document.getElementById('wpSummary').value =
'Révocation de vandalisme par [[Special:Contributions/'+_GET['user2']+'|'+_GET['user2']+
']] ; retour à la version de [[Special:Contributions/'+_GET['user1']+'|'+_GET['user1']+']]';
document.getElementById('editform').submit();
}
else if (/vandalism=2/.test(location.href))
{
document.getElementById('wpSummary').value =
'Révocation de vandalisme par [[Special:Contributions/'+_GET['user2']+'|'+_GET['user2']+
']] ; retour à la version de [[Special:Contributions/'+_GET['user1']+'|'+_GET['user1']+
']] ('+_GET['message']+')';
document.getElementById('editform').submit();
}
else if (/warn=1/.test(location.href))
{
document.getElementById('wpSummary').value = 'Avertissement';
document.getElementById('wpTextbox1').value = '{'+'{sub'+'st:test 0}'+'}~~'+'~~';
document.getElementById('editform').submit();
}
else if (/warn=2/.test(location.href))
{
document.getElementById('wpSummary').value = 'Avertissement';
document.getElementById('wpTextbox1').value = '{'+'{sub'+'st:test 1}'+'}~~'+'~~';
document.getElementById('editform').submit();
}
else if (/warn=3/.test(location.href))
{
document.getElementById('wpSummary').value = 'Avertissement';
document.getElementById('wpTextbox1').value = '{'+'{sub'+'st:test 2}'+'}~~'+'~~';
document.getElementById('editform').submit();
}
else if (/warn=4/.test(location.href))
{
document.getElementById('wpSummary').value = 'Avertissement';
document.getElementById('wpTextbox1').value = '{'+'{sub'+'st:test 3}'+'}~~'+'~~';
document.getElementById('editform').submit();
}
else if (/warn=5/.test(location.href))
{
document.getElementById('wpSummary').value = 'Spam';
document.getElementById('wpTextbox1').value = '{'+'{sub'+'st:Spam}'+'}~~'+'~~';
document.getElementById('editform').submit();
}
else if (/warn=6/.test(location.href))
{
document.getElementById('wpSummary').value = 'Avertissement';
document.getElementById('wpTextbox1').value = '{'+'{sub'+'st:Copieur}'+'}~~'+'~~';
document.getElementById('editform').submit();
}
else if (/warn=7/.test(location.href))
{
document.getElementById('wpSummary').value = 'Merci IP';
document.getElementById('wpTextbox1').value = '{'+'{sub'+'st:Merci IP}'+'}~~'+'~~';
document.getElementById('editform').submit();
}
else if (/warn=8/.test(location.href))
{
document.getElementById('wpSummary').value = 'Bienvenue';
document.getElementById('wpTextbox1').value = '{'+'{sub'+'st:Bienvenue}'+'}~~'+'~~';
document.getElementById('editform').submit();
}
}
);
|
modifications