Difference between revisions of "Template:RBE10K TableRows"

From MediaWiki
Jump to: navigation, search
(Allow customising col widths betweeen different tables showing at the same time, by giving the template a unique name)
Line 1: Line 1:
 
{{#css:Template:RBE10K TableRows/css}}<includeonly>{{#css:
 
{{#css:Template:RBE10K TableRows/css}}<includeonly>{{#css:
  
   .col1 {width:{{#if:{{{widths|}}}|{{#explode:{{{widths}}}| |0}}|{{#switch:{{paramcount|x|x|{{{3|}}}|{{{4|}}}|{{{5|}}}}}|2=20|3=15|4=12|5=10}}}}%; }
+
   .col{{{name|}}}1 {width:{{#if:{{{widths|}}}|{{#explode:{{{widths}}}| |0}}|{{#switch:{{paramcount|x|x|{{{3|}}}|{{{4|}}}|{{{5|}}}}}|2=20|3=15|4=12|5=10}}}}%; }
.col2 {width:{{#if:{{{widths|}}}|{{#explode:{{{widths}}}| |1}}|{{#switch:{{paramcount|x|x|{{{3|}}}|{{{4|}}}|{{{5|}}}}}|2=80|3={{#if:{{{4|}}}|70|15}}|4=12|5=10}}}}%; }
+
.col{{{name|}}}2 {width:{{#if:{{{widths|}}}|{{#explode:{{{widths}}}| |1}}|{{#switch:{{paramcount|x|x|{{{3|}}}|{{{4|}}}|{{{5|}}}}}|2=80|3={{#if:{{{4|}}}|70|15}}|4=12|5=10}}}}%; }
.col3 {width:{{#if:{{{widths|}}}|{{#explode:{{{widths}}}| |2}}|{{#switch:{{paramcount|x|x|x|{{{4|}}}|{{{5|}}}}}|3=70|4={{#if:{{{5|}}}|64|12}}|5=10}}}}%; }
+
.col{{{name|}}}3 {width:{{#if:{{{widths|}}}|{{#explode:{{{widths}}}| |2}}|{{#switch:{{paramcount|x|x|x|{{{4|}}}|{{{5|}}}}}|3=70|4={{#if:{{{5|}}}|64|12}}|5=10}}}}%; }
.col4 {width:{{#if:{{{widths|}}}|{{#explode:{{{widths}}}| |3}}|{{#switch:{{paramcount|x|x|x|x|{{{5|}}}}}|4=64|5=10}}}}%; }
+
.col{{{name|}}}4 {width:{{#if:{{{widths|}}}|{{#explode:{{{widths}}}| |3}}|{{#switch:{{paramcount|x|x|x|x|{{{5|}}}}}|4=64|5=10}}}}%; }
.col5 {width:{{#if:{{{widths|}}}|{{#explode:{{{widths}}}| |4}}|60}}%; }
+
.col{{{name|}}}5 {width:{{#if:{{{widths|}}}|{{#explode:{{{widths}}}| |4}}|60}}%; }
.col6 {width:{{#explode:{{{widths}}}| |5}}%; }
+
.col{{{name|}}}6 {width:{{#explode:{{{widths}}}| |5}}%; }
.col7 {width:{{#explode:{{{widths}}}| |6}}%; }
+
.col{{{name|}}}7 {width:{{#explode:{{{widths}}}| |6}}%; }
.col8 {width:{{#explode:{{{widths}}}| |7}}%; }
+
.col{{{name|}}}8 {width:{{#explode:{{{widths}}}| |7}}%; }
.col9 {width:{{#explode:{{{widths}}}| |8}}%; }
+
.col{{{name|}}}9 {width:{{#explode:{{{widths}}}| |8}}%; }
  
 
}}<div class="cols">
 
}}<div class="cols">
     <div class="row{{#if:{{{header|}}}|1|n}}f col1">{{#if:{{{header|}}}|'''''{{{1|}}}'''''|{{{1|}}}}}</div>
+
     <div class="row{{#if:{{{header|}}}|1|n}}f col{{{name|}}}1">{{#if:{{{header|}}}|'''''{{{1|}}}'''''|{{{1|}}}}}</div>
     <div class="row{{#if:{{{header|}}}|1|n}}{{#ifeq:{{{3|}}}|{{{3|-}}}|m|l}} col2">{{#if:{{{header|}}}|'''''{{{2|}}}'''''|{{{2|}}}}}</div>
+
     <div class="row{{#if:{{{header|}}}|1|n}}{{#ifeq:{{{3|}}}|{{{3|-}}}|m|l}} col{{{name|}}}2">{{#if:{{{header|}}}|'''''{{{2|}}}'''''|{{{2|}}}}}</div>
{{#ifeq:{{{3|}}}|{{{3|-}}}|<div class="row{{#if:{{{header|}}}|1|n}}{{#ifeq:{{{4|}}}|{{{4|-}}}|m|l}} col3">{{#if:{{{header|}}}|'''''{{{3|}}}'''''|{{{3|}}}}}</div>|
+
{{#ifeq:{{{3|}}}|{{{3|-}}}|<div class="row{{#if:{{{header|}}}|1|n}}{{#ifeq:{{{4|}}}|{{{4|-}}}|m|l}} col{{{name|}}}3">{{#if:{{{header|}}}|'''''{{{3|}}}'''''|{{{3|}}}}}</div>|
}}{{#ifeq:{{{4|}}}|{{{4|-}}}|<div class="row{{#if:{{{header|}}}|1|n}}{{#ifeq:{{{5|}}}|{{{5|-}}}|m|l}} col4">{{#if:{{{header|}}}|'''''{{{4|}}}'''''|{{{4|}}}}}</div>|
+
}}{{#ifeq:{{{4|}}}|{{{4|-}}}|<div class="row{{#if:{{{header|}}}|1|n}}{{#ifeq:{{{5|}}}|{{{5|-}}}|m|l}} col{{{name|}}}4">{{#if:{{{header|}}}|'''''{{{4|}}}'''''|{{{4|}}}}}</div>|
}}{{#ifeq:{{{5|}}}|{{{5|-}}}|<div class="row{{#if:{{{header|}}}|1|n}}{{#ifeq:{{{6|}}}|{{{6|-}}}|m|l}} col5">{{#if:{{{header|}}}|'''''{{{5|}}}'''''|{{{5|}}}}}</div>|
+
}}{{#ifeq:{{{5|}}}|{{{5|-}}}|<div class="row{{#if:{{{header|}}}|1|n}}{{#ifeq:{{{6|}}}|{{{6|-}}}|m|l}} col{{{name|}}}5">{{#if:{{{header|}}}|'''''{{{5|}}}'''''|{{{5|}}}}}</div>|
}}{{#ifeq:{{{6|}}}|{{{6|-}}}|<div class="row{{#if:{{{header|}}}|1|n}}{{#ifeq:{{{7|}}}|{{{7|-}}}|m|l}} col6">{{#if:{{{header|}}}|'''''{{{6|}}}'''''|{{{6|}}}}}</div>|
+
}}{{#ifeq:{{{6|}}}|{{{6|-}}}|<div class="row{{#if:{{{header|}}}|1|n}}{{#ifeq:{{{7|}}}|{{{7|-}}}|m|l}} col{{{name|}}}6">{{#if:{{{header|}}}|'''''{{{6|}}}'''''|{{{6|}}}}}</div>|
}}{{#ifeq:{{{7|}}}|{{{7|-}}}|<div class="row{{#if:{{{header|}}}|1|n}}{{#ifeq:{{{8|}}}|{{{8|-}}}|m|l}} col7">{{#if:{{{header|}}}|'''''{{{7|}}}'''''|{{{7|}}}}}</div>|
+
}}{{#ifeq:{{{7|}}}|{{{7|-}}}|<div class="row{{#if:{{{header|}}}|1|n}}{{#ifeq:{{{8|}}}|{{{8|-}}}|m|l}} col{{{name|}}}7">{{#if:{{{header|}}}|'''''{{{7|}}}'''''|{{{7|}}}}}</div>|
}}{{#ifeq:{{{8|}}}|{{{8|-}}}|<div class="row{{#if:{{{header|}}}|1|n}}{{#ifeq:{{{9|}}}|{{{9|-}}}|m|l}} col8">{{#if:{{{header|}}}|'''''{{{8|}}}'''''|{{{8|}}}}}</div>|
+
}}{{#ifeq:{{{8|}}}|{{{8|-}}}|<div class="row{{#if:{{{header|}}}|1|n}}{{#ifeq:{{{9|}}}|{{{9|-}}}|m|l}} col{{{name|}}}8">{{#if:{{{header|}}}|'''''{{{8|}}}'''''|{{{8|}}}}}</div>|
}}{{#ifeq:{{{9|}}}|{{{9|-}}}|<div class="row{{#if:{{{header|}}}|1|n}}l col9">{{#if:{{{header|}}}|'''''{{{9|}}}'''''|{{{9|}}}}}</div>|
+
}}{{#ifeq:{{{9|}}}|{{{9|-}}}|<div class="row{{#if:{{{header|}}}|1|n}}l col{{{name|}}}9">{{#if:{{{header|}}}|'''''{{{9|}}}'''''|{{{9|}}}}}</div>|
 
}}</div>
 
}}</div>
 
</includeonly><noinclude><!-- To implement later: border-color: #{{{linecolour|000}}}; background-color: #{{{bgcolour|bbbbff}}}; -->
 
</includeonly><noinclude><!-- To implement later: border-color: #{{{linecolour|000}}}; background-color: #{{{bgcolour|bbbbff}}}; -->

Revision as of 09:16, 13 March 2013

{{#css:Template:RBE10K TableRows/css}}

header
widths
linecolour
bgcolour
Any value for header row
List of percent widths separated by spaces (just the numbers without the % symbol)
Colour of the lines
Background colour of the first row
Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox