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

Aller à la navigation Aller à la recherche
correction selon WP, + points-virgules manquants
(correction selon WP, + points-virgules manquants)
// [[Catégorie:JavaScript du Wiktionnaire|searchbox.js]]
wgfrwikibooks_Gadget_searchboxJsVersion = "20121020001";
/*
//[[Catégorie:MediaWiki:Fonction Monobook en JavaScript]]
Ce gadget provient de https://pl.wikipedia.org/wiki/MediaWiki:Gadget-searchbox.js
Auteurs : [[:en:User:Zocky]], Maciej Jaros [[:pl:User:Nux]]
Ce script dépend de [[MediaWiki:Gadget-lib-beau.js]], qui définit les fonctions
importScriptFromWikipedia('Wikipedysta:Nux/SearchBox.js'); et importStylesheetFromWikipedia
*/
importScriptFromWikipedia('MediaWiki:Gadget-sel_t.js');
importScriptFromWikipedia('MediaWiki:Gadget-nuxedtoolkit.js');
importScriptFromWikipedia('Wikipedysta:Nux/SearchBox.js');
importStylesheetFromWikipedia('MediaWiki:Gadget-searchbox.css');
 
// test, line#0
// EOC@line#24
var tmp_VERSION = '2.2.2';
// EOC@line#30
if (typeof(sel_t)!='object')
{
importScript('User:Nux/sel_t.js')
}
if (typeof (nuxedtoolkit)!='object')
{
importScript('User:Nux/nuxedtoolkit.js')
}
// EOC@line#42
importStylesheet('User:Nux/SearchBox.css');
// EOC@line#48
var tmp_nuxsr_lang = {'_' : ''
};
// EOC@line#58
ifvar (nuxsr! =undefined) {};
{
jsAlert(tmp_nuxsr_lang['name conflict error']);
}
var nuxsr = new Object();
nuxsr.ver = nuxsr.version = tmp_VERSION;
nuxsr.lang = tmp_nuxsr_lang;
{
title : 'Rechercher et remplacer',
alt : "Szuk.Boite",
style : "width:auto;height:auto",
id : 'SearchIcon'
{
title : 'Modifier la casse',
alt : "Wlk. lit.Casse",
style : "width:auto;height:auto"
},
{
title : 'Trier dans l\'ordre alphabétique',
alt : "Wlk.Trier lit.haut",
style : "width:auto;height:auto"
},
{
title : 'Trier dans l\'ordre décroissant',
alt : "Wlk.Trier lit.bas",
style : "width:auto;height:auto"
},
}
}
};
if (!nuxsr.f.nuxsr_regexp.checked)
{
str = str.replace(/([\[\]\{\}\|\.\*\?\(\)\$\^\\])/g,'\\$1');
}
return str;
};
nuxsr.getReplaceString = function ()
{
}
return str;
};
// EOC@line#183
nuxsr.back = function ()
{
if (nuxsr.s.value === '')
{
nuxsr.t.focus();
if (!res)
{
var res = re.exec (nuxsr.t.value);
}
if (res)
{
sel_t.setSelRange (nuxsr.t, res[1].length, res[1].length+res[2].length);
}
else
nuxsr.sync();
};
nuxsr.next = function (norev)
{
if (nuxsr.s.value === '')
{
nuxsr.t.focus();
return;
}
var re=new RegExp(searchString, (nuxsr.f.nuxsr_case.checked ? "g" : "gi"));
re.lastIndex=selBB.end;
var res = re.exec (nuxsr.t.value);
if (!res && !norev)
{
nuxsr.msg(nuxsr.lang['searching from the beginning']);
re.lastIndex=0;
var res = re.exec (nuxsr.t.value);
}
if (res)
{
sel_t.setSelRange (nuxsr.t, res.index, res.index+res[0].length);
}
else
nuxsr.sync();
};
// EOC@line#258
nuxsr.replace = function ()
start : selBB.start,
strlen_post : str.length
};
nuxsr.t.focus();
};
nuxsr.replaceAll = function ()
return;
};
// EOC@line#339
nuxsr.toggleCase = function ()
if (str==str.toUpperCase())
{
str = str.toLowerCase();
}
else if (str==str.toLowerCase() && selBB.end-selBB.start>1)
{
str = str.substring(0,1).toUpperCase()+str.substring(1).toLowerCase();
}
else
{
str = str.toUpperCase();
}
}
nuxsr.sync();
};
 
nuxsr.sort1 = function ()
{
{
var str = sel_t.getSelStr(nuxsr.t);
blackboard=str.split("\n");
blackboard = blackboard.sort() ;
sel_t.setSelStr(nuxsr.t, blackboard.join("\n"), false);
}
nuxsr.sync();
};
 
nuxsr.sort2 = function ()
{
{
var str = sel_t.getSelStr(nuxsr.t);
blackboard=str.split("\n");
blackboard = blackboard.reverse();
sel_t.setSelStr(nuxsr.t, blackboard.join("\n"), false);
}
nuxsr.sync();
};
 
// EOC@line#368
nuxsr.sync = function ()
{
nuxsr.t.focus();
};
// EOC@line#376
nuxsr.init = function ()
nuxsr.btns.so2.icons, nuxsr.btns.so2.attrs
);
 
nuxsr.i=document.getElementById('SearchIcon');
nuxsr.i.accessKey="F";
//
if (document.editform.messages === undefined)
{
el=document.createElement('textarea');
};
// EOC@line#440
nuxsr.showHide = function ()
nuxsr.i.accessKey="F";
}
};
// EOC@line#470
nuxsr.gotoLine = function ()
{
if (nuxsr.f.nuxsr_goto_line.value === '')
{
nuxsr.t.focus();
index++;
}
sel_t.setSelRange (nuxsr.t, index, index);
}
nuxsr.sync();
};
nuxsr.indexOfNthMatch = function (haystack, needle, n)
return -1;
};
// EOC@line#516
addOnloadHook(nuxsr.init);
nuxsr.s.value = nuxsr.mem.s[nuxsr.mem.index];
nuxsr.r.value = nuxsr.mem.r[nuxsr.mem.index];
};
// EOC@line#573
nuxsr.mass_rep_htmlspecialchars = {
//
nuxsr.f.nuxsr_regexp.checked = prev_ser_RE;
};
{
document.editform.messages.value = str+'\n'+document.editform.messages.value;
};
// test, EOF
63

modifications

Menu de navigation