Difference between revisions of "Template:Brick chart/Bricks/sandbox"
Jump to navigation
Jump to search
imported>Wikid77 (removed height shift of "+ 0.2" %) |
imported>Wikid77 (fixed to replace mod as "{c} - 10*floor( {c}/10 )" not rounded.) |
||
| (3 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
<noinclude><!-- | <noinclude><!-- | ||
-============================================================================= | -============================================================================= | ||
| − | - Brick_chart/Bricks - Draw bricks for 1 | + | - Brick_chart/Bricks - Draw bricks for 1 count in {Brick_chart} numbers |
-============================================================================= | -============================================================================= | ||
-- (see NOTES at bottom) | -- (see NOTES at bottom) | ||
| Line 10: | Line 10: | ||
background:{{{color|silver}}}; | background:{{{color|silver}}}; | ||
float:left; | float:left; | ||
| − | clear:{{#ifexpr:{{{offset|0}}} | + | clear:{{#ifexpr:{{{offset|0}}} - {{{stride|10}}} * |
| + | floor( ( {{{offset|0}}} )/{{{stride|10}}} ) > 0 |none|left}}; | ||
height:{{#expr:100/{{{stride|10}}} }}%; | height:{{#expr:100/{{{stride|10}}} }}%; | ||
overflow:hidden; | overflow:hidden; | ||
width:{{#expr: | width:{{#expr: | ||
| − | {{min|{{#expr:({{{stride|10}}} | + | {{min|{{#expr: {{{stride|10}}} - ( {{{offset|0}}} - {{{stride|10}}} * |
| + | floor( ( {{{offset|0}}} )/{{{stride|10}}} ) ) }} | ||
|{{{count|0}}}}} * 100/{{{stride|10}}} }}%; | |{{{count|0}}}}} * 100/{{{stride|10}}} }}%; | ||
"> </div>{{ | "> </div>{{ | ||
| − | #ifexpr:{{{count|0}}} > {{min|{{#expr:( {{{stride|10}}} | + | #ifexpr:{{{count|0}}} > {{min |
| − | + | |{{#expr: {{{stride|10}}} - ( {{{offset|0}}} - {{{stride|10}}} * | |
| + | floor( ( {{{offset|0}}} )/{{{stride|10}}} ) ) }} | ||
| + | |{{{count|0}}} }} | ||
|<!--show full-line bricks--><div style=" | |<!--show full-line bricks--><div style=" | ||
background:{{{color|grey}}}; | background:{{{color|grey}}}; | ||
| Line 26: | Line 30: | ||
overflow:hidden; | overflow:hidden; | ||
height:{{#expr: | height:{{#expr: | ||
| − | floor | + | floor( {{{count|0}}} |
| − | + | - {{min | |
| − | + | |{{#expr: {{{stride|10}}} - ( {{{offset|0}}} - {{{stride|10}}} * | |
| − | + | floor( ( {{{offset|0}}} )/{{{stride|10}}} ) ) }} | |
| − | + | |{{{count|0}}}}} | |
| + | - ( {{{count|0}}}+{{{offset|0}}} - {{{stride|10}}} * | ||
| + | floor( ( {{{count|0}}}+{{{offset|0}}} )/{{{stride|10}}} ) | ||
| + | ) ) }}%<!-- | ||
-->"> </div>{{ | -->"> </div>{{ | ||
| − | #ifexpr:(({{{count|0}}} + {{{offset|0}}}) | + | #ifexpr: {{{count|0}}}+{{{offset|0}}} - {{{stride|10}}} * |
| + | floor( ( {{{count|0}}}+{{{offset|0}}} )/{{{stride|10}}} ) > 0 | ||
|<!--show final bricks (if any)--><div style=" | |<!--show final bricks (if any)--><div style=" | ||
background:{{{color|silver}}}; | background:{{{color|silver}}}; | ||
| Line 39: | Line 47: | ||
overflow:hidden; | overflow:hidden; | ||
height:{{#expr:100/{{{stride|10}}} }}%; | height:{{#expr:100/{{{stride|10}}} }}%; | ||
| − | width:{{#expr:( ({{{count|0}}} + {{{offset|0}}}) | + | width:{{#expr: ( {{{count|0}}}+{{{offset|0}}} - {{{stride|10}}} * |
| − | + | floor( ( {{{count|0}}}+{{{offset|0}}} )/{{{stride|10}}} ) ) | |
| + | * 100/{{{stride|10}}} }}%;<!-- | ||
-->"> </div> | -->"> </div> | ||
}} | }} | ||
| Line 62: | Line 71: | ||
-17Sep2012 Fixed overlapped bars by full use of div-tag "overflow:hidden;". | -17Sep2012 Fixed overlapped bars by full use of div-tag "overflow:hidden;". | ||
-17Sep2012 Added "overflow:hidden;" to 3rd line segment to match 1 & 2. | -17Sep2012 Added "overflow:hidden;" to 3rd line segment to match 1 & 2. | ||
| + | -17Sep2012 Allowed decimals by replacing mod as: {c} - 10*floor( {c}/10 ). | ||
--> | --> | ||