isolate-scroll
Advanced tools
Comparing version 1.0.2 to 1.0.3
@@ -1,2 +0,2 @@ | ||
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("isolateScroll",[],t):"object"==typeof exports?exports.isolateScroll=t():e.isolateScroll=t()}(window,function(){return function(n){var r={};function o(e){if(r[e])return r[e].exports;var t=r[e]={i:e,l:!1,exports:{}};return n[e].call(t.exports,t,t.exports,o),t.l=!0,t.exports}return o.m=n,o.c=r,o.d=function(e,t,n){o.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.t=function(t,e){if(1&e&&(t=o(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(o.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var r in t)o.d(n,r,function(e){return t[e]}.bind(null,r));return n},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="",o(o.s=0)}([function(e,t,n){"use strict";function o(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}n.r(t); | ||
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("isolateScroll",[],t):"object"==typeof exports?exports.isolateScroll=t():e.isolateScroll=t()}(window,function(){return r={},o.m=n=[function(e,t,n){"use strict";function o(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}n.r(t); | ||
/*! | ||
@@ -10,3 +10,3 @@ * Isolate Scroll v 1.0.2 | ||
*/ | ||
var r=function(){function r(e){var t=this;if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,r),"string"==typeof e&&(e=document.querySelector(e)),!e)throw new Error("Invalid target");this.target=e;var n=0;this.events=[{name:"wheel",callback:function(e){t.scrollEvent.call(t,e)}},{name:"touchstart",callback:function(e){n=t.getTouchY(e)}},{name:"touchmove",callback:function(e){t.scrollEvent.call(t,e,n-t.getTouchY(e))}}],this.update(),this.bindEvents()}var e,t,n;return e=r,(t=[{key:"update",value:function(){this.target&&(this.scrollHeight=this.target.scrollHeight,this.height=this.target.clientHeight,this.lineHeight=-1)}},{key:"bindEvents",value:function(){for(var e=0,t=this.events.length;e<t;e++){var n=this.events[e],r=n.name,o=n.callback;this.target.addEventListener(r,o,!0)}}},{key:"destroy",value:function(){for(var e=0,t=this.events.length;e<t;e++){var n=this.events[e],r=n.name,o=n.callback;this.target.removeEventListener(r,o,!0)}}},{key:"getTouchY",value:function(e){return e.changedTouches[0].clientY}},{key:"prevent",value:function(e){e.preventDefault(),e.returnValue=!1}},{key:"scrollEvent",value:function(e,t){t||(t=e.deltaY);var n=this.target.scrollTop,r=t<0;if(e.stopPropagation(),r&&0===n)return this.prevent(e);if(1===parseInt(e.deltaMode,10)){if(this.lineHeight<0){var o=window.getComputedStyle(this.target,null).getPropertyValue("font-size");this.lineHeight=parseFloat(o)}t*=this.lineHeight}return!r&&t>this.scrollHeight-this.height-n?(this.target.scrollTop=this.scrollHeight-this.height,this.prevent(e)):this}}])&&o(e.prototype,t),n&&o(e,n),r}();window.IsolateScroll=function(e){return new r(e)};t.default=r}])}); | ||
var r=function(){function r(e){var t=this;if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,r),"string"==typeof e&&(e=document.querySelector(e)),!e)throw new Error("Invalid target");this.target=e;var n=0;this.events=[{name:"wheel",callback:function(e){t.scrollEvent.call(t,e)}},{name:"touchstart",callback:function(e){n=t.getTouchY(e)}},{name:"touchmove",callback:function(e){t.scrollEvent.call(t,e,n-t.getTouchY(e))}}],this.update(),this.bindEvents()}return function(e,t,n){t&&o(e.prototype,t),n&&o(e,n)}(r,[{key:"update",value:function(){this.target&&(this.scrollHeight=this.target.scrollHeight,this.height=this.target.clientHeight,this.lineHeight=-1)}},{key:"bindEvents",value:function(){for(var e=0,t=this.events.length;e<t;e++){var n=this.events[e],r=n.name,o=n.callback;this.target.addEventListener(r,o,!0)}}},{key:"destroy",value:function(){for(var e=0,t=this.events.length;e<t;e++){var n=this.events[e],r=n.name,o=n.callback;this.target.removeEventListener(r,o,!0)}}},{key:"getTouchY",value:function(e){return e.changedTouches[0].clientY}},{key:"prevent",value:function(e){e.preventDefault(),e.returnValue=!1}},{key:"scrollEvent",value:function(e,t){t=t||e.deltaY;var n=this.target.scrollTop,r=t<0;if(e.stopPropagation(),r&&0===n)return this.prevent(e);if(1===parseInt(e.deltaMode,10)){if(this.lineHeight<0){var o=window.getComputedStyle(this.target,null).getPropertyValue("font-size");this.lineHeight=parseFloat(o)}t*=this.lineHeight}return!r&&t>this.scrollHeight-this.height-n?(this.target.scrollTop=this.scrollHeight-this.height,this.prevent(e)):this}}]),r}();window.IsolateScroll=function(e){return new r(e)};t.default=r}],o.c=r,o.d=function(e,t,n){o.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.t=function(t,e){if(1&e&&(t=o(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(o.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var r in t)o.d(n,r,function(e){return t[e]}.bind(null,r));return n},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="",o(o.s=0);function o(e){if(r[e])return r[e].exports;var t=r[e]={i:e,l:!1,exports:{}};return n[e].call(t.exports,t,t.exports,o),t.l=!0,t.exports}var n,r}); | ||
//# sourceMappingURL=isolateScroll.min.js.map |
{ | ||
"name": "isolate-scroll", | ||
"version": "1.0.2", | ||
"version": "1.0.3", | ||
"description": "A small no-dependency Javascript lib for prevent browser to scroll parent container on wheel or touch event", | ||
"main": "dist/isolateScroll.js", | ||
"devDependencies": { | ||
"@babel/cli": "^7.2.3", | ||
"@babel/core": "^7.2.2", | ||
"@babel/preset-env": "^7.2.3", | ||
"babel-eslint": "^10.0.1", | ||
"babel-loader": "^8.0.5", | ||
"clean-webpack-plugin": "^1.0.0", | ||
"eslint": "^5.12.0", | ||
"eslint-loader": "^2.1.1", | ||
"@babel/cli": "^7.5.5", | ||
"@babel/core": "^7.5.5", | ||
"@babel/preset-env": "^7.5.5", | ||
"babel-eslint": "^10.0.3", | ||
"babel-loader": "^8.0.6", | ||
"clean-webpack-plugin": "^1.0.1", | ||
"eslint": "^5.16.0", | ||
"eslint-loader": "^2.2.1", | ||
"html-webpack-plugin": "^3.2.0", | ||
"lodash": "^4.17.11", | ||
"uglifyjs-webpack-plugin": "^2.1.1", | ||
"webpack": "^4.28.4", | ||
"webpack-cli": "^3.2.1", | ||
"webpack-dev-server": "^3.1.14", | ||
"webpack-merge": "^4.2.1" | ||
"lodash": "^4.17.15", | ||
"uglifyjs-webpack-plugin": "^2.2.0", | ||
"webpack": "^4.39.3", | ||
"webpack-cli": "^3.3.7", | ||
"webpack-dev-server": "^3.8.0", | ||
"webpack-merge": "^4.2.2" | ||
}, | ||
@@ -23,0 +23,0 @@ "scripts": { |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
AI-detected possible typosquat
Supply chain riskAI has identified this package as a potential typosquat of a more popular package. This suggests that the package may be intentionally mimicking another package's name, description, or other metadata.
Found 1 instance in 1 package
71108
659
1