Malldiskussion:Graph:Chart

Från Wikipedia
Hoppa till navigering Hoppa till sök

Stacked - icke-intuitiv uppräkning av dataset i "Legend"[redigera wikitext]

Vid plottning med alternativen 'stackedarea' och 'stackedrect' så är uppräkningen av dataset:en i "legend" omvänd den som syns i diagrammet. I engelska en:Template:Graph:Chart är detta ordnat på det sätt jag tycker det ska vara. Nån som kan fixa till detta? Själv vågar jag ännu inte ge mig in på dessa script. Anhn (diskussion) 5 januari 2019 kl. 23.03 (CET)

Hjälp! Mallen funkar inte i mobilläge![redigera wikitext]

@Larske, JohanahoJ:Upptäckte idag att mallen ger tomma rutor i mobilläge. Slår jag över till "stationär dator" på telefonen så ser det riktigt ut. Detta måste ha hänt nyss - det har funkat tidigare för bara några dagar sedan. Se tex diagram produktion i Ågestaverket. Anhn (diskussion) 17 februari 2019 kl. 14.28 (CET)

@Anhn, JohanahoJ: Bilden försvinner även när jag väljer "Mobil vy" på en stationär dator.
Så här ser HTML-koden ut för de två fallen
  • Mobil vy:
<div class="mw-graph" style="min-width:600px;min-height:400px">
<noscript><img class="mw-graph-img" src="/api/rest_v1/page/graph/png/%C3%85gestaverket/0/f8156520247de53a37a2292f583e7c64200b8cef.png"></noscript>
<img class="mw-graph-img image-lazy-loaded" alt="" style="" src="/api/rest_v1/page/graph/png/%C3%85gestaverket/0/f8156520247de53a37a2292f583e7c64200b8cef.png" srcset="" width="0" height="0"></div>
  • Stationär vy:
<div class="mw-graph" style="min-width:600px;min-height:400px">
<img class="mw-graph-img" src="/api/rest_v1/page/graph/png/%C3%85gestaverket/0/f8156520247de53a37a2292f583e7c64200b8cef.png"></div>
Det som finns extra i den mobila vyn är alltså
  • hela "noscript-taggen"
  • image-lazy-loaded" alt="" style=""
  • srcset="" width="0" height="0">
Det verkar som om width och height inte "kommer fram" som de ska till img-taggen utan får värdet "0" där. Om jag (i den mobila vyn) i webbläsarens DOM-inspektör ändrar till width=700 och height=455, eller helt enkelt tar bort dessa attribut från img-taggen, visas bilden som den ska.
Det konstiga är att när jag lägger in exakt samma diagram i Sandlådan får det samma HTML-kod i mobilversionen som i stationära versionen och visas då utan problem, se här, men det är ju i en annan namnrymd.
Av ovanstående drar jag slutsatsen att det pågår något "experiment" med img-taggen i extension <graph> som får denna tråkiga effekt i namnrymderna för artiklar och artikeldiskussioner. Någon har kommenterat bort ("noscript") den fungerande img-taggen och ersatt den med en icke fungerande img-tagg. Se även den här bloggposten om "lazy loading".
@Nirmos: Har du någon annan idé om vad som kan vara felet?
--Larske (diskussion) 18 februari 2019 kl. 12.45 (CET)
Ursäkta sen respons, jag nåddes inte av pinget igår. Jag ser samma effekt och liknande kod i mobilvyn på min iOS-apparat. <graph>-innehåll i artikelrymden försvinner i mobilvyn oavsett om jag använder Minerva eller Vector. Liknande problem verkar finnas på enwp. Det är nog en bugg som bör rapporteras i Phabricator. Jag kan göra det senare idag/ikväll, om ingen annan hinner före. JohanahoJ (diskussion) 18 februari 2019 kl. 15.37 (CET)
Jag har nu rapporterat det i phab:T216431. JohanahoJ (diskussion) 18 februari 2019 kl. 19.34 (CET)
Ett snarlikt, kanske samma, problem, rapporterat i phab:T216318. --Larske (diskussion) 18 februari 2019 kl. 20.15 (CET)
Ja, kanske har det med lazy-loading-funktionen att göra, vilket väl skulle kunna förklara olika beteende beroende på namnrymd. JohanahoJ (diskussion) 18 februari 2019 kl. 20.30 (CET)
Ärendet ligger nu i phab:T216318 "MobileFrontend hides images without explicit dimension", som startades efter problem med <timeline> på itwp men fick nytt namn. Det är likadant här, att diagram med EasyTimeline inte visas i mobilvyn. Det verkar som att lazy-loading missar att kopiera bredd- och höjd-parametrar till själva bilden, som istället ges värdet "0". JohanahoJ (diskussion) 19 februari 2019 kl. 17.09 (CET)
Stor tack för era insatser att felsöka och påtala/lösa dessa problem. Kanske redan känt, men problemet är samma på en:wp, se t.ex. https://en.wikipedia.org/wiki/Wind_power_in_Taiwan där jag gjort liknande diagram som alltså fungerar i "desktop" men inte i "mobile". Läste nu Phabricator-anmälan och såg att ni påtalat att det även gällde en:wp. Än en gång tack för era insatser. Anhn (diskussion) 19 februari 2019 kl. 17.28 (CET)
Tack själv för att du uppmärksammade felet! Ärendet är nu tillbaka på phab:T216431, eftersom T216318 återigen fått fokus på EasyTimeline (<timeline>). JohanahoJ (diskussion) 19 februari 2019 kl. 20.10 (CET)

