« MediaWiki:Common.js » : différence entre les versions
De Wiktionnaire-SHS
(Page créée avec « →* * Adds CSS classes to the body tag based on the categories this page belongs to * * @source https://www.mediawiki.org/wiki/Snippets/Style_pages_based_on_categories * @revision 2016-01-18 : (function($, mw) { var fn = function() { var cats = mw.config.get('wgCategories'), newClasses; if (cats) { newClasses = $.map(cats, function(el) { return 'cat-' + encodeURIComponent(el.replace(/[ .]/g, '_')).replace(/%/g, '_'); }).join('... ») |
Aucun résumé des modifications |
||
Ligne 21 : | Ligne 21 : | ||
} | } | ||
})(jQuery, mw); | })(jQuery, mw); | ||
/* Parcourrir les TD pour trouver définition */ | |||
for (var x=0; x < $('td').count; x += 1) { | |||
console.log($(td)[x].text()); | |||
} | |||
/* | |||
const wikitable = table.getElementsByClassName('wikitable'); | |||
var arabic = /[\u0600-\u06FF]/; // Plage unicode des caractères Arabes | |||
var string; // Le contenu à tester avec "arabic" | |||
alert(arabic.test(string)); // renvoie true si la chaine string est en arabe | |||
*/ |
Version du 24 janvier 2023 à 11:58
/**
* Adds CSS classes to the body tag based on the categories this page belongs to
*
* @source https://www.mediawiki.org/wiki/Snippets/Style_pages_based_on_categories
* @revision 2016-01-18
*/
(function($, mw) {
var fn = function() {
var cats = mw.config.get('wgCategories'), newClasses;
if (cats) {
newClasses = $.map(cats, function(el) {
return 'cat-' + encodeURIComponent(el.replace(/[ .]/g, '_')).replace(/%/g, '_');
}).join(' ');
$(document.body).addClass(newClasses);
}
};
if (document.body) {
fn();
} else {
$(fn);
}
})(jQuery, mw);
/* Parcourrir les TD pour trouver définition */
for (var x=0; x < $('td').count; x += 1) {
console.log($(td)[x].text());
}
/*
const wikitable = table.getElementsByClassName('wikitable');
var arabic = /[\u0600-\u06FF]/; // Plage unicode des caractères Arabes
var string; // Le contenu à tester avec "arabic"
alert(arabic.test(string)); // renvoie true si la chaine string est en arabe
*/