Difference between revisions of "Template:Arrow/core"

From blackwiki
Jump to navigation Jump to search
blackwiki>Penyulap
(Added size option)
Line 1: Line 1:
 
{{#switch:{{{1|}}}
 
{{#switch:{{{1|}}}
|green|purple|grey= {{#switch:{{lc:{{{2|right}}}}}
+
| green
|right=[[File:Go-next{{#ifeq:{{{1}}}|green||-{{{1}}}}}.svg|15px|alt=→]]
+
| purple
|left=[[File:Go-previous{{#ifeq:{{{1}}}|green||-{{{1}}}}}.svg|15px|alt=←]]
+
| grey   = {{#switch:{{lc:{{{2|right}}}}}
|up=[[File:Go-up{{#ifeq:{{{1}}}|green||-{{{1}}}}}.svg|15px|alt=↑]]
+
            | right = [[File:Go-next{{#ifeq:{{{1}}}|green||-{{{1}}}}}.svg|{{{size|15}}}px|alt=→]]
|down=[[File:Go-down{{#ifeq:{{{1}}}|green||-{{{1}}}}}.svg|15px|alt=↓]]
+
            | left = [[File:Go-previous{{#ifeq:{{{1}}}|green||-{{{1}}}}}.svg|{{{size|15}}}px|alt=←]]
}}
+
            | up   = [[File:Go-up{{#ifeq:{{{1}}}|green||-{{{1}}}}}.svg|{{{size|15}}}px|alt=↑]]
|red= {{#switch:{{lc:{{{2|right}}}}}
+
            | down = [[File:Go-down{{#ifeq:{{{1}}}|green||-{{{1}}}}}.svg|{{{size|15}}}px|alt=↓]]
|right=[[File:Go-next-red.svg|15px|alt=→]]
+
            }}
|left=<span style="color:red">←</span>
+
| red   = {{#switch:{{lc:{{{2|right}}}}}
|up=[[File:Gnome-go-up.svg|15px|alt=↑]]
+
            | right = [[File:Go-next-red.svg|{{{size|15}}}px|alt=→]]
|down=[[File:RedHut.svg|15px|alt=↓]]
+
            | left = <span style="color:red">←</span>
}}
+
            | up   = [[File:Gnome-go-up.svg|{{{size|15}}}px|alt=↑]]
|orange= {{#switch:{{lc:{{{2|right}}}}}
+
            | down = [[File:RedHut.svg|{{{size|15}}}px|alt=↓]]
|right=[[File:Human-go-right.svg|15px|alt=→]]
+
            }}
|left=[[File:Human-go-left.svg|15px|alt=←]]
+
| orange = {{#switch:{{lc:{{{2|right}}}}}
|up=[[File:Human-go-up.svg|15px|alt=↑]]
+
            | right = [[File:Human-go-right.svg|{{{size|15}}}px|alt=→]]
|down=[[File:Human-go-down.svg|15px|alt=↓]]
+
            | left = [[File:Human-go-left.svg|{{{size|15}}}px|alt=←]]
}}
+
            | up   = [[File:Human-go-up.svg|{{{size|15}}}px|alt=↑]]
|blue={{#switch:{{lc:{{{2|right}}}}}
+
            | down = [[File:Human-go-down.svg|{{{size|15}}}px|alt=↓]]
|right=[[File:Gnome-go-next.svg|15px|alt=→]]
+
            }}
|left=[[File:Gnome-go-previous.svg|15px|alt=←]]
+
| blue   = {{#switch:{{lc:{{{2|right}}}}}
|up=[[File:Gnome-go-up.svg|15px|alt=↑]]
+
            | right = [[File:Gnome-go-next.svg|{{{size|15}}}px|alt=→]]
|down=[[File:Gnome-go-down.svg|15px|alt=↓]]
+
            | left = [[File:Gnome-go-previous.svg|{{{size|15}}}px|alt=←]]
}}
+
            | up   = [[File:Gnome-go-up.svg|{{{size|15}}}px|alt=↑]]
|#default= {{#switch:{{lc:{{{type|{{{1|right}}}}}}}}
+
            | down = [[File:Gnome-go-down.svg|{{{size|15}}}px|alt=↓]]
|r|right=→
+
            }}
  |l|left=←
+
| #default = <!-- 15px ≡ 100% size above, so each px ≡ 100%/15 = 6⅔% ≈ 6.667%.
  |u|up=↑
+
                  Hence, given px-size, %-size ≈ [px-size * 6.667].
  |d|down=↓
+
  --><span style="font-size:{{#expr:{{{size|15}}}*6.667}}%"><!--
|lightblue-right|lightblue|light-blue|light_blue=[[File:Flecha tesela.svg|15px|link=|alt=→]]
+
  -->{{#switch:{{lc:{{{type|{{{1|right}}}}}}}}
|turquoise-right|turquoise=[[File:Arrow green.svg|15px|link=|alt=→]]
+
      | r |right = →  | l | left = ←  | u | up = ↑  | d | down = ↓
|right-left|right/left|r/l|r-l=↔
+
      | right-left | right/left | r/l | r-l = ↔
|h|horizontal=<span class="error">Please specify right (→) or left (←)</span>
+
      | lightblue-right | lightblue | light-blue | light_blue = [[File:Flecha tesela.svg|{{{size|15}}}px|link=|alt=→]]
|v|vertical=<span class="error">Please specify up (↑) or down (↓)</span>
+
      | turquoise-right | turquoise = [[File:Arrow green.svg|{{{size|15}}}px|link=|alt=→]]
|#default=→
+
      | h | horizontal = <span class="error">Please specify right (→) or left (←)</span>
}}
+
      | v | vertical = <span class="error">Please specify up (↑) or down (↓)</span>
}}<noinclude>
+
      | #default = →
{{Documentation}}
+
    }}<!--
</noinclude>
+
  --></span>
 +
}}

Revision as of 16:34, 18 February 2015