navbar-dropdown.js 521 B

123456789101112131415161718
  1. import Ember from 'ember';
  2. export default Ember.Component.extend({
  3. classNames: ['compact-navbar-dropdown', 'hidden-md', 'hidden-lg'],
  4. dropdown: Ember.computed.alias('navbar-dropdown'),
  5. closeOnLinkClick: function() {
  6. var self = this;
  7. Ember.$(document).on('click.misagoNavbarDropdown', function() {
  8. self.get('navbar-dropdown').hide();
  9. });
  10. }.on('didInsertElement'),
  11. removeClickDelegation: function() {
  12. Ember.$(document).off('click.misagoNavbarDropdown');
  13. }.on('willDestroyElement')
  14. });