26. satır: |
26. satır: |
| -->{{#arraydefine:$wlink_text|{{ParseInputValues|code=weather|@weather@|translate=true}}}}<!-- | | -->{{#arraydefine:$wlink_text|{{ParseInputValues|code=weather|@weather@|translate=true}}}}<!-- |
| | | |
− | // On first entry, add sort-key if requested. On other entries, add space and bullet. | + | // Wrap a sort-key span around all items if requested. On other entries, add {{{space}}} or bullet. |
| -->{{#ifexpr:{{#arraysearch:$wweather|@weather@}}>0 | | -->{{#ifexpr:{{#arraysearch:$wweather|@weather@}}>0 |
− | | •  | + | |{{{space| • }}} |
− | |{{#if:{{{sortkey|}}}| | + | |{{#ifexpr:{{#if:{{{sortkey|}}}|1|0}} or {{#ifeq:{{{sortkey}}}||1|0}} |
− | <span class="sortkey" style="display:none;">{{#if:{{#arrayprint:$wlink_text}} | + | |<span data-sort-value="{{#ifeq:{{{sortkey}}}|||{{#ifeq:{{{sortkey|true}}}|true |
− | |{{#expr:{{ParseInputValues|code=weather|@weather@|translate=index}}+1}}
| + | |{{#expr:{{#if:{{#arrayprint:$wlink_text}} |
− | |0}}</span>
| + | |({{ParseInputValues|code=weather|@weather@|translate=index}}+1) |
| + | |0}}}} |
| + | |{{{sortkey|}}}}}}}"> |
| }}}}<span style="display:inline; margin-right:0; white-space: nowrap"><!-- | | }}}}<span style="display:inline; margin-right:0; white-space: nowrap"><!-- |
| | | |
49. satır: |
51. satır: |
| // Add link | | // Add link |
| -->[[{{#arrayprint:$lang_weatherlink}}|{{#arrayprint:$wlink_text}}]]<!-- | | -->[[{{#arrayprint:$lang_weatherlink}}|{{#arrayprint:$wlink_text}}]]<!-- |
− | -->}}}}</span>}}}}</includeonly><noinclude>{{Englishdoc}}{{#ifexist:{{FULLPAGENAME}}/doc |<nowiki/> | + | -->}}}}</span>}}<!-- |
| + | -->{{#ifexpr:{{#if:{{{sortkey|}}}|1|0}} or {{#ifeq:{{{sortkey}}}||1|0}}|</span>}} |
| + | }}</includeonly><noinclude>{{Englishdoc}}{{#ifexist:{{FULLPAGENAME}}/doc |<nowiki/> |
| {{{{FULLPAGENAME}}/doc}} }}</noinclude> | | {{{{FULLPAGENAME}}/doc}} }}</noinclude> |