diff --git a/mobl/ui/generic.mobl b/mobl/ui/generic.mobl index 92468c7..da51dbb 100644 --- a/mobl/ui/generic.mobl +++ b/mobl/ui/generic.mobl @@ -279,16 +279,32 @@ style itemDownArrowStyle { control item(style : Style = itemStyle, pushedStyle : Style = itemPushedStyle, onclick : Callback = null, onswipe : Callback = null, hideArrow : Bool = false) { var pushed = false + var touched = false el@
  • + } : null + ontouchdown=onclick ? { + touched = true; + sleep(200); + if (touched) { + pushed = true; + } + } : null + ontouchup=onclick ? { + touched = false; + pushed = false; + } : null + ontouchdrag=onclick ? { + touched = false; + pushed = false; + } : null + > elements()
  • }