mirror of
https://github.com/TryGhost/Ghost.git
synced 2024-11-28 22:43:30 +03:00
cc2e20a486
refs https://github.com/TryGhost/Ghost/issues/9724 - add `registerComponent` hook to cards so that `{{koenig-editor}}` can fetch properties from card components directly - add word count and reading time utilities - add throttled word count update routine to `{{koenig-editor}}` that walks all sections and counts text words or fetches word/image counts from card components - add `wordCountDidChange` hook to `{{koenig-editor}}` so that word count + reading time can be exposed - modify editor controller to update it's own word count property when koenig triggers it's action - modified the editor template to show reading time + word count next to the post status
18 lines
360 B
JavaScript
18 lines
360 B
JavaScript
import Component from '@ember/component';
|
|
import layout from '../templates/components/koenig-card-hr';
|
|
|
|
export default Component.extend({
|
|
layout,
|
|
tagName: '',
|
|
|
|
// closure actions
|
|
selectCard() {},
|
|
deselectCard() {},
|
|
registerComponent() {},
|
|
|
|
init() {
|
|
this._super(...arguments);
|
|
this.registerComponent(this);
|
|
}
|
|
});
|