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 +142 -31 10.15.611.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 }
@@ -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 {
@@ -584,23 +668,35 @@
584 668 /*font-weight: 600;*/
585 669 /*line-height: 2.2;*/
586 670 /*letter-spacing: 1px;*/
587 671 /*margin: 0;*/
588 - text-transform: uppercase;
589 - font-size: 11px;
672 +
673 + /*text-transform: uppercase;*/
674 + /*font-size: 11px;*/
675 + /*line-height: 2.2;*/
676 + /*letter-spacing: 1px;*/
677 + /*margin: 0;*/
678 + /*font-size: 11px;*/
679 + /*font-weight: 650;*/
680 + /*letter-spacing: 0.3px;*/
681 +
590 682 font-weight: 600;
591 683 line-height: 2.2;
592 - letter-spacing: 1px;
684 + letter-spacing: 0;
593 685 margin: 0;
594 -
595 - font-size: 11px;
596 - font-weight: 650;
597 - letter-spacing: 0.3px;
686 + font-size: 14px;
687 + color: #575757 !important;
598 688 }
599 689 .wpbc_ui_el__root_section_header_a:not(:hover) h2.wpbc_ui_el__section_header {
600 - color: #707070;
690 + /*color: #707070;*/
601 691 }
602 -
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 +}
603 699 /* Section header */
604 700 .wpbc_ui_el__section_header {
605 701 font-size: 13px;
606 702 font-weight: 600;
@@ -649,9 +745,9 @@
649 745 display: flex;
650 746 flex-flow: column nowrap;
651 747 align-items: stretch;
652 748 justify-content: flex-start;
653 - gap:5px;
749 + gap:1px;
654 750 }
655 751 /* -- Items -------------------------------------------------------------------------------------------------------- */
656 752 /* Default order */
657 753 .wpbc_ui_el__level__folder,
@@ -765,14 +861,23 @@
765 861 /* -- End Items ---------------------------------------------------------------------------------------------------- */
766 862
767 863 /* Row for header and buttons */
768 864 .wpbc_ui_el__vert_left_bar__wrapper .wpbc_ui_el__vert_left_bar__root_sections_container {
769 - margin-top: 8px;
865 + margin-top: 0px;
770 866 }
771 867 .wpbc_ui_el__expand_colapse_btns {
772 868 padding: 0;
773 869 /* We shift " > Bookings " menu to the same level as this colapse button */
774 - 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;
775 880 }
776 881 .wpbc_settings_page_wrapper.compact .wpbc_ui_el__expand_colapse_btns {
777 882 margin-bottom: -22px;
778 883 }
@@ -788,9 +893,9 @@
788 893 outline: 0;
789 894 }
790 895 .wpbc_ui_el__vert_left_bar__content .wpbc_ui_el__expand_colapse_btns .wpbc_ui_el__a {
791 896 margin-left: auto;
792 - padding: 0 8px;
897 + padding: 0 2px;
793 898 }
794 899 .wpbc_settings_page_wrapper.compact .wpbc_ui_el__vert_left_bar__content .wpbc_ui_el__expand_colapse_btns {
795 900 justify-content: center;
796 901 }
@@ -837,9 +942,9 @@
837 942 margin-bottom: 15px;
838 943 order: 1;
839 944 bottom: 15px;
840 945 /* // FixIn: 10.12.4.4. */
841 - bottom: 25%;
946 + bottom: 3%;
842 947 box-shadow: var(--wpbc_ui__gen__panel_box-shadow);
843 948 box-shadow: 1px 1px 3px rgba(17,24,39,.09);
844 949 border-color: #00000014;
845 950 background: #ffffffa6;
@@ -894,9 +999,14 @@
894 999 .wpbc_settings_page_wrapper.min_right .wpbc_ui_el__vert_right_bar__wrapper .wpbc_ui__right_sidebar__side_button svg path,
895 1000 .wpbc_settings_page_wrapper.min .wpbc_ui_el__vert_left_bar__wrapper .wpbc_ui__left_sidebar__side_button svg path{
896 1001 fill: #fff;
897 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 +}
898 1007
1008 +
899 1009 /* == Right Sidebar ================================================================================================= */
900 1010 /* Shift "#10.14.1 MultiUser (for Beta Test)" to the right. */
901 1011 .wpbc_settings_page_content .wpbc_settings_path .wpbc_settings_path_el.wpbc_ui_settings__flex_container{
902 1012 position:absolute;
@@ -959,8 +1069,9 @@
959 1069 font-size: 12px;
960 1070 font-weight: 600;
961 1071 line-height: 1.74;
962 1072 text-align: center;
1073 + word-break: break-all;
963 1074 }
964 1075 .wpbc_ui_el__vert_right_bar_compact__wrapper button.wpbc_ui_el__vert_nav_item__a.wpbc_ui_el__vert_nav_item__single{
965 1076 width:100%;
966 1077 }