Loading admin_toolbar.libraries.yml +4 −0 Original line number Diff line number Diff line Loading @@ -2,6 +2,10 @@ toolbar.tree: css: theme: css/admin.toolbar.css: {} toolbar.disable_sticky: css: theme: css/admin_toolbar.disable_sticky.css: {} js: js/admin_toolbar.js: {} dependencies: Loading admin_toolbar.module +4 −0 Original line number Diff line number Diff line Loading @@ -18,6 +18,10 @@ function admin_toolbar_toolbar_alter(&$items) { [AdminToolbar::class, 'preRenderTray'], ]; $items['administration']['#attached']['library'][] = 'admin_toolbar/toolbar.tree'; $disable_sticky = \Drupal::config('admin_toolbar.settings')->get('disable_sticky'); if ($disable_sticky === TRUE) { $items['administration']['#attached']['library'][] = 'admin_toolbar/toolbar.disable_sticky'; } $hoverintent_functionality = \Drupal::config('admin_toolbar_tools.settings')->get('hoverintent_functionality'); if ($hoverintent_functionality === TRUE) { // Use jQuery hover() effect. Loading config/install/admin_toolbar.settings.yml +1 −0 Original line number Diff line number Diff line menu_depth: 4 disable_sticky: false config/schema/admin_toolbar.schema.yml +3 −0 Original line number Diff line number Diff line Loading @@ -5,3 +5,6 @@ admin_toolbar.settings: menu_depth: type: integer label: 'Depth of displayed menu' disable_sticky: type: boolean label: 'Disable sticky toolbar' css/admin_toolbar.disable_sticky.css 0 → 100644 +4 −0 Original line number Diff line number Diff line /* Disable Admin Toolbar's sticky behavior to stay at the top of the page. */ .toolbar-fixed .toolbar-oriented .toolbar-bar { position: absolute; } Loading
admin_toolbar.libraries.yml +4 −0 Original line number Diff line number Diff line Loading @@ -2,6 +2,10 @@ toolbar.tree: css: theme: css/admin.toolbar.css: {} toolbar.disable_sticky: css: theme: css/admin_toolbar.disable_sticky.css: {} js: js/admin_toolbar.js: {} dependencies: Loading
admin_toolbar.module +4 −0 Original line number Diff line number Diff line Loading @@ -18,6 +18,10 @@ function admin_toolbar_toolbar_alter(&$items) { [AdminToolbar::class, 'preRenderTray'], ]; $items['administration']['#attached']['library'][] = 'admin_toolbar/toolbar.tree'; $disable_sticky = \Drupal::config('admin_toolbar.settings')->get('disable_sticky'); if ($disable_sticky === TRUE) { $items['administration']['#attached']['library'][] = 'admin_toolbar/toolbar.disable_sticky'; } $hoverintent_functionality = \Drupal::config('admin_toolbar_tools.settings')->get('hoverintent_functionality'); if ($hoverintent_functionality === TRUE) { // Use jQuery hover() effect. Loading
config/install/admin_toolbar.settings.yml +1 −0 Original line number Diff line number Diff line menu_depth: 4 disable_sticky: false
config/schema/admin_toolbar.schema.yml +3 −0 Original line number Diff line number Diff line Loading @@ -5,3 +5,6 @@ admin_toolbar.settings: menu_depth: type: integer label: 'Depth of displayed menu' disable_sticky: type: boolean label: 'Disable sticky toolbar'
css/admin_toolbar.disable_sticky.css 0 → 100644 +4 −0 Original line number Diff line number Diff line /* Disable Admin Toolbar's sticky behavior to stay at the top of the page. */ .toolbar-fixed .toolbar-oriented .toolbar-bar { position: absolute; }