Użytkownik:SH3VEK/common.js: Różnice pomiędzy wersjami
Z Nonsensopedii, polskiej encyklopedii humoru
M Znacznik: edytor źródłowy |
M Znacznik: edytor źródłowy |
||
Linia 4: | Linia 4: | ||
]; |
]; |
||
function amoniakImg(t, l) { |
function amoniakImg(t, l) { |
||
new mw.Api().post({ |
|||
ma.post({ |
|||
generator: "categorymembers", |
generator: "categorymembers", |
||
gcmlimit: l, |
gcmlimit: l, |
||
Linia 35: | Linia 34: | ||
} |
} |
||
if (wgNamespaceNumber == 14) |
if (wgNamespaceNumber == 14) |
||
$(function(){amoniakImg(wgPageName, 500);}); |
$.when(mw.loader.using("mediawiki.api"), $.ready).then(function(){amoniakImg(wgPageName, 500);}); |
Wersja z 20:43, 23 cze 2017
var katy = [
// [Nazwa kategorii, klasa]
["Pliki bez licencji", "nolic"]
];
function amoniakImg(t, l) {
new mw.Api().post({
generator: "categorymembers",
gcmlimit: l,
gcmtype: "file",
gcmtitle: t,
prop: "categories",
cllimit: l,
clshow: "hidden"
}).done(function(j) {
if (j.query && j.query.pages) {
var pgs = j.query.pages;
for (var k in pgs) {
var img = pgs[k], itt = img.title;
var jq = $("img[data-image-name='" + itt.substring(itt.indexOf(":")+1) + "']").closest(".thumb");
if (!jq.length)
continue;
for (var i = 0; i < katy.length; i++) {
var kt = katy[i];
for (var h = 0; h < img.categories.length; h++) {
var ct = img.categories[h].title;
if (kt[0] == ct.substring(ct.indexOf(":")+1)) {
jq.addClass("amon-" + kt[1]);
}
}
}
}
}
});
}
if (wgNamespaceNumber == 14)
$.when(mw.loader.using("mediawiki.api"), $.ready).then(function(){amoniakImg(wgPageName, 500);});