input type="button" and div data-role="button" javascript open problem has been fixed
and support data-rel="back" method
DCM-542
Change-Id: I529495ebf9731877d6413ee494e7be78027e7192
<div data-role="popup" id="positionOrigin" class="ui-content" data-theme="d">
<p style="color:white">I am positioned over the origin.</p>
</div>
+<br>
+<br>
+<input type="button" data-inline="true" onclick="popupTest()" value="Open Popup - input type button"/>
+<br>
+<br>
+<div data-role="button" "button" data-inline="true" onclick="popupTest()">Open Popup - div button</div>
</div> <!-- /content -->
<div data-role="footer">
+ break;
+ case 1:
+ correctionValue = [ 0 , -(ret.y + menuSize.cy - linkOffset.top)];
-+ arrowtop = menuSize.cy - 1;
++ arrowtop = menuSize.cy - 2;
+ arrowleft = (linkOffset.left - ret.x + correctionValue[0]) + ( $(this.link).width() / 2 ) - parseInt( $(this._ui.arrow).css("border-width") ) / 2;
+ $(this._ui.arrow).attr( "class", "" )
+ .addClass( "ui-arrow bottom" );
+ options = [];
+ }
+ if ( !options.link ) {
-+ self.link = $(event.target).closest('a')[0];
++ self.link = ( $(event.target).closest('a')[0] || $(event.target).closest('div')[0] );
+ } else {
+ self.link = options.link;
+ }