Skabelondiskussion:Hlist

Page contents not supported in other languages.
Fra Wikipedia, den frie encyklopædi

Brug af TemplateStyles og videre planer[rediger kildetekst]

@Steenth: Jeg vil gerne konvertere til den nyeste kode fra enwiki som bruger TemplateStyles, så vi kan få .hlist-elementerne ud af MediaWiki:Common.css.

Derefter kan den forældede {{Collapsible list}} som ikke er opdateret siden 2010, og som bruger en HTML-tabel i stedet for en HTML-liste som den burde, opdateres til også at tilbyde sammenklappelige hlister med brug af samme TemplateStyles-stilark ligesom på enwiki. Jeg har planer om senere også at opdatere Modul:Brug Wikidata til kunne lave horisontale lister og sammenklappelige lister med indhold hentet fra Wikidata. Kartebolle (Dipsacus fullonum) (diskussion) 14. apr. 2024, 08:48 (CEST) 0:11 (CEST)[svar]

PS. Det kræver også en opdatering af Modul:Navboks til at bruge TemplateStyles. --Kartebolle (Dipsacus fullonum) (diskussion) 14. apr. 2024, 08:54 (CEST)[svar]

@Dipsacus fullonum Det har jeg ikke problem med. Dog bruges class hlist massiv sammen med {{Navboks}} og muligvis sammen med andre skabeloner.
Jeg har samme tanke med {{Navboks}} og tilsvarende skabeloner, så class navbox også kan flyttes fra common.css til templatestyles, og jeg har en rapport til finde de steder den bruges: Bruger:Steenth/lister/brug class navbox. Steen Th (diskussion) 14. apr. 2024, 1
@Steenth: Der er ny modulkode klar i Modul:list/sandkasse.
Jeg har opdateret Skabelon:Hlist/doc, oprettet Skabelon:Hlist/sandkasse og lavet testcases i Skabelon:Hlist/testcases der ser fine ud.
Modul:list bruges også direkte af {{Bulleted list}}, {{Ordered list}} og {{Unbulleted list}}. Disse skabeloner har derfor også fået sandkasse-versioner (Skabelon:Bulleted list/sandkasse, Skabelon:Ordered list/sandkasse, Skabelon:Unbulleted list/sandkasse) og testcases som sammenligner output med ny og gammel modulkode: Skabelon:Bulleted list/testcases, Skabelon:Ordered list/testcases, Skabelon:Unbulleted list/testcases
Der er to nye TemplateStyles-filer som bruges Modul:List: Skabelon:Hlist/styles.css og Skabelon:Plainlist/styles.css. De bør have samme beskyttelsesniveau som modulet og skabelonerne. Steenth, vil du venligst semibeskytte de to CSS-filer? --Kartebolle (Dipsacus fullonum) (diskussion) 14. apr. 2024, 12:44 (CEST)[svar]
@Dipsacus fullonum De 2 TemplateStyles-filer beskyttet. Jeg kigger på en nye udgave af {{Navboks}}, som ser lettere ud af tilpasse. Den er ikke helt i mål endnu. Derudover bruger {{Infoboks OL}} og {{Infoboks land i paralympiske lege}} også hlist. Steen Th (diskussion) 14. apr. 2024, 13:22 (CEST)[svar]
@Steenth: Tak. Jeg har fjernet class hlist fra {{Infoboks land i paralympiske lege}}. Klassen havde ingen virkning hvor den var brugt, da der ikke er nogen HTML liste-tags (li, ul, ol, dl, dd eller dt) i infobokskoden. Jeg kan ikke se nogen brug af hlist i {{Infoboks OL}}. Mente du en anden skabelon, eller er jeg blind? --Kartebolle (Dipsacus fullonum) (diskussion) 14. apr. 2024, 14:25 (CEST)[svar]
@Dipsacus fullonum Det var meningen at hlist Skabelon:Infoboks land i paralympiske lege skal bruges på samme måde som {{Infoboks land i olympiske lege}}, som fx bruges i {{Infoboks olympiske lege Danmark}}. Det er bare ikke blevet gennemført. Det går lidt hurtig, når jeg reelt burde kigge på noget andet... men jeg vil kigge på de skabeloner, som bruger Skabelon:Infoboks land i paralympiske lege... Steen Th (diskussion) 14. apr. 2024, 14:33 (CEST)[svar]
@Steenth: Ja, {{Infoboks land i olympiske lege}} har parameterværdier som er HTML-lister i modsætning til {{Infoboks land i paralympiske lege}}. Jeg gennemfører det for PL også, og lader de to skabeloner bruge Hlist/styles.css. --Kartebolle (Dipsacus fullonum) (diskussion) 14. apr. 2024, 14:53 (CEST)[svar]
Gjort PL- og OL-infoboksene bruger nu {{Hlist/styles.css}}. Desuden bruger {{Plainlist}} nu også {{Plainlist/styles.css}}. Kartebolle (Dipsacus fullonum) (diskussion) 14. apr. 2024, 15:33 (CEST)[svar]
@Dipsacus fullonum Jeg har denne liste over sider, som bruger class i koden: Oceania Football Confederation, TV-stationer der sender UEFA Champions League, UEFA, Wikipedia:Fremhævet indhold, Wikipedia:Teknisk forum/Arkiv 3, Skabelon:AcademyAwardBestOriginalSong footer, Skabelon:•/doc, Skabelon:Flat list, Skabelon:Flatlist/microformat, Skabelon:Infoboks VM i svømming land, Skabelon:Navigational templates, Skabelon:Navigation templates, Skabelon:Select skin og Skabelon:Spaced ndash/doc.. Jeg har rettet 2 par af dem, hvor det var unødvendig. Ellers prøver jeg tjekke hvor hlist bruges som parameter i skabeloner. Steen Th (diskussion) 14. apr. 2024, 15:40 (CEST)[svar]
Jeg vil gerne gennemgå listen over artikler herover i morgen. Kartebolle (Dipsacus fullonum) (diskussion) 14. apr. 2024, 18:05 (CEST)[svar]
Jeg har nogle flere skabeloner:
Jeg er gået i stå med {{Navboks/sandkasse}}. Af en eller anden grund vil den ikke vises noget. Steen Th (diskussion) 14. apr. 2024, 18:56 (CEST)[svar]
@Steenth: Fejlen lå i Modul:Arguments/sandkasse som ledte efter argumenter i Skabelon:Navboks/sandbox i stedet for Skabelon:Navboks/sandkasse. Jeg har rettet det. Der blev ikke vist noget overhovedet, fordi det fra Modul:Navboks' synspunkt så ud som om at modulet var kaldt uden argumenter, da Modul:Arguments/sandkasse kiggede efter dem det forkerte sted. --Kartebolle (Dipsacus fullonum) (diskussion) 14. apr. 2024, 21:07 (CEST)[svar]
@Dipsacus fullonum Tak for hjælpen. Den var ond og jeg have ikke forventet at problemet var i Modul:Arguments og dens sandkasse. De bliver brugt en del steder sammen med sandkasser. Det det burde have vist sig andre sammenhænge. Jeg retter også Modul:Arguments og opdatere den senere med den nyeste version fra enwiki. Steen Th (diskussion) 14. apr. 2024, 21:46 (CEST)[svar]
@Steenth: Modul:Argument kan bruges på flere måder, og fejlen med sandkasse-navnet vil kun vise sig når modulet kaldes med et wrapper-argument (se en:Module:Arguments/doc#Wrappers), hvilket ikke er nødvendigt og ofte ikke gøres, så jeg er ikke overrasket over at fejlen med skabelon-sandkassenavnet ikke er opdaget før. At mange skabeloner på dawiki ikke har sandkasse-versioner nedsætter også sandsynligheden for at opdage det. Kartebolle (Dipsacus fullonum) (diskussion) 14. apr. 2024, 22:14 (CEST)[svar]

@Steenth: Jeg har gennemgået og rettet efter behov samtlige sider og skabeloner som du har oplistet ovenfor, på nær dem under punktet "Sidebar". Her bør Modul:Sidebar i stedet opdateres, hvilket jeg ikke har gjort. --Kartebolle (Dipsacus fullonum) (diskussion) 15. apr. 2024, 14:22 (CEST)[svar]

@Dipsacus fullonum Ok. Jeg enig i at Sidebar-sider skal håndteres via opdatering af modulet. Jeg har afsat torsdag til opdatering af Modul:Navboks, samt hvad der er afhængig af det. Jeg lavet et opslag til at informere om det, for det kan være problemer, som jeg ikke har fundet. Steen Th (diskussion) 15. apr. 2024, 16:47 (CEST)[svar]