Jump to content

User talk:Mathglot/sandbox/Templates/vbar

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia

Code redisplayed for design display

[edit]

This is a version of rev. 1244468432‎ reindented to make the design clearer, and with nested noinclude bits needed only for canonical template page display and not for transclusion removed:

Code pretty-printed for clarity
<templatestyles src="User:Mathglot/sandbox/Templates/vbar/styles.css" />
<div class="vbar">
  {{#if: {{{label|}}}
     |<span class="vbar-labelh" 
       {{#if:{{{label-style|}}}
         | style="{{{label-style|}}}"
        }}
      >{{{label|}}}</span>
  }}
  <span class="vbar-h" alt="Page views for (date) = (views)." style="
    {{#if:{{{thick|}}}
      |height:{{{thick|}}}
    }}
    ; width:{{{1|}}}%; {{{style|}}}"
  ></span>
  {{#if: {{{2|{{{val|}}}}}}
    |<span class="vbar-valh" 
       {{#if:{{{val-style|}}}
         | style="{{{val-style|}}}"
       }}
     >{{{2|{{{val|}}}}}}</span>
  }}
</div><noinclude>{{Documentation}}</noinclude>

Newlines and space are important and would break the template, so this version is only for ease of code reading, but cannot be used live in this form. Mathglot (talk) 01:41, 9 September 2024 (UTC)[reply]