1
0
Fork 0
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:
Harvey Kandola 2017-03-05 19:11:01 +00:00
parent 81fcf0f5df
commit 7e7f63e6f4
15 changed files with 157 additions and 149 deletions

View file

@ -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}`;
}),

View file

@ -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')();
},
}
});

View file

@ -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', () => {