| @@ 2163-2210 (lines=48) @@ | ||
| 2160 | } |
|
| 2161 | return ctrl; |
|
| 2162 | }, |
|
| 2163 | initLayoutRect: function () { |
|
| 2164 | var self$$1 = this; |
|
| 2165 | var settings = self$$1.settings; |
|
| 2166 | var borderBox, layoutRect; |
|
| 2167 | var elm = self$$1.getEl(); |
|
| 2168 | var width, height, minWidth, minHeight, autoResize; |
|
| 2169 | var startMinWidth, startMinHeight, initialSize; |
|
| 2170 | borderBox = self$$1.borderBox = self$$1.borderBox || BoxUtils.measureBox(elm, 'border'); |
|
| 2171 | self$$1.paddingBox = self$$1.paddingBox || BoxUtils.measureBox(elm, 'padding'); |
|
| 2172 | self$$1.marginBox = self$$1.marginBox || BoxUtils.measureBox(elm, 'margin'); |
|
| 2173 | initialSize = funcs.getSize(elm); |
|
| 2174 | startMinWidth = settings.minWidth; |
|
| 2175 | startMinHeight = settings.minHeight; |
|
| 2176 | minWidth = startMinWidth || initialSize.width; |
|
| 2177 | minHeight = startMinHeight || initialSize.height; |
|
| 2178 | width = settings.width; |
|
| 2179 | height = settings.height; |
|
| 2180 | autoResize = settings.autoResize; |
|
| 2181 | autoResize = typeof autoResize !== 'undefined' ? autoResize : !width && !height; |
|
| 2182 | width = width || minWidth; |
|
| 2183 | height = height || minHeight; |
|
| 2184 | var deltaW = borderBox.left + borderBox.right; |
|
| 2185 | var deltaH = borderBox.top + borderBox.bottom; |
|
| 2186 | var maxW = settings.maxWidth || 65535; |
|
| 2187 | var maxH = settings.maxHeight || 65535; |
|
| 2188 | self$$1._layoutRect = layoutRect = { |
|
| 2189 | x: settings.x || 0, |
|
| 2190 | y: settings.y || 0, |
|
| 2191 | w: width, |
|
| 2192 | h: height, |
|
| 2193 | deltaW: deltaW, |
|
| 2194 | deltaH: deltaH, |
|
| 2195 | contentW: width - deltaW, |
|
| 2196 | contentH: height - deltaH, |
|
| 2197 | innerW: width - deltaW, |
|
| 2198 | innerH: height - deltaH, |
|
| 2199 | startMinWidth: startMinWidth || 0, |
|
| 2200 | startMinHeight: startMinHeight || 0, |
|
| 2201 | minW: Math.min(minWidth, maxW), |
|
| 2202 | minH: Math.min(minHeight, maxH), |
|
| 2203 | maxW: maxW, |
|
| 2204 | maxH: maxH, |
|
| 2205 | autoResize: autoResize, |
|
| 2206 | scrollW: 0 |
|
| 2207 | }; |
|
| 2208 | self$$1._lastLayoutRect = {}; |
|
| 2209 | return layoutRect; |
|
| 2210 | }, |
|
| 2211 | layoutRect: function (newRect) { |
|
| 2212 | var self$$1 = this; |
|
| 2213 | var curRect = self$$1._layoutRect, lastLayoutRect, size, deltaWidth, deltaHeight, repaintControls; |
|
| @@ 1654-1701 (lines=48) @@ | ||
| 1651 | } |
|
| 1652 | return ctrl; |
|
| 1653 | }, |
|
| 1654 | initLayoutRect: function () { |
|
| 1655 | var self$$1 = this; |
|
| 1656 | var settings = self$$1.settings; |
|
| 1657 | var borderBox, layoutRect; |
|
| 1658 | var elm = self$$1.getEl(); |
|
| 1659 | var width, height, minWidth, minHeight, autoResize; |
|
| 1660 | var startMinWidth, startMinHeight, initialSize; |
|
| 1661 | borderBox = self$$1.borderBox = self$$1.borderBox || BoxUtils.measureBox(elm, 'border'); |
|
| 1662 | self$$1.paddingBox = self$$1.paddingBox || BoxUtils.measureBox(elm, 'padding'); |
|
| 1663 | self$$1.marginBox = self$$1.marginBox || BoxUtils.measureBox(elm, 'margin'); |
|
| 1664 | initialSize = funcs.getSize(elm); |
|
| 1665 | startMinWidth = settings.minWidth; |
|
| 1666 | startMinHeight = settings.minHeight; |
|
| 1667 | minWidth = startMinWidth || initialSize.width; |
|
| 1668 | minHeight = startMinHeight || initialSize.height; |
|
| 1669 | width = settings.width; |
|
| 1670 | height = settings.height; |
|
| 1671 | autoResize = settings.autoResize; |
|
| 1672 | autoResize = typeof autoResize !== 'undefined' ? autoResize : !width && !height; |
|
| 1673 | width = width || minWidth; |
|
| 1674 | height = height || minHeight; |
|
| 1675 | var deltaW = borderBox.left + borderBox.right; |
|
| 1676 | var deltaH = borderBox.top + borderBox.bottom; |
|
| 1677 | var maxW = settings.maxWidth || 65535; |
|
| 1678 | var maxH = settings.maxHeight || 65535; |
|
| 1679 | self$$1._layoutRect = layoutRect = { |
|
| 1680 | x: settings.x || 0, |
|
| 1681 | y: settings.y || 0, |
|
| 1682 | w: width, |
|
| 1683 | h: height, |
|
| 1684 | deltaW: deltaW, |
|
| 1685 | deltaH: deltaH, |
|
| 1686 | contentW: width - deltaW, |
|
| 1687 | contentH: height - deltaH, |
|
| 1688 | innerW: width - deltaW, |
|
| 1689 | innerH: height - deltaH, |
|
| 1690 | startMinWidth: startMinWidth || 0, |
|
| 1691 | startMinHeight: startMinHeight || 0, |
|
| 1692 | minW: Math.min(minWidth, maxW), |
|
| 1693 | minH: Math.min(minHeight, maxH), |
|
| 1694 | maxW: maxW, |
|
| 1695 | maxH: maxH, |
|
| 1696 | autoResize: autoResize, |
|
| 1697 | scrollW: 0 |
|
| 1698 | }; |
|
| 1699 | self$$1._lastLayoutRect = {}; |
|
| 1700 | return layoutRect; |
|
| 1701 | }, |
|
| 1702 | layoutRect: function (newRect) { |
|
| 1703 | var self$$1 = this; |
|
| 1704 | var curRect = self$$1._layoutRect, lastLayoutRect, size, deltaWidth, deltaHeight, repaintControls; |
|