Index: lams_central/web/includes/javascript/dialog.js =================================================================== diff -u -rc8e1115744689476d888e67ebabba590468517ac -r92d06af13f4a1e095dfcca4a2ce2219ab0974ed7 --- lams_central/web/includes/javascript/dialog.js (.../dialog.js) (revision c8e1115744689476d888e67ebabba590468517ac) +++ lams_central/web/includes/javascript/dialog.js (.../dialog.js) (revision 92d06af13f4a1e095dfcca4a2ce2219ab0974ed7) @@ -61,6 +61,7 @@ 'modal' : false, 'draggable' : true, 'resizable' : extraButtons == true, + 'startMaximized' : false, 'beforeClose' : function(){ $('iframe', this).attr('src', null); }, @@ -193,12 +194,11 @@ } if (extraButtons) { - $('.dialogMaximise', dialog).click(function(){ + var maximizeButton = $('.dialogMaximise', dialog).click(function(){ var icon = $('i', this), wasMaxed = icon.hasClass('fa-clone'), internalDialog = $('.modal-dialog', dialog), - internalContent = $('.modal-content', dialog), - positionTarget = initParams.modal ? internalDialog : dialog; + internalContent = $('.modal-content', dialog); icon.toggleClass('fa-plus').toggleClass('fa-clone'); if (wasMaxed) { // restore dialog @@ -255,6 +255,10 @@ internalContent.trigger('resizestop'); }); + if (initParams.startMaximized) { + maximizeButton.click(); + } + $('.dialogMinimise', dialog).click(function() { if (dialog.hasClass('dialogMin')) { restoreMinimisedDialog(dialog);