diff --git a/source/Ox.UI/js/Panel/Ox.SplitPanel.js b/source/Ox.UI/js/Panel/Ox.SplitPanel.js index 9f0598f6..b3e65aa7 100644 --- a/source/Ox.UI/js/Panel/Ox.SplitPanel.js +++ b/source/Ox.UI/js/Panel/Ox.SplitPanel.js @@ -319,193 +319,4 @@ Ox.SplitPanel = function(options, self) { return that; -}; - -// fixme: remove! -/* -Ox.SplitPanel_ = function(options, self) { - - self = self || {}; - var that = Ox.Element({}, self) - .defaults({ - elements: [], - orientation: 'horizontal' - }) - .options(options) - .addClass( - 'OxSplitPanel_ Ox' + Ox.toTitleCase(self.options.orientation) - ); - - Ox.extend(self, { - $separators: [], - clientXY: self.options.orientation == 'horizontal' ? 'clientX' : 'clientY', - dimensions: Ox.UI.DIMENSIONS[self.options.orientation], - edges: Ox.UI.EDGES[self.options.orientation] - }); - - self.options.elements.forEach(function(element, i) { - self.options.elements[i] = Ox.extend({ - collapsible: false, - collapsed: false, - resizable: false, - resize: [], - size: 'auto' - }, element); - }); - - self.autoPercent = (100 - self.options.elements.reduce(function(val, element) { - return val + (Ox.endsWith(element.size, '%') ? parseFloat(element.size) : 0); - }, 0)) / self.options.elements.filter(function(element) { - return element.size == 'auto'; - }).length + '%'; - - self.options.elements.forEach(function(element, i) { - var flex, index = i == 0 ? 0 : 1; - if (Ox.isNumber(element.size)) { - element.element.css(self.dimensions[0], element.size + 'px'); - } else { - flex = ( - element.size == 'auto' ? self.autoPercent : element.size - ).replace('%', ''); - element.element.css({ - boxFlex: flex, - MozBoxFlex: flex, - WebkitBoxFlex: flex - }); - } - element.element.appendTo(that); - if (element.collapsible || element.resizable) { - self.$separators.push( - Ox.Element() - .addClass('OxSeparator') - .bindEvent({ - anyclick: function() { - that.toggle(i); - }, - dragstart: function(data) { - dragstart(i, data); - }, - drag: function(data) { - drag(i, data); - }, - dragend: function(data) { - dragend(i, data); - }, - }) - .append($('