<%@ required ('Uize.Widgets.CssUtil'); %> <% var _cssUtil = Uize.Widgets.CssUtil, _borderWidth = _cssUtil.box.border.width ; %> .`` { display: inline-block; border-width: <%= _borderWidth %>px; border-style: solid; border-color: #ccc #999 #999 #ccc; width: 20px; height: 20px; } /*** different sizes ***/ <% var _sizes = _cssUtil.sizes; function _sizeStyleProperties (_sizeName,_horizontalPadding) { var _size = _sizes [_sizeName], _widthHeight = _size.outer - _borderWidth * 2 ; %> width: <%= _widthHeight %>px; height: <%= _widthHeight %>px; <% } %> .`tiny` { <% _sizeStyleProperties ('tiny') %> } .`small` { <% _sizeStyleProperties ('small') %> } .`medium` { <% _sizeStyleProperties ('medium') %> } .`large` { <% _sizeStyleProperties ('large') %> }