Fix worklist context menu position (LT-193)
This commit is contained in:
parent
c4ad6b04b5
commit
e2d855c333
@ -23,8 +23,16 @@ openStudyContextMenu = function(e) {
|
|||||||
display: 'block'
|
display: 'block'
|
||||||
};
|
};
|
||||||
|
|
||||||
|
var pageHeight = $(document).height();
|
||||||
|
dialogProperty.top = Math.max(e.pageY, 0);
|
||||||
|
dialogProperty.top = Math.min(dialogProperty.top, pageHeight - dialog.outerHeight());
|
||||||
|
|
||||||
|
var pageWidth = $(document).width();
|
||||||
|
dialogProperty.left = Math.max(e.pageX, 0);
|
||||||
|
dialogProperty.left = Math.min(dialogProperty.left, pageWidth - dialog.outerWidth());
|
||||||
|
|
||||||
// Device is touch device or not
|
// Device is touch device or not
|
||||||
// If device is touch device, set position center of screen vertically and horizontally// jscs:ignore
|
// If device is touch device, set position center of screen vertically and horizontally
|
||||||
if (isTouchDevice()) {
|
if (isTouchDevice()) {
|
||||||
// add dialogMobile class to provide a black, transparent background
|
// add dialogMobile class to provide a black, transparent background
|
||||||
dialog.addClass('dialogMobile');
|
dialog.addClass('dialogMobile');
|
||||||
@ -32,17 +40,7 @@ openStudyContextMenu = function(e) {
|
|||||||
dialogProperty.left = 0;
|
dialogProperty.left = 0;
|
||||||
dialogProperty.right = 0;
|
dialogProperty.right = 0;
|
||||||
dialogProperty.bottom = 0;
|
dialogProperty.bottom = 0;
|
||||||
} else {
|
dialogProperty.margin = 'auto';
|
||||||
dialogProperty.top = e.pageY;
|
|
||||||
dialogProperty.left = e.pageX;
|
|
||||||
|
|
||||||
var pageHeight = $(document.body).height();
|
|
||||||
dialogProperty.top = Math.max(dialogProperty.top, 0);
|
|
||||||
dialogProperty.top = Math.min(dialogProperty.top, pageHeight - dialog.outerHeight());
|
|
||||||
|
|
||||||
var pageWidth = $(document.body).width();
|
|
||||||
dialogProperty.left = Math.max(dialogProperty.left, 0);
|
|
||||||
dialogProperty.left = Math.min(dialogProperty.left, pageWidth - dialog.outerWidth());
|
|
||||||
}
|
}
|
||||||
|
|
||||||
dialog.css(dialogProperty);
|
dialog.css(dialogProperty);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user