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:
parent
35947ffbfc
commit
57b3801f87
21 changed files with 210 additions and 308 deletions
|
@ -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')();
|
||||
},
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue