Index: lams_central/web/authoring/authoring.jsp =================================================================== diff -u -rdd5265f884378ab76647aca75eaff7f58a1ecb22 -rc273aea6f908193080903efb968a837967282832 --- lams_central/web/authoring/authoring.jsp (.../authoring.jsp) (revision dd5265f884378ab76647aca75eaff7f58a1ecb22) +++ lams_central/web/authoring/authoring.jsp (.../authoring.jsp) (revision c273aea6f908193080903efb968a837967282832) @@ -16,7 +16,6 @@ - @@ -25,7 +24,7 @@ - + @@ -329,7 +328,8 @@
- @@ -343,7 +343,8 @@
- Index: lams_central/web/includes/javascript/authoring/authoringGeneral.js =================================================================== diff -u -rf14dd6ce1f03d0ce6d3914ea1d009cee059cc41b -rc273aea6f908193080903efb968a837967282832 --- lams_central/web/includes/javascript/authoring/authoringGeneral.js (.../authoringGeneral.js) (revision f14dd6ce1f03d0ce6d3914ea1d009cee059cc41b) +++ lams_central/web/includes/javascript/authoring/authoringGeneral.js (.../authoringGeneral.js) (revision c273aea6f908193080903efb968a837967282832) @@ -1537,6 +1537,9 @@ * Tells the backend to remove the system gate. */ cancelLiveEdit : function(){ + var cancelLiveEditButton = $('#cancelLiveEditButton'); + cancelLiveEditButton.button('loading'); + if (GeneralLib.canClose() || confirm(LABELS.LIVEEDIT_CANCEL_CONFIRM)) { $.ajax({ type : 'POST', @@ -1552,6 +1555,8 @@ window.parent.closeDialog('dialogAuthoring'); } }); + } else { + cancelLiveEditButton.button('reset'); } }, Index: lams_central/web/includes/javascript/authoring/authoringMenu.js =================================================================== diff -u -r0f753276d8ac497af83c8ce19623611345bd5081 -rc273aea6f908193080903efb968a837967282832 --- lams_central/web/includes/javascript/authoring/authoringMenu.js (.../authoringMenu.js) (revision 0f753276d8ac497af83c8ce19623611345bd5081) +++ lams_central/web/includes/javascript/authoring/authoringMenu.js (.../authoringMenu.js) (revision c273aea6f908193080903efb968a837967282832) @@ -650,14 +650,16 @@ * Opens "Save sequence" dialog where an user can choose where to save the Learning Design. */ saveLearningDesign : function(showDialog){ - $('#saveButton').blur(); + var saveButton = $('#saveButton').blur(); + saveButton.button('loading'); if (!showDialog && layout.ld.learningDesignID) { if (!layout.ld.canModify || (!canSetReadOnly && layout.ld.readOnly)) { alert(LABELS.READONLY_FORBIDDEN_ERROR); } else { GeneralLib.saveLearningDesign(layout.ld.folderID, layout.ld.learningDesignID, layout.ld.title, layout.ld.readOnly); } + saveButton.button('reset'); return; } @@ -666,6 +668,7 @@ layout.ldStoreDialog.on('shown.bs.modal', function(){ $('#ldStoreDialogNameContainer input', layout.ldStoreDialog).focus(); }); + saveButton.button('reset'); layout.ldStoreDialog.modal('show'); },