Sha256: a0932a69178e029095697f9e4db422bf2f57c40c94b951c966317af8f781311b
Contents?: true
Size: 1.24 KB
Versions: 3
Compression:
Stored size: 1.24 KB
Contents
var LayoutInitializer = (function () { function toggleProfileMenu () { $('.layout-admin__profile-container').click(function () { // close header widgets $('.layout-admin__widget-container').removeClass('layout-admin__widget-container--active') // toggle class on profile menu $('.layout-admin__profile-menu-list').toggleClass('layout-admin__profile-menu-list--active') }) } function toggleWidget () { $('.layout-admin__widget-button').click(function (e) { var widgetContainer = $(this).parent() // close profile menu $('.layout-admin__profile-menu-list').removeClass('layout-admin__profile-menu-list--active') // close others widgets and toggle on clicked widget if ($(widgetContainer).hasClass('layout-admin__widget-container--active')) { $('.layout-admin__widget-container').removeClass('layout-admin__widget-container--active') } else { $('.layout-admin__widget-container').removeClass('layout-admin__widget-container--active') $(widgetContainer).addClass('layout-admin__widget-container--active') } e.preventDefault() }) } // Init: function init () { toggleProfileMenu() toggleWidget() } return { init: init } })()
Version data entries
3 entries across 3 versions & 1 rubygems