Difference between revisions of "Template:News filter"
From Earth Science Information Partners (ESIP)
(10 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | <includeonly><div class="card shadow-sm mb-0 p-3"><!-- | + | <includeonly>{{#vardefine: target_portal |
+ | |{{#if: {{#urldecode: {{#urlget:News_filter[Portal]}}}} | ||
+ | |{{#urldecode: {{#urlget:News_filter[Portal]}}}} | ||
+ | |{{ROOTPAGENAME}} | ||
+ | }} | ||
+ | }}<div class="card shadow-sm mb-0 p-3"><!-- | ||
#### UPPER RIGHT PANEL | #### UPPER RIGHT PANEL | ||
Line 7: | Line 12: | ||
-->{{#ifeq:{{{Hide news feeds|}}} | -->{{#ifeq:{{{Hide news feeds|}}} | ||
|Yes | |Yes | ||
− | | | + | |<span class="lead font-weight-bold">News</span> |
− | |<div>{{News feeds}}</div> | + | |<div class="d-flex justify-content-between">{{News feeds}}</div> |
}}<!-- | }}<!-- | ||
− | --><div>{{#if: {{#urlget:News_filter[News tag]}} | + | --><div class="d-flex align-items-end">{{#if: {{#urlget:News_filter[News tag]}} |
|{{#queryformlink: form=News filter | |{{#queryformlink: form=News filter | ||
− | |link text=<span class="small mw-ui-button mw-ui-progressive"><i class="fas fa-hashtag small"></i> '''{{#urldecode:{{#urlget:News_filter[News tag]}}}}'''</span> | + | |link text=<span class="small mw-ui-button mw-ui-progressive"><i class="fas fa-hashtag small"></i>'''{{#urldecode:{{#urlget:News_filter[News tag]}}}}'''</span> |
|News filter[News feed]={{#urldecode:{{#urlget:News_filter[News feed]}}}} | |News filter[News feed]={{#urldecode:{{#urlget:News_filter[News feed]}}}} | ||
|News filter[News tag]= | |News filter[News tag]= | ||
Line 20: | Line 25: | ||
|News filter[News is sticky]={{#urldecode:{{#urlget:News_filter[News is sticky]}}}} | |News filter[News is sticky]={{#urldecode:{{#urlget:News_filter[News is sticky]}}}} | ||
|News filter[News repeat every year]={{#urldecode:{{#urlget:News_filter[News repeat every year]}}}} | |News filter[News repeat every year]={{#urldecode:{{#urlget:News_filter[News repeat every year]}}}} | ||
− | |News filter[Portal]={{# | + | |News filter[Portal]={{#var:target_portal}} |
− | |||
− | |||
− | |||
|_run=1 | |_run=1 | ||
}} | }} | ||
− | |[[{{{Portal|}}}/Tagcloud - News|<span class="small mw-ui-button mw-ui-progressive"><i class="fas fa-hashtag small"></i> ''' | + | |[[{{{Portal|}}}/Tagcloud - News|<span class="small mw-ui-button mw-ui-progressive"><i class="fas fa-hashtag small"></i>'''alltags'''</span>]] |
}} {{#ifeq:{{{Hide add button|}}} | }} {{#ifeq:{{{Hide add button|}}} | ||
|Yes | |Yes | ||
| | | | ||
|{{#formlink: form=News | |{{#formlink: form=News | ||
− | |link text=< | + | |link text=<i class="fas fa-plus-circle lead text-dark ml-3 mt-n1" title="Add a News"></i> |
+ | |News[Portal]={{#var:target_portal}} | ||
}} | }} | ||
}}</div> | }}</div> | ||
Line 140: | Line 143: | ||
|link text=<span class="small mw-ui-button {{#switch: {{#urldecode:{{#urlget:News_filter[News status]}}}} | |link text=<span class="small mw-ui-button {{#switch: {{#urldecode:{{#urlget:News_filter[News status]}}}} | ||
|On = mw-ui-progressive | |On = mw-ui-progressive | ||
− | |Off = | + | |Off |
+ | |Draft = | ||
|#default = {{#ifeq: {{{News status|}}}|On|mw-ui-progressive}} | |#default = {{#ifeq: {{{News status|}}}|On|mw-ui-progressive}} | ||
− | }}">''' | + | }}">'''Published'''</span> |
|News filter[News feed]={{#urldecode:{{#urlget:News_filter[News feed]}}}} | |News filter[News feed]={{#urldecode:{{#urlget:News_filter[News feed]}}}} | ||
|News filter[News tag]={{#urldecode:{{#urlget:News_filter[News tag]}}}} | |News filter[News tag]={{#urldecode:{{#urlget:News_filter[News tag]}}}} | ||
Line 149: | Line 153: | ||
|On = | |On = | ||
| | | | ||
+ | |Draft | ||
|Off = On | |Off = On | ||
}} | }} | ||
|News filter[News is sticky]={{#urldecode:{{#urlget:News_filter[News is sticky]}}}} | |News filter[News is sticky]={{#urldecode:{{#urlget:News_filter[News is sticky]}}}} | ||
|News filter[News repeat every year]={{#urldecode:{{#urlget:News_filter[News repeat every year]}}}} | |News filter[News repeat every year]={{#urldecode:{{#urlget:News_filter[News repeat every year]}}}} | ||
− | |News filter[Portal]={{# | + | |News filter[Portal]={{#var:target_portal}} |
− | |||
− | |||
− | |||
|_run=1 | |_run=1 | ||
}} {{#queryformlink: form=News filter | }} {{#queryformlink: form=News filter | ||
|link text=<span class="small mw-ui-button {{#switch: {{#urldecode:{{#urlget:News_filter[News status]}}}} | |link text=<span class="small mw-ui-button {{#switch: {{#urldecode:{{#urlget:News_filter[News status]}}}} | ||
− | |On = | + | |On |
+ | |Draft = | ||
|Off = mw-ui-progressive | |Off = mw-ui-progressive | ||
|= {{#ifeq: {{{News status|}}}|Off|mw-ui-progressive}} | |= {{#ifeq: {{{News status|}}}|Off|mw-ui-progressive}} | ||
− | }}">''' | + | }}">'''Expired'''</span> |
|News filter[News feed]={{#urldecode:{{#urlget:News_filter[News feed]}}}} | |News filter[News feed]={{#urldecode:{{#urlget:News_filter[News feed]}}}} | ||
|News filter[News tag]={{#urldecode:{{#urlget:News_filter[News tag]}}}} | |News filter[News tag]={{#urldecode:{{#urlget:News_filter[News tag]}}}} | ||
Line 169: | Line 172: | ||
|News filter[News status]={{#switch: {{#urldecode:{{#urlget:News_filter[News status]}}}} | |News filter[News status]={{#switch: {{#urldecode:{{#urlget:News_filter[News status]}}}} | ||
| | | | ||
+ | |Draft | ||
|On = Off | |On = Off | ||
|Off = | |Off = | ||
Line 174: | Line 178: | ||
|News filter[News is sticky]={{#urldecode:{{#urlget:News_filter[News is sticky]}}}} | |News filter[News is sticky]={{#urldecode:{{#urlget:News_filter[News is sticky]}}}} | ||
|News filter[News repeat every year]={{#urldecode:{{#urlget:News_filter[News repeat every year]}}}} | |News filter[News repeat every year]={{#urldecode:{{#urlget:News_filter[News repeat every year]}}}} | ||
− | |News filter[Portal]={{# | + | |News filter[Portal]={{#var:target_portal}} |
− | + | |_run=1 | |
− | + | }} {{#queryformlink: form=News filter | |
− | + | |link text=<span class="small mw-ui-button {{#switch: {{#urldecode:{{#urlget:News_filter[News status]}}}} | |
+ | |On | ||
+ | |Off= | ||
+ | |Draft= mw-ui-progressive | ||
+ | |= {{#ifeq: {{{News status|}}}|Draft|mw-ui-progressive}} | ||
+ | }}">'''Drafts'''</span> | ||
+ | |News filter[News feed]={{#urldecode:{{#urlget:News_filter[News feed]}}}} | ||
+ | |News filter[News tag]={{#urldecode:{{#urlget:News_filter[News tag]}}}} | ||
+ | |News filter[Year]={{#urlget:News_filter[Year]}} | ||
+ | |News filter[News status]={{#switch: {{#urldecode:{{#urlget:News_filter[News status]}}}} | ||
+ | | | ||
+ | |Draft = Draft | ||
+ | |#default = | ||
+ | }} | ||
+ | |News filter[News is sticky]={{#urldecode:{{#urlget:News_filter[News is sticky]}}}} | ||
+ | |News filter[News repeat every year]={{#urldecode:{{#urlget:News_filter[News repeat every year]}}}} | ||
+ | |News filter[Portal]={{#var:target_portal}} | ||
|_run=1 | |_run=1 | ||
}}</div> | }}</div> |
Latest revision as of 17:05, July 21, 2020
News feed container with filters.