discourse/app/assets/javascripts/admin/components/site-text-summary.js.es6

26 lines
566 B
JavaScript

import { on } from 'ember-addons/ember-computed-decorators';
export default Ember.Component.extend({
classNames: ['site-text'],
classNameBindings: ['siteText.overridden'],
@on('didInsertElement')
highlightTerm() {
const term = this.get('term');
if (term) {
this.$('.site-text-id, .site-text-value').highlight(term, {className: 'text-highlight'});
}
this.$('.site-text-value').ellipsis();
},
click() {
this.send('edit');
},
actions: {
edit() {
this.sendAction('editAction', this.get('siteText'));
}
}
});