build: remove unused libraries
authorMinkyu Kang <mk7.kang@samsung.com>
Wed, 23 Jan 2013 11:03:10 +0000 (20:03 +0900)
committerMinkyu Kang <mk7.kang@samsung.com>
Wed, 23 Jan 2013 11:03:10 +0000 (20:03 +0900)
remove the jlayout.
fix COPYING file and Makefile.

Change-Id: I0d2b87c8fca7aa3afbf5071a3b148001034e0f7d

COPYING
Makefile
libs/js/jlayout/jlayout.border.js [deleted file]
libs/js/jlayout/jlayout.flexgrid.js [deleted file]
libs/js/jlayout/jlayout.flow.js [deleted file]
libs/js/jlayout/jlayout.grid.js [deleted file]
libs/js/jlayout/jquery.jlayout.js [deleted file]
libs/js/jlayout/jquery.sizes.js [deleted file]

diff --git a/COPYING b/COPYING
index 6343b2c..ca23c36 100755 (executable)
--- a/COPYING
+++ b/COPYING
@@ -34,8 +34,6 @@ widgets/jquery.mobile.groupindex/
        jquery.mobile.scrollview.{js/css} in the common directories (already copied as part of datetimepicker).
 
 jQuery UI (http://jqueryui.com/) [MIT license]
-JQM-DateBox (https://github.com/jtsage/jquery-mobile-datebox) [CC 3.0 Attribution]
-developed by JTSage (http://dev.jtsage.com/blog/)
 
 jQuery Mobile (http://jquerymobile.com/) [MIT license]
 
@@ -43,11 +41,6 @@ jQuery (http://jquery.com/) [MIT license]
 
 (parts of) Underscore (http://documentcloud.github.com/underscore/) [MIT license]
 
-jLayout (http://www.bramstein.com/projects/jlayout/) [BSD license]
-
-jSizes (http://www.bramstein.com/projects/jsizes/) [BSD license]
-
 Globalize (http://github.com/jquery/globalize/) [MIT license]
 
 jQuery Mouse Wheel Plugin (https://github.com/brandonaaron/jquery-mousewheel) [MIT license]
-JsRender (https://github.com/BorisMoore/jsrender) [MIT license]
\ No newline at end of file
index 76ac9e5..3a1cc68 100755 (executable)
--- a/Makefile
+++ b/Makefile
@@ -49,24 +49,10 @@ FW_LIBS_JS = ${JS_OUTPUT_ROOT}/${PROJECT_NAME}-libs.js
 FW_THEME_CSS_FILE = ${PROJECT_NAME}-theme.css
 FW_WIDGET_CSS_FILE = ${WIDGET_CSS_OUTPUT_ROOT}/${PROJECT_NAME}-widget.css
 
-GEO_VERSION = jquery-geo-1.0b2
-
 LIBS_JS_FILES = jlayout/jquery.sizes.js \
-                               jlayout/jlayout.border.js \
-                               jlayout/jlayout.grid.js \
-                               jlayout/jlayout.flexgrid.js \
-                               jlayout/jlayout.flow.js \
-                               jlayout/jquery.jlayout.js \
                                jquery.easing.1.3.js \
                                jquery.tmpl.js \
                                jquery.mobile.js \
-                               ${GEO_VERSION}/js/jsrender.js \
-                               ${GEO_VERSION}/js/jquery.mousewheel.js \
-                               ${GEO_VERSION}/js/jquery.geo.core.js \
-                               ${GEO_VERSION}/js/jquery.geo.geographics.js \
-                               ${GEO_VERSION}/js/jquery.geo.geomap.js \
-                               ${GEO_VERSION}/js/jquery.geo.tiled.js \
-                               ${GEO_VERSION}/js/jquery.geo.shingled.js \
                 $(NULL)
 
 JQUERY_MOBILE_CSS = submodules/jquery-mobile/compiled/jquery.mobile.structure.css \
diff --git a/libs/js/jlayout/jlayout.border.js b/libs/js/jlayout/jlayout.border.js
deleted file mode 100644 (file)
index 33b7f22..0000000
+++ /dev/null
@@ -1,136 +0,0 @@
-/*!
- * jLayout Border Layout - JavaScript Layout Algorithms v0.4
- *
- * Licensed under the new BSD License.
- * Copyright 2008-2009, Bram Stein
- * All rights reserved.
- */
-/*global jLayout */
-(function () {
-       jLayout = typeof jLayout === 'undefined' ? {} : jLayout;
-
-       jLayout.border = function (spec) {
-               var my = {},
-                       that = {},
-                       east = spec.east,
-                       west = spec.west,
-                       north = spec.north,
-                       south = spec.south,
-                       center = spec.center;
-
-               my.hgap = spec.hgap || 0;
-               my.vgap = spec.vgap || 0;
-
-               that.items = function () {
-                       var items = [];
-                       if (east) {
-                               items.push(east);
-                       }
-
-                       if (west) {
-                               items.push(west);
-                       }
-
-                       if (north) {
-                               items.push(north);
-                       }
-
-                       if (south) {
-                               items.push(south);
-                       }
-
-                       if (center) {
-                               items.push(center);
-                       }
-                       return items;
-               };              
-
-               that.layout = function (container) {
-                       var size = container.bounds(),
-                               insets = container.insets(),
-                               top = insets.top,
-                               bottom = size.height - insets.bottom,
-                               left = insets.left,
-                               right = size.width - insets.right,
-                               tmp;
-
-                       if (north && north.isVisible()) {
-                               tmp = north.preferredSize();
-                               north.bounds({'x': left, 'y': top, 'width': right - left, 'height': tmp.height});
-                               north.doLayout();
-\r
-                               top += tmp.height + my.vgap;
-                       }
-                       if (south && south.isVisible()) {
-                               tmp = south.preferredSize();
-                               south.bounds({'x': left, 'y': bottom - tmp.height, 'width': right - left, 'height': tmp.height});
-                               south.doLayout();
-\r
-                               bottom -= tmp.height + my.vgap;
-                       }
-                       if (east && east.isVisible()) {
-                               tmp = east.preferredSize();
-                               east.bounds({'x': right - tmp.width, 'y': top, 'width': tmp.width, 'height': bottom - top});
-                               east.doLayout();
-\r
-                               right -= tmp.width + my.hgap;
-                       }
-                       if (west && west.isVisible()) {
-                               tmp = west.preferredSize();
-                               west.bounds({'x': left, 'y': top, 'width': tmp.width, 'height': bottom - top});
-                               west.doLayout();
-\r
-                               left += tmp.width + my.hgap;
-                       }
-                       if (center && center.isVisible()) {
-                               center.bounds({'x': left, 'y': top, 'width': right - left, 'height': bottom - top});
-                               center.doLayout();
-                       }\r
-                       return container;
-               };
-
-               function typeLayout(type) {
-                       return function (container) {
-                               var insets = container.insets(),
-                                       width = 0,
-                                       height = 0,
-                                       type_size;
-
-                               if (east && east.isVisible()) {
-                                       type_size = east[type + 'Size']();
-                                       width += type_size.width + my.hgap;
-                                       height = type_size.height;
-                               }
-                               if (west && west.isVisible()) {
-                                       type_size = west[type + 'Size']();
-                                       width += type_size.width + my.hgap;
-                                       height = Math.max(type_size.height, height);
-                               }
-                               if (center && center.isVisible()) {
-                                       type_size = center[type + 'Size']();
-                                       width += type_size.width;
-                                       height = Math.max(type_size.height, height);
-                               }
-                               if (north && north.isVisible()) {
-                                       type_size = north[type + 'Size']();
-                                       width = Math.max(type_size.width, width);
-                                       height += type_size.height + my.vgap;
-                               }
-                               if (south && south.isVisible()) {
-                                       type_size = south[type + 'Size']();
-                                       width = Math.max(type_size.width, width);
-                                       height += type_size.height + my.vgap;
-                               }
-
-                               return {
-                                       'width': width + insets.left + insets.right, 
-                                       'height': height + insets.top + insets.bottom
-                               };
-                       };
-               }
-               that.preferred = typeLayout('preferred');
-               that.minimum = typeLayout('minimum');
-               that.maximum = typeLayout('maximum');
-               return that;
-       };
-})();
diff --git a/libs/js/jlayout/jlayout.flexgrid.js b/libs/js/jlayout/jlayout.flexgrid.js
deleted file mode 100644 (file)
index 00d76b7..0000000
+++ /dev/null
@@ -1,110 +0,0 @@
-
-/*!
- * jLayout Flex Grid Layout - JavaScript Layout Algorithms v0.4
- * Based on: http://www.javaworld.com/javaworld/javatips/jw-javatip121.html
- *
- * Licensed under the new BSD License.
- * Copyright 2008-2009, Bram Stein
- * All rights reserved.
- */
-/*global jLayout */
-(function () {
-       jLayout = typeof jLayout === 'undefined' ? {} : jLayout;
-
-       // The flex grid has a dependency on the grid layout, so please make
-       // sure you include the grid layout manager before the flex grid
-       // layout manager.
-       if (typeof jLayout.grid !== 'undefined') {
-               jLayout.flexGrid = function (spec) {
-                       var my = {},
-                               that = this.grid(spec, my);
-
-                       function zeroArray(a, l) {
-                               var i = 0;
-                               for (; i < l; i += 1) {
-                                       a[i] = 0;
-                               }
-                               return a;
-                       }
-
-                       function typeLayout(type) {
-                               return function (container) {
-                                       var i = 0, r = 0, c = 0, nw = 0, nh = 0,
-                                               w = zeroArray([], my.columns),
-                                               h = zeroArray([], my.rows),
-                                               type_size,
-                                               insets = container.insets();
-                       
-                                       for (i = 0; i < my.items.length; i += 1) {
-                                               r = i / my.columns;
-                                               c = i % my.columns;
-                                               type_size = my.items[i][type + 'Size']();
-                                               if (w[c] < type_size.width) {
-                                                       w[c] = type_size.width;
-                                               }
-                                               if (h[r] < type_size.height) {
-                                                       h[r] = type_size.height;
-                                               }
-                                       }
-                                       for (i = 0; i < my.columns; i += 1) {
-                                               nw += w[i];
-                                       }
-                                       for (i = 0; i < my.rows; i += 1) {
-                                               nh += h[i];
-                                       }
-                                       return {
-                                               width: insets.left + insets.right + nw + (my.columns - 1) * my.hgap,
-                                               height: insets.top + insets.bottom + nh + (my.rows - 1) * my.vgap
-                                       };
-                               };
-                       }
-
-                       that.preferred = typeLayout('preferred');
-                       that.minimum = typeLayout('minimum');
-                       that.maximum = typeLayout('maximum');
-
-                       that.layout = function (container) {
-                               var i = 0, c = 0, r = 0,
-                                       pd = that.preferred(container),
-                                       sw = container.bounds().width / pd.width,
-                                       sh = container.bounds().height / pd.height,
-                                       w = zeroArray([], my.columns),
-                                       h = zeroArray([], my.rows),
-                                       insets = container.insets(),
-                                       x = insets.left,
-                                       y = insets.top,
-                                       d;
-
-                               for (i = 0; i < my.items.length; i += 1) {
-                                       r = i / my.columns;
-                                       c = i % my.columns;
-                                       d = my.items[i].preferredSize();
-                                       d.width = sw * d.width;
-                                       d.height = sh * d.height;
-
-                                       if (w[c] < d.width) {
-                                               w[c] = d.width;
-                                       }
-                                       if (h[r] < d.height) {
-                                               h[r] = d.height;
-                                       }
-                               }
-
-                               for (c = 0; c < my.columns; c += 1) {
-                                       for (r = 0, y = insets.top; r < my.rows; r += 1) {
-                                               i = r * my.columns + c;
-                                               if (i < my.items.length) {
-                                                       my.items[i].bounds({'x': x, 'y': y, 'width': w[c], 'height': h[r]});
-                                                       my.items[i].doLayout();
-                                               }
-                                               y += h[r] + my.vgap;
-                                       }
-                                       x += w[c] + my.hgap;
-                               }
-
-                               return container;
-                       };
-                       return that;
-               };
-       }
-})();
diff --git a/libs/js/jlayout/jlayout.flow.js b/libs/js/jlayout/jlayout.flow.js
deleted file mode 100644 (file)
index 68895a4..0000000
+++ /dev/null
@@ -1,127 +0,0 @@
-/*!
- * jLayout Flow Layout - JavaScript Layout Algorithms v0.12
- *
- * Licensed under the new BSD License.
- * Copyright 2008-2009, Bram Stein
- * All rights reserved.
- */
-/*global jLayout */
-(function () {
-       jLayout = typeof jLayout === 'undefined' ? {} : jLayout;
-
-       jLayout.flow = function (options) {
-               var my = {},
-                       that = {};
-
-               
-               my.hgap = typeof options.hgap === 'number' && !isNaN(options.hgap) ? options.hgap : 5;
-               my.vgap = typeof options.vgap === 'number' && !isNaN(options.vgap) ? options.vgap : 5;
-               my.items = options.items || [];
-               my.alignment = (options.alignment && (options.alignment === 'center' || options.alignment === 'right' || options.alignment === 'left') && options.alignment) || 'left';         
-
-               that.items = function () {
-                       var r = [];
-                       Array.prototype.push.apply(r, my.items);
-                       return r;
-               };
-
-               that.layout = function (container) {
-                       var parentSize = container.bounds(),
-                               insets = container.insets(),
-                               i = 0,
-                               len = my.items.length,
-                               itemSize,
-                               currentRow = [],
-                               rowSize = {
-                                       width: 0,
-                                       height: 0
-                               },
-                               offset = {
-                                       x: insets.left,
-                                       y: insets.top
-                               };
-
-                       parentSize.width -= insets.left + insets.right;
-                       parentSize.height -= insets.top + insets.bottom;
-
-                       for (; i < len; i += 1) {
-                               if (my.items[i].isVisible()) {
-                                       itemSize = my.items[i].preferredSize();
-                                       
-                                       if ((rowSize.width + itemSize.width) > parentSize.width) {
-                                               align(currentRow, offset, rowSize, parentSize);
-
-                                               currentRow = [];
-                                               offset.y += rowSize.height;
-                                               offset.x = insets.left;
-                                               rowSize.width = 0;\r
-                                               rowSize.height = 0;
-                                       }
-                                       rowSize.height = Math.max(rowSize.height, itemSize.height + my.vgap);
-                                       rowSize.width += itemSize.width + my.hgap;
-
-                                       currentRow.push(my.items[i]);
-                               }
-                       }
-                       align(currentRow, offset, rowSize, parentSize);
-                       return container;
-               };
-
-               function align(row, offset, rowSize, parentSize) {
-                       var location = {
-                                       x: offset.x,
-                                       y: offset.y
-                               },
-                               i = 0,
-                               len = row.length;
-
-                       switch (my.alignment) {
-                               case 'center': {
-                                       location.x += (my.hgap + parentSize.width - rowSize.width) / 2;
-                                       break;
-                               }
-                               case 'right': {
-                                       location.x += parentSize.width - rowSize.width + my.hgap;
-                                       break;
-                               }
-                       }
-
-                       for (; i < len; i += 1) {
-                               location.y = offset.y;
-                               row[i].bounds(location);
-                               row[i].doLayout();
-                               location.x += row[i].bounds().width + my.hgap;
-                       }
-               }
-
-               function typeLayout(type) {
-                       return function (container) {
-                               var i = 0, 
-                                       width = 0, 
-                                       height = 0, 
-                                       typeSize,
-                                       firstComponent = false,
-                                       insets = container.insets();
-
-                               for (; i < my.items.length; i += 1) {
-                                       if (my.items[i].isVisible()) {
-                                               typeSize = my.items[i][type + 'Size']();
-                                               height = Math.max(height, typeSize.height);
-                                               width += typeSize.width;
-                                       }
-                               }\r
-
-                               return {
-                                       'width': width + insets.left + insets.right + (my.items.length - 1) * my.hgap,
-                                       'height': height + insets.top + insets.bottom
-                               };
-                       };
-               }
-
-               that.preferred = typeLayout('preferred');
-               that.minimum = typeLayout('minimum');
-               that.maximum = typeLayout('maximum');           
-
-               return that;
-       };
-})();
diff --git a/libs/js/jlayout/jlayout.grid.js b/libs/js/jlayout/jlayout.grid.js
deleted file mode 100644 (file)
index 596e820..0000000
+++ /dev/null
@@ -1,99 +0,0 @@
-/*!
- * jLayout Grid Layout - JavaScript Layout Algorithms v0.41
- *
- * Licensed under the new BSD License.
- * Copyright 2008-2009, Bram Stein
- * All rights reserved.
- */
-/*global jLayout */
-(function () {
-       jLayout = typeof jLayout === 'undefined' ? {} : jLayout;
-
-       jLayout.grid = function (spec, shared) {
-               var my = shared || {},
-                       that = {};
-
-               my.hgap = spec.hgap || 0;
-               my.vgap = spec.vgap || 0;
-
-               // initialize the number of columns to the number of items
-               // we're laying out.
-               my.items = spec.items || [];
-               my.columns = spec.columns || my.items.length;
-               my.rows = spec.rows || 0;
-               my.fillVertical = spec.fill && spec.fill === 'vertical';
-
-               if (my.rows > 0) {
-                       my.columns = Math.floor((my.items.length + my.rows - 1) / my.rows); 
-               } else {
-                       my.rows = Math.floor((my.items.length + my.columns - 1) / my.columns);
-               }
-       
-               that.items = function () {
-                       var r = [];
-                       Array.prototype.push.apply(r, my.items);
-                       return r;
-               };
-
-               that.layout = function (container) {
-                       var i, j,
-                               insets = container.insets(),
-                               x = insets.left,
-                               y = insets.top,
-                               width = (container.bounds().width - (insets.left + insets.right) - (my.columns - 1) * my.hgap) / my.columns,
-                               height = (container.bounds().height - (insets.top + insets.bottom) - (my.rows - 1) * my.vgap) / my.rows;
-
-                       for (i = 0, j = 1; i < my.items.length; i += 1, j += 1) {
-                               my.items[i].bounds({'x': x, 'y': y, 'width': width, 'height': height});
-
-                               if (!my.fillVertical) {
-                                       if (j >= my.columns) {
-                                               y += height + my.vgap;
-                                               x = insets.left;
-                                               j = 0;
-                                       }
-                                       else {
-                                               x += width + my.hgap;
-                                       }
-                               } else {
-                                       if (j >= my.rows) {
-                                               x += width + my.hgap;
-                                               y = insets.top;
-                                               j = 0;
-                                       } else {
-                                               y += height + my.vgap;
-                                       }
-                               }
-                               my.items[i].doLayout();
-                       }
-                       return container;
-               };
-
-               function typeLayout(type) {
-                       return function (container) {
-                               var i = 0, 
-                                       width = 0, 
-                                       height = 0, 
-                                       type_size,
-                                       insets = container.insets();
-
-                               for (; i < my.items.length; i += 1) {
-                                       type_size = my.items[i][type + 'Size']();
-                                       width = Math.max(width, type_size.width);
-                                       height = Math.max(height, type_size.height);
-                               }
-                               return {
-                                       'width': insets.left + insets.right + my.columns * width + (my.columns - 1) * my.hgap, 
-                                       'height': insets.top + insets.bottom + my.rows * height + (my.rows - 1) * my.vgap
-                               };
-                       };
-               }
-
-               // this creates the min and preferred size methods, as they
-               // only differ in the function they call.
-               that.preferred = typeLayout('preferred');
-               that.minimum = typeLayout('minimum');
-               that.maximum = typeLayout('maximum');
-               return that;
-       };
-})();
diff --git a/libs/js/jlayout/jquery.jlayout.js b/libs/js/jlayout/jquery.jlayout.js
deleted file mode 100644 (file)
index e753ab9..0000000
+++ /dev/null
@@ -1,183 +0,0 @@
-
-/*!
- * jLayout JQuery Plugin v0.17
- *
- * Licensed under the new BSD License.
- * Copyright 2008-2009 Bram Stein
- * All rights reserved.
- */
-/*global jQuery jLayout*/
-if (jQuery && jLayout) {
-       (function ($) {
-               /**
-                * This wraps jQuery objects in another object that supplies
-                * the methods required for the layout algorithms.
-                */
-               function wrap(item, resize) {
-                       var that = {};
-
-                       $.each(['min', 'max'], function (i, name) {
-                               that[name + 'imumSize'] = function (value) {
-                    var l = item.data('jlayout');
-                    
-                                       if (l) {
-                                               return l[name + 'imum'](that);
-                                       } else {
-                                               return item[name + 'Size'](value);
-                                       }
-                               };
-                       });
-
-                       $.extend(that, {
-                               doLayout: function () {
-                    var l = item.data('jlayout');
-                    
-                                       if (l) {
-                        l.layout(that);
-                                       }
-                                       item.css({position: 'absolute'});
-                               },
-                               isVisible: function () {
-                                       return item.isVisible();
-                               },
-                               insets: function () {
-                                       var p = item.padding(),
-                                               b = item.border();
-
-                                       return {
-                        'top': p.top, 
-                                               'bottom': p.bottom + b.bottom + b.top, 
-                                               'left': p.left, 
-                                               'right': p.right + b.right + b.left
-                    };
-                               },
-                               bounds: function (value) {
-                                       var tmp = {};
-
-                                       if (value) {
-                                               if (typeof value.x === 'number') {
-                                                       tmp.left = value.x;
-                                               }
-                                               if (typeof value.y === 'number') {
-                                                       tmp.top = value.y;
-                                               }
-                                               if (typeof value.width === 'number') {
-                                                       tmp.width = (value.width - (item.outerWidth(true) - item.width()));
-                                                       tmp.width = (tmp.width >= 0) ? tmp.width : 0;
-                                               }
-                                               if (typeof value.height === 'number') {
-                                                       tmp.height = value.height - (item.outerHeight(true) - item.height());
-                                                       tmp.height = (tmp.height >= 0) ? tmp.height : 0;
-                                               }
-                                               item.css(tmp);
-                                               return item;
-                                       } else {
-                                               tmp = item.position();
-                                               return {
-                               'x': tmp.left,
-                               'y': tmp.top,
-                                                       'width': item.outerWidth(false),
-                                                       'height': item.outerHeight(false)
-                        };
-                                       }
-                               },
-                               preferredSize: function () {
-                                       var minSize,
-                                               maxSize,
-                                               margin = item.margin(),
-                                               size = {width: 0, height: 0},
-                        l = item.data('jlayout');
-
-                                       if (l && resize) {
-                                               size = l.preferred(that);
-
-                                               minSize = that.minimumSize();
-                                               maxSize = that.maximumSize();
-
-                                               size.width += margin.left + margin.right;
-                                               size.height += margin.top + margin.bottom;
-
-                                               if (size.width < minSize.width || size.height < minSize.height) {
-                                                       size.width = Math.max(size.width, minSize.width);
-                                                       size.height = Math.max(size.height, minSize.height);
-                                               } else if (size.width > maxSize.width || size.height > maxSize.height) {
-                                                       size.width = Math.min(size.width, maxSize.width);
-                                                       size.height = Math.min(size.height, maxSize.height);
-                                               }
-                                       } else {
-                        size = that.bounds();
-                                               size.width += margin.left + margin.right;
-                                               size.height += margin.top + margin.bottom;
-                                       }
-                                       return size;
-                               }
-                       });
-                       return that;
-               }
-
-               $.fn.layout = function (options) {
-                       var opts = $.extend({}, $.fn.layout.defaults, options);
-                       return $.each(this, function () {
-                               var element = $(this),
-                                       o = $.metadata && element.metadata().layout ? $.extend(opts, element.metadata().layout) : opts,
-                                       elementWrapper = wrap(element, o.resize);
-
-                               if (o.type === 'border' && typeof jLayout.border !== 'undefined') {                
-                                       $.each(['north', 'south', 'west', 'east', 'center'], function (i, name) {
-                                               if (element.children().hasClass(name)) {
-                                                       o[name] = wrap(element.children('.' + name + ':first'));
-                                               }
-                                       });
-                                       element.data('jlayout', jLayout.border(o));
-                               } else if (o.type === 'grid' && typeof jLayout.grid !== 'undefined') {
-                                       o.items = [];
-                                       element.children().each(function (i) {
-                                               if (!$(this).hasClass('ui-resizable-handle')) {
-                                                       o.items[i] = wrap($(this));
-                                               }
-                                       });
-                                       element.data('jlayout', jLayout.grid(o));
-                               } else if (o.type === 'flexGrid' && typeof jLayout.flexGrid !== 'undefined') {
-                                       o.items = [];
-                                       element.children().each(function (i) {
-                                               if (!$(this).hasClass('ui-resizable-handle')) {
-                                                       o.items[i] = wrap($(this));
-                                               }
-                                       });
-                                       element.data('jlayout', jLayout.flexGrid(o));
-                               } else if (o.type === 'column' && typeof jLayout.column !== 'undefined') {
-                                       o.items = [];
-                                       element.children().each(function (i) {
-                                               if (!$(this).hasClass('ui-resizable-handle')) {
-                                                       o.items[i] = wrap($(this));
-                                               }
-                                       });
-                                       element.data('jlayout', jLayout.column(o));
-                               } else if (o.type === 'flow' && typeof jLayout.flow !== 'undefined') {
-                                       o.items = [];
-                                       element.children().each(function (i) {
-                                               if (!$(this).hasClass('ui-resizable-handle')) {
-                                                       o.items[i] = wrap($(this));
-                                               }
-                                       });
-                                       element.data('jlayout', jLayout.flow(o));                                       
-                               }
-                
-                               if (o.resize) {
-                                       elementWrapper.bounds(elementWrapper.preferredSize());
-                               }
-                
-                               elementWrapper.doLayout();
-                               element.css({position: 'relative'});
-                               if ($.ui !== undefined) {
-                                       element.addClass('ui-widget');
-                               }
-                       });
-               };
-
-               $.fn.layout.defaults = {
-                       resize: true,
-                       type: 'grid'
-               };
-       })(jQuery);
-}
diff --git a/libs/js/jlayout/jquery.sizes.js b/libs/js/jlayout/jquery.sizes.js
deleted file mode 100644 (file)
index 6fd2109..0000000
+++ /dev/null
@@ -1,77 +0,0 @@
-/*!
- * JSizes - JQuery plugin v0.33
- *
- * Licensed under the revised BSD License.
- * Copyright 2008-2010 Bram Stein
- * All rights reserved.
- */
-/*global jQuery*/
-(function ($) {
-       var num = function (value) {
-                       return parseInt(value, 10) || 0;
-               };
-
-       /**
-        * Sets or gets the values for min-width, min-height, max-width
-        * and max-height.
-        */
-       $.each(['min', 'max'], function (i, name) {
-               $.fn[name + 'Size'] = function (value) {
-                       var width, height;
-                       if (value) {
-                               if (value.width !== undefined) {
-                                       this.css(name + '-width', value.width);
-                               }
-                               if (value.height !== undefined) {
-                                       this.css(name + '-height', value.height);
-                               }
-                               return this;
-                       }
-                       else {
-                               width = this.css(name + '-width');
-                               height = this.css(name + '-height');
-                               // Apparently:
-                               //  * Opera returns -1px instead of none
-                               //  * IE6 returns undefined instead of none
-                               return {'width': (name === 'max' && (width === undefined || width === 'none' || num(width) === -1) && Number.MAX_VALUE) || num(width), 
-                                               'height': (name === 'max' && (height === undefined || height === 'none' || num(height) === -1) && Number.MAX_VALUE) || num(height)};
-                       }
-               };
-       });
-
-       /**
-        * Returns whether or not an element is visible.
-        */
-       $.fn.isVisible = function () {
-               return this.is(':visible');
-       };
-
-       /**
-        * Sets or gets the values for border, margin and padding.
-        */
-       $.each(['border', 'margin', 'padding'], function (i, name) {
-               $.fn[name] = function (value) {
-                       if (value) {
-                               if (value.top !== undefined) {
-                                       this.css(name + '-top' + (name === 'border' ? '-width' : ''), value.top);
-                               }
-                               if (value.bottom !== undefined) {
-                                       this.css(name + '-bottom' + (name === 'border' ? '-width' : ''), value.bottom);
-                               }
-                               if (value.left !== undefined) {
-                                       this.css(name + '-left' + (name === 'border' ? '-width' : ''), value.left);
-                               }
-                               if (value.right !== undefined) {
-                                       this.css(name + '-right' + (name === 'border' ? '-width' : ''), value.right);
-                               }
-                               return this;
-                       }
-                       else {
-                               return {top: num(this.css(name + '-top' + (name === 'border' ? '-width' : ''))),
-                                               bottom: num(this.css(name + '-bottom' + (name === 'border' ? '-width' : ''))),
-                                               left: num(this.css(name + '-left' + (name === 'border' ? '-width' : ''))),
-                                               right: num(this.css(name + '-right' + (name === 'border' ? '-width' : '')))};
-                       }
-               };
-       });
-})(jQuery);