@livelybone/mouse-events
Advanced tools
Comparing version 0.0.1 to 0.1.0
@@ -11,15 +11,13 @@ import * as MouseWheel from '@livelybone/mouse-wheel' | ||
declare function $addListener<T = Event>( | ||
element: Element | Window, | ||
eventName: string, | ||
listener: CustomListener<T>, | ||
useCapture?: boolean, | ||
): RemoveListener | ||
declare namespace Utils { | ||
function $addListener<T = Event>( | ||
element: Element | Window, | ||
eventName: string, | ||
listener: CustomListener<T>, | ||
useCapture?: boolean, | ||
): RemoveListener | ||
declare const $isMobile: boolean | ||
const $isMobile: boolean | ||
declare const Utils$addListener: typeof $addListener | ||
declare const Utils$isMobile: typeof $isMobile | ||
declare namespace Utils { | ||
export { Utils$addListener as $addListener, Utils$isMobile as $isMobile } | ||
export { $addListener, $isMobile } | ||
} | ||
@@ -51,9 +49,7 @@ | ||
declare const bind: DragMoveBindFn | ||
declare const DragMoveBind: typeof bind | ||
declare namespace DragMove { | ||
export { DragMoveBind as bind } | ||
const bind: DragMoveBindFn | ||
export { bind } | ||
} | ||
export { DragMove, MouseWheel, Utils } |
/** | ||
* Bundle of @livelybone/mouse-events | ||
* Generated: 2019-07-21 | ||
* Version: 1.0.0 | ||
* Generated: 2019-07-22 | ||
* Version: 0.1.0 | ||
* License: MIT | ||
@@ -12,2 +12,89 @@ * Author: 2631541504@qq.com | ||
function _defineProperty(obj, key, value) { | ||
if (key in obj) { | ||
Object.defineProperty(obj, key, { | ||
value: value, | ||
enumerable: true, | ||
configurable: true, | ||
writable: true | ||
}); | ||
} else { | ||
obj[key] = value; | ||
} | ||
return obj; | ||
} | ||
function ownKeys(object, enumerableOnly) { | ||
var keys = Object.keys(object); | ||
if (Object.getOwnPropertySymbols) { | ||
var symbols = Object.getOwnPropertySymbols(object); | ||
if (enumerableOnly) symbols = symbols.filter(function (sym) { | ||
return Object.getOwnPropertyDescriptor(object, sym).enumerable; | ||
}); | ||
keys.push.apply(keys, symbols); | ||
} | ||
return keys; | ||
} | ||
function _objectSpread2(target) { | ||
for (var i = 1; i < arguments.length; i++) { | ||
var source = arguments[i] != null ? arguments[i] : {}; | ||
if (i % 2) { | ||
ownKeys(source, true).forEach(function (key) { | ||
_defineProperty(target, key, source[key]); | ||
}); | ||
} else if (Object.getOwnPropertyDescriptors) { | ||
Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); | ||
} else { | ||
ownKeys(source).forEach(function (key) { | ||
Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); | ||
}); | ||
} | ||
} | ||
return target; | ||
} | ||
function _slicedToArray(arr, i) { | ||
return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _nonIterableRest(); | ||
} | ||
function _arrayWithHoles(arr) { | ||
if (Array.isArray(arr)) return arr; | ||
} | ||
function _iterableToArrayLimit(arr, i) { | ||
var _arr = []; | ||
var _n = true; | ||
var _d = false; | ||
var _e = undefined; | ||
try { | ||
for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { | ||
_arr.push(_s.value); | ||
if (i && _arr.length === i) break; | ||
} | ||
} catch (err) { | ||
_d = true; | ||
_e = err; | ||
} finally { | ||
try { | ||
if (!_n && _i["return"] != null) _i["return"](); | ||
} finally { | ||
if (_d) throw _e; | ||
} | ||
} | ||
return _arr; | ||
} | ||
function _nonIterableRest() { | ||
throw new TypeError("Invalid attempt to destructure non-iterable instance"); | ||
} | ||
var prefix = ''; | ||
@@ -27,7 +114,8 @@ var $addEventListener; | ||
function $addListener(element, eventName, listener, useCapture) { | ||
var addListener = element[$addEventListener]; | ||
addListener(prefix + eventName, listener, useCapture); | ||
var eName = prefix + eventName; | ||
var addListener = element[$addEventListener].bind(element); | ||
addListener(eName, listener, useCapture); | ||
return function () { | ||
var removeListener = element[$removeEventListener]; | ||
removeListener(prefix + eventName, listener, useCapture); | ||
var removeListener = element[$removeEventListener].bind(element); | ||
removeListener(eName, listener, useCapture); | ||
}; | ||
@@ -42,5 +130,2 @@ } | ||
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } | ||
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(source, true).forEach(function (key) { babelHelpers.defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(source).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } | ||
var client = $isMobile ? 'mobile' : 'pc'; | ||
@@ -68,3 +153,3 @@ var EventType = { | ||
var _ev$changedTouches = babelHelpers.slicedToArray(ev.changedTouches, 1); | ||
var _ev$changedTouches = _slicedToArray(ev.changedTouches, 1); | ||
@@ -74,3 +159,3 @@ touch = _ev$changedTouches[0]; | ||
var _ev$changedTouches2 = babelHelpers.slicedToArray(ev.changedTouches, 1); | ||
var _ev$changedTouches2 = _slicedToArray(ev.changedTouches, 1); | ||
@@ -80,3 +165,3 @@ touch = _ev$changedTouches2[0]; | ||
var _ev$touches = babelHelpers.slicedToArray(ev.touches, 1); | ||
var _ev$touches = _slicedToArray(ev.touches, 1); | ||
@@ -119,4 +204,4 @@ touch = _ev$touches[0]; | ||
startEvent = ev; | ||
var unbindMove = $addListener(element, EventType.move, $listener, useCapture); | ||
var unbindEnd = $addListener(element, EventType.end, $listener, useCapture); | ||
var unbindMove = $addListener(window, EventType.move, $listener, useCapture); | ||
var unbindEnd = $addListener(window, EventType.end, $listener, useCapture); | ||
@@ -128,7 +213,7 @@ unbindFn = function unbindFn() { | ||
} else if (ev.type === EventType.move) { | ||
event = _objectSpread({}, getEvent(ev, startEvent), { | ||
event = _objectSpread2({}, getEvent(ev, startEvent), { | ||
type: 'dragMove' | ||
}); | ||
} else if (ev.type === EventType.end) { | ||
event = _objectSpread({}, getEvent(ev, startEvent), { | ||
event = _objectSpread2({}, getEvent(ev, startEvent), { | ||
type: 'dragMoveEnd' | ||
@@ -135,0 +220,0 @@ }); |
/** | ||
* Bundle of @livelybone/mouse-events | ||
* Generated: 2019-07-21 | ||
* Version: 1.0.0 | ||
* Generated: 2019-07-22 | ||
* Version: 0.1.0 | ||
* License: MIT | ||
@@ -9,2 +9,2 @@ * Author: 2631541504@qq.com | ||
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e=e||self).DragMoveMouseEvents={})}(this,function(e){"use strict";function t(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function u(o){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?t(i,!0).forEach(function(e){var t,n,r;t=o,r=i[n=e],n in t?Object.defineProperty(t,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[n]=r}):Object.getOwnPropertyDescriptors?Object.defineProperties(o,Object.getOwnPropertyDescriptors(i)):t(i).forEach(function(e){Object.defineProperty(o,e,Object.getOwnPropertyDescriptor(i,e))})}return o}function n(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,c=e[Symbol.iterator]();!(r=(a=c.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==c.return||c.return()}finally{if(o)throw i}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var r=a,o=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series[46]0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i,i=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series[46]0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino|android|ipad|playbook|silk/i;function a(e){var t=(e=e||{}).ua;return t||"undefined"==typeof navigator||(t=navigator.userAgent),t&&t.headers&&"string"==typeof t.headers["user-agent"]&&(t=t.headers["user-agent"]),"string"==typeof t&&(e.tablet?i.test(t):o.test(t))}a.isMobile=r;var c,p,l="";function s(e,t,n,r){return(0,e[c])(l+t,n,r),function(){(0,e[p])(l+t,n,r)}}window.addEventListener?(c="addEventListener",p="removeEventListener"):(c="attachEvent",p="detachEvent",l="on");var d=r(),f=d?"mobile":"pc",b={start:{pc:"mousedown",mobile:"touchstart"}[f],move:{pc:"mousemove",mobile:"touchmove"}[f],end:{pc:"mouseup",mobile:"touchend"}[f]};function m(e){var t=null;if(d)if(0<e.changedTouches.length)t=n(e.changedTouches,1)[0];else if(0<e.targetTouched.length){t=n(e.changedTouches,1)[0]}else{t=n(e.touches,1)[0]}return t||e}function v(e,t){return{deltaX:m(e).clientX-m(t).clientX,deltaY:m(e).clientY-m(t).clientY,originalEvent:e}}e.bind=function(i,a,c){var p,l;return"function"==typeof i&&(c=a,a=i,i=window),s(i,b.start,function e(t){var n={deltaX:0,deltaY:0,originalEvent:t,type:"dragMoveStart"};if(t.type===b.start){p=t;var r=s(i,b.move,e,c),o=s(i,b.end,e,c);l=function(){r(),o()}}else t.type===b.move?n=u({},v(t,p),{type:"dragMove"}):t.type===b.end&&(n=u({},v(t,p),{type:"dragMoveEnd"}),l&&l());a(n)},c)},Object.defineProperty(e,"__esModule",{value:!0})}); | ||
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e=e||self).DragMoveMouseEvents={})}(this,function(e){"use strict";function t(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);e&&(o=o.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,o)}return n}function l(r){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?t(i,!0).forEach(function(e){var t,n,o;t=r,o=i[n=e],n in t?Object.defineProperty(t,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):t[n]=o}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(i)):t(i).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(i,e))})}return r}function n(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],o=!0,r=!1,i=void 0;try{for(var a,c=e[Symbol.iterator]();!(o=(a=c.next()).done)&&(n.push(a.value),!t||n.length!==t);o=!0);}catch(e){r=!0,i=e}finally{try{o||null==c.return||c.return()}finally{if(r)throw i}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var o=a,r=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series[46]0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i,i=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series[46]0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino|android|ipad|playbook|silk/i;function a(e){var t=(e=e||{}).ua;return t||"undefined"==typeof navigator||(t=navigator.userAgent),t&&t.headers&&"string"==typeof t.headers["user-agent"]&&(t=t.headers["user-agent"]),"string"==typeof t&&(e.tablet?i.test(t):r.test(t))}a.isMobile=o;var c,p,d="";function u(e,t,n,o){var r=d+t;return e[c].bind(e)(r,n,o),function(){e[p].bind(e)(r,n,o)}}window.addEventListener?(c="addEventListener",p="removeEventListener"):(c="attachEvent",p="detachEvent",d="on");var s=o(),f=s?"mobile":"pc",b={start:{pc:"mousedown",mobile:"touchstart"}[f],move:{pc:"mousemove",mobile:"touchmove"}[f],end:{pc:"mouseup",mobile:"touchend"}[f]};function m(e){var t=null;if(s)if(0<e.changedTouches.length)t=n(e.changedTouches,1)[0];else if(0<e.targetTouched.length){t=n(e.changedTouches,1)[0]}else{t=n(e.touches,1)[0]}return t||e}function v(e,t){return{deltaX:m(e).clientX-m(t).clientX,deltaY:m(e).clientY-m(t).clientY,originalEvent:e}}e.bind=function(e,i,a){var c,p;return"function"==typeof e&&(a=i,i=e,e=window),u(e,b.start,function e(t){var n={deltaX:0,deltaY:0,originalEvent:t,type:"dragMoveStart"};if(t.type===b.start){c=t;var o=u(window,b.move,e,a),r=u(window,b.end,e,a);p=function(){o(),r()}}else t.type===b.move?n=l({},v(t,c),{type:"dragMove"}):t.type===b.end&&(n=l({},v(t,c),{type:"dragMoveEnd"}),p&&p());i(n)},a)},Object.defineProperty(e,"__esModule",{value:!0})}); |
/** | ||
* Bundle of @livelybone/mouse-events | ||
* Generated: 2019-07-21 | ||
* Version: 1.0.0 | ||
* Generated: 2019-07-22 | ||
* Version: 0.1.0 | ||
* License: MIT | ||
@@ -9,2 +9,2 @@ * Author: 2631541504@qq.com | ||
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e=e||self).MouseEvents={})}(this,function(e){"use strict";function t(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);e&&(o=o.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,o)}return n}function c(r){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?t(i,!0).forEach(function(e){var t,n,o;t=r,o=i[n=e],n in t?Object.defineProperty(t,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):t[n]=o}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(i)):t(i).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(i,e))})}return r}function n(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],o=!0,r=!1,i=void 0;try{for(var a,l=e[Symbol.iterator]();!(o=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);o=!0);}catch(e){r=!0,i=e}finally{try{o||null==l.return||l.return()}finally{if(r)throw i}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var o=a,r=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series[46]0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i,i=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series[46]0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino|android|ipad|playbook|silk/i;function a(e){var t=(e=e||{}).ua;return t||"undefined"==typeof navigator||(t=navigator.userAgent),t&&t.headers&&"string"==typeof t.headers["user-agent"]&&(t=t.headers["user-agent"]),"string"==typeof t&&(e.tablet?i.test(t):r.test(t))}a.isMobile=o;var l,d,u="";function p(e,t,n,o){return(0,e[l])(u+t,n,o),function(){(0,e[d])(u+t,n,o)}}window.addEventListener?(l="addEventListener",d="removeEventListener"):(l="attachEvent",d="detachEvent",u="on");var s=o(),f=Object.freeze({$addListener:p,$isMobile:s}),m=s?"mobile":"pc",v={start:{pc:"mousedown",mobile:"touchstart"}[m],move:{pc:"mousemove",mobile:"touchmove"}[m],end:{pc:"mouseup",mobile:"touchend"}[m]};function b(e){var t=null;if(s)if(0<e.changedTouches.length)t=n(e.changedTouches,1)[0];else if(0<e.targetTouched.length){t=n(e.changedTouches,1)[0]}else{t=n(e.touches,1)[0]}return t||e}function h(e,t){return{deltaX:b(e).clientX-b(t).clientX,deltaY:b(e).clientY-b(t).clientY,originalEvent:e}}var w,y,g,E=Object.freeze({bind:function(i,a,l){var d,u;return"function"==typeof i&&(l=a,a=i,i=window),p(i,v.start,function e(t){var n={deltaX:0,deltaY:0,originalEvent:t,type:"dragMoveStart"};if(t.type===v.start){d=t;var o=p(i,v.move,e,l),r=p(i,v.end,e,l);u=function(){o(),r()}}else t.type===v.move?n=c({},h(t,d),{type:"dragMove"}):t.type===v.end&&(n=c({},h(t,d),{type:"dragMoveEnd"}),u&&u());a(n)},l)}}),O="";function M(i,e,a,t){var l,n=3<arguments.length&&void 0!==t?t:{},d={debounceTime:n.debounceTime||0,interval:n.interval||500,useCapture:n.useCapture||!1},u=0;function o(e){var t="wheel"===g?e:function(e){var t=e||window.event,n={originalEvent:t,timeStamp:t.timeStamp,target:t.target||t.srcElement,type:"wheel",deltaMode:"MozMousePixelScroll"===t.type?0:1,deltaX:0,deltaY:0,deltaZ:0,preventDefault:function(){t.preventDefault?t.preventDefault():t.returnValue=!1}};return"mousewheel"===g?(n.deltaY=-.025*t.wheelDelta,t.wheelDeltaX&&(n.deltaX=-.025*t.wheelDeltaX)):n.deltaY=t.detail,n}(e),n=t.timeStamp-u,o="wheelMove";if(!(n<d.debounceTime)){d.interval<n&&(o="wheelStart");var r=1;1===t.deltaMode?r=function(e){var t=e instanceof Window?document.documentElement:e,n=window.getComputedStyle(t).fontSize||"16px";return parseInt(n)/2}(i):2===t.deltaMode&&(r=window.innerHeight),a({dx:t.deltaX*r||0,dy:t.deltaY*r||0,dz:t.deltaZ*r||0,originalEvent:t,type:o}),u=t.timeStamp,clearTimeout(l),l=setTimeout(function(){a({dx:0,dy:0,dz:0,originalEvent:{timeStamp:t.timeStamp+d.interval},type:"wheelEnd"})},d.interval)}}return(0,i[w])(O+e,o,d.useCapture),function(){(0,i[y])(O+e,o,d.useCapture)}}window.addEventListener?(w="addEventListener",y="removeEventListener"):(w="attachEvent",y="detachEvent",O="on"),g="onwheel"in document.createElement("div")?"wheel":void 0!==window.onmousewheel?"mousewheel":"DOMMouseScroll";var x=Object.freeze({bind:function(e,t,n){return"function"==typeof e&&(n=t,t=e,e=window),M(e,"DOMMouseScroll"===g?"MozMousePixelScroll":g,t,n)}});e.DragMove=E,e.MouseWheel=x,e.Utils=f,Object.defineProperty(e,"__esModule",{value:!0})}); | ||
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e=e||self).MouseEvents={})}(this,function(e){"use strict";function t(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);e&&(o=o.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,o)}return n}function u(r){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?t(i,!0).forEach(function(e){var t,n,o;t=r,o=i[n=e],n in t?Object.defineProperty(t,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):t[n]=o}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(i)):t(i).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(i,e))})}return r}function n(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],o=!0,r=!1,i=void 0;try{for(var a,l=e[Symbol.iterator]();!(o=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);o=!0);}catch(e){r=!0,i=e}finally{try{o||null==l.return||l.return()}finally{if(r)throw i}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var o=a,r=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series[46]0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i,i=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series[46]0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino|android|ipad|playbook|silk/i;function a(e){var t=(e=e||{}).ua;return t||"undefined"==typeof navigator||(t=navigator.userAgent),t&&t.headers&&"string"==typeof t.headers["user-agent"]&&(t=t.headers["user-agent"]),"string"==typeof t&&(e.tablet?i.test(t):r.test(t))}a.isMobile=o;var l,d,c="";function p(e,t,n,o){var r=c+t;return e[l].bind(e)(r,n,o),function(){e[d].bind(e)(r,n,o)}}window.addEventListener?(l="addEventListener",d="removeEventListener"):(l="attachEvent",d="detachEvent",c="on");var s=o(),f=Object.freeze({$addListener:p,$isMobile:s}),m=s?"mobile":"pc",v={start:{pc:"mousedown",mobile:"touchstart"}[m],move:{pc:"mousemove",mobile:"touchmove"}[m],end:{pc:"mouseup",mobile:"touchend"}[m]};function b(e){var t=null;if(s)if(0<e.changedTouches.length)t=n(e.changedTouches,1)[0];else if(0<e.targetTouched.length){t=n(e.changedTouches,1)[0]}else{t=n(e.touches,1)[0]}return t||e}function h(e,t){return{deltaX:b(e).clientX-b(t).clientX,deltaY:b(e).clientY-b(t).clientY,originalEvent:e}}var w,y,g,E=Object.freeze({bind:function(e,i,a){var l,d;return"function"==typeof e&&(a=i,i=e,e=window),p(e,v.start,function e(t){var n={deltaX:0,deltaY:0,originalEvent:t,type:"dragMoveStart"};if(t.type===v.start){l=t;var o=p(window,v.move,e,a),r=p(window,v.end,e,a);d=function(){o(),r()}}else t.type===v.move?n=u({},h(t,l),{type:"dragMove"}):t.type===v.end&&(n=u({},h(t,l),{type:"dragMoveEnd"}),d&&d());i(n)},a)}}),O="";function M(i,e,a,t){var l,n=3<arguments.length&&void 0!==t?t:{},d={debounceTime:n.debounceTime||0,interval:n.interval||500,useCapture:n.useCapture||!1},u=0;function o(e){var t="wheel"===g?e:function(e){var t=e||window.event,n={originalEvent:t,timeStamp:t.timeStamp,target:t.target||t.srcElement,type:"wheel",deltaMode:"MozMousePixelScroll"===t.type?0:1,deltaX:0,deltaY:0,deltaZ:0,preventDefault:function(){t.preventDefault?t.preventDefault():t.returnValue=!1}};return"mousewheel"===g?(n.deltaY=-.025*t.wheelDelta,t.wheelDeltaX&&(n.deltaX=-.025*t.wheelDeltaX)):n.deltaY=t.detail,n}(e),n=t.timeStamp-u,o="wheelMove";if(!(n<d.debounceTime)){d.interval<n&&(o="wheelStart");var r=1;1===t.deltaMode?r=function(e){var t=e instanceof Window?document.documentElement:e,n=window.getComputedStyle(t).fontSize||"16px";return parseInt(n)/2}(i):2===t.deltaMode&&(r=window.innerHeight),a({dx:t.deltaX*r||0,dy:t.deltaY*r||0,dz:t.deltaZ*r||0,originalEvent:t,type:o}),u=t.timeStamp,clearTimeout(l),l=setTimeout(function(){a({dx:0,dy:0,dz:0,originalEvent:{timeStamp:t.timeStamp+d.interval},type:"wheelEnd"})},d.interval)}}return(0,i[w])(O+e,o,d.useCapture),function(){(0,i[y])(O+e,o,d.useCapture)}}window.addEventListener?(w="addEventListener",y="removeEventListener"):(w="attachEvent",y="detachEvent",O="on"),g="onwheel"in document.createElement("div")?"wheel":void 0!==window.onmousewheel?"mousewheel":"DOMMouseScroll";var x=Object.freeze({bind:function(e,t,n){return"function"==typeof e&&(n=t,t=e,e=window),M(e,"DOMMouseScroll"===g?"MozMousePixelScroll":g,t,n)}});e.DragMove=E,e.MouseWheel=x,e.Utils=f,Object.defineProperty(e,"__esModule",{value:!0})}); |
/** | ||
* Bundle of @livelybone/mouse-events | ||
* Generated: 2019-07-21 | ||
* Version: 1.0.0 | ||
* Generated: 2019-07-22 | ||
* Version: 0.1.0 | ||
* License: MIT | ||
@@ -6,0 +6,0 @@ * Author: 2631541504@qq.com |
/** | ||
* Bundle of @livelybone/mouse-events | ||
* Generated: 2019-07-21 | ||
* Version: 1.0.0 | ||
* Generated: 2019-07-22 | ||
* Version: 0.1.0 | ||
* License: MIT | ||
@@ -9,2 +9,2 @@ * Author: 2631541504@qq.com | ||
!function(e,o){"object"==typeof exports&&"undefined"!=typeof module?o(exports):"function"==typeof define&&define.amd?define(["exports"],o):o((e=e||self).UtilsMouseEvents={})}(this,function(e){"use strict";var o=t,i=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series[46]0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i,n=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series[46]0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino|android|ipad|playbook|silk/i;function t(e){var o=(e=e||{}).ua;return o||"undefined"==typeof navigator||(o=navigator.userAgent),o&&o.headers&&"string"==typeof o.headers["user-agent"]&&(o=o.headers["user-agent"]),"string"==typeof o&&(e.tablet?n.test(o):i.test(o))}t.isMobile=o;var a,r,p="";window.addEventListener?(a="addEventListener",r="removeEventListener"):(a="attachEvent",r="detachEvent",p="on");var d=o();e.$addListener=function(e,o,i,n){return(0,e[a])(p+o,i,n),function(){(0,e[r])(p+o,i,n)}},e.$isMobile=d,Object.defineProperty(e,"__esModule",{value:!0})}); | ||
!function(e,i){"object"==typeof exports&&"undefined"!=typeof module?i(exports):"function"==typeof define&&define.amd?define(["exports"],i):i((e=e||self).UtilsMouseEvents={})}(this,function(e){"use strict";var i=t,o=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series[46]0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i,n=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series[46]0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino|android|ipad|playbook|silk/i;function t(e){var i=(e=e||{}).ua;return i||"undefined"==typeof navigator||(i=navigator.userAgent),i&&i.headers&&"string"==typeof i.headers["user-agent"]&&(i=i.headers["user-agent"]),"string"==typeof i&&(e.tablet?n.test(i):o.test(i))}t.isMobile=i;var a,r,d="";window.addEventListener?(a="addEventListener",r="removeEventListener"):(a="attachEvent",r="detachEvent",d="on");var p=i();e.$addListener=function(e,i,o,n){var t=d+i;return e[a].bind(e)(t,o,n),function(){e[r].bind(e)(t,o,n)}},e.$isMobile=p,Object.defineProperty(e,"__esModule",{value:!0})}); |
{ | ||
"name": "@livelybone/mouse-events", | ||
"version": "0.0.1", | ||
"version": "0.1.0", | ||
"description": "Some reencapsulated mouse events, such as dragmove with deltaX/deltaY relative to mousedown, mouse wheel with good compatibility ...", | ||
@@ -10,3 +10,3 @@ "main": "./lib/umd/index.js", | ||
"scripts": { | ||
"build": "rimraf ./lib && cross-env NODE_ENV=production PRODUCT=es rollup -c && cross-env NODE_ENV=production PRODUCT=umd rollup -c", | ||
"build": "rimraf ./lib && cross-env NODE_ENV=production rollup -c", | ||
"build:test": "rimraf ./test-lib && cross-env NODE_ENV=test rollup -c rollup.config.test.js --sourcemap", | ||
@@ -13,0 +13,0 @@ "eslint": "eslint ./ --ext .ts,.js --fix", |
320
24287
10