_Widget.js 818 B

123456789101112131415161718192021222324252627282930313233
  1. // wrapped by build app
  2. define("dojox/mobile/app/_Widget", ["dijit","dojo","dojox","dojo/require!dijit/_WidgetBase"], function(dijit,dojo,dojox){
  3. dojo.provide("dojox.mobile.app._Widget");
  4. dojo.experimental("dojox.mobile.app._Widget");
  5. dojo.require("dijit._WidgetBase");
  6. dojo.declare("dojox.mobile.app._Widget", dijit._WidgetBase, {
  7. // summary:
  8. // The base mobile app widget.
  9. getScroll: function(){
  10. // summary:
  11. // Returns the scroll position.
  12. return {
  13. x: dojo.global.scrollX,
  14. y: dojo.global.scrollY
  15. };
  16. },
  17. connect: function(target, event, fn){
  18. if(event.toLowerCase() == "dblclick"
  19. || event.toLowerCase() == "ondblclick"){
  20. if(dojo.global["Mojo"]){
  21. // Handle webOS tap event
  22. return this.connect(target, Mojo.Event.tap, fn);
  23. }
  24. }
  25. return this.inherited(arguments);
  26. }
  27. });
  28. });