From 138f242c505a6e7b881a9ba32c42b6e4679a2119 Mon Sep 17 00:00:00 2001 From: Kirill Shnurov Date: Tue, 17 Aug 2021 21:09:41 +0300 Subject: [PATCH] fix jQuery 3+ warnings (#471) * fix jQuery 3+ warnings * release 2.2.2 --- CHANGELOG.md | 3 +++ README.md | 2 +- dist/jquery.floatThead.js | 26 +++++++++++++------------- dist/jquery.floatThead.min.js | 4 ++-- package-lock.json | 2 +- package.json | 2 +- src/jquery.floatThead.js | 26 +++++++++++++------------- 7 files changed, 34 insertions(+), 31 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 809c4b7..9c6aafb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,6 @@ +### 2.2.2 +Fix jQuery 3+ warnings + ### 2.2.1 Fix typescript defs diff --git a/README.md b/README.md index 502f80d..5dbc37a 100644 --- a/README.md +++ b/README.md @@ -26,7 +26,7 @@ npm install floatthead bower install floatThead ``` #### Download code -[Latest Release (zip)](https://github.com/mkoryak/floatThead/archive/2.2.1.zip) +[Latest Release (zip)](https://github.com/mkoryak/floatThead/archive/2.2.2.zip) #### Via CDN [https://cdnjs.com/libraries/floatthead/](https://cdnjs.com/libraries/floatthead/) diff --git a/dist/jquery.floatThead.js b/dist/jquery.floatThead.js index 47db80e..4b39c27 100644 --- a/dist/jquery.floatThead.js +++ b/dist/jquery.floatThead.js @@ -1,4 +1,4 @@ -/** @preserve jQuery.floatThead 2.2.1 - https://mkoryak.github.io/floatThead/ - Copyright (c) 2012 - 2020 Misha Koryak **/ +/** @preserve jQuery.floatThead 2.2.2 - https://mkoryak.github.io/floatThead/ - Copyright (c) 2012 - 2021 Misha Koryak **/ // @license MIT /* @author Misha Koryak @@ -120,11 +120,11 @@ //safari 7 (and perhaps others) reports table width to be parent container's width if max-width is set on table. see: https://github.com/mkoryak/floatThead/issues/108 var isTableWidthBug = function(){ if(isWebkit) { - var $test = $('
').css('width', 0).append( + var $test = $('
').css('width', '0').append( $('').css('max-width', '100%').append( $('').append( $('width) 'display': 'table-row', - 'border-spacing': 0, - 'height': 0, + 'border-spacing': '0', + 'height': '0', 'border-collapse': 'collapse' }); var $floatContainer = $('
').css(opts.floatContainerCss).attr('aria-hidden', 'true'); @@ -436,7 +436,7 @@ floatTableHidden = true; } - $floatTable.addClass(opts.floatTableClass).css({'margin': 0, 'border-bottom-width': 0}); //must have no margins or you won't be able to click on things under floating table + $floatTable.addClass(opts.floatTableClass).css({'margin': '0', 'border-bottom-width': '0'}); //must have no margins or you won't be able to click on things under floating table if(useAbsolutePositioning){ var makeRelative = function($container, alwaysWrap){ @@ -471,8 +471,8 @@ $floatContainer.css({ position: useAbsolutePositioning ? 'absolute' : 'fixed', - marginTop: 0, - top: useAbsolutePositioning ? 0 : 'auto', + marginTop: '0', + top: useAbsolutePositioning ? '0' : 'auto', zIndex: opts.zIndex, willChange: 'transform' }); @@ -553,7 +553,7 @@ psuedo.push( $('').css({ 'display': 'table-cell', - 'height': 0, + 'height': '0', 'width': 'auto' }) ); @@ -871,8 +871,8 @@ '-ms-transform' : transform, '-o-transform' : transform, 'transform' : transform, - 'top': 0, - 'left': 0, + 'top': '0', + 'left': '0', }; $floatContainer.css(cssObj); } diff --git a/dist/jquery.floatThead.min.js b/dist/jquery.floatThead.min.js index aae8d7f..e052a33 100644 --- a/dist/jquery.floatThead.min.js +++ b/dist/jquery.floatThead.min.js @@ -1,2 +1,2 @@ -/** @preserve jQuery.floatThead 2.2.1 - https://mkoryak.github.io/floatThead/ - Copyright (c) 2012 - 2020 Misha Koryak **/ -!function(bt){bt.floatThead=bt.floatThead||{},bt.floatThead.defaults={headerCellSelector:"tr:visible:first>*:visible",zIndex:1001,position:"auto",top:0,bottom:0,scrollContainer:function(t){return bt([])},responsiveContainer:function(t){return bt([])},getSizingRow:function(t,e,o){return t.find("tbody tr:visible:first>*:visible")},ariaLabel:function(t,e,o){return e.text()},floatTableClass:"floatThead-table",floatWrapperClass:"floatThead-wrapper",floatContainerClass:"floatThead-container",copyTableClass:!0,autoReflow:!1,debug:!1,support:{bootstrap:!0,datatables:!0,jqueryUI:!0,perfectScrollbar:!0},floatContainerCss:{"overflow-x":"hidden"}};var wt=function(){var n={},o=Object.prototype.hasOwnProperty;n.has=function(t,e){return o.call(t,e)},n.keys=Object.keys||function(t){if(t!==Object(t))throw new TypeError("Invalid object");var e=[];for(var o in t)n.has(t,o)&&e.push(o);return e};var r=0;return n.uniqueId=function(t){var e=++r+"";return t?t+e:e},bt.each(["Arguments","Function","String","Number","Date","RegExp"],function(){var e=this;n["is"+e]=function(t){return Object.prototype.toString.call(t)==="[object "+e+"]"}}),n.debounce=function(o,n,r){var a,i,l,s,d;return function(){l=this,i=arguments,s=new Date;var e=function(){var t=new Date-s;t").css("width",0).append(bt("
').append( - $('
').css('min-width', 100).text('X') + $('
').css('min-width', '100px').text('X') ) ) ) @@ -373,8 +373,8 @@ var $fthGrp = $('').css({ 'display': 'table-footer-group', - 'border-spacing': 0, - 'height': 0, + 'border-spacing': '0', + 'height': '0', 'border-collapse': 'collapse', 'visibility': 'hidden' }); @@ -393,8 +393,8 @@ var colSelector = existingColGroup ? "col:visible" : "col"; var $fthRow = $('').css({ //created unstyled elements (used for sizing the table because chrome can't read
").css("max-width","100%").append(bt("").append(bt("
").append(bt("
").css("min-width",100).text("X")))));bt("body").append(t);var e=0===t.find("table").width();return t.remove(),e}return!1},Ct=!t&&!mt,xt=bt(window),Lt=t&&window.matchMedia;if(!window.matchMedia||Lt){var e=window.onbeforeprint,o=window.onafterprint;window.onbeforeprint=function(){e&&e(),xt.triggerHandler("fth-beforeprint")},window.onafterprint=function(){o&&o(),xt.triggerHandler("fth-afterprint")}}function St(t){var e=t[0].parentElement;do{if("visible"!==window.getComputedStyle(e).getPropertyValue("overflow"))break}while(e=e.parentElement);return e===document.body?bt([]):bt(e)}function jt(t){window&&window.console&&window.console.error&&window.console.error("jQuery.floatThead: "+t)}function zt(t){var e=t.getBoundingClientRect();return e.width||e.right-e.left}function It(){var t=document.createElement("scrolltester");t.style.cssText="width:100px;height:100px;overflow:scroll!important;position:absolute;top:-9999px;display:block",document.body.appendChild(t);var e=t.offsetWidth-t.clientWidth;return document.body.removeChild(t),e}function Ht(t,e,o){var n=o?"outerWidth":"width";if(l&&t.css("max-width")){var r=0;o&&(r+=parseInt(t.css("borderLeft"),10),r+=parseInt(t.css("borderRight"),10));for(var a=0;a http://jqueryui.com/resources/download/jquery-ui-1.8.24.zip")}return this.filter(":not(."+vt.floatTableClass+")").each(function(){var e=wt.uniqueId(),m=bt(this);if(m.data("floatThead-attached"))return!0;if(!m.is("table"))throw new Error('jQuery.floatThead must be run on a table element. ex: $("table").floatThead();');var o=vt.autoReflow&>,n=null,d=m.children("thead:first"),r=m.children("tbody:first");if(0===d.length||0===r.length)return vt.debug&&(0===d.length?jt("The thead element is missing."):jt("The tbody element is missing.")),m.data("floatThead-lazy",vt),void m.unbind("reflow").one("reflow",function(){m.floatThead(vt)});m.data("floatThead-lazy")&&m.unbind("reflow"),m.data("floatThead-lazy",!1);var y,T,a=!0,C={vertical:0,horizontal:0};wt.isFunction(It)&&(It=It());var f=0;!0===vt.scrollContainer&&(vt.scrollContainer=St);var x=vt.scrollContainer(m)||bt([]),L=0").css({display:"table-footer-group","border-spacing":0,height:0,"border-collapse":"collapse",visibility:"hidden"}),q=!1,l=bt([]),E=mt<=9&&!L&&z,c=bt(""),u=bt(""),p=m.children("colgroup:first"),h=!0;0===p.length&&(p=bt(""),h=!1);var v=h?"col:visible":"col",b=bt("").css({display:"table-row","border-spacing":0,height:0,"border-collapse":"collapse"}),R=bt("
").css(vt.floatContainerCss).attr("aria-hidden","true"),M=!1,s=bt("
"),w=bt(''),g=bt([]),k=bt([]),D=bt([]),F=bt([]);s.append(w),m.prepend(p),Ct&&(i.append(b),m.append(i)),c.append(u),R.append(c),vt.copyTableClass&&c.attr("class",m.attr("class")),c.attr({cellpadding:m.attr("cellpadding"),cellspacing:m.attr("cellspacing"),border:m.attr("border")});var t=m.css("display");if(c.css({borderCollapse:m.css("borderCollapse"),border:m.css("border"),display:t}),L||c.css("width","auto"),"none"===t&&(M=!0),c.addClass(vt.floatTableClass).css({margin:0,"border-bottom-width":0}),z){var O=function(t,e){var o=t.css("position"),n=t;if(!("relative"===o||"absolute"===o)||e){var r={paddingLeft:t.css("paddingLeft"),paddingRight:t.css("paddingRight")};R.css(r),n=t.data("floatThead-containerWrap")||t.wrap(bt("
").addClass(vt.floatWrapperClass).css({position:"relative",clear:"both"})).parent(),t.data("floatThead-containerWrap",n),q=!0}return n};L?(l=O(x,!0)).prepend(R):(l=O(m),m.before(R))}else m.before(R);R.css({position:z?"absolute":"fixed",marginTop:0,top:z?0:"auto",zIndex:vt.zIndex,willChange:"transform"}),R.addClass(vt.floatContainerClass),V();var N={"table-layout":"fixed"},A={"table-layout":m.css("tableLayout")||"auto"},Q=m[0].style.width||"",U=m.css("minWidth")||"";function G(t){return t+".fth-"+e+".floatTHead"}function P(){var t=0;if(d.children("tr:visible").each(function(){t+=bt(this).outerHeight(!0)}),"collapse"===m.css("border-collapse")){var e=parseInt(m.css("border-top-width"),10);parseInt(m.find("thead tr:first").find(">*:first").css("border-top-width"),10)"),n.push(bt("").css({display:"table-cell",height:0,width:"auto"}))}o=h?p.html():o.join(""),Ct&&(b.empty(),b.append(n),F=b.find("fthtd")),g=w.find("th"),h||p.html(o),k=p.find(v),u.html(o),D=u.find(v)}return t}();return function(){var t=R.scrollLeft();k=p.find(v);var e,o,n,r,a=(e=m,o=k,n=F,r=mt,Ct?n:r?vt.getSizingRow(e,o,n):o);if(a.length===s&&0=v+y?(o=0,Y(),K(!1)):(o=y+v-u.top+s+(W?d:0),X(),K(!0)),n=g):L&&!z?(lv+y?(o=u.top-v,X(),K(!1)):(o=y,K(!0)),n=u.left+g-b);return{top:Math.round(o),left:Math.round(n)}}}}function et(){var i=null,l=null,s=null;return function(t,e,o){if(null!=t&&(i!==t.top||l!==t.left)){if(8===mt)R.css({top:t.top,left:t.left});else{var n="translateX("+t.left+"px) translateY("+t.top+"px)",r={"-webkit-transform":n,"-moz-transform":n,"-ms-transform":n,"-o-transform":n,transform:n,top:0,left:0};R.css(r)}i=t.top,l=t.left}e&&function(){var t=Ht(m,F,!0),e=j?S:x,o=e.length?zt(e[0]):t,n="hidden"!==e.css("overflow-y")?o-C.vertical:o;if(R.width(n),L){var r=100*t/n;c.css("width",r+"%")}else c.css("width",t+"px")}(),o&&P();var a=(j?S:x).scrollLeft();z&&s===a||(R.scrollLeft(a),s=a)}}function ot(){if(x.length)if(vt.support&&vt.support.perfectScrollbar&&x.data().perfectScrollbar)C={horizontal:0,vertical:0};else{if("scroll"===x.css("overflow-x"))C.horizontal=It;else{var t=x.width(),e=Ht(m,F),o=ntable>thead").add(m.children("tbody,tfoot")):m.children("thead,tbody,tfoot")}})}),this}}(function(){var t=window.jQuery;return"undefined"!=typeof module&&module.exports&&!t&&(t=require("jquery")),t}()); \ No newline at end of file +/** @preserve jQuery.floatThead 2.2.2 - https://mkoryak.github.io/floatThead/ - Copyright (c) 2012 - 2021 Misha Koryak **/ +!function(bt){bt.floatThead=bt.floatThead||{},bt.floatThead.defaults={headerCellSelector:"tr:visible:first>*:visible",zIndex:1001,position:"auto",top:0,bottom:0,scrollContainer:function(t){return bt([])},responsiveContainer:function(t){return bt([])},getSizingRow:function(t,e,o){return t.find("tbody tr:visible:first>*:visible")},ariaLabel:function(t,e,o){return e.text()},floatTableClass:"floatThead-table",floatWrapperClass:"floatThead-wrapper",floatContainerClass:"floatThead-container",copyTableClass:!0,autoReflow:!1,debug:!1,support:{bootstrap:!0,datatables:!0,jqueryUI:!0,perfectScrollbar:!0},floatContainerCss:{"overflow-x":"hidden"}};var wt=function(){var n={},o=Object.prototype.hasOwnProperty;n.has=function(t,e){return o.call(t,e)},n.keys=Object.keys||function(t){if(t!==Object(t))throw new TypeError("Invalid object");var e=[];for(var o in t)n.has(t,o)&&e.push(o);return e};var r=0;return n.uniqueId=function(t){var e=++r+"";return t?t+e:e},bt.each(["Arguments","Function","String","Number","Date","RegExp"],function(){var e=this;n["is"+e]=function(t){return Object.prototype.toString.call(t)==="[object "+e+"]"}}),n.debounce=function(o,n,r){var a,i,l,s,d;return function(){l=this,i=arguments,s=new Date;var e=function(){var t=new Date-s;t").css("width","0").append(bt("
").css("max-width","100%").append(bt("").append(bt("
").append(bt("
").css("min-width","100px").text("X")))));bt("body").append(t);var e=0===t.find("table").width();return t.remove(),e}return!1},Ct=!t&&!mt,xt=bt(window),Lt=t&&window.matchMedia;if(!window.matchMedia||Lt){var e=window.onbeforeprint,o=window.onafterprint;window.onbeforeprint=function(){e&&e(),xt.triggerHandler("fth-beforeprint")},window.onafterprint=function(){o&&o(),xt.triggerHandler("fth-afterprint")}}function St(t){var e=t[0].parentElement;do{if("visible"!==window.getComputedStyle(e).getPropertyValue("overflow"))break}while(e=e.parentElement);return e===document.body?bt([]):bt(e)}function jt(t){window&&window.console&&window.console.error&&window.console.error("jQuery.floatThead: "+t)}function zt(t){var e=t.getBoundingClientRect();return e.width||e.right-e.left}function It(){var t=document.createElement("scrolltester");t.style.cssText="width:100px;height:100px;overflow:scroll!important;position:absolute;top:-9999px;display:block",document.body.appendChild(t);var e=t.offsetWidth-t.clientWidth;return document.body.removeChild(t),e}function Ht(t,e,o){var n=o?"outerWidth":"width";if(l&&t.css("max-width")){var r=0;o&&(r+=parseInt(t.css("borderLeft"),10),r+=parseInt(t.css("borderRight"),10));for(var a=0;a http://jqueryui.com/resources/download/jquery-ui-1.8.24.zip")}return this.filter(":not(."+vt.floatTableClass+")").each(function(){var e=wt.uniqueId(),m=bt(this);if(m.data("floatThead-attached"))return!0;if(!m.is("table"))throw new Error('jQuery.floatThead must be run on a table element. ex: $("table").floatThead();');var o=vt.autoReflow&>,n=null,d=m.children("thead:first"),r=m.children("tbody:first");if(0===d.length||0===r.length)return vt.debug&&(0===d.length?jt("The thead element is missing."):jt("The tbody element is missing.")),m.data("floatThead-lazy",vt),void m.unbind("reflow").one("reflow",function(){m.floatThead(vt)});m.data("floatThead-lazy")&&m.unbind("reflow"),m.data("floatThead-lazy",!1);var y,T,a=!0,C={vertical:0,horizontal:0};wt.isFunction(It)&&(It=It());var f=0;!0===vt.scrollContainer&&(vt.scrollContainer=St);var x=vt.scrollContainer(m)||bt([]),L=0").css({display:"table-footer-group","border-spacing":"0",height:"0","border-collapse":"collapse",visibility:"hidden"}),q=!1,l=bt([]),E=mt<=9&&!L&&z,c=bt(""),u=bt(""),p=m.children("colgroup:first"),h=!0;0===p.length&&(p=bt(""),h=!1);var v=h?"col:visible":"col",b=bt("").css({display:"table-row","border-spacing":"0",height:"0","border-collapse":"collapse"}),R=bt("
").css(vt.floatContainerCss).attr("aria-hidden","true"),M=!1,s=bt("
"),w=bt(''),g=bt([]),k=bt([]),D=bt([]),F=bt([]);s.append(w),m.prepend(p),Ct&&(i.append(b),m.append(i)),c.append(u),R.append(c),vt.copyTableClass&&c.attr("class",m.attr("class")),c.attr({cellpadding:m.attr("cellpadding"),cellspacing:m.attr("cellspacing"),border:m.attr("border")});var t=m.css("display");if(c.css({borderCollapse:m.css("borderCollapse"),border:m.css("border"),display:t}),L||c.css("width","auto"),"none"===t&&(M=!0),c.addClass(vt.floatTableClass).css({margin:"0","border-bottom-width":"0"}),z){var O=function(t,e){var o=t.css("position"),n=t;if(!("relative"===o||"absolute"===o)||e){var r={paddingLeft:t.css("paddingLeft"),paddingRight:t.css("paddingRight")};R.css(r),n=t.data("floatThead-containerWrap")||t.wrap(bt("
").addClass(vt.floatWrapperClass).css({position:"relative",clear:"both"})).parent(),t.data("floatThead-containerWrap",n),q=!0}return n};L?(l=O(x,!0)).prepend(R):(l=O(m),m.before(R))}else m.before(R);R.css({position:z?"absolute":"fixed",marginTop:"0",top:z?"0":"auto",zIndex:vt.zIndex,willChange:"transform"}),R.addClass(vt.floatContainerClass),V();var N={"table-layout":"fixed"},A={"table-layout":m.css("tableLayout")||"auto"},Q=m[0].style.width||"",U=m.css("minWidth")||"";function G(t){return t+".fth-"+e+".floatTHead"}function P(){var t=0;if(d.children("tr:visible").each(function(){t+=bt(this).outerHeight(!0)}),"collapse"===m.css("border-collapse")){var e=parseInt(m.css("border-top-width"),10);parseInt(m.find("thead tr:first").find(">*:first").css("border-top-width"),10)"),n.push(bt("").css({display:"table-cell",height:"0",width:"auto"}))}o=h?p.html():o.join(""),Ct&&(b.empty(),b.append(n),F=b.find("fthtd")),g=w.find("th"),h||p.html(o),k=p.find(v),u.html(o),D=u.find(v)}return t}();return function(){var t=R.scrollLeft();k=p.find(v);var e,o,n,r,a=(e=m,o=k,n=F,r=mt,Ct?n:r?vt.getSizingRow(e,o,n):o);if(a.length===s&&0=v+y?(o=0,Y(),K(!1)):(o=y+v-u.top+s+(W?d:0),X(),K(!0)),n=g):L&&!z?(lv+y?(o=u.top-v,X(),K(!1)):(o=y,K(!0)),n=u.left+g-b);return{top:Math.round(o),left:Math.round(n)}}}}function et(){var i=null,l=null,s=null;return function(t,e,o){if(null!=t&&(i!==t.top||l!==t.left)){if(8===mt)R.css({top:t.top,left:t.left});else{var n="translateX("+t.left+"px) translateY("+t.top+"px)",r={"-webkit-transform":n,"-moz-transform":n,"-ms-transform":n,"-o-transform":n,transform:n,top:"0",left:"0"};R.css(r)}i=t.top,l=t.left}e&&function(){var t=Ht(m,F,!0),e=j?S:x,o=e.length?zt(e[0]):t,n="hidden"!==e.css("overflow-y")?o-C.vertical:o;if(R.width(n),L){var r=100*t/n;c.css("width",r+"%")}else c.css("width",t+"px")}(),o&&P();var a=(j?S:x).scrollLeft();z&&s===a||(R.scrollLeft(a),s=a)}}function ot(){if(x.length)if(vt.support&&vt.support.perfectScrollbar&&x.data().perfectScrollbar)C={horizontal:0,vertical:0};else{if("scroll"===x.css("overflow-x"))C.horizontal=It;else{var t=x.width(),e=Ht(m,F),o=ntable>thead").add(m.children("tbody,tfoot")):m.children("thead,tbody,tfoot")}})}),this}}(function(){var t=window.jQuery;return"undefined"!=typeof module&&module.exports&&!t&&(t=require("jquery")),t}()); \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 12fbbb1..91b5773 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "floatthead", - "version": "2.2.1", + "version": "2.2.2", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 48111a8..1e314c7 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "floatthead", - "version": "2.2.1", + "version": "2.2.2", "description": "fixed table header plugin that works", "main": "dist/jquery.floatThead.min.js", "types": "dist/jquery.floatThead.d.ts", diff --git a/src/jquery.floatThead.js b/src/jquery.floatThead.js index 47db80e..4b39c27 100644 --- a/src/jquery.floatThead.js +++ b/src/jquery.floatThead.js @@ -1,4 +1,4 @@ -/** @preserve jQuery.floatThead 2.2.1 - https://mkoryak.github.io/floatThead/ - Copyright (c) 2012 - 2020 Misha Koryak **/ +/** @preserve jQuery.floatThead 2.2.2 - https://mkoryak.github.io/floatThead/ - Copyright (c) 2012 - 2021 Misha Koryak **/ // @license MIT /* @author Misha Koryak @@ -120,11 +120,11 @@ //safari 7 (and perhaps others) reports table width to be parent container's width if max-width is set on table. see: https://github.com/mkoryak/floatThead/issues/108 var isTableWidthBug = function(){ if(isWebkit) { - var $test = $('
').css('width', 0).append( + var $test = $('
').css('width', '0').append( $('
').css('max-width', '100%').append( $('').append( $('width) 'display': 'table-row', - 'border-spacing': 0, - 'height': 0, + 'border-spacing': '0', + 'height': '0', 'border-collapse': 'collapse' }); var $floatContainer = $('
').css(opts.floatContainerCss).attr('aria-hidden', 'true'); @@ -436,7 +436,7 @@ floatTableHidden = true; } - $floatTable.addClass(opts.floatTableClass).css({'margin': 0, 'border-bottom-width': 0}); //must have no margins or you won't be able to click on things under floating table + $floatTable.addClass(opts.floatTableClass).css({'margin': '0', 'border-bottom-width': '0'}); //must have no margins or you won't be able to click on things under floating table if(useAbsolutePositioning){ var makeRelative = function($container, alwaysWrap){ @@ -471,8 +471,8 @@ $floatContainer.css({ position: useAbsolutePositioning ? 'absolute' : 'fixed', - marginTop: 0, - top: useAbsolutePositioning ? 0 : 'auto', + marginTop: '0', + top: useAbsolutePositioning ? '0' : 'auto', zIndex: opts.zIndex, willChange: 'transform' }); @@ -553,7 +553,7 @@ psuedo.push( $('').css({ 'display': 'table-cell', - 'height': 0, + 'height': '0', 'width': 'auto' }) ); @@ -871,8 +871,8 @@ '-ms-transform' : transform, '-o-transform' : transform, 'transform' : transform, - 'top': 0, - 'left': 0, + 'top': '0', + 'left': '0', }; $floatContainer.css(cssObj); }
').append( - $('
').css('min-width', 100).text('X') + $('
').css('min-width', '100px').text('X') ) ) ) @@ -373,8 +373,8 @@ var $fthGrp = $('').css({ 'display': 'table-footer-group', - 'border-spacing': 0, - 'height': 0, + 'border-spacing': '0', + 'height': '0', 'border-collapse': 'collapse', 'visibility': 'hidden' }); @@ -393,8 +393,8 @@ var colSelector = existingColGroup ? "col:visible" : "col"; var $fthRow = $('').css({ //created unstyled elements (used for sizing the table because chrome can't read