Template:sbenav

From Homestar Runner Wiki

(Difference between revisions)
Jump to: navigation, search
(don't forget the sbemails directory)
(switch cat)
 
(includes 4 intermediate revisions)
Line 1: Line 1:
{{NavFlex<!--
{{NavFlex<!--
   -->|LeftText=Strong Bad Email #<!--
   -->|LeftText=Strong Bad Email #<!--
-
   -->|LeftVar={{{1}}}<!--
+
   -->|LeftVar={{{1|{{#navlist:sbenav-lookup|||#}}}}}<!-- /* calculate current number */
-
   -->|RightMainLink={{#if:{{{nolink|}}}||HR:{{{link|sbemails/{{{1}}}-{{#urlformat:}}}}}}}<!--
+
   -->|RightMainLink={{#if:{{{nolink|}}}||HR:{{{link|sbemails/{{{1|{{#navlist:sbenav-lookup|||#}}}}}-{{#urlformat:}}}}}}}<!--
   -->|RightMainText=watch<!--
   -->|RightMainText=watch<!--
-
   -->|RightPrevLink={{{2|{{sbenav-lookup|{{#expr:{{{1|1}}}-1}}}}}}}<!--
+
   -->|RightPrevLink={{{2|{{#navlist:sbenav-lookup|prev||target}}}}}<!-- /* calculate previous link target */
-
   -->|RightPrevText={{{2|{{sbenav-lookup|{{#expr:{{{1|1}}}-1}}}}}}}<!--
+
   -->|RightPrevText={{{2|{{#navlist:sbenav-lookup|prev}}}}}<!--         /* calculate previous link label */
-
   -->|RightNextLink={{{3|{{sbenav-lookup|{{#expr:{{{1|0}}}+1}}}}}}}<!--
+
   -->|RightNextLink={{{3|{{#navlist:sbenav-lookup|next}}}}}<!--         /* calculate next link target */
-
   -->|RightNextText={{{3|{{sbenav-lookup|{{#expr:{{{1|0}}}+1}}}}}}}<!--
+
   -->|RightNextText={{{3|{{#navlist:sbenav-lookup|next}}}}}<!--         /* calculate next link label */
-
   -->|FileName={{#if:{{{nolink|}}}||{{{link|sbemail{{{1}}}}}}}}<!--
+
   -->|FileName={{#if:{{{nolink|}}}||{{{link|sbemail{{{1|{{#navlist:sbenav-lookup|||#}}}}}}}}}}<!--
-->}}<noinclude>
-->}}<noinclude>
This template is an extension of [[Template:NavFlex]].  If you need to change the visual style, you'll need to edit over there.
This template is an extension of [[Template:NavFlex]].  If you need to change the visual style, you'll need to edit over there.
 +
 +
The email number and the next and previous values are calculated using {{t|sbenav-lookup}}. Please update the nav order there.
; Inputs
; Inputs
-
: 1=sbemail #
+
: 1=sbemail # (optional, the template can determine automatically)
-
: 2=previous (optional, the template can determine based on input 1)
+
: 2=previous (optional, the template can determine automatically)
-
: 3=next (optional, the template can determine based on input 1)
+
: 3=next (optional, the template can determine automatically)
: link=filename (optional for subtitle parameters, in case 1 is incorrect)
: link=filename (optional for subtitle parameters, in case 1 is incorrect)
: nolink=true (optional parameter to suppress the watch link)
: nolink=true (optional parameter to suppress the watch link)
[[Category:NavFlex Templates|{{PAGENAME}}]]
[[Category:NavFlex Templates|{{PAGENAME}}]]
-
[[Category:QuickNav Assistance Templates|{{PAGENAME}}]]
+
[[Category:AutoNav Templates|{{PAGENAME}}]]
-
[[Category:Strong Bad Email Formatting Templates|{{PAGENAME}}]]
+
[[Category:Strong Bad Email QuickNav Templates|{{PAGENAME}}]]
</noinclude>
</noinclude>

Current revision as of 08:08, 22 February 2021

Strong Bad Email #INVALID LOOKUP VALUE
watch INVALID LOOKUP VALUE INVALID LOOKUP VALUE

This template is an extension of Template:NavFlex. If you need to change the visual style, you'll need to edit over there.

The email number and the next and previous values are calculated using {{sbenav-lookup}}. Please update the nav order there.

Inputs
1=sbemail # (optional, the template can determine automatically)
2=previous (optional, the template can determine automatically)
3=next (optional, the template can determine automatically)
link=filename (optional for subtitle parameters, in case 1 is incorrect)
nolink=true (optional parameter to suppress the watch link)
Personal tools