From b979982cc55afee72aeff7faaeacee096f4fbb7f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stuardo=20-StR-=20Rodr=C3=ADguez?= Date: Thu, 18 Feb 2016 11:33:49 -0500 Subject: [PATCH] Viewport - do not parseInt but parseFloat --- dist/gridstack.js | 4 ++-- dist/gridstack.min.js | 2 +- dist/gridstack.min.map | 2 +- src/gridstack.js | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/dist/gridstack.js b/dist/gridstack.js index 73bdd28..96f293a 100644 --- a/dist/gridstack.js +++ b/dist/gridstack.js @@ -1112,12 +1112,12 @@ var height = val; var heightUnit = 'px'; if (height && _.isString(height)) { - var match = height.match(/^([0-9]+)(px|em|rem)?$/); + var match = height.match(/^([0-9]*\.[0-9]+|[0-9]+)(px|em|rem|vh|vw)?$/); if (!match) { throw new Error('Invalid height'); } heightUnit = match[2]; - height = parseInt(match[1]); + height = parseFloat(match[1]); } return {height: height, unit: heightUnit}; } diff --git a/dist/gridstack.min.js b/dist/gridstack.min.js index 7c982de..8a9771a 100644 --- a/dist/gridstack.min.js +++ b/dist/gridstack.min.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/core","jquery-ui/widget","jquery-ui/mouse","jquery-ui/draggable","jquery-ui/resizable"],a);else if("undefined"!=typeof exports){try{jQuery=require("jquery")}catch(b){}try{_=require("lodash")}catch(b){}a(jQuery,_)}else a(jQuery,_)}(function(a,b){function c(a){var c=a,d="px";if(c&&b.isString(c)){var e=c.match(/^([0-9]+)(px|em|rem)?$/);if(!e)throw new Error("Invalid height");d=e[2],c=parseInt(e[1])}return{height:c,unit:d}}var d=window,e=function(a,b,c){var d=function(){return console.warn("gridstack.js: Function `"+b+"` is deprecated as of v0.2.5 and has been replaced with `"+c+"`. It will be **completely** removed in v1.0."),a.apply(this,arguments)};return d.prototype=a.prototype,d},f=function(a,b){console.warn("gridstack.js: Option `"+a+"` is deprecated as of v0.2.5 and has been replaced with `"+b+"`. It will be **completely** removed in v1.0.")},g={isIntercepted:function(a,b){return!(a.x+a.width<=b.x||b.x+b.width<=a.x||a.y+a.height<=b.y||b.y+b.height<=a.y)},sort:function(a,c,d){return d=d||b.chain(a).map(function(a){return a.x+a.width}).max().value(),c=-1!=c?1:-1,b.sortBy(a,function(a){return c*(a.x+a.y*d)})},createStylesheet:function(a){var b=document.createElement("style");return b.setAttribute("type","text/css"),b.setAttribute("data-gs-id",a),b.styleSheet?b.styleSheet.cssText="":b.appendChild(document.createTextNode("")),document.getElementsByTagName("head")[0].appendChild(b),b.sheet},removeStylesheet:function(b){a("STYLE[data-gs-id="+b+"]").remove()},insertCSSRule:function(a,b,c,d){"function"==typeof a.insertRule?a.insertRule(b+"{"+c+"}",d):"function"==typeof a.addRule&&a.addRule(b,c,d)},toBool:function(a){return"boolean"==typeof a?a:"string"==typeof a?(a=a.toLowerCase(),!(""===a||"no"==a||"false"==a||"0"==a)):Boolean(a)},_collisionNodeCheck:function(a){return a!=this.node&&g.isIntercepted(a,this.nn)},_didCollideFloat:function(a){return this.n!=a&&g.isIntercepted({x:this.n.x,y:this.newY,width:this.n.width,height:this.n.height},a)},_didCollide:function(a){return g.isIntercepted({x:this.n.x,y:this.newY,width:this.n.width,height:this.n.height},a)},_isAddNodeIntercepted:function(a){return g.isIntercepted({x:this.x,y:this.y,width:this.node.width,height:this.node.height},a)}}; +!function(a){if("function"==typeof define&&define.amd)define(["jquery","lodash","jquery-ui/core","jquery-ui/widget","jquery-ui/mouse","jquery-ui/draggable","jquery-ui/resizable"],a);else if("undefined"!=typeof exports){try{jQuery=require("jquery")}catch(b){}try{_=require("lodash")}catch(b){}a(jQuery,_)}else a(jQuery,_)}(function(a,b){function c(a){var c=a,d="px";if(c&&b.isString(c)){var e=c.match(/^([0-9]*\.[0-9]+|[0-9]+)(px|em|rem|vh|vw)?$/);if(!e)throw new Error("Invalid height");d=e[2],c=parseFloat(e[1])}return{height:c,unit:d}}var d=window,e=function(a,b,c){var d=function(){return console.warn("gridstack.js: Function `"+b+"` is deprecated as of v0.2.5 and has been replaced with `"+c+"`. It will be **completely** removed in v1.0."),a.apply(this,arguments)};return d.prototype=a.prototype,d},f=function(a,b){console.warn("gridstack.js: Option `"+a+"` is deprecated as of v0.2.5 and has been replaced with `"+b+"`. It will be **completely** removed in v1.0.")},g={isIntercepted:function(a,b){return!(a.x+a.width<=b.x||b.x+b.width<=a.x||a.y+a.height<=b.y||b.y+b.height<=a.y)},sort:function(a,c,d){return d=d||b.chain(a).map(function(a){return a.x+a.width}).max().value(),c=-1!=c?1:-1,b.sortBy(a,function(a){return c*(a.x+a.y*d)})},createStylesheet:function(a){var b=document.createElement("style");return b.setAttribute("type","text/css"),b.setAttribute("data-gs-id",a),b.styleSheet?b.styleSheet.cssText="":b.appendChild(document.createTextNode("")),document.getElementsByTagName("head")[0].appendChild(b),b.sheet},removeStylesheet:function(b){a("STYLE[data-gs-id="+b+"]").remove()},insertCSSRule:function(a,b,c,d){"function"==typeof a.insertRule?a.insertRule(b+"{"+c+"}",d):"function"==typeof a.addRule&&a.addRule(b,c,d)},toBool:function(a){return"boolean"==typeof a?a:"string"==typeof a?(a=a.toLowerCase(),!(""===a||"no"==a||"false"==a||"0"==a)):Boolean(a)},_collisionNodeCheck:function(a){return a!=this.node&&g.isIntercepted(a,this.nn)},_didCollideFloat:function(a){return this.n!=a&&g.isIntercepted({x:this.n.x,y:this.newY,width:this.n.width,height:this.n.height},a)},_didCollide:function(a){return g.isIntercepted({x:this.n.x,y:this.newY,width:this.n.width,height:this.n.height},a)},_isAddNodeIntercepted:function(a){return g.isIntercepted({x:this.x,y:this.y,width:this.node.width,height:this.node.height},a)}}; // jscs:disable requireCamelCaseOrUpperCaseIdentifiers g.is_intercepted=e(g.isIntercepted,"is_intercepted","isIntercepted"),g.create_stylesheet=e(g.createStylesheet,"create_stylesheet","createStylesheet"),g.remove_stylesheet=e(g.removeStylesheet,"remove_stylesheet","removeStylesheet"),g.insert_css_rule=e(g.insertCSSRule,"insert_css_rule","insertCSSRule"); // jscs:enable requireCamelCaseOrUpperCaseIdentifiers diff --git a/dist/gridstack.min.map b/dist/gridstack.min.map index f2b6988..6af3ac6 100644 --- a/dist/gridstack.min.map +++ b/dist/gridstack.min.map @@ -1 +1 @@ -{"version":3,"sources":["../src/gridstack.js"],"names":["factory","define","amd","exports","jQuery","require","e","_","$","parseHeight","val","height","heightUnit","isString","match","Error","parseInt","unit","scope","window","obsolete","f","oldName","newName","wrapper","console","warn","apply","this","arguments","prototype","obsoleteOpts","Utils","isIntercepted","a","b","x","width","y","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","_didCollideFloat","bn","newY","_didCollide","_isAddNodeIntercepted","is_intercepted","create_stylesheet","remove_stylesheet","insert_css_rule","idSeq","GridStackEngine","onchange","floatMode","items","_updateCounter","_float","batchUpdate","commit","_packNodes","_notify","_fixCollisions","_sortNodes","hasLocked","find","locked","collisionNode","bind","moveNode","isAreaEmpty","each","i","_updating","_origY","_dirty","canBeMoved","take","_prepareNode","resizing","defaults","autoPosition","noResize","noMove","deletedNodes","Array","slice","call","concat","getDirtyNodes","cleanNodes","filter","addNode","maxWidth","Math","min","maxHeight","minWidth","minHeight","_id","floor","push","removeNode","without","canMoveNode","clonedNode","clone","extend","res","getGridHeight","canBePlacedWithRespectToHeight","noPack","reduce","memo","beginUpdate","endUpdate","GridStack","el","opts","oneColumnMode","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","size","attr","handle","auto","float","_class","random","toFixed","animate","resizable","autoHide","handles","draggable","scroll","appendTo","addClass","_setStaticClass","_initStyles","grid","_updateStyles","elements","_this","children","_prepareElement","setAnimation","placeholder","hide","_updateContainerHeight","onResizeHandler","_isOneColumnMode","append","resize","_triggerChangeEvent","forceTrigger","hasChanges","eventParams","length","trigger","_stylesId","_styles","_max","getHeight","prefix","cellHeightUnit","verticalMarginUnit","nbRows","nbMargins","css","innerWidth","documentElement","clientWidth","body","data","cellWidth","dragOrResize","event","ui","round","position","left","top","type","onStartMoving","o","ceil","outerWidth","strictCellHeight","outerHeight","show","onEndMoving","detach","removeAttr","nestedGrids","containment","parent","start","stop","drag","enable","removeClass","addWidget","makeWidget","willItFit","removeWidget","detachNode","removeData","removeAll","destroy","off","disable","movable","isNaN","_updateElement","callback","first","move","update","noUpdate","heightData","getCellFromPixel","containerPos","relativeLeft","relativeTop","columnWidth","rowHeight","setStatic","staticValue","staticClassName","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","fn","gridstack"],"mappings":"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","file":"gridstack.min.js"} \ No newline at end of file +{"version":3,"sources":["../src/gridstack.js"],"names":["factory","define","amd","exports","jQuery","require","e","_","$","parseHeight","val","height","heightUnit","isString","match","Error","parseFloat","unit","scope","window","obsolete","f","oldName","newName","wrapper","console","warn","apply","this","arguments","prototype","obsoleteOpts","Utils","isIntercepted","a","b","x","width","y","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","_didCollideFloat","bn","newY","_didCollide","_isAddNodeIntercepted","is_intercepted","create_stylesheet","remove_stylesheet","insert_css_rule","idSeq","GridStackEngine","onchange","floatMode","items","_updateCounter","_float","batchUpdate","commit","_packNodes","_notify","_fixCollisions","_sortNodes","hasLocked","find","locked","collisionNode","bind","moveNode","isAreaEmpty","each","i","_updating","_origY","_dirty","canBeMoved","take","_prepareNode","resizing","defaults","parseInt","autoPosition","noResize","noMove","deletedNodes","Array","slice","call","concat","getDirtyNodes","cleanNodes","filter","addNode","maxWidth","Math","min","maxHeight","minWidth","minHeight","_id","floor","push","removeNode","without","canMoveNode","clonedNode","clone","extend","res","getGridHeight","canBePlacedWithRespectToHeight","noPack","reduce","memo","beginUpdate","endUpdate","GridStack","el","opts","oneColumnMode","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","size","attr","handle","auto","float","_class","random","toFixed","animate","resizable","autoHide","handles","draggable","scroll","appendTo","addClass","_setStaticClass","_initStyles","grid","_updateStyles","elements","_this","children","_prepareElement","setAnimation","placeholder","hide","_updateContainerHeight","onResizeHandler","_isOneColumnMode","append","resize","_triggerChangeEvent","forceTrigger","hasChanges","eventParams","length","trigger","_stylesId","_styles","_max","getHeight","prefix","cellHeightUnit","verticalMarginUnit","nbRows","nbMargins","css","innerWidth","documentElement","clientWidth","body","data","cellWidth","dragOrResize","event","ui","round","position","left","top","type","onStartMoving","o","ceil","outerWidth","strictCellHeight","outerHeight","show","onEndMoving","detach","removeAttr","nestedGrids","containment","parent","start","stop","drag","enable","removeClass","addWidget","makeWidget","willItFit","removeWidget","detachNode","removeData","removeAll","destroy","off","disable","movable","isNaN","_updateElement","callback","first","move","update","noUpdate","heightData","getCellFromPixel","containerPos","relativeLeft","relativeTop","columnWidth","rowHeight","setStatic","staticValue","staticClassName","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","fn","gridstack"],"mappings":"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","file":"gridstack.min.js"} \ No newline at end of file diff --git a/src/gridstack.js b/src/gridstack.js index 1a7967e..96f293a 100644 --- a/src/gridstack.js +++ b/src/gridstack.js @@ -1117,7 +1117,7 @@ throw new Error('Invalid height'); } heightUnit = match[2]; - height = parseInt(match[1]); + height = parseFloat(match[1]); } return {height: height, unit: heightUnit}; }