Added draft save indicator and fixed notification positions

This commit is contained in:
Dan Brown
2016-09-02 19:26:12 +01:00
parent 3f81eba13b
commit 781f0e7887
4 changed files with 21 additions and 4 deletions

View File

@ -357,8 +357,6 @@ module.exports = function (ngApp, events) {
/**
* Save a draft update into the system via an AJAX request.
* @param title
* @param html
*/
function saveDraft() {
var data = {
@ -373,9 +371,17 @@ module.exports = function (ngApp, events) {
var updateTime = moment.utc(moment.unix(responseData.data.timestamp)).toDate();
$scope.draftText = responseData.data.message + moment(updateTime).format('HH:mm');
if (!$scope.isNewPageDraft) $scope.isUpdateDraft = true;
showDraftSaveNotification();
});
}
function showDraftSaveNotification() {
$scope.draftUpdated = true;
$timeout(() => {
$scope.draftUpdated = false;
}, 2000)
}
$scope.forceDraftSave = function() {
saveDraft();
};