17,230
edits
(gotta actually define the variables first. that's sorta the whole point.) |
(control now extends to display order, not just parse order. (so it now affects the jquery iterations, e.g. when determining the first default)) |
||
Line 1: | Line 1: | ||
{{#vardefine:tab-target|{{{1}}}}}{{#vardefine:tabsetv-width|{{{vtabwidth|60}}}}}<!--hack to control parsing order-->{{#if:{{#vardefine:tabset-position|{{{first|left}}}}}{{{{{{first|left}}}}}}{{#vardefine:tabset-position|left}}{{{left|}}}{{#vardefine:tabset-position|top}}{{{top|}}}|}}<!--end hack--><div id="{{{1}}}" class="tabtarget box {{#if:{{{left|}}}|hastabsleft}} {{#if:{{{top|}}}|hastabstop}}" {{#if:{{{left|}}}|style="margin-left: {{#expr:{{#var:tabsetv-width}}-1}}px"}}>{{{left|}}}{{{top|}}}{{{2}}}{{Clear}}</div> | {{#vardefine:tab-target|{{{1}}}}}{{#vardefine:tabsetv-width|{{{vtabwidth|60}}}}}<!--hack to control parsing order-->{{#if:{{#vardefine:tabset-position|{{{first|left}}}}}{{{{{{first|left}}}}}}{{#vardefine:tabset-position|left}}{{{left|}}}{{#vardefine:tabset-position|top}}{{{top|}}}|}}<!--end hack--><div id="{{{1}}}" class="tabtarget box {{#if:{{{left|}}}|hastabsleft}} {{#if:{{{top|}}}|hastabstop}}" {{#if:{{{left|}}}|style="margin-left: {{#expr:{{#var:tabsetv-width}}-1}}px"}}>{{#ifeq:{{{first|}}}|top|{{{top|}}}{{{left|}}}|{{{left|}}}{{{top|}}}}}{{{2}}}{{Clear}}</div> |