Difference between revisions of "Template:News filter"

From Earth Science Information Partners (ESIP)
 
(22 intermediate revisions by the same user not shown)
Line 1: Line 1:
<includeonly><div class="card border-0 w-100 shadow 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"></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]={{#var:target_portal}}
 
         |_run=1
 
         |_run=1
 
       }}
 
       }}
     |[[{{{Portal|}}}:Tagcloud - News|<span class="small mw-ui-button mw-ui-progressive"><i class="fas fa-hashtag"></i> '''all tags'''</span>]]
+
     |[[{{{Portal|}}}/Tagcloud - News|<span class="small mw-ui-button mw-ui-progressive"><i class="fas fa-hashtag small"></i>'''alltags'''</span>]]
}} {{#formlink: form=News
+
}} {{#ifeq:{{{Hide add button|}}}
     |link text=<span class="small mw-ui-button mw-ui-constructive">'''Add a News'''</span>
+
  |Yes
   }}</div>
+
  |
 +
  |{{#formlink: form=News
 +
     |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><!--
 
</div><!--
  
Line 119: Line 130:
 
}}
 
}}
 
   |
 
   |
   |<div class="news-item"><div class="news-item-header">
+
   |<div class="news-item"><div class="news-item-header">'''No matches ...'''</div>
;No matches ...
 
</div>
 
 
}}<!--
 
}}<!--
  
Line 134: 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}}
       }}">'''Actual'''</span>
+
       }}">'''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 143: 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]={{#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}}
       }}">'''Retired'''</span>
+
       }}">'''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 159: 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 164: 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]={{#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>
Line 172: Line 206:
 
}}
 
}}
 
}}</div>
 
}}</div>
 +
</div>
 
</div></includeonly><noinclude>
 
</div></includeonly><noinclude>
 
News feed container with filters.
 
News feed container with filters.
 
</noinclude>
 
</noinclude>

Latest revision as of 17:05, July 21, 2020

News feed container with filters.