MediaWiki-diskussion:Gadget-CategoryCompare.js

Senaste kommentaren: för 4 år sedan av Nirmos i ämnet Todo

Todo

redigera

Tillåt användaren att jämföra med andra projekt än enwiki

redigera

Adville: Nu ska det gå att jämföra kategorier med andra projekt än engelskspråkiga Wikipedia. Testa gärna, och säg till om det inte fungerar. Nirmos (diskussion) 16 december 2017 kl. 09.47 (CET)Svara

Låt användaren få veta när jämförelsen är klar och stoppad

redigera

@Nirmos: Det här ser ut att fungera, men jag vet inte om det bryter mot några konstruktionsregler eller går att göra på något bättre sätt så jag väntar med att lägga in i den gemensamma finessen. Tacksam om du vill granska. --Larske (diskussion) 16 december 2017 kl. 14.23 (CET)Svara

@Larske: I den här redigeringen har du slagit ihop
mw.loader.using( [ 'mediawiki.util', 'mediawiki.ForeignApi', 'oojs-ui' ], function() {} );
och
$( function() {} );
till
mw.loader.using( [ 'mediawiki.util', 'mediawiki.api', 'oojs-ui' ], 	$( function() {} ) );
. Jag tror inte att man kan göra så. Det andra argumentet i mw.loader.using måste vara en funktion vad jag vet. Om du testar
typeof $( function() {} ); // "object"
typeof function() {}; // "function"
i konsolen ser du att $( function() {} ) är ett objekt. Om du verkligen vill slå ihop detta får du använda $.when. Det finns ett exempel på hur man gör det på mw:ResourceLoader/Core modules#addPortletLink.
Det här påverkar naturligtvis bara din testmiljö. Idén med att visa att det är klart genom att byta text på en knapp som är ömsesidigt uteslutande med något annat är enkel och bra, så jag har fört in det. Tack! Nirmos (diskussion) 19 december 2017 kl. 06.59 (CET)Svara

Lägg till textruta med listan som wikitext

redigera

För att möjliggöra återanvändning av resultatet:

#[[Sida1]]
#[[Sida2]]
#[[Sida3]]

Samt knapp för att snabbt och enkelt markera innehållet i textrutan. Nirmos (diskussion) 8 december 2018 kl. 02.33 (CET)Svara

Klart. Nirmos (diskussion) 12 december 2018 kl. 07.02 (CET)Svara

Skriptfel

redigera

TypeError: cathref is undefined

Troligtvis pga MediaWiki:Gadget-iwsort.js. Nirmos (diskussion) 5 december 2019 kl. 21.13 (CET)Svara