[SSE mobile] Fix display Filter Options on tablet
This commit is contained in:
parent
ee8e572cce
commit
af8e86f839
|
@ -356,7 +356,10 @@ define([
|
||||||
|
|
||||||
onApiFilterOptions: function(config) {
|
onApiFilterOptions: function(config) {
|
||||||
if(_isEdit) {
|
if(_isEdit) {
|
||||||
SSE.getController('FilterOptions').showModal();
|
var rect = config.asc_getCellCoord(),
|
||||||
|
posX = rect.asc_getX() + rect.asc_getWidth() - 9,
|
||||||
|
posY = rect.asc_getY() + rect.asc_getHeight() - 9;
|
||||||
|
SSE.getController('FilterOptions').showModal(posX,posY);
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
|
@ -83,7 +83,7 @@ define([
|
||||||
this.appConfig = mode;
|
this.appConfig = mode;
|
||||||
},
|
},
|
||||||
|
|
||||||
showModal: function(x,y) {
|
showModal: function(posX,posY) {
|
||||||
var me = this,
|
var me = this,
|
||||||
isAndroid = Framework7.prototype.device.android === true,
|
isAndroid = Framework7.prototype.device.android === true,
|
||||||
modalView,
|
modalView,
|
||||||
|
@ -111,7 +111,7 @@ define([
|
||||||
});
|
});
|
||||||
mainView.hideNavbar();
|
mainView.hideNavbar();
|
||||||
} else {
|
} else {
|
||||||
modalView = uiApp.popover(
|
var popoverHTML =
|
||||||
'<div class="popover settings container-filter">' +
|
'<div class="popover settings container-filter">' +
|
||||||
'<div class="popover-angle"></div>' +
|
'<div class="popover-angle"></div>' +
|
||||||
'<div class="popover-inner">' +
|
'<div class="popover-inner">' +
|
||||||
|
@ -121,8 +121,13 @@ define([
|
||||||
'</div>' +
|
'</div>' +
|
||||||
'</div>' +
|
'</div>' +
|
||||||
'</div>' +
|
'</div>' +
|
||||||
'</div>',
|
'</div>';
|
||||||
);
|
var $target = $('#context-menu-target')
|
||||||
|
.css({left: posX, top: Math.max(0, posY)});
|
||||||
|
var popover = uiApp.popover(popoverHTML, $target);
|
||||||
|
if (Common.SharedSettings.get('android')) {
|
||||||
|
Common.Utils.androidMenuTop($(popover), $target);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (Framework7.prototype.device.android === true) {
|
if (Framework7.prototype.device.android === true) {
|
||||||
|
|
Loading…
Reference in a new issue