PluginProbe
Booking Calendar / 11.8.3
Booking Calendar v11.8.3
11.8.3 11.8.2 11.8.1 11.8 11.7 11.6.1 11.6 11.5 11.4.3 11.4.2 11.4.1 11.4 11.3 11.2.1 11.2 11.1 11.0 10.15.7 10.15.6 10.1.3 10.10 10.10.1 10.10.2 10.11 10.11.2 All 203 releases
← All changes | includes/__css/admin/settings/ui__nav_vert.css +129 -24 11.411.8.3 View file →
@@ -2,11 +2,10 @@
2 2 /*! = " == F U L L == " - Left Vertical Navigation Bar = */
3 3 /* ------------------------------------------------------------------------------------------------------------------ */
4 4 .wpbc_admin {
5 5 /* --wpbc_ui_left_vert_nav__width_min: 5px; */
6 - --wpbc_ui_left_vert_nav__width_min: 0; /* // FixIn: 10.12.4.4. */
7 - --wpbc_ui_left_vert_nav__width_compact: 48px;
8 - --wpbc_ui_left_vert_nav__width_compact: 90px; /* // FixIn: 10.14.4.1. */
6 + --wpbc_ui_left_vert_nav__width_min: 10px;
7 + --wpbc_ui_left_vert_nav__width_compact: 80px;
9 8 --wpbc_ui_left_vert_nav__width_max: 250px;
10 9
11 10 --wpbc_ui_left_vert_nav__margin: 0;
12 11 --wpbc_ui_left_vert_nav__background-color: var(--wpbc_ui__gen__panel_background-color);
@@ -235,8 +234,25 @@
235 234 .wpbc_settings_page_wrapper.max .wpbc_ui_el__vert_left_bar__wrapper {
236 235 max-width: calc(100% - 25px); /* - 25px it is sidebar button ( expand / colapse ) width */
237 236 flex: 1 1 100%;
238 237 }
238 + /* Hide icons and roate text on compact toolbar in mobile mode */
239 + .wpbc_settings_page_wrapper.max_right .wpbc_ui_el__vert_right_bar__wrapper.wpbc_ui_el__vert_right_bar_compact__wrapper {
240 + flex: 0 0 40px;
241 + min-width: 40px;
242 + width: 40px;
243 + max-width: 40px;
244 + overflow:hidden;
245 + }
246 + .wpbc_settings_page_wrapper.max_right .wpbc_ui_el__vert_right_bar__wrapper.wpbc_ui_el__vert_right_bar_compact__wrapper .wpbc_ui_el__vert_nav_item .wpbc_ui_el__vert_nav_icon {
247 + display: none;
248 + }
249 + .wpbc_settings_page_wrapper.max_right .wpbc_ui_el__vert_right_bar__wrapper.wpbc_ui_el__vert_right_bar_compact__wrapper .wpbc_ui_el__vert_nav_item {
250 + writing-mode: vertical-lr;
251 + }
252 + .wpbc_settings_page_wrapper.max_right .wpbc_ui_el__vert_right_bar__wrapper.wpbc_ui_el__vert_right_bar_compact__wrapper .wpbc_ui_el__vert_nav_item .wpbc_ui_el__vert_nav_item__a {
253 + padding: 20px;
254 + }
239 255 /* Hide content, if opened left menu in mobile mode */
240 256 .wpbc_settings_page_wrapper.max .wpbc_settings_page_content .wpbc_page {
241 257 display: none;
242 258 }
@@ -279,9 +295,9 @@
279 295 border-radius: 3px;
280 296 transition: all .3s;
281 297 box-shadow: 0 5px 10px #dfdfdf;
282 298 cursor: pointer;
283 - border: 2px solid #eeeeeeb5;
299 + border: 2px solid #cacacab5;
284 300 line-height: 1;
285 301 text-decoration: none;
286 302 outline: 0;
287 303 }
@@ -297,10 +313,10 @@
297 313 /* A */
298 314 .wpbc_ui_el__vert_nav_item a,
299 315 .wpbc_ui_el__vert_nav_item button{
300 316 flex: 1 1 100%;
301 - margin: 2px 0 2px 8px;
302 - padding: 7px 8px;
317 + margin: 0 0 0 3px;
318 + padding: 8px 5px 8px 12px;
303 319 border: none;
304 320 border-radius: var(--wpbc_ui__gen__border-radius) 0 0 var(--wpbc_ui__gen__border-radius);
305 321 text-shadow: none;
306 322 font-size: var(--wpbc_ui_left_vert_nav__font-size);
@@ -313,17 +329,26 @@
313 329 display: flex;
314 330 flex-flow: row;
315 331 justify-content: flex-start;
316 332 align-items: center;
333 + gap: 8px;
317 334
318 335 /* 2025-08-08 */
319 336 font-weight: 500;
320 - font-size: 13px;
337 + font-size: 12px;
321 338 letter-spacing: 0.1px;
322 339 margin: 0 0 0px 3px;
323 340 padding: 8px 5px 8px 12px;
324 341 cursor:pointer;
325 342 }
343 +.wpbc_ui_el__vert_nav_item a .wpbc_ui_el__vert_nav_icon_expanded,
344 +.wpbc_ui_el__vert_nav_item a .wpbc_ui_el__vert_nav_icon_collapsed,
345 +.wpbc_ui_el__vert_nav_item a .wpbc-bi-question-circle {
346 + font-size: 10px;
347 +}
348 +.wpbc_ui_el__vert_nav_item__uninstall a {
349 + /*color: #d63638;*/
350 +}
326 351 .wpbc_ui_el__vert_nav_item button:not(:hover){
327 352 background-color: transparent;
328 353 }
329 354 /* Sub item */
@@ -377,10 +402,10 @@
377 402 margin: 0 10px 0 0;
378 403 }
379 404 /** // FixIn: 10.14.4.1. */
380 405 /* Show top Icon menu opening wider in this compact mode*/
381 -.wpbc_page_wrapper_left_compact .wpbc_ui_el__top_nav .wpbc_ui__top_nav__btn_show_left_vertical_nav:first-child {
382 - width: 80px;
406 +.wpbc_ui_el__top_nav .wpbc_ui__top_nav__btn_show_left_vertical_nav:first-child {
407 + width: 70px;
383 408 display: flex;
384 409 flex-flow: row nowrap;
385 410 justify-content: stretch;
386 411 align-items: center;
@@ -385,12 +410,43 @@
385 410 justify-content: stretch;
386 411 align-items: center;
387 412 padding: 0 !important;
388 413 }
389 -.wpbc_page_wrapper_left_compact .wpbc_ui_el__top_nav .wpbc_ui__top_nav__btn_show_left_vertical_nav:first-child a {
414 +.wpbc_ui_el__top_nav .wpbc_ui__top_nav__btn_show_left_vertical_nav:first-child a {
415 + max-height: 30px;
416 + max-width: 30px;
417 + margin: auto;
418 + display: flex;
419 + flex-flow: column;
420 + align-items: center;
421 + justify-content: center;
422 + border-radius: 50%;
423 +}
424 +
425 +/*.wpbc_page_wrapper_left_compact .wpbc_ui_el__top_nav .wpbc_ui__top_nav__btn_show_left_vertical_nav:first-child a{*/
426 + .wpbc_page_wrapper_left_max .wpbc_ui_el__top_nav .wpbc_ui__top_nav__btn_show_left_vertical_nav:first-child a{
427 + background: #46516021;
428 +}
429 +.wpbc_ui_el__top_nav .wpbc_ui__top_nav__btn_show_left_vertical_nav:first-child a:hover {
430 + background: #46516011;
431 +}
432 +.wpbc_ui_el__top_nav .wpbc_ui__top_nav__btn_show_left_vertical_nav:first-child:has(a:hover:not(.button)) *{
433 + color: var(--wpbc_ui_top_nav__a_color);
434 +}
435 +.wpbc_ui_el__top_nav > .wpbc_ui__top_nav__btn_show_left_vertical_nav:first-child:has(a:hover){
436 + border-bottom-color: transparent;
437 +}
438 +.wpbc_ui_el__top_nav .wpbc_ui__top_nav__btn_show_left_vertical_nav:first-child a {
390 439 flex: 1 1 100%;
391 440 text-align: center;
392 441 }
442 +.wpbc_ui_el__top_nav .wpbc_ui__top_nav__btn_show_left_vertical_nav:first-child a:focus {
443 + box-shadow: none;
444 +}
445 +.wpbc_ui_el__top_nav .wpbc_ui__top_nav__btn_show_left_vertical_nav:first-child a:focus-visible {
446 + box-shadow: 0 0 0 var(--wp-admin-border-width-focus, 1.5px) var(--wp-admin-theme-color, #3858e9);
447 +}
448 +
393 449 /* Show in Compact mode the Icon Text wrapping . */
394 450 .wpbc_settings_page_wrapper.compact .wpbc_ui_el__vert_left_bar__wrapper .wpbc_ui_el__vert_nav_item a {
395 451 display: flex;
396 452 flex-flow: column nowrap;
@@ -395,12 +451,13 @@
395 451 display: flex;
396 452 flex-flow: column nowrap;
397 453 justify-content: center;
398 454 align-items: center;
399 - padding: 10px 5px;
455 + padding: 8px 8px;
400 456 margin: 0;
401 457 border-radius: 0;
402 - min-height: 40px;
458 + min-height: 10px;
459 + gap: 4px;
403 460 }
404 461 .wpbc_settings_page_wrapper.compact .wpbc_ui_el__vert_left_bar__wrapper .wpbc_ui_el__vert_nav_item a .wpbc_ui_el__vert_nav_icon,
405 462 .wpbc_settings_page_wrapper.compact .wpbc_ui_el__vert_left_bar__wrapper .wpbc_ui_el__vert_nav_item button .wpbc_ui_el__vert_nav_icon{
406 463 margin-right: 20px;
@@ -455,8 +512,9 @@
455 512 .wpbc_settings_page_wrapper.compact .wpbc_ui_el__vert_left_bar__wrapper .wpbc_ui_el__root_section_header_a {
456 513 visibility: visible !important;
457 514 padding: 0 5px;
458 515 display: flex;
516 + justify-content: center;
459 517 }
460 518 .wpbc_settings_page_wrapper.compact .wpbc_ui_el__vert_left_bar__wrapper .wpbc_ui_el__section_header.hide_in_compact_mode {
461 519 font-size: 10px;
462 520 font-weight: 600;
@@ -476,11 +534,12 @@
476 534 margin: 0;
477 535 font-size: 10px;
478 536 font-weight: 650;
479 537 letter-spacing: 0px;
538 + color: #465160 !important;
480 539 }
481 540 .wpbc_settings_page_wrapper.compact .wpbc_ui_el__vert_left_bar__wrapper .wpbc_ui_el__vert_left_bar__content .wpbc_ui_el__expand_colapse_btns {
482 - margin: 10px 0 0;
541 + margin: 8px 0 0;
483 542 }
484 543 .wpbc_settings_page_wrapper.compact .wpbc_ui_el__vert_left_bar__wrapper .wpbc_ui_el__level__folder.expanded .wpbc_ui_el__vert_nav_item_sub {
485 544 border-left: 2px solid #465160;
486 545 margin-left: 5px;
@@ -520,9 +579,9 @@
520 579 align-items: stretch;
521 580 gap: 0px;
522 581 }
523 582 .wpbc_ui_el__vert_left_bar__root_sections_container .wpbc_ui_el__vert_left_bar__section {
524 - margin-block-end: 9px;
583 + margin-block-end: 8px;
525 584 }
526 585 .wpbc_ui_el__vert_left_bar__root_sections_container .wpbc_ui_el__vert_left_bar__root_section_element {
527 586 /*padding-inline-start: 14px;*/
528 587 /*padding-block-end: 10px;*/
@@ -527,16 +586,26 @@
527 586 /*padding-inline-start: 14px;*/
528 587 /*padding-block-end: 10px;*/
529 588 padding-inline-start: 8px;
530 589 padding-block-start: 8px;
531 - padding-block-end: 8px;
590 + padding-block-end: 20px;
532 591 display: flex;
533 592 flex-flow: column nowrap;
534 593 justify-content: flex-start;
535 594 align-items: stretch;
536 - gap: 5px;
595 + gap: 1px;
537 596 }
538 -/* In compact mode hide header sections and set padding 0*/
597 +/* Search Availability - Top Line */
598 +.wpbc_ui_el__vert_left_bar__root_section_element.root_section_element_wpbc-search-availability {
599 + border-top: 1px solid #e9e9e9;
600 + padding-block-start: 15px;
601 +}
602 +/* In compact mode */
603 +.wpbc_settings_page_wrapper.compact .wpbc_ui_el__vert_left_bar__root_sections_container .wpbc_ui_el__vert_left_bar__root_section_element {
604 + padding-block-end: 40px;
605 +}
606 +
607 +/* In compact mode hide header sections and set padding 0 */
539 608 .wpbc_settings_page_wrapper.compact .wpbc_ui_el__vert_left_bar__root_section_element {
540 609 padding-inline-start: 0
541 610 }
542 611 .wpbc_settings_page_wrapper.compact .wpbc_ui_el__root_section_header_a {
@@ -554,8 +623,14 @@
554 623 .wpbc_ui_el__root_section_header_a {
555 624 flex-flow: row nowrap;
556 625 align-items: center;
557 626 gap: 8px;
627 + position: sticky;
628 + top: 26px;
629 + background: #fff;
630 + z-index: 1;
631 + /*border-bottom: 1px solid #f1f1f1;*/
632 + border-radius: 0;
558 633 }
559 634 .wpbc_ui_el__root_section_header_a .wpbc_ui_el__vert_menu_root_section_icon {
560 635 margin: 0;
561 636 flex: 0 0 auto;
@@ -570,8 +645,17 @@
570 645 /* Hovering and Expending */
571 646 .wpbc_ui_el__vert_left_bar__root_section_element:not(.section_expanded) .wpbc_ui_el__vert_left_bar__section {
572 647 display:none;
573 648 }
649 + .wpbc_ui_el__vert_left_bar__root_section_element.section_expanded .wpbc_ui_el__root_section_header_a .wpbc_ui_el__vert_menu_root_section_icon {
650 + order: 2;
651 + margin-left: auto;
652 + flex: 0 0 20px;
653 + text-align: center;
654 + }
655 +.wpbc_settings_page_wrapper.compact .wpbc_ui_el__vert_left_bar__root_section_element.section_expanded .wpbc_ui_el__root_section_header_a .wpbc_ui_el__vert_menu_root_section_icon {
656 + display:none;
657 +}
574 658 .wpbc_ui_el__vert_left_bar__root_section_element:not(.section_expanded) .wpbc_ui_el__root_section_header_a .wpbc_ui_el__vert_menu_root_section_icon::before{
575 659 transform: rotateZ(0deg);
576 660 }
577 661 .wpbc_ui_el__vert_left_bar__root_section_element.section_expanded .wpbc_ui_el__root_section_header_a .wpbc_ui_el__vert_menu_root_section_icon::before {
@@ -602,11 +686,17 @@
602 686 font-size: 14px;
603 687 color: #575757 !important;
604 688 }
605 689 .wpbc_ui_el__root_section_header_a:not(:hover) h2.wpbc_ui_el__section_header {
606 - color: #707070;
690 + /*color: #707070;*/
607 691 }
608 -
692 +.wpbc_ui_el__root_section_header_a h2.wpbc_ui_el__section_header {
693 + color: #565656 !important;
694 + font-size: 10px;
695 + padding: 0 8px;
696 + text-transform: uppercase;
697 + font-weight: 700;
698 +}
609 699 /* Section header */
610 700 .wpbc_ui_el__section_header {
611 701 font-size: 13px;
612 702 font-weight: 600;
@@ -655,9 +745,9 @@
655 745 display: flex;
656 746 flex-flow: column nowrap;
657 747 align-items: stretch;
658 748 justify-content: flex-start;
659 - gap:5px;
749 + gap:1px;
660 750 }
661 751 /* -- Items -------------------------------------------------------------------------------------------------------- */
662 752 /* Default order */
663 753 .wpbc_ui_el__level__folder,
@@ -771,14 +861,23 @@
771 861 /* -- End Items ---------------------------------------------------------------------------------------------------- */
772 862
773 863 /* Row for header and buttons */
774 864 .wpbc_ui_el__vert_left_bar__wrapper .wpbc_ui_el__vert_left_bar__root_sections_container {
775 - margin-top: 8px;
865 + margin-top: 0px;
776 866 }
777 867 .wpbc_ui_el__expand_colapse_btns {
778 868 padding: 0;
779 869 /* We shift " > Bookings " menu to the same level as this colapse button */
780 - margin: 16px 0 -38px;
870 + margin: 16px 0 -15px;
871 + margin: 15px 0 0;
872 +
873 + margin: 0;
874 + padding: 8px 0;
875 + position: sticky;
876 + top: 0px;
877 + z-index: 2;
878 + background: #fff;
879 + border-bottom: 0px dashed #c2c2c2;
781 880 }
782 881 .wpbc_settings_page_wrapper.compact .wpbc_ui_el__expand_colapse_btns {
783 882 margin-bottom: -22px;
784 883 }
@@ -794,9 +893,9 @@
794 893 outline: 0;
795 894 }
796 895 .wpbc_ui_el__vert_left_bar__content .wpbc_ui_el__expand_colapse_btns .wpbc_ui_el__a {
797 896 margin-left: auto;
798 - padding: 0 8px;
897 + padding: 0 2px;
799 898 }
800 899 .wpbc_settings_page_wrapper.compact .wpbc_ui_el__vert_left_bar__content .wpbc_ui_el__expand_colapse_btns {
801 900 justify-content: center;
802 901 }
@@ -843,9 +942,9 @@
843 942 margin-bottom: 15px;
844 943 order: 1;
845 944 bottom: 15px;
846 945 /* // FixIn: 10.12.4.4. */
847 - bottom: 25%;
946 + bottom: 3%;
848 947 box-shadow: var(--wpbc_ui__gen__panel_box-shadow);
849 948 box-shadow: 1px 1px 3px rgba(17,24,39,.09);
850 949 border-color: #00000014;
851 950 background: #ffffffa6;
@@ -900,9 +999,14 @@
900 999 .wpbc_settings_page_wrapper.min_right .wpbc_ui_el__vert_right_bar__wrapper .wpbc_ui__right_sidebar__side_button svg path,
901 1000 .wpbc_settings_page_wrapper.min .wpbc_ui_el__vert_left_bar__wrapper .wpbc_ui__left_sidebar__side_button svg path{
902 1001 fill: #fff;
903 1002 }
1003 +.wpbc_settings_page_wrapper.min .wpbc_ui_el__vert_left_bar__wrapper:hover {
1004 + --wpbc_ui_left_vert_nav__width_min: 20px;
1005 + cursor:pointer;
1006 +}
904 1007
1008 +
905 1009 /* == Right Sidebar ================================================================================================= */
906 1010 /* Shift "#10.14.1 MultiUser (for Beta Test)" to the right. */
907 1011 .wpbc_settings_page_content .wpbc_settings_path .wpbc_settings_path_el.wpbc_ui_settings__flex_container{
908 1012 position:absolute;
@@ -965,8 +1069,9 @@
965 1069 font-size: 12px;
966 1070 font-weight: 600;
967 1071 line-height: 1.74;
968 1072 text-align: center;
1073 + word-break: break-all;
969 1074 }
970 1075 .wpbc_ui_el__vert_right_bar_compact__wrapper button.wpbc_ui_el__vert_nav_item__a.wpbc_ui_el__vert_nav_item__single{
971 1076 width:100%;
972 1077 }