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 @@
-
-
+
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');
},