X-Git-Url: https://scripts.mit.edu/gitweb/autoinstallsdev/wordpress.git/blobdiff_plain/784f914b1e4b1c62d6657e86397c2e83bcee4295..HEAD:/wp-admin/css/customize-nav-menus.css diff --git a/wp-admin/css/customize-nav-menus.css b/wp-admin/css/customize-nav-menus.css index cc6725e9..a45baee2 100644 --- a/wp-admin/css/customize-nav-menus.css +++ b/wp-admin/css/customize-nav-menus.css @@ -1,8 +1,12 @@ -#accordion-section-menu_locations { +#customize-theme-controls #accordion-section-menu_locations { position: relative; margin-bottom: 15px; } +#customize-theme-controls #accordion-section-menu_locations > .accordion-section-title { + border-bottom-color: #ddd; +} + .menu-in-location, .menu-in-locations { display: block; @@ -16,6 +20,24 @@ color: #555; } +/* The `edit-menu` button uses also the `button-link` class. */ +.customize-control-nav_menu_location .edit-menu { + margin-left: 6px; + vertical-align: middle; + line-height: 28px; + color: #0073aa; + text-decoration: underline; +} + +.customize-control-nav_menu_location .edit-menu:hover, +.customize-control-nav_menu_location .edit-menu:active { + color: #00a0d2; +} + +.customize-control-nav_menu_location .edit-menu:focus { + color: #124964; +} + .wp-customizer .menu-item-bar .menu-item-handle, .wp-customizer .menu-item-settings, .wp-customizer .menu-item-settings .description-thin { @@ -43,9 +65,18 @@ text-align: right; } +.wp-customizer .menu-item-handle:hover { + z-index: 8; +} + +.customize-control-nav_menu_item.has-notifications .menu-item-handle { + border-left: 4px solid #00a0d2; +} + .wp-customizer .menu-item-settings { max-width: 100%; overflow: hidden; + z-index: 8; padding: 10px; background: #eee; border: 1px solid #999; @@ -270,19 +301,19 @@ text-decoration: none !important; } -#accordion-panel-nav_menus .field-link-target, -#accordion-panel-nav_menus .field-title-attribute, -#accordion-panel-nav_menus .field-css-classes, -#accordion-panel-nav_menus .field-xfn, -#accordion-panel-nav_menus .field-description { +.control-section-nav_menu .field-link-target, +.control-section-nav_menu .field-title-attribute, +.control-section-nav_menu .field-css-classes, +.control-section-nav_menu .field-xfn, +.control-section-nav_menu .field-description { display: none; } -#accordion-panel-nav_menus.field-link-target-active .field-link-target, -#accordion-panel-nav_menus.field-title-attribute-active .field-title-attribute, -#accordion-panel-nav_menus.field-css-classes-active .field-css-classes, -#accordion-panel-nav_menus.field-xfn-active .field-xfn, -#accordion-panel-nav_menus.field-description-active .field-description { +.control-section-nav_menu.field-link-target-active .field-link-target, +.control-section-nav_menu.field-title-attribute-active .field-title-attribute, +.control-section-nav_menu.field-css-classes-active .field-css-classes, +.control-section-nav_menu.field-xfn-active .field-xfn, +.control-section-nav_menu.field-description-active .field-description { display: block; } @@ -355,15 +386,15 @@ .reordering .menu-item-depth-10 > .menu-item-bar { margin-right: 150px; } .reordering .menu-item-depth-11 > .menu-item-bar { margin-right: 165px; } -.control-section-nav_menu .menu .menu-item-edit-active { +.control-section-nav_menu.menu .menu-item-edit-active { margin-left: 0; } -.control-section-nav_menu .menu .menu-item-edit-active .menu-item-bar { +.control-section-nav_menu.menu .menu-item-edit-active .menu-item-bar { margin-right: 0; } -.control-section-nav_menu .menu .sortable-placeholder { +.control-section-nav_menu.menu .sortable-placeholder { margin-top: 0; margin-bottom: 1px; max-width: -webkit-calc(100% - 2px); @@ -377,7 +408,7 @@ float: none; } -.control-section-nav_menu .menu ul.menu-item-transport .menu-item-bar { +.control-section-nav_menu.menu ul.menu-item-transport .menu-item-bar { margin-top: 0; } @@ -456,6 +487,11 @@ background: #fff; -webkit-transition: background-color 0.15s; transition: background-color 0.15s; + /* Reset the value inherited from the base .accordion-section-title style. Ticket #37589. */ + -webkit-user-select: auto; + -moz-user-select: auto; + -ms-user-select: auto; + user-select: auto; } #available-menu-items .open .accordion-section-title, @@ -479,7 +515,7 @@ color: #23282d; } -#available-menu-items .accordion-section-content { +#available-menu-items .available-menu-items-list { overflow-y: auto; max-height: 200px; /* This gets set in JS to fit the screen size, and based on # of sections. */ background: transparent; @@ -511,14 +547,29 @@ #available-menu-items .cannot-expand .accordion-section-title .no-items { float: right; color: #555d66; - font-weight: normal; + font-weight: 400; margin-left: 5px; } #available-menu-items .accordion-section-content { - padding: 1px 15px 15px 15px; - margin: 0; max-height: 290px; + margin: 0; + padding: 0; + position: relative; + background: transparent; +} + +#available-menu-items .accordion-section-content .available-menu-items-list { + margin: 0 0 45px 0; + padding: 1px 15px 15px 15px; +} + +#available-menu-items .accordion-section-content .available-menu-items-list:only-child { /* Types that do not support new items for the current user */ + margin-bottom: 0; +} + +#new-custom-menu-item .accordion-section-content { + padding: 0 15px 15px 15px; } #available-menu-items .menu-item-tpl { @@ -528,7 +579,9 @@ #custom-menu-item-name.invalid, #custom-menu-item-url.invalid, .menu-name-field.invalid, -.menu-name-field.invalid:focus { +.menu-name-field.invalid:focus, +#available-menu-items .new-content-item .create-item-input.invalid, +#available-menu-items .new-content-item .create-item-input.invalid:focus { border: 1px solid #f00; } @@ -605,49 +658,17 @@ margin: 0 20px; } -#available-menu-items-search .clear-results { - position: absolute; - top: 20px; - right: 20px; - width: 20px; - height: 20px; - cursor: pointer; - color: #a00; - text-decoration: none; -} - -#available-menu-items-search .clear-results, -#available-menu-items-search.loading .clear-results.is-visible { - display: none; -} - -#available-menu-items-search .clear-results.is-visible { - display: block; -} - -#available-menu-items-search .clear-results:before { - content: "\f335"; - font: normal 20px/1 dashicons; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -#available-menu-items-search .clear-results:hover, -#available-menu-items-search .clear-results:focus { - color: #f00; -} - #available-menu-items-search .spinner { position: absolute; - top: 20px; + top: 20px; /* 13 container padding +1 input margin +6 ( ( 32 input height - 20 spinner height ) / 2 ) */ + right: 21px; margin: 0 !important; - right: 20px; } /* search results list */ #available-menu-items #available-menu-items-search .accordion-section-content { position: absolute; - left: 1px; + left: 0; top: 60px; /* below title div / search input */ bottom: 0px; /* 100% height that still triggers lazy load */ max-height: none; @@ -658,6 +679,11 @@ box-sizing: border-box; } +#available-menu-items-search .nothing-found { + /* Compensate the 1px top padding of the container. */ + margin-top: -1px; +} + #available-menu-items-search .accordion-section-title:after { display: none; } @@ -727,9 +753,14 @@ body.adding-menu-items #customize-preview { /* Add/delete Menus */ +#customize-theme-controls .control-panel-content .control-section-nav_menu:nth-last-child(2) .accordion-section-title { + border-bottom-color: #ddd; +} + /* @todo update selector */ #accordion-section-add_menu { margin: 15px 12px; + overflow: hidden; } .new-menu-section-content { @@ -780,7 +811,6 @@ li.assigned-to-menu-location .add-new-menu-item { .menu-delete:hover, .menu-delete:focus { color: #f00; - text-decoration: none; } .menu-item-handle { @@ -823,7 +853,6 @@ li.assigned-to-menu-location .add-new-menu-item { .customize-screen-options-toggle:focus:before, #customize-controls .customize-info .customize-help-toggle:focus:before, .wp-customizer button:focus .toggle-indicator:after, -#available-menu-items-search .clear-results:focus, .menu-delete:focus, .menu-item-bar .item-delete:focus:before, #available-menu-items .item-add:focus:before { @@ -844,6 +873,6 @@ li.assigned-to-menu-location .add-new-menu-item { @media screen and ( max-width: 640px ) { #available-menu-items #available-menu-items-search .accordion-section-content { - top: 133px; + top: 130px; } }