MediaWiki-diskussion:Gadgets-definition

Sidans innehåll stöds inte på andra språk.
Från Wikipedia

TemplateStyles[redigera wikitext]

Kandidater[redigera wikitext]

  1. MediaWiki:Gadget-infobox.css templatestyles-tagg tillagd i:
    1. Mall:Faktamall
    2. Mall:Geobox
    3. Mall:Faktamall/tung
    4. Mall:Landsfakta/data
    5. Mall:Infobox fornminne
  2. MediaWiki:Gadget-messagebox.css (templatestyles-tagg tillagd i Mall:Ambox och Mall:Anbox. Stilarna borttagna från MediaWiki-namnrymden)
  3. MediaWiki:Gadget-navbox.css (templatestyles-tagg tillagd i Mall:Navbox och Mall:Auktoritetsdata. Stilarna borttagna från MediaWiki-namnrymden)
  4. MediaWiki:Gadget-ambox.css (templatestyles-tagg tillagd i Mall:Ambox och Mall:Anbox. Stilarna borttagna från MediaWiki-namnrymden)
  5. MediaWiki:Gadget-templatedocumentation.css (templatestyles-tagg tillagd i Mall:Dokumentation, Mall:Geobox/dokumentation och Mall:Stubbmall/Mallsida. Stilarna borttagna från MediaWiki-namnrymden)
  6. MediaWiki:Gadget-toclimit.css (templatestyles-tagg tillagd i Mall:Innehållsförteckning. Stilarna borttagna från MediaWiki-namnrymden)
  7. MediaWiki:Gadget-audiolink.css (templatestyles-tagg tillagd i Mall:Audio, Mall:Kin, Mall:Jap och Mall:Intervall. Stilarna borttagna från MediaWiki-namnrymden)
  8. MediaWiki:Gadget-transborder.css (templatestyles-tagg tillagd i Mall:Cirkeldiagram/tårtbit och Mall:Pie chart/slice. Stilarna borttagna från MediaWiki-namnrymden)
  9. MediaWiki:Gadget-fotnotslista.css (templatestyles-tagg tillagd i Mall:Anmärkningslista. Stilarna borttagna från MediaWiki-namnrymden)
  10. MediaWiki:Gadget-printonly.css

Nirmos (diskussion) 30 juni 2017 kl. 01.52 (CEST)[svara]

MediaWiki:Gadget-mainpage.css påverkar både innehåll och UI. Flytta det som påverkar innehåll till TemplateStyles. Nirmos (diskussion) 7 augusti 2017 kl. 18.03 (CEST)[svara]

Huvudsidan klar. Stilar som påverkar innehåll flyttade till Portal:Huvudsida/styles.css. Nirmos (diskussion) 17 februari 2018 kl. 04.46 (CET)[svara]

phab:T186965 måste lösas innan templatestyles-tagg till Portal:Huvudsida/Välkommenrutan/styles.css kan läggas till i Portal:Huvudsida/Välkommenrutan. Nirmos (diskussion) 14 mars 2018 kl. 05.15 (CET)[svara]

phab:T186965 måste lösas innan templatestyles-tagg till Mall:Faktamall/styles.css kan läggas till i:

Sökning (mallar, citattecken först)

Sökning (mallar, citattecken sist)

Sökning (artiklar, citattecken först)

Sökning (artiklar, citattecken sist)

Nirmos (diskussion) 28 mars 2018 kl. 12.08 (CEST)[svara]

phab:T186965 är nu löst! Nirmos (diskussion) 19 oktober 2018 kl. 07.05 (CEST)[svara]

Efter phab:T186965 lösts har templatestyles-tagg till Mall:Faktamall/styles.css lagts till i:

  1. Mall:Infobox simmare
  2. Mall:MedaljStart            JohanahoJ (diskussion) 26 oktober 2018 kl. 10.24 (CEST)[svara]
  3. Mall:Infobox officeholder
  4. Mall:Kina-härad
  5. Mall:Infobox schacköppning
  6. Mall:Slagfakta
  7. Mall:Regent
  8. Mall:Adlig
  9. Mall:Antroposofi
  10. Mall:Juniorishockeylandslag
  11. Mall:Infobox animanga/Huvud
  12. Mall:Faktamall folkgrupp
  13. Mall:TV-avsnitt
  14. Mall:Nordisk och baltisk kolonialhistoria
  15. Mall:Infobox militant organization
  16. Mall:Kina-provins
  17. Mall:Kina-prefektur
  18. Mall:Grekiska bokstäver
  19. Mall:Namnrymder
  20. Mall:Faktamall vapen
  21. Mall:Svensk språkhistoria
  22. Mall:Historisk stat
  23. Mall:Infobox byggnad
  24. Mall:Logiska funktioner
  25. Mall:Logiska system
  26. Mall:Multipler av byte
  27. Mall:Härledningsbegrepp
  28. Mall:Multipler av bit


MediaWiki:Gadget-FaktamallBiografiWD.js måste uppdateras för att få med stilarna. Nirmos (diskussion) 28 mars 2018 kl. 12.08 (CEST)[svara]

Klart. Nirmos (diskussion) 2 april 2018 kl. 22.11 (CEST)[svara]

