AUI().ready( 'liferay-navigation-interaction', 'liferay-sign-in-modal', function(A) { var navigationNode = A.one('#navigation'); if (navigationNode) { navigationNode.plug(Liferay.NavigationInteraction); } var signIn = A.one('#sign-in'); if (signIn && signIn.getData('redirect') !== 'true') { signIn.plug(Liferay.SignInModal); } // Dockbar vertical JS, if dockbar is present var portletDockbar = A.one('#_145_dockbar'); if (portletDockbar) { var body = A.one('.aui body'); body.append('
'); body.append(''); var toggleDockbar = A.one('.icon-toggle-dockbar'); var toggleDockbarClose = A.all('.vertical-dockbar-close'); var toggleDockbarIcon = A.one('.icon-toggle-dockbar .icon-cog'); if (toggleDockbar) { toggleDockbarClose.on( 'click', function() { portletDockbar.toggleClass('over'); toggleDockbar.toggleClass('over'); toggleDockbarIcon.toggleClass('icon-remove'); toggleDockbarIcon.toggleClass('icon-cog'); body.toggleClass('lfr-has-dockbar-vertical'); } ); } }; } );