Difference between revisions of "Template:CTA advisory"

From Transit.Wiki
(Created page with "<includeonly>{{#get_web_data: url=https://www.transitchicago.com/api/1.0/alerts.aspx?outputType=JSON&activeonly=true{{#if{{{route|}}}|&routeid={{{route}}}}}{{#if{{{stationid|}...")
 
m
 
(8 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
<includeonly>{{#get_web_data:
 
<includeonly>{{#get_web_data:
url=https://www.transitchicago.com/api/1.0/alerts.aspx?outputType=JSON&activeonly=true{{#if{{{route|}}}|&routeid={{{route}}}}}{{#if{{{stationid|}}}|&stationid={{{stationid}}}}}
+
url=https://www.transitchicago.com/api/1.0/alerts.aspx?outputType=JSON&activeonly=true{{#if:{{{route|}}}|&routeid={{{route}}}}}{{#if:{{{stationid|}}}|&stationid={{{stationid}}}}}
 
|format=json
 
|format=json
 
|data=headline=Headline,detail=ShortDescription,url=AlertURL,type=SeverityCSS
 
|data=headline=Headline,detail=ShortDescription,url=AlertURL,type=SeverityCSS
}}
+
}}{{#iferror:{{#external_value:type|}}||
===Service advisory===
+
<div style="padding:5px;"> {{#vardefine:varid |{{#expr:{{#var:varid}}+1}}}}<div class="mw-customtoggle-{{#var:varid}} pulldownheader"><div class="pulldownbutton">'''▶'''</div><span style="font-family: 'Montserrat',sans-serif; margin-left: 0.5em; font-size:110%;">'''CTA service advisory'''</span></div>
<ul>
+
<div class="mw-collapsible mw-collapsed" id="mw-customcollapsible-{{#var:varid}}"><div style="margin-left:30px;"><div style="position: sticky;height: 5px; margin-top: -5px;top: 76px;background: linear-gradient(to top, #FFFFFF00, #B8B8B8);"></div>
{{#for_external_table:
+
<ul>{{#for_external_table:
 
<li><b style="color:#914; text-transform: capitalize;">{{{type}}}:</b> <span class="smw-highlighter smwttinline tooltip">{{{headline}}}<span class="smwttcontent"><span style="display:block;">{{{detail}}}</span></span></span> [{{{url}}}]
 
<li><b style="color:#914; text-transform: capitalize;">{{{type}}}:</b> <span class="smw-highlighter smwttinline tooltip">{{{headline}}}<span class="smwttcontent"><span style="display:block;">{{{detail}}}</span></span></span> [{{{url}}}]
}}
+
}}</ul></div></div></div>}}</includeonly><noinclude>
</ul></includeonly><noinclude>
 
 
Show CTA's service advisory thru CTA's API.
 
Show CTA's service advisory thru CTA's API.
  
  <nowiki>{{CTA advisory|route=|stationid}}}</nowiki>
+
  <nowiki>{{CTA advisory|route=|stationid=}}</nowiki>
  
 
</noinclude>
 
</noinclude>

Latest revision as of 07:55, 15 May 2024

Show CTA's service advisory thru CTA's API.

{{CTA advisory|route=|stationid=}}