mirror of
https://github.com/TryGhost/Ghost.git
synced 2025-02-10 23:36:14 -05:00
Merge pull request #5795 from kevinansfield/fix-console-error
Fix teardown of resize handler in content management screen
This commit is contained in:
commit
274769455a
1 changed files with 8 additions and 2 deletions
|
@ -8,6 +8,8 @@ export default Ember.Component.extend({
|
||||||
|
|
||||||
resizeService: Ember.inject.service(),
|
resizeService: Ember.inject.service(),
|
||||||
|
|
||||||
|
_resizeListener: null,
|
||||||
|
|
||||||
calculatePreviewIsHidden: function () {
|
calculatePreviewIsHidden: function () {
|
||||||
if (this.$('.content-preview').length) {
|
if (this.$('.content-preview').length) {
|
||||||
this.set('previewIsHidden', !this.$('.content-preview').is(':visible'));
|
this.set('previewIsHidden', !this.$('.content-preview').is(':visible'));
|
||||||
|
@ -16,8 +18,12 @@ export default Ember.Component.extend({
|
||||||
|
|
||||||
didInsertElement: function () {
|
didInsertElement: function () {
|
||||||
this._super(...arguments);
|
this._super(...arguments);
|
||||||
|
this._resizeListener = Ember.run.bind(this, this.calculatePreviewIsHidden);
|
||||||
|
this.get('resizeService').on('debouncedDidResize', this._resizeListener);
|
||||||
this.calculatePreviewIsHidden();
|
this.calculatePreviewIsHidden();
|
||||||
this.get('resizeService').on('debouncedDidResize',
|
},
|
||||||
Ember.run.bind(this, this.calculatePreviewIsHidden));
|
|
||||||
|
willDestroy: function () {
|
||||||
|
this.get('resizeService').off('debouncedDidResize', this._resizeListener);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
Loading…
Add table
Reference in a new issue