1
0
Fork 0
mirror of https://github.com/documize/community.git synced 2025-07-19 13:19:43 +02:00

WIP section editors UX

This commit is contained in:
Harvey Kandola 2017-12-08 17:24:39 +00:00
parent 35947ffbfc
commit 57b3801f87
21 changed files with 210 additions and 308 deletions

View file

@ -20,10 +20,12 @@ export default Component.extend(TooltipMixin, ModalMixin, {
mousetrap: null,
showLinkModal: false,
hasNameError: empty('page.title'),
hasDescError: empty('page.excerpt'),
pageId: computed('page', function () {
let page = this.get('page');
return `page-editor-${page.id}`;
}),
previewText: 'Preview',
didRender() {
let msContainer = document.getElementById('section-editor-' + this.get('containerId'));
@ -91,6 +93,8 @@ export default Component.extend(TooltipMixin, ModalMixin, {
},
onPreview() {
let pt = this.get('previewText');
this.set('previewText', pt === 'Preview' ? 'Edit Mode' : 'Preview');
return this.get('onPreview')();
},