'use strict'; /*@ Ox.Bar Bar options Options object orientation Orientation ('horizontal' or 'vertical') size can be 'small', 'medium', 'large' or number self Shared private variable ([options[, self]]) -> Bar object @*/ Ox.Bar = function(options, self) { self = self || {}; var that = Ox.Element({}, self) .defaults({ orientation: 'horizontal', size: 16 }) .options(options || {}) .addClass('OxBar Ox' + Ox.toTitleCase(self.options.orientation)); self.dimensions = Ox.UI.DIMENSIONS[self.options.orientation]; that.css(self.dimensions[0], '100%') .css(self.dimensions[1], self.options.size + 'px'); return that; };