« MediaWiki:Gadget-HotCatsMulti.js » : différence entre les versions
Contenu supprimé Contenu ajouté
Maintenance: mw:RL/MGU - Updated deprecated module name |
Fix |
||
Ligne 28 :
defaults.hotcat_list_size = 10;
// Nombre de catégories suggérées lors de la recherche (maximum autorisé :
defaults.hotcat_list_items = 50;
Ligne 130 :
defaults.hotcat_text_AlertProblem3 = "Plusieurs occurrences de la catégorie « $1 » trouvées.";
defaults.hotcat_text_ResumeScript = "[[
defaults.hotcat_text_NoCatTemplate = "à catégoriser";
Ligne 137 :
if (mw.config.get( 'wgServer' ) == '//fr.wikiquote.org') defaults.hotcat_text_HotCatTag = "HotCats";
// si une variable globale existe, on enregistre sa valeur et on la restaure après les callbacks, car elle est prioritaire
// si elle n'existe pas, on la crée avec la valeur par défaut
$.each(defaults, function (name, value) {
Ligne 230 ⟶ 233 :
window.hotcat_SetCookie = function(cookieName, cookieValue) {
▲ return jQuery.cookie(cookieName, cookieValue, {expires:nextYear, path:"/"});
};
Ligne 238 ⟶ 239 :
window.hotcat_GetCookie = function(cookieName) {
return
};
window.hotcat_getDefaultsortAliasesAndMessages = function(
var meta = [];
var otherparams = {};
Ligne 366 ⟶ 367 :
catlinks = bodyC.appendChild(catlinks);
}else{
}
if(mw.config.get('wgAction')=="edit") hotcat_list_down = true;
Ligne 480 ⟶ 481 :
hotcat_SpanMatrix[i] = span;
hotcat_CatLinkMatrix[i] = cat_link;
hotcat_CatLinkIsRedMatrix[i] =
hotcat_CatNameMatrix[i] = cat_title;
hotcat_RemoveLinkMatrix[i] = remove_link;
Ligne 521 ⟶ 522 :
}else{
var Span = hotcat_SpanMatrix[Index];
if
Span.parentNode.removeChild(Span);
}else{
Ligne 529 ⟶ 530 :
FirstLink.title = hotcat_CatNamespace+OldCat;
FirstLink.href = mw.config.get('wgServer')+mw.config.get('wgArticlePath').split('$1').join(hotcat_CatNamespace+OldCat);
if(hotcat_CatLinkIsRedMatrix[Index]){
if(!
}else{
}
}
Ligne 544 ⟶ 545 :
window.hotcat_modify = function( catname, Index ) {
var span = hotcat_SpanMatrix[Index] ;
var Links = span.getElementsByTagName('a');
for(var a=0;a<Links.length;a++){
Links[a].style.display = "none";
}
Ligne 567 :
window.hotcat_create_new_span = function( thespan , init_text, Index ) {
var DefaultSort = hotcat_defaultSort_getOneOld(init_text);
if
hotcat_CatNameMatrix[Index] = init_text;
var form = document.createElement ( "form" ) ;
Ligne 690 :
CatLink.title = hotcat_CatNamespace+NewCatName;
CatLink.href = mw.config.get('wgServer') + mw.config.get('wgArticlePath').split('$1').join(hotcat_CatNamespace+NewCatName);
if((!
if((OldCatName+OldDefaultSort)==(NewCatName+NewDefaultSort)){
}
}else{
hotcat_NewCatsIndex++;
hotcat_CatNameMatrix[hotcat_NewCatsIndex] = NewCatName;
hotcat_SortMatrix[hotcat_NewCatsIndex] = NewDefaultSort;
Ligne 707 :
CatLink.title = hotcat_CatNamespace+NewCatName;
CatLink.href = mw.config.get('wgServer') + mw.config.get('wgArticlePath').split('$1').join(hotcat_CatNamespace+NewCatName);
var RemoveLink = document.createElement('a');
RemoveLink.innerHTML = hotcat_text_RemoveLinkText;
Ligne 731 :
}
if(!Exist){
}else{
}
var Links = TheSpan.getElementsByTagName('a');
Ligne 754 :
window.hotcat_cancel = function(Index) {
var Form = hotcat_FormMatrix[Index];
var TheSpan = hotcat_SpanMatrix[Index] ;
TheSpan.removeChild ( Form ) ;
var Links = TheSpan.getElementsByTagName('a');
for(var a=0;a<Links.length;a++){
Links[a].style.display = "";
}
Ligne 819 ⟶ 815 :
if(!hotcat_CatLinkMatrix[a]) continue;
if(hotcat_CatLinkIsRedMatrix[a]){
if(!
}else{
}
}
Ligne 897 ⟶ 893 :
window.hotcat_multiedit_CancelForm = function(){
var Link = document.getElementById('hotcat_modify_multi_Link');
if(Link) Link.style.display = "inline";
var CatForms = document.getElementById('mw-normal-catlinks').getElementsByTagName('form');
Ligne 906 ⟶ 901 :
var SpanToRemove = [];
for(var a=1;a<CatSpans.length;a++){
if
}
for(var a=0;a<SpanToRemove.length;a++){
Ligne 914 ⟶ 909 :
for(var a=0;a<CatLinks.length;a++){
CatLinks[a].style.display = "inline";
if
var Index = hotcat_getIndex( CatLinks[a] );
var OldCatName = hotcat_CatNameMatrix[Index];
var OldDefaultSort = hotcat_defaultSort_getOneOld(OldCatName);
Ligne 924 ⟶ 918 :
CatLinks[a].title = hotcat_CatNamespace+OldCatName;
CatLinks[a].href = mw.config.get('wgServer')+mw.config.get('wgArticlePath').split('$1').join(hotcat_CatNamespace+OldCatName);
}
if
var DefaultSortSpan = document.getElementById("OldDefaultSortSpan");
DefaultSortSpan.innerHTML = hotcat_OldDefaultSort;
}
}
Ligne 935 ⟶ 929 :
if(!hotcat_CatLinkMatrix[a]) continue;
if(hotcat_CatLinkIsRedMatrix[a]){
if(!
}else{
}
}
Ligne 956 ⟶ 950 :
var Link = CatLinks[a];
var Index = hotcat_getIndex( Link );
if
RemovedCategories.push(Link.innerHTML.ucFirst());
}
if
var NewCatName = Link.innerHTML.ucFirst();
var OldCatName = hotcat_CatNameMatrix[Index];
Ligne 969 ⟶ 963 :
}
}
if
var NewDefaultSort = hotcat_SortMatrix[Index];
AddedCategories.push(Link.innerHTML.ucFirst()+NewDefaultSort);
}
if
var DefaultSortSpan = document.getElementById("OldDefaultSortSpan");
DefaultSort = DefaultSortSpan.innerHTML;
Ligne 1 059 ⟶ 1 053 :
for(var a=0;a<CatLinks.length;a++){
var Link = CatLinks[a];
if(
AnythingChanged = true;
}
Ligne 1 161 ⟶ 1 155 :
if(hotcat_Multi_Edit){
Span.getElementsByTagName('span')[0].innerHTML = hotcat_OldDefaultSort;
Span.getElementsByTagName('a')[0].style.display = "";
hotcat_Multi_CheckForChanges();
Ligne 1 195 ⟶ 1 189 :
var Link = Span.getElementsByTagName('a')[0];
Link.style.display = "";
Form.parentNode.removeChild(Form) ;
hotcat_Multi_CheckForChanges();
Ligne 1 213 ⟶ 1 207 :
return;
}
var URL = mw.config.get('wgServer')+mw.config.get('wgScript')+'?title='+encodeURIComponent(mw.config.get('wgPageName'))+'&action=
hotcat_ajax.http({url : URL,
onSuccess : hotcat_TrueEdit,
Ligne 1 257 ⟶ 1 251 :
}else{
prevent_autocommit = 1;
if(
alert(hotcat_text_AlertProblem1.split('$1').join(OldCatNameUnsorted));
}else if(
alert(hotcat_text_AlertProblem3.split('$1').join(OldCatNameUnsorted));
}
Ligne 1 299 ⟶ 1 293 :
continue;
}
var re = new RegExp("\\[\\[(?:"+mw.config.get('wgFormattedNamespaces')[14]+"|Category):[^\\]]+\\]\\]", "ig");
var index = -1;
while (re.exec(OldText) != null) index = re.lastIndex;
Ligne 1 368 ⟶ 1 362 :
OldText = DebutModele + NewDefaultSort + '\n' + SuiteModele;
}else{
var lastindex =
var FirstCat = re.exec(OldText).toString();
FirstCat = FirstCat.replace(/\n/g, "");
Ligne 1 419 ⟶ 1 413 :
datas.tags = hotcattag;
}
.then( });
return;
}
Ligne 1 447 ⟶ 1 442 :
text.value = v;
if(v.indexOf("|")!=-1) v = v.split("|")[0];
var APILimit = ( ((mw.config.get('wgUserGroups').indexOf("sysop")!=-1)||(mw.config.get('wgUserGroups').indexOf("bot")!=-1)) ?
if(hotcat_list_items>APILimit) hotcat_list_items = APILimit; // API max
var URL, TagName, Replace;
if(Mode=="UP"){ // Suggestions catégories-mères
}else if(Mode=="DOWN"){ // Suggestions catégories-filles
}else{ // Suggestions normales
}
hotcat_suggest_running = 1 ;
Ligne 1 495 ⟶ 1 491 :
var CanContinue = xml.getElementsByTagName("query-continue")[0];
if(Mode=="DOWN"&&CanContinue){
var CanContinueId = "&cmcontinue="+encodeURIComponent(CanContinue.firstChild.getAttribute("cmcontinue"));
hotcat_suggest_running = 0 ;
hotcat_text_changed(FormIndex, Mode, titles, CanContinueId) ;
Ligne 1 542 ⟶ 1 538 :
list.style.marginTop = "-" + listh + "px" ;
list.style.display = "inline" ;
}
list.style.marginLeft = "-" + text.offsetWidth + "px" ;
Ligne 1 858 ⟶ 1 854 :
if(!hotcat_CanEdit) return;
// Affichage pour une langue se lisant de droite à gauche.
var isRtl =
// Définition styles CSS
mw.loader.addStyleTag(
Ligne 1 873 ⟶ 1 869 :
];
var Lang = mw.config.get('wgUserLanguage');
if(
HCMmodules.push('//fr.
▲ HCMmodules.push('//fr.wikiquote.org/w/index.php?title=Mediawiki:Gadget-HotCatsMulti.js/i18n/'+Lang+'.js&action=raw&ctype=text/javascript');
}
// Lancement
mw.loader.implement( "HotCatsModules", HCMmodules, {}, {}, {} );
mw.loader.using([
hotcat_initialize_settings();
$(function ($) {
hotcat_getDefaultsortAliasesAndMessages(); });
});
};
|