Template talk:Flaglist
This template was considered for merging with Template:Flag on 2014 December 10. The result of the discussion was "do not merge". |
Thanks, and question about Nepal flag and standardized line height
editThanks for creating this template. I converted this list to it:
Now that names are aligned vertically, there remains the problem of line height standardization.
For example; in List of countries by incarceration rate, there seems to be a problem with the Nepal line height.
Note the change in line height on the Nepal line. You can tell by comparing the alignment of the row numbering column with the adjacent rows in the main table. The 2 side by side tables stop being perfectly aligned starting with Nepal. It was the same when I used {{flagcountry}} or when I used {{flag}} in the table. Look at the revisions of the list done today.
See also:
- Template:Country data Nepal
- Category:Country data templates with distinct default size
- Commons:Convert tables and charts to wiki code or image files - see section: "List of countries by incarceration rate".
The problem exists also at List of countries by intentional homicide rate. --Timeshifter (talk) 10:06, 29 October 2014 (UTC)
- As you guessed, this is due to the larger default size, which is currently 23x22px. To match the line height for Nepal with that of the other countries, set its size to 23x17px:
{{flaglist|Nepal|size=23x17px}}
→ Nepal. The 23px width ensures the country name is still correctly aligned; the 17px height is still somewhat larger than the default 15px to compensate for the absence of a border. Due to the flag's odd aspect ratio, a flag icon of this size is rather small compared to those of other countries ( ), which is why the icon size is larger by default. SiBr4 (talk) 11:08, 29 October 2014 (UTC)- Thanks for the fast response!
{{flaglist|Nepal|size=23x17px}}
fixed the problem on both lists. --Timeshifter (talk) 11:31, 29 October 2014 (UTC)- Looks like I no longer need the customization. See discussion here: Template talk:Country data Nepal#Size. --Timeshifter (talk) 18:40, 12 April 2015 (UTC)
- Thanks for the fast response!
Reducing of whitespace by one pixel
edit@SiBr4: I've edited your module and reduced the whitespace from 7 to 6 pixels. Now those spaces look the same in both {{flag}} & {{flaglist}} templates:
- USA – flaglist ............ 6px whitespace
- USA – flag ................ 2px whitespace + nbsp
- RUS – flaglist
- RUS – flag
- USA – flaglist
- USA – flag
- RUS – flaglist
- RUS – flag
Maiō T. (talk) 11:03, 4 June 2017 (UTC)
@SiBr4: I realized, the nbsp width differs according to the used font size. So I've edited that module once more. Now the span is set to 25 pixels and I've also added one space into {{Flaglist/core}} (and fixed Module:Flagg, too). Now both {{flag}} & {{flaglist}} templates use the standard spaces instead of 4px something. The following examples are with style="font-size:20pt"
USA – flaglist
USA – flag
RUS – flaglist
RUS – flag
USA – flaglist
USA – flag
RUS – flaglist
RUS – flag
Template:flaglist and New Caledonia link text overlapping flags
edit{{flaglist|New Caledonia (France)}}
Please see:
Is there any way to move the link text to the right of the 2 flags? Right now the link text is overlapping the flags.
I have posted this also at Template talk:Country data New Caledonia. -- Timeshifter (talk) 09:32, 20 November 2019 (UTC)
Please fix Ohio
edit@Jonesey95, Guarapiranga, MusikBot II, Thayts, Plastikspork, Pigsonthewing, and SiBr4: Please fix Ohio in the database. It is the only U.S. state generating some bollixed code. Compare:
{{flaglist|North Dakota|size=35}})
expands to<span class="flagicon" style="display:inline-block;width:25px;">[[File:Flag of North Dakota.svg|35|border |alt=|link=]]</span> [[North Dakota|North Dakota]])
{{flaglist|Ohio|size=35}})
expands to<span class="flagicon" style="display:inline-block;width:25px;">[[File:Flag of Ohio.svg|35| |alt=|link=]]</span> [[Ohio|Ohio]])
I don't understand why 35
isn't treated as a bogus image option in both cases, but among all 50 states, only Ohio's markup doesn't have the |border
parameter and only Ohio's triggers the bogus image option lint error for 35
. Will someone please clean this up? —Anomalocaris (talk) 06:54, 21 June 2021 (UTC)
- Do you mean...
{{flaglist|North Dakota|size=35px}}
→ North Dakota<span class="flagicon" style="display:inline-block;width:37px;">[[File:Flag of North Dakota.svg|35px|border |alt=|link=]]</span> [[North Dakota|North Dakota]]
{{flaglist|Ohio|size=35px}}
→ Ohio<span class="flagicon" style="display:inline-block;width:37px;">[[File:Flag of Ohio.svg|35px| |alt=|link=]]</span> [[Ohio|Ohio]]
- I got involved in this because of List of rabbit breeds, which used to use
35px
until Guarapiranga changed those to35
, I'm not sure why. The images are now much too large and I think the markup should revert to35px
, but I was interested in the bogus image option lint error, and I determined that the markup with35
works without generating lint error for every U.S. state except Ohio, where the|border
parameter is stripped out. Lint errors are not generated with35px
, only with35
, but even without lint errors there is still the question of why Ohio alone doesn't have|border
. —Anomalocaris (talk) 07:22, 22 June 2021 (UTC)
- I got involved in this because of List of rabbit breeds, which used to use
- I changed it to add links to country specific articles with {{flaglist+link}}. That template doesn't use the px at the end; it just assumes it's in px:
{{flaglist+link|Rabbits in|Australia|size=35}}
→ Australia<span class="flagicon" style="text-align:left;display:inline-block;width:37px"><span class="flagicon">[[File:Flag of Australia (converted).svg|35px|border |alt=|link=]]</span></span> [[Australia|Australia]]<span title="Rabbits in Australia">?'"`UNIQ--templatestyles-0000000A-QINU`"'?<span role="note" class="hatnote navigation-not-searchable"> [[Rabbits in Australia|<span style="font-size:85%;">(more)</span>]]</span></span>
- — 𝐆𝐮𝐚𝐫𝐚𝐩𝐢𝐫𝐚𝐧𝐠𝐚 ☎ 08:15, 22 June 2021 (UTC)
- I changed it to add links to country specific articles with {{flaglist+link}}. That template doesn't use the px at the end; it just assumes it's in px:
The last version of List of rabbit breeds before Guarapiranga changed the markup from 35px
to 35
was the version by The only true editor at 04:47, 6 June 2021, and there, the flags are well-sized. Then comes the version by Guarapiranga at 01:34, 16 June 2021, and all of the flags are way too big, and it's been like that ever since. So there are two issues:
- Ohio alone among the U.S. states doesn't have the
|border
parameter. This should be fixed. - Either {{Flaglist}} needs to be adjusted so that it really works without px or List of rabbit breeds needs to have the
px
put back in.
Cheers! —Anomalocaris (talk) 00:39, 23 June 2021 (UTC)
- You sound upset, Anomalocaris. You know that if you don't agree with a change, you can always revert it, right? And that all WP editors are
true editors
, yeah? You do know all content on WP belongs to the WMF, not to editors, no? - 2. {{flaglist}} doesn't; {{flaglist+link}} does (and now with px too).
- 1. Yeah, don't know what that is, and why it only shows up for Ohio (perhaps bc its flag is not rectangular?). Or what
database
you're referring to. I don't see any borders in any of the flags anyway, do you? - — 𝐆𝐮𝐚𝐫𝐚𝐩𝐢𝐫𝐚𝐧𝐠𝐚 ☎ 00:50, 23 June 2021 (UTC)
- Guarapiranga: I'm not upset. My original purpose here was to point out that Ohio is anomalous among the U.S. states. I said that
{{flaglist|Ohio|size=35}})
expands differently from all other states. That expansion, presumably, comes from some table or database that the template uses, and that table or database should be fixed so that Ohio is treated like every other state, unless there is some good reason to treat Ohio differently. Yes, I know that it's within my editing powers to revert other editors' edits. List of rabbit breeds is still messed up. The flags are too big. This could be fixed by reverting the px codes back in, or it could be fixed up by making the template really work with or without the px codes. If nobody does anything, at some point I will probably put the px codes back in List of rabbit breeds, but I wanted to wait in case someone wants to fix the template so that it really works without the px codes. Cheers! —Anomalocaris (talk) 01:04, 23 June 2021 (UTC)The flags are too big.
- Fixed — 𝐆𝐮𝐚𝐫𝐚𝐩𝐢𝐫𝐚𝐧𝐠𝐚 ☎ 01:27, 23 June 2021 (UTC)
- Guarapiranga: I'm not upset. My original purpose here was to point out that Ohio is anomalous among the U.S. states. I said that
- Guarapiranga: Thank you fixing the flags in List of rabbit breeds. If anyone wants to delve into it, there's still the anomalous code for Ohio. I don't know if this anomalous code for Ohio causes any actual or latent problems in Wikipedia at this point. —Anomalocaris (talk) 04:59, 23 June 2021 (UTC)
Old countries
editI was trying to use this for "Socialist Republic of Romania" but it displays the short name. Trigenibinion (talk) 15:20, 6 May 2022 (UTC)
Wrapping
editI checked narrowing the window. San Marino wraps below the flag.
What I was doing in a table (you may need to zoom the window to narrow it enough):
France | ||
CHE | ||
|
Trigenibinion (talk) 16:17, 6 May 2022 (UTC)
- It is now implemented. I have seen a problem when a table=yes entry is followed by a line break an some other entry. Trigenibinion (talk) 20:30, 6 June 2022 (UTC)
- The wikitext of the cell to the right must start on a new line. Trigenibinion (talk) 20:45, 6 June 2022 (UTC)
How to disambiguate
editI can't find in the documentation how to disambiguate the links in this template. If you look at the table in 2022 monkeypox outbreak in New York (state)#Cases by county several of the county names link to disambiguation pages - when they should point to specific counties within New York (state). Any help appreciated.— Rod talk 18:29, 9 August 2022 (UTC)
Georgia (U.S. state)
editTrying to get the flag and link correct in the table here:
Adding custom linking and nowrap
editI'm trying to add this to a table: Democrats Abroad
The rest of the table now uses {{Flaglist}} with the "table=yes"-parameter. There should be a line break between Democrats and Abroad, so nesting it in {{nowrap}} won't work.
I tried using {{Flaglink}} but it doesn't support table wrapping. And seeing as this is a table-specific problem, it seems better to change a template that already supports this.
I propose adding the link-parameter from {{Flaglink}} into this template, though it's OK to have to write "link=". And I also think it would be a good idea to implement a boolean nowrap-parameter, possibly with direction to use it sparingly. BucketOfSquirrels (talk) 14:07, 9 December 2023 (UTC)