mirror of
https://github.com/documize/community.git
synced 2025-08-05 05:25:27 +02:00
refactored base-editor-inline to support section and block editing
This commit is contained in:
parent
81fcf0f5df
commit
7e7f63e6f4
15 changed files with 157 additions and 149 deletions
|
@ -31,7 +31,7 @@ export default Ember.Component.extend(TooltipMixin, {
|
|||
{ label: 'Attachment', selected: false },
|
||||
{ label: 'Search', selected: false }
|
||||
],
|
||||
buttonId: Ember.computed('page', function () {
|
||||
contentLinkerButtonId: Ember.computed('page', function () {
|
||||
let page = this.get('page');
|
||||
return `content-linker-button-${page.id}`;
|
||||
}),
|
||||
|
|
|
@ -33,6 +33,14 @@ export default Ember.Component.extend({
|
|||
let page = this.get('page');
|
||||
return `discard-edits-dialog-${page.id}`;
|
||||
}),
|
||||
contentLinkerButtonId: Ember.computed('page', function () {
|
||||
let page = this.get('page');
|
||||
return `content-linker-button-${page.id}`;
|
||||
}),
|
||||
previewButtonId: Ember.computed('page', function () {
|
||||
let page = this.get('page');
|
||||
return `content-preview-button-${page.id}`;
|
||||
}),
|
||||
|
||||
didRender() {
|
||||
let self = this;
|
||||
|
@ -108,6 +116,14 @@ export default Ember.Component.extend({
|
|||
|
||||
discardEdits() {
|
||||
this.attrs.onCancel();
|
||||
}
|
||||
},
|
||||
|
||||
onInsertLink(selection) {
|
||||
return this.get('onInsertLink')(selection);
|
||||
},
|
||||
|
||||
onPreview() {
|
||||
return this.get('onPreview')();
|
||||
},
|
||||
}
|
||||
});
|
||||
|
|
|
@ -32,10 +32,6 @@ export default Ember.Component.extend(TooltipMixin, {
|
|||
let page = this.get('page');
|
||||
return `markdown-preview-${page.id}`;
|
||||
}),
|
||||
tooltipId: Ember.computed('page', function () {
|
||||
let page = this.get('page');
|
||||
return `markdown-tooltip-${page.id}`;
|
||||
}),
|
||||
|
||||
init() {
|
||||
this._super(...arguments);
|
||||
|
@ -127,7 +123,7 @@ export default Ember.Component.extend(TooltipMixin, {
|
|||
},
|
||||
|
||||
actions: {
|
||||
toggleMode() {
|
||||
onPreview() {
|
||||
this.set('editMode', !this.get('editMode'));
|
||||
|
||||
Ember.run.schedule('afterRender', () => {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue