Difference between revisions of "User:Oliver/Test"
From From The Ashes Wiki
(55 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{#css: | {{#css: | ||
− | . | + | .loglist ul { |
− | + | margin: 0; | |
+ | list-style-position: inside; | ||
} | } | ||
− | . | + | .loglist.cols { |
− | + | columns: 275px {{{cols|1}}}; | |
− | + | column-gap: 2em; | |
− | + | width: 100%; | |
} | } | ||
− | .loglist | + | .loglist.cols .listedlogs { |
− | + | white-space: nowrap; | |
− | . | ||
− | |||
} | } | ||
− | + | .loglist.cols .pager { | |
− | + | display: none; | |
− | |||
− | |||
− | |||
− | |||
} | } | ||
− | + | .loglist h2 { | |
− | + | break-inside: avoid; | |
− | + | page-break-inside: avoid; | |
− | + | -webkit-column-break-inside: avoid; | |
− | + | column-span: all; | |
} | } | ||
− | .loglist | + | .loglist h2:first-of-type { |
− | + | margin-top: 0; | |
} | } | ||
− | .loglist | + | .loglist .mw-headline { |
− | + | display: block; | |
− | |||
} | } | ||
− | }}{{#vardefine:rows| | + | }}{{#vardefine:rows|{{{rows|100}}}}}{{#vardefine:year|0000}}{{#vardefine:block|1}}{{#vardefine:lognum|1}}{{#vardefine:sofar|1}}{{#vardefine:thePage|{{#ifeq:{{{special}}}|all||{{#titleparts: {{PAGENAME}} | 1 | 1}} }} }}{{#dplvar:set|logLevel|{{#ifexist: {{#var:thePage}}/AdvLog|Adv|Bas}} }}{{#ifeq: {{#dplvar:logLevel}} | Adv |{{:{{#var:thePage}}/AdvLog}}| }}{{#dplvar:set|checkIt|{{uc:{{{1}}}}}}}{{#ifeq:{{#dplvar:checkIt}}|DATE|{{#dplvar:set|useDates|true}}|}}{{#arraydefine:loglist|{{#regex:{{#regexall:{{#dpl: |
| namespace= | | namespace= | ||
| linksto={{#var:thePage}} | | linksto={{#var:thePage}} | ||
Line 48: | Line 42: | ||
| noresultsheader={{#ifeq: {{#dplvar:logLevel}} | Adv | |None yet!<br />Why not check out the [[Log Tutorial]]?}} | | noresultsheader={{#ifeq: {{#dplvar:logLevel}} | Adv | |None yet!<br />Why not check out the [[Log Tutorial]]?}} | ||
| resultsheader={{#ifeq: {{#dplvar:logLevel}} | Adv | <center>'''Also:'''</center> \n| }} | | resultsheader={{#ifeq: {{#dplvar:logLevel}} | Adv | <center>'''Also:'''</center> \n| }} | ||
− | }}|/(\d{10}.+\^)/U|`}}|/\^/|}}|`|sort=asc}} | + | }}|/(\d{10}.+\^)/U|`}}|/\^/|}}|`|sort=asc}}{{#vardefine:total|{{#arraysize:loglist}}}} |
− | <div class="loglist">{{#ifeq:{{#dplvar:useDates}}|true|<div|<ul}} class="listedlogs" id=" | + | <div class="loglist {{#if:{{{cols|}}}|cols|}}">{{#ifeq:{{#dplvar:useDates}}|true|<div|<ul}} class="listedlogs" id="Block1">{{#arrayprint:loglist||@@@@|{{#arraydefine:log|@@@@|~}}{{#ifeq:{{{years}}}|yes|{{#ifeq:{{#vardefineecho:newyear|{{#regex:{{#arrayindex:log|1}}|/\d{4}/}}}}|{{#var:year}}||<h2>{{#vardefineecho:year|{{#var:newyear}}}}</h2>}}|}}{{#ifeq:{{#dplvar:useDates}}|true|<div class="log">{{#arrayindex:log|1}}:|<li>}} [[{{#arrayindex:log|4}}|<span title="{{#regex:{{#regex:{{#regex:{{#arrayindex:log|3}}|/\[\[(.+)\x7C(.+)\]\]/|$2}}|/\[\[(.+)\]\]/|$1}}|/"/|"}}">{{#arrayindex:log|5}}</span>]]{{#ifeq:{{#dplvar:useDates}}|true|</div>|</li>}}{{#vardefine:sofar|{{#expr:{{#var:sofar}}+1}}}}{{#vardefine:lognum|{{#expr:{{#var:lognum}}+1}}}}{{#ifexpr:{{#var:lognum}}>{{#var:rows}} or {{#var:sofar}} > {{#var:total}}|<div class="pager">{{#ifeq:{{#var:block}}|1||<span class="less">[[#Block{{#expr:{{#var:block}}-1}}|[less]]]</span>}}<span class="total">{{#expr:({{#var:block}}-1)*{{#var:rows}}+1}}-{{#ifexpr:{{#var:sofar}} > {{#var:total}}|{{#var:total}}|{{#expr:{{#var:block}}*{{#var:rows}}}}}} of {{#var:total}}</span>{{#ifexpr:{{#var:block}}*{{#var:rows}}>={{#var:total}}||<span class="more">[[#Block{{#vardefineecho:block|{{#expr:{{#var:block}}+1}}}}|[more]]]</span>}}</div>{{#vardefine:lognum|1}}{{#ifeq:{{#dplvar:useDates}}|true|</div><div|</ul><ul}} class="listedlogs" id="Block{{#var:block}}">|}}}}{{#ifeq:{{#dplvar:useDates}}|true|</div>|</ul>}}</div> |