diff options
Diffstat (limited to 'web-ui/app/js/user_settings/ui/user_settings_icon.js')
-rw-r--r-- | web-ui/app/js/user_settings/ui/user_settings_icon.js | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/web-ui/app/js/user_settings/ui/user_settings_icon.js b/web-ui/app/js/user_settings/ui/user_settings_icon.js index 64a42127..9471b0f4 100644 --- a/web-ui/app/js/user_settings/ui/user_settings_icon.js +++ b/web-ui/app/js/user_settings/ui/user_settings_icon.js @@ -33,7 +33,7 @@ define( }; this.toggleUserSettingsBox = function() { - if(this.attr.userSettingsBox.children().length == 0) { + if(this.attr.userSettingsBox.children().length === 0) { var div = $('<div>'); $(this.attr.userSettingsBox).append(div); userSettingsBox.attachTo(div); @@ -43,9 +43,14 @@ define( } }; + this.triggerToggleUserSettingsBox = function() { + this.trigger(document, events.ui.userSettingsBox.toggle); + }; + this.after('initialize', function () { this.render(); - this.on('click', this.toggleUserSettingsBox); + this.on('click', this.triggerToggleUserSettingsBox); + this.on(document, events.ui.userSettingsBox.toggle, this.toggleUserSettingsBox); }); }); }); |