Fix note feedback
This commit is contained in:
@@ -29,7 +29,7 @@ oCATC.pageInit = function(asHash, bFirstPage) {
|
||||
self.tmp('id_course', asHash.items[0]);
|
||||
|
||||
//Setup layout
|
||||
self.setPageTitle('Course: '+self.consts.courses[self.tmp('id_course')].description);
|
||||
self.setPageTitle(self.consts.courses[self.tmp('id_course')].description);
|
||||
|
||||
//Setup Quill
|
||||
oEditor = new Editor('#notes');
|
||||
@@ -125,7 +125,7 @@ function noteFeedback(sType, sMsg) {
|
||||
$Feedback.finish().fadeOut($Feedback.is(':empty')?0:'fast', function(){
|
||||
$(this)
|
||||
.empty()
|
||||
.append($('<div>', {'class':'alert alert-'+sType, role:'alert'}).text(sMsg))
|
||||
.append($('<div>', {'class':'alert note-'+sType}).text(sMsg))
|
||||
.fadeIn('fast')
|
||||
.delay(5000)
|
||||
.fadeOut('fast');
|
||||
@@ -155,13 +155,15 @@ function save(bForce, bOnUnload) {
|
||||
function(asData) {
|
||||
self.tmp('saving', false);
|
||||
var sMsg = 'Note saved ('+asData.led_time+')';
|
||||
noteFeedback('notice', sMsg) || oCATC.feedback('success', sMsg);
|
||||
if($.type(noteFeedback)=='function') noteFeedback('notice', sMsg);
|
||||
else oCATC.feedback('success', sMsg);
|
||||
},
|
||||
{id: self.tmp('id_course'), content: sContent},
|
||||
function(sError) {
|
||||
var sMsg = 'Not saved! An error occured: '+sError;
|
||||
noteFeedback('error', sMsg) || oCATC.feedback('error', sMsg);;
|
||||
self.tmp('saving', false);
|
||||
var sMsg = 'Not saved! An error occured: '+sError;
|
||||
if($.type(noteFeedback)=='function') noteFeedback('error', sMsg);
|
||||
else oCATC.feedback('error', sMsg);
|
||||
oSaveTimer = setTimeout(save, 1000);
|
||||
},
|
||||
false,
|
||||
|
||||
Reference in New Issue
Block a user