Commit 717b037dc4fdfd8053a9740494a79a9c491de91c
1 parent
ed5dc629
add jQuery ui touch-punch for draggable support on mobile devices. Thanks to Dave Furfero.
Showing
3 changed files
with
13 additions
and
0 deletions
@@ -48,6 +48,7 @@ nobase_trdata_DATA = assets/html/example.html \ | @@ -48,6 +48,7 @@ nobase_trdata_DATA = assets/html/example.html \ | ||
48 | assets/image/rambler-logo2-small.jpg \ | 48 | assets/image/rambler-logo2-small.jpg \ |
49 | assets/js/jquery.js \ | 49 | assets/js/jquery.js \ |
50 | assets/js/jquery-ui.js \ | 50 | assets/js/jquery-ui.js \ |
51 | + assets/js/jquery.ui.touch-punch.min.js \ | ||
51 | assets/js/serverval.js \ | 52 | assets/js/serverval.js \ |
52 | assets/js/session.js \ | 53 | assets/js/session.js \ |
53 | assets/js/init.js \ | 54 | assets/js/init.js \ |
@@ -11,6 +11,7 @@ | @@ -11,6 +11,7 @@ | ||
11 | <link rel="shortcut icon" href="/favicon.ico?v=2" /> | 11 | <link rel="shortcut icon" href="/favicon.ico?v=2" /> |
12 | <script type="text/javascript" src="/js/jquery.js"></script> | 12 | <script type="text/javascript" src="/js/jquery.js"></script> |
13 | <script type="text/javascript" src="/js/jquery-ui.js"></script> | 13 | <script type="text/javascript" src="/js/jquery-ui.js"></script> |
14 | + <script type="text/javascript" src="/js/jquery.ui.touch-punch.min.js"></script> | ||
14 | <script type="text/javascript" src="/js/serverval.js"></script> | 15 | <script type="text/javascript" src="/js/serverval.js"></script> |
15 | <script type="text/javascript" src="/js/session.js"></script> | 16 | <script type="text/javascript" src="/js/session.js"></script> |
16 | <script type="text/javascript" src="/js/init.js"></script> | 17 | <script type="text/javascript" src="/js/init.js"></script> |
assets/js/jquery.ui.touch-punch.min.js
0 → 100644
1 | +/* | ||
2 | + * jQuery UI Touch Punch 0.2.2 | ||
3 | + * | ||
4 | + * Copyright 2011, Dave Furfero | ||
5 | + * Dual licensed under the MIT or GPL Version 2 licenses. | ||
6 | + * | ||
7 | + * Depends: | ||
8 | + * jquery.ui.widget.js | ||
9 | + * jquery.ui.mouse.js | ||
10 | + */ | ||
11 | +(function(b){b.support.touch="ontouchend" in document;if(!b.support.touch){return;}var c=b.ui.mouse.prototype,e=c._mouseInit,a;function d(g,h){if(g.originalEvent.touches.length>1){return;}g.preventDefault();var i=g.originalEvent.changedTouches[0],f=document.createEvent("MouseEvents");f.initMouseEvent(h,true,true,window,1,i.screenX,i.screenY,i.clientX,i.clientY,false,false,false,false,0,null);g.target.dispatchEvent(f);}c._touchStart=function(g){var f=this;if(a||!f._mouseCapture(g.originalEvent.changedTouches[0])){return;}a=true;f._touchMoved=false;d(g,"mouseover");d(g,"mousemove");d(g,"mousedown");};c._touchMove=function(f){if(!a){return;}this._touchMoved=true;d(f,"mousemove");};c._touchEnd=function(f){if(!a){return;}d(f,"mouseup");d(f,"mouseout");if(!this._touchMoved){d(f,"click");}a=false;};c._mouseInit=function(){var f=this;f.element.bind("touchstart",b.proxy(f,"_touchStart")).bind("touchmove",b.proxy(f,"_touchMove")).bind("touchend",b.proxy(f,"_touchEnd"));e.call(f);};})(jQuery); |
Please
register
or
login
to post a comment