Index: lams_central/web/includes/javascript/dialog.js =================================================================== diff -u -r4a2a1ea3d6d2248d1c4146e6a48e71259c64cee1 -rdec72575c7e173cdf993a4c09cc481962a9d46cf --- lams_central/web/includes/javascript/dialog.js (.../dialog.js) (revision 4a2a1ea3d6d2248d1c4146e6a48e71259c64cee1) +++ lams_central/web/includes/javascript/dialog.js (.../dialog.js) (revision dec72575c7e173cdf993a4c09cc481962a9d46cf) @@ -76,7 +76,8 @@ if (initParams.resizable) { modalContent.resizable(); } - if (initParams.draggable) { + if (initParams.draggable && ! /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) { + // breaks the close buttons on Android and iPhone modalDialog.draggable(); } // store extra attributes for dialog content internal use