From 999020bcff23d640a0b55deae58df53f39853cf4 Mon Sep 17 00:00:00 2001 From: Pavel Reznikov Date: Sat, 20 Aug 2016 12:57:37 -0700 Subject: [PATCH] fix amd --- dist/gridstack.all.js | 2 +- dist/gridstack.jQueryUI.js | 2 +- dist/gridstack.min.map | 2 +- src/gridstack.jQueryUI.js | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/dist/gridstack.all.js b/dist/gridstack.all.js index 38e3866..5742cc9 100644 --- a/dist/gridstack.all.js +++ b/dist/gridstack.all.js @@ -31,7 +31,7 @@ d||(d=this.grid.getNodeDataByDOMEl(b)),this.grid.removeNode(d,c),b.removeData("_ * gridstack.js may be freely distributed under the MIT license. * @preserve */ -function(a){if("function"==typeof define&&define.amd)define(["jquery","lodash","jquery-ui/data","jquery-ui/disable-selection","jquery-ui/focusable","jquery-ui/form","jquery-ui/ie","jquery-ui/keycode","jquery-ui/labels","jquery-ui/jquery-1-7","jquery-ui/plugin","jquery-ui/safe-active-element","jquery-ui/safe-blur","jquery-ui/scroll-parent","jquery-ui/tabbable","jquery-ui/unique-id","jquery-ui/version","jquery-ui/widget","jquery-ui/widgets/mouse","jquery-ui/widgets/draggable","jquery-ui/widgets/droppable","jquery-ui/widgets/resizable"],a);else if("undefined"!=typeof exports){try{jQuery=require("jquery")}catch(a){}try{_=require("lodash")}catch(a){}try{GridStackUI=require("gridstack")}catch(a){}a(jQuery,_,GridStackUI)}else a(jQuery,_,GridStackUI)}(function(a,b,c){/** +function(a){if("function"==typeof define&&define.amd)define(["jquery","lodash","gridstack","jquery-ui/data","jquery-ui/disable-selection","jquery-ui/focusable","jquery-ui/form","jquery-ui/ie","jquery-ui/keycode","jquery-ui/labels","jquery-ui/jquery-1-7","jquery-ui/plugin","jquery-ui/safe-active-element","jquery-ui/safe-blur","jquery-ui/scroll-parent","jquery-ui/tabbable","jquery-ui/unique-id","jquery-ui/version","jquery-ui/widget","jquery-ui/widgets/mouse","jquery-ui/widgets/draggable","jquery-ui/widgets/droppable","jquery-ui/widgets/resizable"],a);else if("undefined"!=typeof exports){try{jQuery=require("jquery")}catch(a){}try{_=require("lodash")}catch(a){}try{GridStackUI=require("gridstack")}catch(a){}a(jQuery,_,GridStackUI)}else a(jQuery,_,GridStackUI)}(function(a,b,c){/** * @class JQueryUIGridStackDragDropPlugin * jQuery UI implementation of drag'n'drop gridstack plugin. */ diff --git a/dist/gridstack.jQueryUI.js b/dist/gridstack.jQueryUI.js index 5450018..7324d65 100644 --- a/dist/gridstack.jQueryUI.js +++ b/dist/gridstack.jQueryUI.js @@ -5,7 +5,7 @@ * gridstack.js may be freely distributed under the MIT license. * @preserve */ -!function(a){if("function"==typeof define&&define.amd)define(["jquery","lodash","jquery-ui/data","jquery-ui/disable-selection","jquery-ui/focusable","jquery-ui/form","jquery-ui/ie","jquery-ui/keycode","jquery-ui/labels","jquery-ui/jquery-1-7","jquery-ui/plugin","jquery-ui/safe-active-element","jquery-ui/safe-blur","jquery-ui/scroll-parent","jquery-ui/tabbable","jquery-ui/unique-id","jquery-ui/version","jquery-ui/widget","jquery-ui/widgets/mouse","jquery-ui/widgets/draggable","jquery-ui/widgets/droppable","jquery-ui/widgets/resizable"],a);else if("undefined"!=typeof exports){try{jQuery=require("jquery")}catch(a){}try{_=require("lodash")}catch(a){}try{GridStackUI=require("gridstack")}catch(a){}a(jQuery,_,GridStackUI)}else a(jQuery,_,GridStackUI)}(function(a,b,c){/** +!function(a){if("function"==typeof define&&define.amd)define(["jquery","lodash","gridstack","jquery-ui/data","jquery-ui/disable-selection","jquery-ui/focusable","jquery-ui/form","jquery-ui/ie","jquery-ui/keycode","jquery-ui/labels","jquery-ui/jquery-1-7","jquery-ui/plugin","jquery-ui/safe-active-element","jquery-ui/safe-blur","jquery-ui/scroll-parent","jquery-ui/tabbable","jquery-ui/unique-id","jquery-ui/version","jquery-ui/widget","jquery-ui/widgets/mouse","jquery-ui/widgets/draggable","jquery-ui/widgets/droppable","jquery-ui/widgets/resizable"],a);else if("undefined"!=typeof exports){try{jQuery=require("jquery")}catch(a){}try{_=require("lodash")}catch(a){}try{GridStackUI=require("gridstack")}catch(a){}a(jQuery,_,GridStackUI)}else a(jQuery,_,GridStackUI)}(function(a,b,c){/** * @class JQueryUIGridStackDragDropPlugin * jQuery UI implementation of drag'n'drop gridstack plugin. */ diff --git a/dist/gridstack.min.map b/dist/gridstack.min.map index 676e9b2..2fb9118 100644 --- a/dist/gridstack.min.map +++ b/dist/gridstack.min.map @@ -1 +1 @@ -{"version":3,"sources":["../src/gridstack.js","../src/gridstack.jQueryUI.js"],"names":["factory","define","amd","exports","jQuery","require","e","_","$","GridStackDragDropPlugin","grid","this","scope","window","obsolete","f","oldName","newName","wrapper","console","warn","apply","arguments","prototype","obsoleteOpts","Utils","isIntercepted","a","b","x","width","y","height","sort","nodes","dir","chain","map","node","max","value","sortBy","n","createStylesheet","id","style","document","createElement","setAttribute","styleSheet","cssText","appendChild","createTextNode","getElementsByTagName","sheet","removeStylesheet","remove","insertCSSRule","selector","rules","index","insertRule","addRule","toBool","v","toLowerCase","Boolean","_collisionNodeCheck","nn","_didCollide","bn","newY","_isAddNodeIntercepted","parseHeight","val","heightUnit","isString","match","Error","parseFloat","unit","is_intercepted","create_stylesheet","remove_stylesheet","insert_css_rule","registeredPlugins","registerPlugin","pluginClass","push","resizable","el","opts","draggable","droppable","isDroppable","on","eventName","callback","idSeq","GridStackEngine","onchange","floatMode","items","float","_updateCounter","_float","_addedNodes","_removedNodes","batchUpdate","commit","_packNodes","_notify","getNodeDataByDOMEl","find","get","_fixCollisions","_sortNodes","hasLocked","locked","collisionNode","bind","moveNode","isAreaEmpty","each","i","_updating","_origY","_dirty","canBeMoved","take","_prepareNode","resizing","defaults","parseInt","autoPosition","noResize","noMove","args","Array","slice","call","deletedNodes","concat","getDirtyNodes","cleanNodes","filter","addNode","triggerAddEvent","maxWidth","Math","min","maxHeight","minWidth","minHeight","_id","floor","clone","removeNode","detachNode","without","canMoveNode","isNodeChangedPosition","clonedNode","extend","res","getGridHeight","canBePlacedWithRespectToHeight","noPack","reduce","memo","beginUpdate","endUpdate","GridStack","oneColumnMode","isAutoCellHeight","self","container","handle_class","handleClass","item_class","itemClass","placeholder_class","placeholderClass","placeholder_text","placeholderText","cell_height","cellHeight","vertical_margin","verticalMargin","min_width","static_grid","staticGrid","is_nested","isNested","always_show_resize_handle","alwaysShowResizeHandle","closest","length","attr","handle","auto","_class","random","toFixed","animate","autoHide","handles","scroll","appendTo","disableDrag","disableResize","rtl","removable","removeTimeout","verticalMarginUnit","cellHeightUnit","oneColumnModeClass","ddPlugin","first","dd","css","addClass","cellWidth","_setStaticClass","_initStyles","_updateStyles","elements","_this","children","_prepareElement","setAnimation","placeholder","hide","_updateContainerHeight","_updateHeightsOnResize","throttle","onResizeHandler","_isOneColumnMode","append","trigger","removeClass","resize","trashZone","accept","event","ui","data","_grid","_setupRemovingTimeout","_clearRemovingTimeout","acceptWidgets","draggingElement","onDrag","pos","getCellFromPixel","offset","_added","show","_beforeDragX","_beforeDragY","is","origNode","ceil","outerWidth","outerHeight","_temporary","unbind","detach","removeAttr","enableSelection","removeData","_prepareElementsByNode","_triggerChangeEvent","forceTrigger","hasChanges","eventParams","_triggerAddEvent","_triggerRemoveEvent","_stylesId","_styles","_max","getHeight","prefix","nbRows","nbMargins","innerWidth","documentElement","clientWidth","body","_removeTimeout","setTimeout","_isAboutToRemove","clearTimeout","dragOrResize","round","position","left","top","type","size","_temporaryRemoved","onStartMoving","o","strictCellHeight","onEndMoving","forceNotify","nestedGrids","start","stop","drag","enable","addWidget","makeWidget","willItFit","removeWidget","removeAll","destroy","detachGrid","off","disable","movable","enableMove","doEnable","includeNewWidgets","enableResize","isNaN","_updateElement","move","update","noUpdate","heightData","useOffset","containerPos","relativeLeft","relativeTop","columnWidth","rowHeight","setStatic","staticValue","staticClassName","_updateNodeWidths","oldWidth","newWidth","undefined","setGridWidth","gridWidth","doNotPropagate","batch_update","_fix_collisions","is_area_empty","_sort_nodes","_pack_nodes","_prepare_node","clean_nodes","get_dirty_nodes","add_node","remove_node","can_move_node","move_node","get_grid_height","begin_update","end_update","can_be_placed_with_respect_to_height","_trigger_change_event","_init_styles","_update_styles","_update_container_height","_is_one_column_mode","_prepare_element","set_animation","add_widget","make_widget","will_it_fit","remove_widget","remove_all","min_height","_update_element","cell_width","get_cell_from_pixel","set_static","_set_static_class","GridStackUI","Engine","fn","gridstack","JQueryUIGridStackDragDropPlugin","Object","create","constructor","key","containment","parent"],"mappings":"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","file":"gridstack.all.js"} \ No newline at end of file +{"version":3,"sources":["../src/gridstack.js","../src/gridstack.jQueryUI.js"],"names":["factory","define","amd","exports","jQuery","require","e","_","$","GridStackDragDropPlugin","grid","this","scope","window","obsolete","f","oldName","newName","wrapper","console","warn","apply","arguments","prototype","obsoleteOpts","Utils","isIntercepted","a","b","x","width","y","height","sort","nodes","dir","chain","map","node","max","value","sortBy","n","createStylesheet","id","style","document","createElement","setAttribute","styleSheet","cssText","appendChild","createTextNode","getElementsByTagName","sheet","removeStylesheet","remove","insertCSSRule","selector","rules","index","insertRule","addRule","toBool","v","toLowerCase","Boolean","_collisionNodeCheck","nn","_didCollide","bn","newY","_isAddNodeIntercepted","parseHeight","val","heightUnit","isString","match","Error","parseFloat","unit","is_intercepted","create_stylesheet","remove_stylesheet","insert_css_rule","registeredPlugins","registerPlugin","pluginClass","push","resizable","el","opts","draggable","droppable","isDroppable","on","eventName","callback","idSeq","GridStackEngine","onchange","floatMode","items","float","_updateCounter","_float","_addedNodes","_removedNodes","batchUpdate","commit","_packNodes","_notify","getNodeDataByDOMEl","find","get","_fixCollisions","_sortNodes","hasLocked","locked","collisionNode","bind","moveNode","isAreaEmpty","each","i","_updating","_origY","_dirty","canBeMoved","take","_prepareNode","resizing","defaults","parseInt","autoPosition","noResize","noMove","args","Array","slice","call","deletedNodes","concat","getDirtyNodes","cleanNodes","filter","addNode","triggerAddEvent","maxWidth","Math","min","maxHeight","minWidth","minHeight","_id","floor","clone","removeNode","detachNode","without","canMoveNode","isNodeChangedPosition","clonedNode","extend","res","getGridHeight","canBePlacedWithRespectToHeight","noPack","reduce","memo","beginUpdate","endUpdate","GridStack","oneColumnMode","isAutoCellHeight","self","container","handle_class","handleClass","item_class","itemClass","placeholder_class","placeholderClass","placeholder_text","placeholderText","cell_height","cellHeight","vertical_margin","verticalMargin","min_width","static_grid","staticGrid","is_nested","isNested","always_show_resize_handle","alwaysShowResizeHandle","closest","length","attr","handle","auto","_class","random","toFixed","animate","autoHide","handles","scroll","appendTo","disableDrag","disableResize","rtl","removable","removeTimeout","verticalMarginUnit","cellHeightUnit","oneColumnModeClass","ddPlugin","first","dd","css","addClass","cellWidth","_setStaticClass","_initStyles","_updateStyles","elements","_this","children","_prepareElement","setAnimation","placeholder","hide","_updateContainerHeight","_updateHeightsOnResize","throttle","onResizeHandler","_isOneColumnMode","append","trigger","removeClass","resize","trashZone","accept","event","ui","data","_grid","_setupRemovingTimeout","_clearRemovingTimeout","acceptWidgets","draggingElement","onDrag","pos","getCellFromPixel","offset","_added","show","_beforeDragX","_beforeDragY","is","origNode","ceil","outerWidth","outerHeight","_temporary","unbind","detach","removeAttr","enableSelection","removeData","_prepareElementsByNode","_triggerChangeEvent","forceTrigger","hasChanges","eventParams","_triggerAddEvent","_triggerRemoveEvent","_stylesId","_styles","_max","getHeight","prefix","nbRows","nbMargins","innerWidth","documentElement","clientWidth","body","_removeTimeout","setTimeout","_isAboutToRemove","clearTimeout","dragOrResize","round","position","left","top","type","size","_temporaryRemoved","onStartMoving","o","strictCellHeight","onEndMoving","forceNotify","nestedGrids","start","stop","drag","enable","addWidget","makeWidget","willItFit","removeWidget","removeAll","destroy","detachGrid","off","disable","movable","enableMove","doEnable","includeNewWidgets","enableResize","isNaN","_updateElement","move","update","noUpdate","heightData","useOffset","containerPos","relativeLeft","relativeTop","columnWidth","rowHeight","setStatic","staticValue","staticClassName","_updateNodeWidths","oldWidth","newWidth","undefined","setGridWidth","gridWidth","doNotPropagate","batch_update","_fix_collisions","is_area_empty","_sort_nodes","_pack_nodes","_prepare_node","clean_nodes","get_dirty_nodes","add_node","remove_node","can_move_node","move_node","get_grid_height","begin_update","end_update","can_be_placed_with_respect_to_height","_trigger_change_event","_init_styles","_update_styles","_update_container_height","_is_one_column_mode","_prepare_element","set_animation","add_widget","make_widget","will_it_fit","remove_widget","remove_all","min_height","_update_element","cell_width","get_cell_from_pixel","set_static","_set_static_class","GridStackUI","Engine","fn","gridstack","JQueryUIGridStackDragDropPlugin","Object","create","constructor","key","containment","parent"],"mappings":"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","file":"gridstack.all.js"} \ No newline at end of file diff --git a/src/gridstack.jQueryUI.js b/src/gridstack.jQueryUI.js index e8c6333..be485f3 100644 --- a/src/gridstack.jQueryUI.js +++ b/src/gridstack.jQueryUI.js @@ -7,7 +7,7 @@ */ (function(factory) { if (typeof define === 'function' && define.amd) { - define(['jquery', 'lodash', 'jquery-ui/data', 'jquery-ui/disable-selection', 'jquery-ui/focusable', + define(['jquery', 'lodash', 'gridstack', 'jquery-ui/data', 'jquery-ui/disable-selection', 'jquery-ui/focusable', 'jquery-ui/form', 'jquery-ui/ie', 'jquery-ui/keycode', 'jquery-ui/labels', 'jquery-ui/jquery-1-7', 'jquery-ui/plugin', 'jquery-ui/safe-active-element', 'jquery-ui/safe-blur', 'jquery-ui/scroll-parent', 'jquery-ui/tabbable', 'jquery-ui/unique-id', 'jquery-ui/version', 'jquery-ui/widget',