MediaWiki-diskussion:Gadget-readAPI.js

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

pushState[redigera wikitext]

Redigera/Visa historik[redigera wikitext]

Uppdatera andra finesser så att de använder mw.hook[redigera wikitext]

En del finesser skulle nog inte fungera ändå pga andra värden på JavaScript-variabler.

Undanta länkar till Specialnamnrymden[redigera wikitext]

Nirmos (diskussion) 21 juni 2017 kl. 20.55 (CEST)[svara]

Bryter länkarna[redigera wikitext]

Jag testade finessen och det som hände för mig vara att alla länkar i artikeln slutade fungera. Är det förväntat beteende? Ainali diskussionbidrag 21 juni 2017 kl. 21.19 (CEST)[svara]

Ainali: Vilken webbläsare använder du? Kan du öppna webbläsarkonsolen och kolla om det står något där? Du bör kunna öppna konsolen genom att trycka på f12 i de flesta webbläsare. Nirmos (diskussion) 21 juni 2017 kl. 22.12 (CEST)[svara]
Jag använder Chrome 59.0.3071.104 på Ubuntu. Jag ser inga felmeddelanden i konsollen. Ainali diskussionbidrag 21 juni 2017 kl. 22.27 (CEST)[svara]
Ainali: Du har en massa gammal JavaScript i Användare:Ainali/common.js. Nirmos (diskussion) 21 juni 2017 kl. 23.19 (CEST)[svara]

Ok, jag tror att jag förstår problemet nu. Du har inte stängt av VE, eller hur? Jag kan nämligen återskapa problemet oinloggad. Jag tror att sektionslänkarna som VE lägger till gör att det pajar. Nirmos (diskussion) 22 juni 2017 kl. 15.34 (CEST)[svara]

Har hittat något annat mystiskt som kanske är boven. Inloggad är samma länk i Johnny (singel) /wiki/Toxicity men oinloggad är det https://sv.wikipedia.org/wiki/Toxicity Vet inte varför. Verkar inte bero på VE. Nirmos (diskussion) 22 juni 2017 kl. 15.45 (CEST)[svara]
Ok, så MediaWiki:Gadget-CommonsFileLinks.js gör att relativa länkar blir absoluta länkar. Och den finessen är default. Och jag hade kryssat bort den. Så det är den som är problemet. Får kolla på det i morgon. Nirmos (diskussion) 22 juni 2017 kl. 16.28 (CEST)[svara]

Ainali: Felet som jag hittade i MediaWiki:Gadget-CommonsFileLinks.js är löst nu. Testa gärna igen. Nirmos (diskussion) 23 juni 2017 kl. 14.47 (CEST)[svara]

Tanken med den funktionen var att vi skulle slippa att någon hamnar på de lokala filbeskrivningssidorna (med fildiskussion). Så att allt relaterat till en fil skrivs, uppdateras och diskuteras på ett ställe (Commons). Och att man slipper ett extra klick för att komma till filbeskrivningssidan på Commons. Den funktionaliteten försvann i och med din ändring nu. Boⅳⅰᴇ (🖉) 3 juli 2017 kl. 15.14 (CEST)[svara]
Boivie: Jag är fullt medveten om syftet. Jag begränsade selectorn till bilder. Kan du förtydliga exakt vad jag har pajat? Vad klickar du på och var? Nirmos (diskussion) 4 juli 2017 kl. 19.16 (CEST)[svara]
Hmm, jag kanske drog för snabb slutsats där, men när jag testade att klicka vid en bild på en slumpartikel så hamnade jag på en lokal bildbeskrivningssida. Men nu när jag försöker återskapa problemet så går det lite sämre. Jag hittade i alla fall att på thumb-bilder finns det en symbol med rektanglar in nedre hörnet. Och den har en länk som inte går till Commons. Boⅳⅰᴇ (🖉) 4 juli 2017 kl. 21.38 (CEST)[svara]
Boivie: Jag har fixat MediaWiki:Gadget-CommonsFileLinks.js så att den tittar på alla länkar, men bara ändrar om det finns något att ändra. Det löser problemet med att inte alla fillänkar ändrades, samtidigt som relativa länkar bevaras så gott som möjligt. Det finns fortfarande problem med den här finessen, men det är inte alls lika farligt (inte default, inte marknadsförd, oklart vad det förväntade beteendet skulle vara med bilder etc). Nirmos (diskussion) 5 juli 2017 kl. 14.49 (CEST)[svara]

Phabricator[redigera wikitext]

phab:T111588 handlar om att göra det här i MediaWiki. Nirmos (diskussion) 28 juni 2017 kl. 09.27 (CEST)[svara]