27 lines
686 B
JavaScript
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);
|
|
}
|
|
});
|