X-Git-Url: http://source.bookstackapp.com/bookstack/blobdiff_plain/02fd1c48ed9575ef242927018be65c0cf28c5fc0..7f95b51b00d0d5fa1e7bcf5574f2d58bddcbd504:/resources/assets/js/vues/page-editor.js diff --git a/resources/assets/js/vues/page-editor.js b/resources/assets/js/vues/page-editor.js index d33739b30..864a3a906 100644 --- a/resources/assets/js/vues/page-editor.js +++ b/resources/assets/js/vues/page-editor.js @@ -1,6 +1,4 @@ -const moment = require('moment'); -require('moment/locale/en-gb'); -moment.locale('en-gb'); +import * as Dates from "../services/dates"; let autoSaveFrequency = 30; @@ -96,13 +94,12 @@ let methods = { let url = window.baseUrl(`/ajax/page/${this.pageId}/save-draft`); window.$http.put(url, data).then(response => { draftErroring = false; - let updateTime = moment.utc(moment.unix(response.data.timestamp)).toDate(); if (!this.isNewDraft) this.isUpdateDraft = true; - this.draftNotifyChange(response.data.message + moment(updateTime).format('HH:mm')); + this.draftNotifyChange(`${response.data.message } ${Dates.utcTimeStampToLocalTime(response.data.timestamp)}`); lastSave = Date.now(); }, errorRes => { if (draftErroring) return; - window.$events('error', trans('errors.page_draft_autosave_fail')); + window.$events.emit('error', trans('errors.page_draft_autosave_fail')); draftErroring = true; }); }, @@ -148,6 +145,6 @@ let computed = { } }; -module.exports = { +export default { mounted, data, methods, computed, }; \ No newline at end of file