diff --git a/lib/client/polyfill.js b/lib/client/polyfill.js index ee142941..edcc6c31 100644 --- a/lib/client/polyfill.js +++ b/lib/client/polyfill.js @@ -14,8 +14,8 @@ var Util, DOM, jQuery; if (!Function.bind) Function.prototype.bind = function (context) { - var aArgs = [].slice.call(arguments, 1), - fToBind = this, + var aArgs = [].slice.call(arguments, 1), + fToBind = this, NOP = function () {}, fBound = function () { var arr = [].slice.call(arguments), @@ -116,14 +116,14 @@ var Util, DOM, jQuery; parentBorderLeftWidth = parseInt(leftWidth, 10); overTop = element.offsetTop - parent.offsetTop < parent.scrollTop, - overBottom = - (element.offsetTop - - parent.offsetTop + + overBottom = + (element.offsetTop - + parent.offsetTop + element.clientHeight - parentBorderTopWidth) > (parent.scrollTop + parent.clientHeight), - overLeft = element.offsetLeft - + overLeft = element.offsetLeft - parent.offsetLeft < parent.scrollLeft, overRight = @@ -173,7 +173,8 @@ var Util, DOM, jQuery; lSpaceChar = lClassName ? ' ' : ''; lRet = !DOM.isContainClass(pElement, pClass); - if ( lRet ) + + if (lRet) pElement.className += lSpaceChar + pClass; return lRet;