Index: lams_central/web/includes/javascript/authoring/authoringActivity.js =================================================================== diff -u -r127e2b2c6cd0b7942d00f122281c2c12ba3e6ebe -r92d06af13f4a1e095dfcca4a2ce2219ab0974ed7 --- lams_central/web/includes/javascript/authoring/authoringActivity.js (.../authoringActivity.js) (revision 127e2b2c6cd0b7942d00f122281c2c12ba3e6ebe) +++ lams_central/web/includes/javascript/authoring/authoringActivity.js (.../authoringActivity.js) (revision 92d06af13f4a1e095dfcca4a2ce2219ab0974ed7) @@ -1421,6 +1421,7 @@ 'width' : Math.max(380, Math.min(1024, $(window).width() - 60)), 'draggable' : true, 'resizable' : true, + 'startMaximized' : true, 'title' : activity.title + ' ' + LABELS.ACTIVITY_DIALOG_TITLE_SUFFIX, 'beforeClose' : function(event){ // ask the user if he really wants to exit before saving his work 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);