Difference between revisions of "Template:Brick chart/Bricks/sandbox"

From blackwiki
Jump to navigation Jump to search
imported>Wikid77
(allowed decimal {count} or {offset} by changing "{offset} mod {stride}" to formula "{offset|0} - {stride|10} * ( {offset|0}/{stride|10} round 0)" which allows fractional remainders.)
imported>Wikid77
(fixed to replace mod as "{c} - 10*floor( {c}/10 )" not rounded.)
 
(2 intermediate revisions by the same user not shown)
Line 11: Line 11:
 
   float:left;
 
   float:left;
 
   clear:{{#ifexpr:{{{offset|0}}} - {{{stride|10}}} *
 
   clear:{{#ifexpr:{{{offset|0}}} - {{{stride|10}}} *
          ( {{{offset|0}}}/{{{stride|10}}} round 0) > 0 |none|left}};
+
        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}}} - ( {{{offset|0}}} - {{{stride|10}}} *
 
     {{min|{{#expr: {{{stride|10}}} - ( {{{offset|0}}} - {{{stride|10}}} *
             ( {{{offset|0}}}/{{{stride|10}}} round 0) ) }}
+
             floor( ( {{{offset|0}}} )/{{{stride|10}}} ) ) }}
 
         |{{{count|0}}}}} * 100/{{{stride|10}}} }}%;
 
         |{{{count|0}}}}} * 100/{{{stride|10}}} }}%;
 
   ">&nbsp;</div>{{
 
   ">&nbsp;</div>{{
 
   #ifexpr:{{{count|0}}} > {{min
 
   #ifexpr:{{{count|0}}} > {{min
 
       |{{#expr: {{{stride|10}}} - ( {{{offset|0}}} - {{{stride|10}}} *
 
       |{{#expr: {{{stride|10}}} - ( {{{offset|0}}} - {{{stride|10}}} *
             ( {{{offset|0}}}/{{{stride|10}}} round 0) ) }}
+
             floor( ( {{{offset|0}}} )/{{{stride|10}}} ) ) }}
 
       |{{{count|0}}} }}
 
       |{{{count|0}}} }}
 
     |<!--show full-line bricks--><div style="
 
     |<!--show full-line bricks--><div style="
Line 33: Line 33:
 
       - {{min
 
       - {{min
 
             |{{#expr: {{{stride|10}}} - ( {{{offset|0}}} - {{{stride|10}}} *
 
             |{{#expr: {{{stride|10}}} - ( {{{offset|0}}} - {{{stride|10}}} *
                   ( {{{offset|0}}}/{{{stride|10}}} round 0) ) }}
+
                   floor( ( {{{offset|0}}} )/{{{stride|10}}} ) ) }}
 
             |{{{count|0}}}}}
 
             |{{{count|0}}}}}
 
       - ( {{{count|0}}}+{{{offset|0}}} - {{{stride|10}}} *
 
       - ( {{{count|0}}}+{{{offset|0}}} - {{{stride|10}}} *
        ( ( {{{count|0}}}+{{{offset|0}}} )/{{{stride|10}}} round 0) ) )}}%<!--
+
          floor( ( {{{count|0}}}+{{{offset|0}}} )/{{{stride|10}}} )
 +
        ) ) }}%<!--
 
     -->">&nbsp;</div>{{
 
     -->">&nbsp;</div>{{
     #ifexpr:( {{{count|0}}}+{{{offset|0}}} - {{{stride|10}}} *
+
     #ifexpr: {{{count|0}}}+{{{offset|0}}} - {{{stride|10}}} *
            ( ( {{{count|0}}}+{{{offset|0}}})/{{{stride|10}}} round 0) ) > 0
+
        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 47: Line 48:
 
         height:{{#expr:100/{{{stride|10}}} }}%;
 
         height:{{#expr:100/{{{stride|10}}} }}%;
 
         width:{{#expr: ( {{{count|0}}}+{{{offset|0}}} - {{{stride|10}}} *
 
         width:{{#expr: ( {{{count|0}}}+{{{offset|0}}} - {{{stride|10}}} *
            ( ( {{{count|0}}}+{{{offset|0}}})/{{{stride|10}}} round 0) )
+
          floor( ( {{{count|0}}}+{{{offset|0}}} )/{{{stride|10}}} ) )
 
               * 100/{{{stride|10}}} }}%;<!--
 
               * 100/{{{stride|10}}} }}%;<!--
 
         -->">&nbsp;</div>
 
         -->">&nbsp;</div>
Line 70: 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*( {c}/10 round 0).
+
-17Sep2012 Allowed decimals by replacing mod as: {c} - 10*floor( {c}/10 ).
 
-->
 
-->
  

Latest revision as of 23:20, 17 September 2012


The Template:Brick_chart/Bricks draws bricks for {{Brick chart}}.