Index: lams_central/web/includes/javascript/dialog.js =================================================================== diff -u -r921724d3e5aa7dc1b937827a84488698e75e2704 -r59af1a95dadad5e868b288037f77bf262fdb1954 --- lams_central/web/includes/javascript/dialog.js (.../dialog.js) (revision 921724d3e5aa7dc1b937827a84488698e75e2704) +++ lams_central/web/includes/javascript/dialog.js (.../dialog.js) (revision 59af1a95dadad5e868b288037f77bf262fdb1954) @@ -100,10 +100,26 @@ modalDialog.css({ 'margin' : 0 }); - dialog.width(modalDialog.outerWidth(true)); - dialog.height(modalDialog.outerHeight(true)); + dialog.width(modalDialog.outerWidth(true) + 5); + dialog.height(modalDialog.outerHeight(true) + 5); // remove overlay dialog.siblings('.modal-backdrop').remove(); + + dialog.position({ + 'of' : 'body' + }); + + if (initParams.draggable) { + modalDialog.on('drag', function(event, ui){ + dialog.offset({ + 'top' : ui.offset.top + 5, + 'left' : ui.offset.left + 5 + }); + modalDialog.css({ + 'position' : 'static' + }); + }); + } }); }