diff --git a/dist/jquery.pressure.js b/dist/jquery.pressure.js index 1d2f8b1..367f769 100644 --- a/dist/jquery.pressure.js +++ b/dist/jquery.pressure.js @@ -1,4 +1,4 @@ -// Pressure v0.0.4 | Created By Stuart Yamartino | MIT License | 2015 - Present +// Pressure v0.0.4 | Created By Stuart Yamartino | MIT License | 2015-Present ;(function(window, document, $) { 'use strict'; diff --git a/dist/jquery.pressure.min.js b/dist/jquery.pressure.min.js index e6c7d9b..a78addc 100644 --- a/dist/jquery.pressure.min.js +++ b/dist/jquery.pressure.min.js @@ -1,2 +1,2 @@ -// Pressure v0.0.4 | Created By Stuart Yamartino | MIT License | 2015 - Present +// Pressure v0.0.4 | Created By Stuart Yamartino | MIT License | 2015-Present !function(e,t,s){"use strict";function n(e){return e&&"undefined"!=typeof Symbol&&e.constructor===Symbol?"symbol":typeof e}function r(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function o(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var u=function(){function e(e,t){for(var s=0;s=e&&this.pressed?(e+=1,setTimeout(this.supportCallback.bind(this),10,e,t)):this.pressed&&(f.didFail(),y(this.block,"unsupported",this.el)):f.forPressure?this.remove("touchstart",this.supportMethod):y(this.block,"unsupported",this.el)}},{key:"$start",value:function(){var e=this;this.add("touchstart",function(t){f.forPressure&&(e.setPressed(!0),e.preventDefault3DTouch(),y(e.block,"start",e.el,t))})}},{key:"$change",value:function(){this.add("touchstart",this.changeLogic.bind(this))}},{key:"changeLogic",value:function(e){f.forPressure&&this.pressed&&(this.setPressed(!0),this.runForce(e))}},{key:"$end",value:function(){var e=this;this.add("touchend",function(){f.forPressure&&(e.endDeepPress(),e.setPressed(!1),y(e.block,"end",e.el))})}},{key:"startDeepPress",value:function(e){this.deepPressed===!1&&y(this.block,"startDeepPress",this.el,e),this.setDeepPressed(!0)}},{key:"endDeepPress",value:function(){this.deepPressed===!0&&y(this.block,"endDeepPress",this.el),this.setDeepPressed(!1)}},{key:"runForce",value:function(e){this.pressed&&(this.touch=this.selectTouch(e),setTimeout(this.runForce.bind(this),10,e),y(this.block,"change",this.el,this.touch.force,e))}},{key:"selectTouch",value:function(e){if(1===e.touches.length)return this.returnTouch(e.touches[0],e);for(var t=0;t=.5?this.startDeepPress(t):this.endDeepPress(),e}},{key:"preventDefault3DTouch",value:function(){(this.element.options.hasOwnProperty("preventDefault")===!1||this.element.options.preventDefault!==!1)&&(this.el.style.webkitTouchCallout="none",this.el.style.webkitUserSelect="none")}}]),t}(l),a=function(e){function t(e){i(this,t);var s=r(this,Object.getPrototypeOf(t).call(this,e));return s.$support(),s.$start(),s.$change(),s.$startDeepPress(),s.$endDeepPress(),s.$end(),s.preventDefaultForceTouch(),s}return o(t,e),u(t,[{key:"$support",value:function(){this.add("webkitmouseforcewillbegin",this.forceTouchEnabled),this.add("mousedown",this.supportCallback.bind(this))}},{key:"forceTouchEnabled",value:function(e){e.preventDefault(),f.didSucceed("force")}},{key:"supportCallback",value:function(){f.forPressure===!1?(f.didFail(),y(this.block,"unsupported",this.el)):this.remove("webkitmouseforcewillbegin",this.forceTouchEnabled)}},{key:"$start",value:function(){var e=this;this.add("mousedown",function(t){f.forPressure&&(e.setPressed(!0),y(e.block,"start",e.el,t))})}},{key:"$change",value:function(){var e=this;this.add("webkitmouseforcechanged",function(t){f.forPressure&&0!==t.webkitForce&&e.pressed&&y(e.block,"change",e.el,e.normalizeForce(t.webkitForce),t)})}},{key:"$end",value:function(){var e=this;this.add("mouseup",function(){f.forPressure&&(e.setPressed(!1),y(e.block,"end",e.el))}),this.add("mouseleave",function(){f.forPressure&&(e.pressed&&y(e.block,"end",e.el),e.setPressed(!1))})}},{key:"$startDeepPress",value:function(){var e=this;this.add("webkitmouseforcedown",function(t){f.forPressure&&(e.setDeepPressed(!0),y(e.block,"startDeepPress",e.el,t))})}},{key:"$endDeepPress",value:function(){var e=this;this.add("webkitmouseforceup",function(){f.forPressure&&(e.setDeepPressed(!1),y(e.block,"endDeepPress",e.el))}),this.add("mouseleave",function(){f.forPressure&&(e.deepPressed&&y(e.block,"endDeepPress",e.el),e.setDeepPressed(!1))})}},{key:"preventDefaultForceTouch",value:function(){var e=this;this.add("webkitmouseforcewillbegin",function(t){f.forPressure&&(e.element.options.hasOwnProperty("preventDefault")===!1||e.element.options.preventDefault!==!1)&&(t.preventDefault(),e.el.style.webkitUserSelect="none")})}},{key:"normalizeForce",value:function(e){return v(e,1,3,0,1)}}]),t}(l),f={hasRun:!1,forPressure:!1,type:!1,mobile:"ontouchstart"in t,didFail:function(){this.hasRun=!0,this.forPressure=!1},didSucceed:function(e){this.hasRun=!0,this.forPressure=!0,this.type=e}},d=function(e,s){var n=arguments.length<=2||void 0===arguments[2]?{}:arguments[2];if("string"==typeof e||e instanceof String)for(var r=t.querySelectorAll(e),o=0;o=e&&this.pressed?(e+=1,setTimeout(this.supportCallback.bind(this),10,e,t)):this.pressed&&(f.didFail(),y(this.block,"unsupported",this.el)):f.forPressure?this.remove("touchstart",this.supportMethod):y(this.block,"unsupported",this.el)}},{key:"$start",value:function(){var e=this;this.add("touchstart",function(t){f.forPressure&&(e.setPressed(!0),e.preventDefault3DTouch(),y(e.block,"start",e.el,t))})}},{key:"$change",value:function(){this.add("touchstart",this.changeLogic.bind(this))}},{key:"changeLogic",value:function(e){f.forPressure&&this.pressed&&(this.setPressed(!0),this.runForce(e))}},{key:"$end",value:function(){var e=this;this.add("touchend",function(){f.forPressure&&(e.endDeepPress(),e.setPressed(!1),y(e.block,"end",e.el))})}},{key:"startDeepPress",value:function(e){this.deepPressed===!1&&y(this.block,"startDeepPress",this.el,e),this.setDeepPressed(!0)}},{key:"endDeepPress",value:function(){this.deepPressed===!0&&y(this.block,"endDeepPress",this.el),this.setDeepPressed(!1)}},{key:"runForce",value:function(e){this.pressed&&(this.touch=this.selectTouch(e),setTimeout(this.runForce.bind(this),10,e),y(this.block,"change",this.el,this.touch.force,e))}},{key:"selectTouch",value:function(e){if(1===e.touches.length)return this.returnTouch(e.touches[0],e);for(var t=0;t=.5?this.startDeepPress(t):this.endDeepPress(),e}},{key:"preventDefault3DTouch",value:function(){(this.element.options.hasOwnProperty("preventDefault")===!1||this.element.options.preventDefault!==!1)&&(this.el.style.webkitTouchCallout="none",this.el.style.webkitUserSelect="none")}}]),t}(l),a=function(e){function t(e){o(this,t);var s=n(this,Object.getPrototypeOf(t).call(this,e));return s.$support(),s.$start(),s.$change(),s.$startDeepPress(),s.$endDeepPress(),s.$end(),s.preventDefaultForceTouch(),s}return r(t,e),i(t,[{key:"$support",value:function(){this.add("webkitmouseforcewillbegin",this.forceTouchEnabled),this.add("mousedown",this.supportCallback.bind(this))}},{key:"forceTouchEnabled",value:function(e){e.preventDefault(),f.didSucceed("force")}},{key:"supportCallback",value:function(){f.forPressure===!1?(f.didFail(),y(this.block,"unsupported",this.el)):this.remove("webkitmouseforcewillbegin",this.forceTouchEnabled)}},{key:"$start",value:function(){var e=this;this.add("mousedown",function(t){f.forPressure&&(e.setPressed(!0),y(e.block,"start",e.el,t))})}},{key:"$change",value:function(){var e=this;this.add("webkitmouseforcechanged",function(t){f.forPressure&&0!==t.webkitForce&&e.pressed&&y(e.block,"change",e.el,e.normalizeForce(t.webkitForce),t)})}},{key:"$end",value:function(){var e=this;this.add("mouseup",function(){f.forPressure&&(e.setPressed(!1),y(e.block,"end",e.el))}),this.add("mouseleave",function(){f.forPressure&&(e.pressed&&y(e.block,"end",e.el),e.setPressed(!1))})}},{key:"$startDeepPress",value:function(){var e=this;this.add("webkitmouseforcedown",function(t){f.forPressure&&(e.setDeepPressed(!0),y(e.block,"startDeepPress",e.el,t))})}},{key:"$endDeepPress",value:function(){var e=this;this.add("webkitmouseforceup",function(){f.forPressure&&(e.setDeepPressed(!1),y(e.block,"endDeepPress",e.el))}),this.add("mouseleave",function(){f.forPressure&&(e.deepPressed&&y(e.block,"endDeepPress",e.el),e.setDeepPressed(!1))})}},{key:"preventDefaultForceTouch",value:function(){var e=this;this.add("webkitmouseforcewillbegin",function(t){f.forPressure&&(e.element.options.hasOwnProperty("preventDefault")===!1||e.element.options.preventDefault!==!1)&&(t.preventDefault(),e.el.style.webkitUserSelect="none")})}},{key:"normalizeForce",value:function(e){return v(e,1,3,0,1)}}]),t}(l),f={hasRun:!1,forPressure:!1,type:!1,mobile:"ontouchstart"in t,didFail:function(){this.hasRun=!0,this.forPressure=!1},didSucceed:function(e){this.hasRun=!0,this.forPressure=!0,this.type=e}},d=function(e,s){var n=arguments.length<=2||void 0===arguments[2]?{}:arguments[2];if("string"==typeof e||e instanceof String)for(var r=t.querySelectorAll(e),o=0;o