1/** 2 * This file provides styles for modal dialogues. 3 */ 4 5.dokuwiki .ui-widget { 6 font-size: 100%; 7 /*min-width: 290px; 8 min-height: 285px; */ 9} 10 11element { 12} 13@media screen { 14 #mediamanager__page .panelHeader form.options .ui-controlgroup-horizontal label { 15 font-size: 90%; 16 margin-right: -0.4em; 17 padding: .3em .5em; 18 line-height: 1; 19 } 20} 21@media screen { 22 .dokuwiki .ui-widget { 23 font-size: 100%; 24 min-width: 290px; 25 min-height: 285px; 26 } 27} 28@media screen { 29 .ui-controlgroup > .ui-controlgroup-item { 30 float: left; 31 margin-left: 0; 32 margin-right: 0; 33 } 34} 35@media screen { 36 .ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { 37 border-bottom-right-radius: 4px; 38 } 39} 40@media screen { 41 .ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { 42 border-top-right-radius: 4px; 43 } 44} 45@media screen { 46 .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, a.ui-button, a:link.ui-button, a:visited.ui-button, .ui-button { 47 color: #555555; 48 text-decoration: none; 49 } 50} 51.ui-state-default, 52.ui-widget-content .ui-state-default, 53.ui-widget-header .ui-state-default, 54.ui-button, 55html .ui-button.ui-state-disabled:hover, 56html .ui-button.ui-state-disabled:active { 57 border: 1px solid @ini_border; 58 background: @ini_background_neu none; 59 color: @ini_text_neu; 60} 61 62.dokuwiki .ui-state-active, 63.dokuwiki .ui-widget-content .ui-state-active, 64.dokuwiki .ui-widget-header .ui-state-active, 65.dokuwiki a.ui-button:active, 66.dokuwiki .ui-button:active, 67.dokuwiki .ui-button.ui-state-active:hover { 68 border: 1px solid @ini_border; 69 background: @ini_background_alt none; 70 color: @ini_text_alt; 71} 72 73 74/* link wizard (opens from the link button in the edit toolbar) 75********************************************************************/ 76 77#link__wiz { 78 resize: both; 79 max-width: 80%; 80 max-height: 512px; 81 -webkit-box-shadow: 2px 2px 3px 2px rgba(0,0,0,.5); 82 -moz-box-shadow: 2px 2px 3px 2px rgba(0,0,0,.5); 83 box-shadow: 2px 2px 3px 2px rgba(0,0,0,.5); 84} 85 86[dir=rtl] #link__wiz_close { 87 float: left; 88} 89 90#link__wiz .ui-dialog-content { 91 width: 100%; 92 height: ~"calc(100% - 22px)"; 93 overflow: hidden; 94 color: @ini_text_alt; 95 font-size: small; 96} 97 98#link__wiz button.ui-dialog-titlebar-close { 99 width: 16px; 100 height: 16px; 101 min-width: 16px; 102 min-height: 16px; 103 background-color: @ini_background; 104 border: @ini_border solid 1px; 105} 106 107#link__wiz #link__wiz_entry { 108 width: ~"calc(100% - 5em)"; 109 border-color: @ini_border; 110 background-color: @ini_background; 111 color: @ini_text; 112 font-family: @ini_mono_fonts; 113 font-size: 11pt; 114} 115#link__wiz #link__wiz_entry:focus { 116 outline: @ini_focus_color solid 2px; 117} 118 119#link__wiz_result { 120 background-color: @ini_background; 121 width: ~"calc(100% - 2px)"; 122 height: ~"calc(100% - 68px)"; 123 overflow: auto; 124 border: 1px solid @ini_border; 125 margin: 3px auto; 126 text-align: left; 127 font-size: medium; 128 line-height: 1em; 129} 130[dir=rtl] #link__wiz_result { 131 text-align: right; 132} 133 134#link__wiz_result div { 135 padding: 3px 3px 3px 0; 136} 137 138#link__wiz_result div a { 139 display: block; 140 padding-left: 1.3em; 141 min-height: 16px; 142 background: transparent 3px center no-repeat; 143 background-size: 1em; 144} 145[dir=rtl] #link__wiz_result div a { 146 padding: 3px 22px 3px 3px; 147 background-position: 257px 3px; 148} 149 150#link__wiz_result div.type_u a:link, 151#link__wiz_result div.type_u a:visited { 152 background-image: url(./images/editor/browse-parent.svg); 153 color: @ini_link; 154} 155#link__wiz_result div.type_f a { 156 background-image: url(./images/editor/browse-link.svg); 157} 158#link__wiz_result div.type_d a:link, 159#link__wiz_result div.type_d a:visited { 160 background-image: url(./images/editor/browse-folder.svg); 161 color: @ini_link; 162} 163 164#link__wiz_result div.even { 165 background-color: @ini_background_neu; 166} 167 168#link__wiz_result div.selected { 169 background-color: @ini_background_alt; 170} 171 172#link__wiz_result span { 173 display: block; 174 color: @ini_text_neu; 175 margin-left: 22px; 176} 177 178#link__wiz .ui-button { 179 background-color: transparent; 180 border-color: transparent; 181} 182 183#link__wiz .ui-icon-closethick { 184 background: transparent url(images/editor/close.svg) center no-repeat; 185 background-size: 16px; 186} 187 188/* media option wizard (opens when inserting media in the media popup) 189********************************************************************/ 190 191#media__popup { 192 /* for backwards compatibility (not needed since Rincewind) */ 193 display: none; 194} 195 196#media__popup_content p { 197 margin: 0 0 .5em; 198} 199 200#media__popup_content label { 201 margin-right: .5em; 202 cursor: default; 203} 204 205#media__popup_content button { 206 margin-right: 1px; 207 cursor: pointer; 208} 209 210/* dark mode overrides */ 211@media (prefers-color-scheme: dark) { 212 body.darkmode { 213 214 .ui-state-default, 215 .ui-widget-content .ui-state-default, 216 .ui-widget-header .ui-state-default, 217 .ui-button, 218 html .ui-button.ui-state-disabled:hover, 219 html .ui-button.ui-state-disabled:active { 220 border-color: @ini_text_alt_dark; 221 background: @ini_background_dark; 222 color: @ini_text_dark; 223 } 224 225 .ui-state-active, 226 .ui-widget-content .ui-state-active, 227 .ui-widget-header .ui-state-active, 228 a.ui-button:active, 229 .ui-button:active, 230 .ui-button.ui-state-active:hover { 231 border-color: @ini_text_alt_dark; 232 background-color: @ini_background_alt_dark; 233 color: @ini_text_alt_dark; 234 } 235 236 #link__wiz { 237 background-color: @ini_background_dark; 238 border-color: @ini_border_dark; 239 } 240 #link__wiz .ui-widget-header { 241 background: @ini_background_alt_dark none; 242 border-color: @ini_border_dark; 243 } 244 #link__wiz .ui-widget-header .ui-dialog-title { 245 color: @ini_headlines_dark; 246 } 247 #link__wiz #link__wiz_entry { 248 border-color: @ini_border_dark; 249 background-color: @ini_background_alt_dark; 250 color: @ini_text_dark; 251 } 252 #link__wiz_result div.type_u a:link, 253 #link__wiz_result div.type_u a:visited, 254 #link__wiz_result div.type_u a:link, 255 #link__wiz_result div.type_u a:visited { 256 color: @ini_link_dark; 257 } 258 #link__wiz button.ui-dialog-titlebar-close { 259 border-color: @ini_border_dark; 260 } 261 #link__wiz .ui-icon-closethick { 262 background-color: @ini_background_dark; 263 } 264 265 #link__wiz_result { 266 background-color: rgba(0,0,0,.2); 267 border-color: @ini_border_dark; 268 } 269 #link__wiz_result div.even { 270 background-color: @ini_background_dark; 271 } 272 } 273}