yoqw/web/cms/app/components/home-board.js
2020-09-05 11:28:22 +08:00

27 lines
686 B
JavaScript

import Ember from 'ember';
import $ from 'jquery';
export default Ember.Component.extend({
classNames: ['no-padding', 'desktop'],
mount: false,
init() {
let me = this;
me._super(...arguments);
$(window).on('resize', Ember.run.bind(me, me.onWindowResize));
},
didInsertElement() {
let me = this;
me._super(...arguments);
me.set('mount', true);
me.onWindowResize();
},
willDestroyElement() {
let me = this;
me._super(...arguments);
me.set('mount', false);
},
onWindowResize() {
this.get('mount') && $(this.element).height($(window).height() - 86 - 60);
}
});