From 1d0a170f6e5056fea69d8f95ed1e98323950bff7 Mon Sep 17 00:00:00 2001 From: Silke Pisulla Date: Mon, 24 Apr 2017 15:13:56 +0200 Subject: [PATCH 01/18] SPR-882: section edit button improvements --- css/area_main-content.less | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/css/area_main-content.less b/css/area_main-content.less index d5db8a5..ea92ac9 100755 --- a/css/area_main-content.less +++ b/css/area_main-content.less @@ -6,7 +6,7 @@ #dokuwiki__content.main-content { - .level2 { + div[class^="level"] { p a.media { img { border: 1px dotted @ini_background; @@ -23,7 +23,8 @@ } > div, - .section_highlight > div { + .section_highlight > div, + div[class^="level"] > div { > ul, > ol { &:not([class="tabs"]) > li { From c98cbfb79a898c799d3680bc95e54fe4caa12470 Mon Sep 17 00:00:00 2001 From: Silke Pisulla Date: Mon, 24 Apr 2017 15:21:37 +0200 Subject: [PATCH 02/18] SPR-882: section edit button improvements --- css/area_main-content.less | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/css/area_main-content.less b/css/area_main-content.less index ea92ac9..1afe783 100755 --- a/css/area_main-content.less +++ b/css/area_main-content.less @@ -24,7 +24,7 @@ > div, .section_highlight > div, - div[class^="level"] > div { + div[class^="level"] { > ul, > ol { &:not([class="tabs"]) > li { From 9e264cdc04f6d68260b9ac6b77a4c60581151a2b Mon Sep 17 00:00:00 2001 From: Andreas Gohr Date: Mon, 24 Apr 2017 15:53:27 +0200 Subject: [PATCH 03/18] show sidebar label on collapsed sidebar SPR-957 This removes the base z-indexes as they seem not to be needed (source order defines initial heights) and interfered with the sidbar functionality. Removing it was suggested in SPR-899 as well --- css/area_main-sidebar-nav.less | 14 ++++++++++++-- css/base_structure.less | 9 --------- js/sidebar.js | 8 ++++---- tpl/main-sidebar-nav.php | 16 ++++++++-------- 4 files changed, 24 insertions(+), 23 deletions(-) diff --git a/css/area_main-sidebar-nav.less b/css/area_main-sidebar-nav.less index 34e2dac..15c850d 100755 --- a/css/area_main-sidebar-nav.less +++ b/css/area_main-sidebar-nav.less @@ -84,8 +84,14 @@ } } + // the wrapper around the toggle to reserve space + div.nav { + height: @icon-size + @margin-small; + border: 1px solid transparent; + } + // the toggle element - a.nav { + div.nav a { .display-flex(); .align-items(); @@ -156,6 +162,11 @@ color: @ini_nav_menu_hover_color; text-decoration: none; + // always show label, even with collapsed sidebar + position: absolute; + z-index: 100; + width: 100%; + span.ico { border-color: inherit; @@ -284,7 +295,6 @@ } } - /* + + + + + + + + + + + + + + + + + + + + + + + + + + */ /* max-width: 1439px */ diff --git a/css/base_structure.less b/css/base_structure.less index 83957ce..5a588b7 100755 --- a/css/base_structure.less +++ b/css/base_structure.less @@ -73,16 +73,7 @@ z-index: 900; } - .tools .row > .col-xs-12 { - z-index: 1; - } - - .header .row > .col-xs-12 { - z-index: 2; - } - .content .row > .col-xs-12 { - z-index: 3; border-radius: 0 @ini_default_border_radius @fix_border-radius @fix_border-radius; // @ini_default_border_radius vs. @fix_border-radius } diff --git a/js/sidebar.js b/js/sidebar.js index d0811b7..73bcf83 100644 --- a/js/sidebar.js +++ b/js/sidebar.js @@ -48,10 +48,10 @@ jQuery(function () { /** * Toggle a navigation panel * - * @param {jQuery} $toggler The h6 toggler + * @param {jQuery} $toggler The a toggler */ toggleNav = function ($toggler) { - var $panel = $toggler.next('div.nav-panel'); + var $panel = $toggler.parent().next('div.nav-panel'); var isOpen = $panel.is(':visible'); // open sidebar on interaction setDefaultContent(); @@ -96,7 +96,6 @@ jQuery(function () { // make the new toggler var $toggler = jQuery('') - .addClass('nav') .attr('href', '#') .attr('role', 'heading') .attr('aria-level', '2') @@ -105,6 +104,7 @@ jQuery(function () { .prepend($icon) .data('index', index) ; + $toggler = jQuery('