1/** 2 * This file provides the design styles for the page specific tool bar. 3 * 4 * @author Jana Deutschlaender <deutschlaender@cosmocode.de> 5 */ 6 7/* 8 FIXME 9.pagetools-item(edit, 1); 10.pagetools-item(create, 2); 11.pagetools-item(show, 4); 12.pagetools-item(source, 5); 13.pagetools-item(draft, 3); 14.pagetools-item(revs, 7, revisions); 15.pagetools-item(backlink, 8, backlink); 16.pagetools-item(top, 10); 17.pagetools-item(revert, 6, revert); 18.pagetools-item(subscribe, 9, subscribe); 19.pagetools-item(mediaManager, 11); 20.pagetools-item(back, 12); 21.pagetools-item(img_backto, 12); 22*/ 23 24#dokuwiki__aside { 25 @media @screen_max-md { 26 display: none !important; 27 } 28} 29 30nav#dokuwiki__pagetools { 31 @toolbox-size: 30px; 32 33 top: 3.05rem; 34 z-index: 100; 35 36 @media @screen_min-md { 37 right: -2.5rem; 38 } 39 40 @media @screen_max-md { 41 right: 8px; 42 } 43 44 ul { 45 li { 46 @page-tools_svg-size: 25px; 47 @page-tools_svg-space: (@toolbox-size - @page-tools_svg-size) / 2; 48 49 * { 50 font-size: @font-size-default; 51 } 52 53 a { 54 .fontello-double(); 55 56 position: relative; 57 height: auto; 58 min-height: @toolbox-size; // for nav:hover 59 width: @toolbox-size; // for nav:hover 60 font-size: @font-size-default; 61 padding: 2px @toolbox-size 2px 2px; 62 63 @media @screen_min-md { 64 color: @ini_nav_menu_color; 65 } 66 67 @media @screen_max-md { 68 color: @ini_existing; 69 } 70 71 * { 72 color: inherit; 73 } 74 75 &::before { 76 display: none; 77 } 78 79 &:hover, 80 &:focus, 81 &:active { 82 background-color: transparent; 83 } 84 85 span { 86 .sr-only(); 87 88 padding-right: .5rem; 89 padding-left: .3rem; 90 } 91 92 svg { 93 display: inline-block; 94 width: @page-tools_svg-size; 95 height: @page-tools_svg-size; 96 vertical-align: middle; 97 border: solid 1px transparent; 98 margin: @page-tools_svg-space; 99 100 @media @screen_min-md { 101 fill: @ini_nav_menu_color; 102 } 103 104 @media @screen_max-md { 105 fill: @ini_existing; 106 } 107 } 108 109 &.top { 110 margin-top: 1em; 111 } 112 } 113 } 114 } 115 116 &:hover { 117 ul { 118 box-shadow: @box-shadow; // @box-shadow-offset; 119 background-color: @ini_background; 120 border-color: @wikiicons-border; 121 122 li { 123 color: @ini_existing; 124 125 a { 126 box-shadow: none; 127 background-image: none; 128 border-color: transparent; 129 color: inherit; 130 padding: 2px 0 2px 2px; 131 132 svg { 133 border: solid 1px transparent; 134 border-radius: @ini_default_border_radius; 135 fill: @ini_existing; 136 transition: @transition background-color, @transition border-color, @transition fill; 137 } 138 139 &:hover, 140 &:focus, 141 &:active { 142 svg { 143 background-color: @ini_existing; 144 border-color: @ini_existing; 145 fill: @ini_background; 146 } 147 } 148 149 span { 150 position: static; 151 width: auto; 152 height: auto; 153 margin: auto; 154 } 155 } 156 } 157 } 158 } 159} 160