diff options
Diffstat (limited to 'js/dojo/dojox/mobile/app/_Widget.js')
| -rw-r--r-- | js/dojo/dojox/mobile/app/_Widget.js | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/js/dojo/dojox/mobile/app/_Widget.js b/js/dojo/dojox/mobile/app/_Widget.js new file mode 100644 index 0000000..7073df5 --- /dev/null +++ b/js/dojo/dojox/mobile/app/_Widget.js @@ -0,0 +1,34 @@ +//>>built +// wrapped by build app +define("dojox/mobile/app/_Widget", ["dijit","dojo","dojox","dojo/require!dijit/_WidgetBase"], function(dijit,dojo,dojox){ +dojo.provide("dojox.mobile.app._Widget"); +dojo.experimental("dojox.mobile.app._Widget"); + +dojo.require("dijit._WidgetBase"); + +dojo.declare("dojox.mobile.app._Widget", dijit._WidgetBase, { + // summary: + // The base mobile app widget. + + getScroll: function(){ + // summary: + // Returns the scroll position. + return { + x: dojo.global.scrollX, + y: dojo.global.scrollY + }; + }, + + connect: function(target, event, fn){ + if(event.toLowerCase() == "dblclick" + || event.toLowerCase() == "ondblclick"){ + + if(dojo.global["Mojo"]){ + // Handle webOS tap event + return this.connect(target, Mojo.Event.tap, fn); + } + } + return this.inherited(arguments); + } +}); +}); |
