((global) => { global.User = class { constructor({ action }) { this.action = action; this.placeProfileAvatarsToTop(); this.initTabs(); this.hideProjectLimitMessage(); } placeProfileAvatarsToTop() { $('.profile-groups-avatars').tooltip({ placement: 'top' }); } initTabs() { return new global.UserTabs({ parentEl: '.user-profile', action: this.action }); } hideProjectLimitMessage() { $('.hide-project-limit-message').on('click', e => { e.preventDefault(); Cookies.set('hide_project_limit_message', 'false'); $(this).parents('.project-limit-message').remove(); }); } } })(window.gl || (window.gl = {}));