PluginProbe
Booking Calendar / 11.8.4
Booking Calendar v11.8.4
11.8.4 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 All 204 releases
← All changes | includes/__css/admin/settings/ui__nav_vert.css +125 -23 11.511.8.4 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 }
@@ -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,23 @@
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 +}
326 348 .wpbc_ui_el__vert_nav_item__uninstall a {
327 349 /*color: #d63638;*/
328 350 }
329 351 .wpbc_ui_el__vert_nav_item button:not(:hover){
@@ -380,10 +402,10 @@
380 402 margin: 0 10px 0 0;
381 403 }
382 404 /** // FixIn: 10.14.4.1. */
383 405 /* Show top Icon menu opening wider in this compact mode*/
384 -.wpbc_page_wrapper_left_compact .wpbc_ui_el__top_nav .wpbc_ui__top_nav__btn_show_left_vertical_nav:first-child {
385 - width: 80px;
406 +.wpbc_ui_el__top_nav .wpbc_ui__top_nav__btn_show_left_vertical_nav:first-child {
407 + width: 70px;
386 408 display: flex;
387 409 flex-flow: row nowrap;
388 410 justify-content: stretch;
389 411 align-items: center;
@@ -388,12 +410,43 @@
388 410 justify-content: stretch;
389 411 align-items: center;
390 412 padding: 0 !important;
391 413 }
392 -.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 {
393 439 flex: 1 1 100%;
394 440 text-align: center;
395 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 +
396 449 /* Show in Compact mode the Icon Text wrapping . */
397 450 .wpbc_settings_page_wrapper.compact .wpbc_ui_el__vert_left_bar__wrapper .wpbc_ui_el__vert_nav_item a {
398 451 display: flex;
399 452 flex-flow: column nowrap;
@@ -398,12 +451,13 @@
398 451 display: flex;
399 452 flex-flow: column nowrap;
400 453 justify-content: center;
401 454 align-items: center;
402 - padding: 10px 5px;
455 + padding: 8px 8px;
403 456 margin: 0;
404 457 border-radius: 0;
405 - min-height: 40px;
458 + min-height: 10px;
459 + gap: 4px;
406 460 }
407 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,
408 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{
409 463 margin-right: 20px;
@@ -458,8 +512,9 @@
458 512 .wpbc_settings_page_wrapper.compact .wpbc_ui_el__vert_left_bar__wrapper .wpbc_ui_el__root_section_header_a {
459 513 visibility: visible !important;
460 514 padding: 0 5px;
461 515 display: flex;
516 + justify-content: center;
462 517 }
463 518 .wpbc_settings_page_wrapper.compact .wpbc_ui_el__vert_left_bar__wrapper .wpbc_ui_el__section_header.hide_in_compact_mode {
464 519 font-size: 10px;
465 520 font-weight: 600;
@@ -479,11 +534,12 @@
479 534 margin: 0;
480 535 font-size: 10px;
481 536 font-weight: 650;
482 537 letter-spacing: 0px;
538 + color: #465160 !important;
483 539 }
484 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 {
485 - margin: 10px 0 0;
541 + margin: 8px 0 0;
486 542 }
487 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 {
488 544 border-left: 2px solid #465160;
489 545 margin-left: 5px;
@@ -523,9 +579,9 @@
523 579 align-items: stretch;
524 580 gap: 0px;
525 581 }
526 582 .wpbc_ui_el__vert_left_bar__root_sections_container .wpbc_ui_el__vert_left_bar__section {
527 - margin-block-end: 9px;
583 + margin-block-end: 8px;
528 584 }
529 585 .wpbc_ui_el__vert_left_bar__root_sections_container .wpbc_ui_el__vert_left_bar__root_section_element {
530 586 /*padding-inline-start: 14px;*/
531 587 /*padding-block-end: 10px;*/
@@ -530,16 +586,26 @@
530 586 /*padding-inline-start: 14px;*/
531 587 /*padding-block-end: 10px;*/
532 588 padding-inline-start: 8px;
533 589 padding-block-start: 8px;
534 - padding-block-end: 8px;
590 + padding-block-end: 20px;
535 591 display: flex;
536 592 flex-flow: column nowrap;
537 593 justify-content: flex-start;
538 594 align-items: stretch;
539 - gap: 5px;
595 + gap: 1px;
540 596 }
541 -/* 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 */
542 608 .wpbc_settings_page_wrapper.compact .wpbc_ui_el__vert_left_bar__root_section_element {
543 609 padding-inline-start: 0
544 610 }
545 611 .wpbc_settings_page_wrapper.compact .wpbc_ui_el__root_section_header_a {
@@ -557,8 +623,14 @@
557 623 .wpbc_ui_el__root_section_header_a {
558 624 flex-flow: row nowrap;
559 625 align-items: center;
560 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;
561 633 }
562 634 .wpbc_ui_el__root_section_header_a .wpbc_ui_el__vert_menu_root_section_icon {
563 635 margin: 0;
564 636 flex: 0 0 auto;
@@ -573,8 +645,17 @@
573 645 /* Hovering and Expending */
574 646 .wpbc_ui_el__vert_left_bar__root_section_element:not(.section_expanded) .wpbc_ui_el__vert_left_bar__section {
575 647 display:none;
576 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 +}
577 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{
578 659 transform: rotateZ(0deg);
579 660 }
580 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 {
@@ -605,11 +686,17 @@
605 686 font-size: 14px;
606 687 color: #575757 !important;
607 688 }
608 689 .wpbc_ui_el__root_section_header_a:not(:hover) h2.wpbc_ui_el__section_header {
609 - color: #707070;
690 + /*color: #707070;*/
610 691 }
611 -
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 +}
612 699 /* Section header */
613 700 .wpbc_ui_el__section_header {
614 701 font-size: 13px;
615 702 font-weight: 600;
@@ -658,9 +745,9 @@
658 745 display: flex;
659 746 flex-flow: column nowrap;
660 747 align-items: stretch;
661 748 justify-content: flex-start;
662 - gap:5px;
749 + gap:1px;
663 750 }
664 751 /* -- Items -------------------------------------------------------------------------------------------------------- */
665 752 /* Default order */
666 753 .wpbc_ui_el__level__folder,
@@ -774,14 +861,23 @@
774 861 /* -- End Items ---------------------------------------------------------------------------------------------------- */
775 862
776 863 /* Row for header and buttons */
777 864 .wpbc_ui_el__vert_left_bar__wrapper .wpbc_ui_el__vert_left_bar__root_sections_container {
778 - margin-top: 8px;
865 + margin-top: 0px;
779 866 }
780 867 .wpbc_ui_el__expand_colapse_btns {
781 868 padding: 0;
782 869 /* We shift " > Bookings " menu to the same level as this colapse button */
783 - 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;
784 880 }
785 881 .wpbc_settings_page_wrapper.compact .wpbc_ui_el__expand_colapse_btns {
786 882 margin-bottom: -22px;
787 883 }
@@ -797,9 +893,9 @@
797 893 outline: 0;
798 894 }
799 895 .wpbc_ui_el__vert_left_bar__content .wpbc_ui_el__expand_colapse_btns .wpbc_ui_el__a {
800 896 margin-left: auto;
801 - padding: 0 8px;
897 + padding: 0 2px;
802 898 }
803 899 .wpbc_settings_page_wrapper.compact .wpbc_ui_el__vert_left_bar__content .wpbc_ui_el__expand_colapse_btns {
804 900 justify-content: center;
805 901 }
@@ -846,9 +942,9 @@
846 942 margin-bottom: 15px;
847 943 order: 1;
848 944 bottom: 15px;
849 945 /* // FixIn: 10.12.4.4. */
850 - bottom: 25%;
946 + bottom: 3%;
851 947 box-shadow: var(--wpbc_ui__gen__panel_box-shadow);
852 948 box-shadow: 1px 1px 3px rgba(17,24,39,.09);
853 949 border-color: #00000014;
854 950 background: #ffffffa6;
@@ -903,9 +999,14 @@
903 999 .wpbc_settings_page_wrapper.min_right .wpbc_ui_el__vert_right_bar__wrapper .wpbc_ui__right_sidebar__side_button svg path,
904 1000 .wpbc_settings_page_wrapper.min .wpbc_ui_el__vert_left_bar__wrapper .wpbc_ui__left_sidebar__side_button svg path{
905 1001 fill: #fff;
906 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 +}
907 1007
1008 +
908 1009 /* == Right Sidebar ================================================================================================= */
909 1010 /* Shift "#10.14.1 MultiUser (for Beta Test)" to the right. */
910 1011 .wpbc_settings_page_content .wpbc_settings_path .wpbc_settings_path_el.wpbc_ui_settings__flex_container{
911 1012 position:absolute;
@@ -968,8 +1069,9 @@
968 1069 font-size: 12px;
969 1070 font-weight: 600;
970 1071 line-height: 1.74;
971 1072 text-align: center;
1073 + word-break: break-all;
972 1074 }
973 1075 .wpbc_ui_el__vert_right_bar_compact__wrapper button.wpbc_ui_el__vert_nav_item__a.wpbc_ui_el__vert_nav_item__single{
974 1076 width:100%;
975 1077 }