Att göra[redigera wikitext]

Nirmos (diskussion) 28 januari 2018 kl. 17.15 (CET)[svara]

Finesser som bör vara konfigurerbara med JSON-data[redigera wikitext]

Klara[redigera wikitext]

  1. MediaWiki:Geonotice.js (MediaWiki:Geonotice.json)
  2. MediaWiki:Gadget-RightsComment.js (MediaWiki:Gadget-RightsComment.json)
  3. MediaWiki:Gadget-Namespace-sensitiveEdittools.js (MediaWiki:Gadget-Namespace-sensitiveEdittools.json)
  4. MediaWiki:Gadget-labelfilter.js (MediaWiki:Gadget-labelfilter.json)
  5. MediaWiki:Gadget-WikidataCoords.js (MediaWiki:Gadget-WikidataCoords.json)
  6. MediaWiki:Gadget-iwsort.js (MediaWiki:Gadget-iwsort.json)
  7. MediaWiki:Gadget-NoHeading.js (MediaWiki:Gadget-NoHeading.json)
  8. MediaWiki:Gadget-SearchWikidataUnconnected.js (MediaWiki:WikidataConnectionRequirements.json)

Att göra[redigera wikitext]

  1. MediaWiki:Gadget-FaktamallBiografiWD.js

Det skulle vara möjligt att skapa t.ex MediaWiki:BiografiKategorier.json som kan användas av både FaktamallBiografiWD.js och eventuell finess som bygger på Användare:Nirmos/NewUnconnectedPage.js. Nirmos (diskussion) 5 december 2019 kl. 07.21 (CET)[svara]

Nirmos (diskussion) 30 augusti 2018 kl. 09.50 (CEST)[svara]

Skriv om SÄ-finesser[redigera wikitext]

så att de fungerar med nya SÄ från 2017:

  1. MediaWiki:Gadget-RecentChangesAdminNoms.js
  2. MediaWiki:Gadget-RecentChangesUnpatrolledPages.js (klar)
  3. MediaWiki:Gadget-RecentChangesSFFR.js
  4. MediaWiki:Gadget-RecentChangesSnabbraderingar.js (klar)
  5. MediaWiki:Gadget-RecentChangesHelp.js
  6. MediaWiki:Gadget-RecentChangesProbCat.js
  7. MediaWiki:Gadget-RecentChangesAvblockering.js

Nirmos (diskussion) 20 oktober 2018 kl. 10.01 (CEST)[svara]

Skicka bara API-anrop om !$( '.mw-recentchanges-toplinks-collapsed' ).length. Nirmos (diskussion) 29 oktober 2018 kl. 18.01 (CET)[svara]

Klart. Nirmos (diskussion) 3 november 2018 kl. 01.27 (CET)[svara]

ResourceLoaders "targets"-system kommer så småningom avskaffas, se

T127268 Dismantle ResourceLoader's "targets" system

Det betyder att alla finesser därefter kommer laddas för både desktop och mobil per default, dock med möjlighet för vissa specialsidor att bara rikta sig till desktop.

Bland de första stegen på vägen dit, är att se till så inga finesser här har någon annan targets-inställning än "targets=desktop" eller "targets=desktop,mobile", medan en inställning för endast mobil, "targets=mobile", kommer generera ett fel. Istället vill man att skin ges större betydelse för hur finesserna laddas. Jag gissar att det dröjer ett tag innan det hela sätts i verket, men det skadar ju inte om vi har det i åtanke redan nu.

Ett par av finesserna riktade till mobilvyn har jag idag kompletterat med kod som begränsar dem till Minerva. Inga av mobilfinesserna skulle idag orsaka några problem om de laddades till desktop. Enligt ovan nämnda önskemål, lade jag så till desktop i finessernas targets.

Utöver det lade jag till "skins=minerva" för finesser riktade till endast mobil. Det gör att dessa finesser bara laddas tillsammans med Minerva. Tyvärr gör det också att de berörda finesserna bara syns i inställningar när man använder Minerva, vilket jag själv inte tycker är en helt optimal lösning (phab:T65532#8077038). Kanske ska man komplettera den aktuella inställningssidans inledande text med info om att fler mobilfinesser kan ses i mobilvyn? / JohanahoJ (diskussion) 13 juli 2022 kl. 22.48 (CEST)[svara]

Jag har nu lagt till info om att vissa finesser kan vara dolda beroende på skin och kompletterade med kort info vid mobilfinessernas rubrik om att mobilvy krävs för att kunna se alla dessa. Jag tror det hela underlättas av att inloggade mobilanvändare nu också hittar en länk till kontoinställningar på mobilmenyns inställningssida, med hjälp av defaultfinessen mobilePrefLink. /JohanahoJ (diskussion) 20 juli 2022 kl. 09.09 (CEST)[svara]
"Targets" har nu tagits bort och vid behov kan man istället använda sig av "skins", t.ex. skins=minerva. Om finessen är till för alla skins utom Minerva, får man istället skriva: skins=vector,vector-2022,monobook,timeless,modern,cologneblue
/JohanahoJ (diskussion) 23 juli 2023 kl. 13.55 (CEST)[svara]