──────────────────────────────────────────────────────────────────────────────────────────────────── @Larske, JohanahoJ, Nirmos: Ursäkta om jag stör, men det har nu gått en månad och alla mina diagram är alltjämt lika tomma i mobilvy. Mallen fungerade utmärkt tills något hände - jag trodde kanske att det skulle räcka att rulla tillbaka till ngn tidigare version. Vet ni vad som händer? Ingen hets, men en stilla undran från /Anhn (diskussion) 22 mars 2019 kl. 17.20 (CET)

Tanken verkar vara att anpassa mw:Extension:Graph så att den levererar <img>-taggar med måttangivelse. Mer vet inte jag. Tyvärr ser det inte ut att vara mycket aktivitet kring Graph över huvud taget. JohanahoJ (diskussion) 23 mars 2019 kl. 11.17 (CET)
Efter ett tips på Phabricator, lade jag till templatestyles-kod som gör att bredd- och höjdvärden kommer med även i mobilvyn. Det ser ut att funka. Det är åtminstone en temporär fix tills grundproblemet är åtgärdat. / JohanahoJ (diskussion) 5 maj 2019 kl. 12.37 (CEST)
Ser ut att funka! Har kollat t.ex. Oskarshamns kärnkraftverk. Stort tack för denna insats! / Anhn (diskussion) 5 maj 2019 kl. 12.42 (CEST)

Bytte till ny modulversion och omdirigerade mallen - ok?[redigera wikitext]

Som förslag omdirigerade jag Mall:Graf:Diagram till Mall:Graph:Chart, som använder den nyare modulversionen modul:Graph istället för modul:Graf. Okej? Den innehåller lite fler finesser. Jag har snabbt tittat igenom de flesta av berörda artiklar och har inte sett någon förändring.Tomastvivlaren (diskussion) 3 maj 2021 kl. 20.27 (CEST)

@Larske: Bör man radera eller museimärka Modul:Graf? Den används inte längre. Modul:Graph är synkad med motsvarande enwp/dewp-version, och installerades för att jag trodde att Modul:Graf hade blivit en svensk fork och vågade inte uppdatera den först. Tomastvivlaren (diskussion) 4 maj 2021 kl. 11.04 (CEST)
Vi raderar inte gamla mallar även om de inte längre används eftersom det kan finnas tidigare versioner av artiklar som använder mallen och det gör att man inte kan se hur de artiklarna såg ut. Istället markerar vi mallar som ersatts med {{Ersatt mall}}. Jag tycker att det är rimligt att göra på ett liknande sätt med moduler som inte längre används. Larske (diskussion) 4 maj 2021 kl. 11.22 (CEST)
Okej. Jag skrev in det som plain text-kommentar i den äldre modulversionen.Tomastvivlaren (diskussion) 4 maj 2021 kl. 13.05 (CEST)