Index: lams_central/web/includes/javascript/dialog.js =================================================================== diff -u -r917cdcbcb307b39b90b65f7b97a5b5f7863d7c5b -r5cadb8264db63d0022b2d4558cb48e38239f1f6e --- lams_central/web/includes/javascript/dialog.js (.../dialog.js) (revision 917cdcbcb307b39b90b65f7b97a5b5f7863d7c5b) +++ lams_central/web/includes/javascript/dialog.js (.../dialog.js) (revision 5cadb8264db63d0022b2d4558cb48e38239f1f6e) @@ -158,8 +158,8 @@ modalDialog.on('drag', function(event, ui){ // pass the event to the dialog, not its internal element dialog.offset({ - 'top' : ui.offset.top + 5, - 'left' : ui.offset.left + 5 + 'top' : Math.min(window.innerHeight - 30, Math.max(0, ui.offset.top + 5)), + 'left' : Math.min(window.innerWidth - 200, Math.max(0, ui.offset.left + 5)) }); modalDialog.css({ 'position' : 'static'