Last active
December 28, 2015 04:29
-
-
Save tollmanz/7442994 to your computer and use it in GitHub Desktop.
Initial (and fairly rough) merge of responsive component
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Index: src/wp-admin/admin-header.php | |
| =================================================================== | |
| --- src/wp-admin/admin-header.php (revision 26132) | |
| +++ src/wp-admin/admin-header.php (working copy) | |
| @@ -67,6 +67,7 @@ | |
| decimalPoint = '<?php echo addslashes( $wp_locale->number_format['decimal_point'] ); ?>', | |
| isRtl = <?php echo (int) is_rtl(); ?>; | |
| </script> | |
| +<meta name="viewport" content="width=device-width,user-scalable=no,initial-scale=1.0,maximum-scale=1.0"> | |
| <?php | |
| /** | |
| Index: src/wp-admin/css/wp-admin.css | |
| =================================================================== | |
| --- src/wp-admin/css/wp-admin.css (revision 26132) | |
| +++ src/wp-admin/css/wp-admin.css (working copy) | |
| @@ -1921,10 +1921,6 @@ | |
| /* Sticky admin menu */ | |
| -.sticky-menu #wpwrap { | |
| - z-index: 1; /* prevent flyouts from going behind content in Webkit */ | |
| -} | |
| - | |
| .sticky-menu #adminmenuwrap { | |
| position: fixed; | |
| top: 32px; | |
| @@ -10240,6 +10236,10 @@ | |
| margin: 16px 0 0; | |
| } | |
| +li#wp-admin-bar-toggle-button { | |
| + display: none; | |
| +} | |
| + | |
| /* =Media Queries | |
| -------------------------------------------------------------- */ | |
| @@ -10457,3 +10457,1784 @@ | |
| #TB_closeAjaxWindow a { | |
| text-decoration: none; | |
| } | |
| + | |
| +@-ms-viewport { | |
| + width: device-width; | |
| + zoom: 1; | |
| + user-zoom: fixed; | |
| +} | |
| + | |
| +@media screen and ( max-width: 782px ) { | |
| + body { | |
| + min-width: 240px; | |
| + overflow-x: hidden; | |
| + } | |
| + | |
| + body * { | |
| + -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important; | |
| + } | |
| + | |
| + #wpwrap { | |
| + background: #f0f0f0; | |
| + overflow-x: hidden; | |
| + } | |
| + | |
| + #wpcontent, .auto-fold #wpcontent { | |
| + position: relative; | |
| + margin-left: 0; | |
| + padding-left: 10px; | |
| + } | |
| + | |
| + .wrap { | |
| + margin-right: 10px; | |
| + margin-left: 0; | |
| + } | |
| + | |
| + .col-wrap { | |
| + padding: 0; | |
| + } | |
| + | |
| + .sticky-menu #adminmenuwrap { | |
| + position: relative; | |
| + z-index: auto; | |
| + top: 0; | |
| + } | |
| + | |
| + /* Hidden Elements */ | |
| + #screen-meta, | |
| + #screen-meta-links, | |
| + #collapse-menu, | |
| + .post-format-select { | |
| + display: none !important; | |
| + } | |
| + | |
| + /* Input Elements */ | |
| + textarea { | |
| + -webkit-appearance: none; | |
| + } | |
| + | |
| + input[type=text], input[type=search], | |
| + input[type=password], input[type=number] { | |
| + -webkit-appearance: none; | |
| + padding: 6px 10px; | |
| + } | |
| + | |
| + input.code { | |
| + padding-bottom: 5px; | |
| + padding-top: 10px; | |
| + } | |
| + | |
| + input[type=checkbox], .widefat th input[type=checkbox] { | |
| + -webkit-appearance: none; | |
| + padding: 10px; | |
| + } | |
| + | |
| + .widefat th input[type=checkbox] { | |
| + margin-bottom: 8px; | |
| + } | |
| + | |
| + input[type=checkbox]:checked:before, .widefat th input[type=checkbox]:before { | |
| + font: normal 30px/1 'Dashicons'; | |
| + margin: -3px -5px; | |
| + } | |
| + | |
| + input[type=radio], | |
| + input[type=checkbox] { | |
| + height: 25px; | |
| + width: 25px; | |
| + } | |
| + | |
| + .wp-admin p input[type=checkbox], | |
| + .wp-admin p input[type=radio] { | |
| + margin-top: -3px; | |
| + } | |
| + | |
| + input[type=radio]:checked:before { | |
| + vertical-align: middle; | |
| + width: 9px; | |
| + height: 9px; | |
| + margin: 7px; | |
| + line-height: 16px; | |
| + } | |
| + | |
| + .wp-upload-form input[type=submit] { | |
| + margin-top: 10px; | |
| + } | |
| + | |
| + #wpbody select { | |
| + height: 36px; | |
| + font-size: 16px; | |
| + } | |
| + | |
| + .wp-core-ui .button, | |
| + input#publish, | |
| + input#save-post, | |
| + a.preview { | |
| + padding: 10px 14px; | |
| + line-height: 1; | |
| + font-size: 14px; | |
| + vertical-align: middle; | |
| + height: auto; | |
| + margin-bottom: 4px; | |
| + } | |
| + | |
| + #media-upload.wp-core-ui .button { | |
| + padding: 0 10px 1px; | |
| + height: 24px; | |
| + line-height: 22px; | |
| + font-size: 13px; | |
| + } | |
| + | |
| + .wrap .add-new-h2, .wrap .add-new-h2:active { | |
| + padding: 10px 15px; | |
| + font-size: 14px; | |
| + } | |
| + | |
| + .wp-color-result { | |
| + height: auto; | |
| + padding-left: 45px; | |
| + } | |
| + | |
| + .wp-color-result:after { | |
| + font-size: 14px; | |
| + height: auto; | |
| + padding: 6px 14px; | |
| + } | |
| + | |
| + #createuser .form-field input { | |
| + width: 100%; | |
| + } | |
| + | |
| + /* Feedback Messages */ | |
| + .wrap div.updated, .wrap div.error, .media-upload-form div.error { | |
| + margin: 20px 0 10px 0; | |
| + padding: 5px 10px; | |
| + font-size: 14px; | |
| + line-height: 175%; | |
| + } | |
| + | |
| + /* Sidebar Adjustments */ | |
| + .auto-fold #adminmenu, | |
| + .auto-fold #adminmenuback, | |
| + .auto-fold #adminmenuwrap { | |
| + position: absolute; | |
| + top: 0; | |
| + left: 0; | |
| + z-index: 100; | |
| + } | |
| + | |
| + .auto-fold #adminmenuback, | |
| + .auto-fold #adminmenuwrap { | |
| + left: -200px; | |
| + } | |
| + | |
| + .auto-fold #adminmenuwrap, | |
| + .auto-fold #adminmenu, | |
| + .auto-fold #adminmenuback { | |
| + width: 190px; | |
| + } | |
| + | |
| + .auto-fold #adminmenu li.menu-top { | |
| + width: 100%; | |
| + } | |
| + | |
| + /* Let the menubar scroll independently of the main column */ | |
| + .auto-fold #adminmenuwrap { | |
| + height: 100%; | |
| + position: fixed; | |
| + overflow: hidden; | |
| + overflow-y: scroll; | |
| + top: 46px; | |
| + | |
| + height: -webkit-calc(100% - 46px); | |
| + height: calc(100% - 46px); | |
| + | |
| + -webkit-box-shadow: inset 2px 0 0 rgba(0, 0, 0, .1); | |
| + box-shadow: inset 2px 0 0 rgba(0, 0, 0, .1); | |
| + | |
| + -moz-box-sizing: border-box; | |
| + -webkit-box-sizing: border-box; | |
| + box-sizing: border-box; | |
| + | |
| + -webkit-overflow-scrolling: touch; | |
| + } | |
| + | |
| + /* Experimental animations for sidebar */ | |
| + .auto-fold #adminmenu, | |
| + .auto-fold #adminmenuback, | |
| + .auto-fold #adminmenuwrap { | |
| + -moz-transition: left .2s ease-in-out; | |
| + -webkit-transition: left .2s ease-in-out; | |
| + transition: left .2s ease-in-out; | |
| + } | |
| + | |
| + #wpbody { | |
| + -moz-transition: right .2s ease-in-out; | |
| + -webkit-transition: right .2s ease-in-out; | |
| + transition: right .2s ease-in-out; | |
| + } | |
| + | |
| + .auto-fold #adminmenu { | |
| + -webkit-opacity: .10; | |
| + -moz-opacity: .10; | |
| + opacity: .10; | |
| + -moz-transition: left .2s ease-in-out, -moz-opacity .3s ease-in; | |
| + -webkit-transition: left .2s ease-in-out, -webkit-opacity .3s ease-in; | |
| + transition: left .2s ease-in-out, opacity .3s ease-in; | |
| + } | |
| + | |
| + .auto-fold .moby6-open #adminmenu { | |
| + -moz-opacity: 1; | |
| + -webkit-opacity: 1; | |
| + opacity: 1; | |
| + } | |
| + | |
| + /* Resize the admin menu items to a comfortable touch size */ | |
| + .auto-fold #adminmenu li a { | |
| + font-size: 16px; | |
| + padding: 5px; | |
| + } | |
| + | |
| + .auto-fold #adminmenu li.menu-top .wp-submenu > li > a { | |
| + padding: 10px 10px 10px 20px; | |
| + } | |
| + | |
| + /* Restore the menu names */ | |
| + .auto-fold #adminmenu .wp-menu-name { | |
| + display: block; | |
| + margin-left: 35px; | |
| + } | |
| + | |
| + /* Switch the arrow side */ | |
| + .auto-fold ul#adminmenu a.wp-has-current-submenu:after, | |
| + .auto-fold ul#adminmenu > li.current > a.current:after { | |
| + border-width: 8px; | |
| + margin-top: -8px; | |
| + } | |
| + | |
| + .auto-fold ul#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after { | |
| + display: none; | |
| + } | |
| + | |
| + /* Make the submenus appear correctly when tapped. */ | |
| + #adminmenu .wp-submenu { | |
| + position: relative; | |
| + display: none; | |
| + } | |
| + | |
| + .auto-fold #adminmenu .selected .wp-submenu, | |
| + .auto-fold #adminmenu .wp-menu-open .wp-submenu { | |
| + position: relative; | |
| + display: block; | |
| + top: 0; | |
| + left: -1px; | |
| + -webkit-box-shadow: none; | |
| + box-shadow: none; | |
| + } | |
| + | |
| + .auto-fold #adminmenu .selected .wp-submenu:after, | |
| + .auto-fold #adminmenu .wp-menu-open .wp-submenu:after { | |
| + display: none; | |
| + } | |
| + | |
| + .auto-fold #adminmenu .opensub .wp-submenu { | |
| + display: none; | |
| + } | |
| + | |
| + .auto-fold #adminmenu .selected .wp-submenu { | |
| + display: block; | |
| + } | |
| + | |
| + .auto-fold ul#adminmenu li:hover a.wp-has-current-submenu:after { | |
| + display: block; | |
| + } | |
| + | |
| + /* Remove submenu headers and adjust sub meu*/ | |
| + #adminmenu .wp-submenu .wp-submenu-head { | |
| + display: none; | |
| + } | |
| + | |
| + /* Sidebar Toggle */ | |
| + #moby6-toggle { | |
| + position: fixed; | |
| + top: 5px; | |
| + left: 4px; | |
| + padding-right: 10px; | |
| + z-index: 99999; | |
| + border: none; | |
| + box-sizing: border-box; | |
| + -moz-box-sizing: border-box; | |
| + } | |
| + | |
| + .wrap .icon32 + h2 { | |
| + margin-top: -2px; | |
| + } | |
| + | |
| + #wpadminbar #wp-admin-bar-toggle-button a { | |
| + display: block; | |
| + padding: 0; | |
| + overflow: hidden; | |
| + outline: none; | |
| + text-decoration: none; | |
| + border: 1px solid transparent; | |
| + background: none; | |
| + height: 44px; | |
| + } | |
| + | |
| + li#wp-admin-bar-toggle-button { | |
| + display: block; | |
| + } | |
| + | |
| + #wpadminbar #wp-admin-bar-toggle-button a:hover { | |
| + border: 1px solid transparent; | |
| + } | |
| + | |
| + #wpadminbar #wp-admin-bar-toggle-button .ab-icon:before { | |
| + color: #888; | |
| + content: '\f228'; | |
| + display: inline-block; | |
| + float: left; | |
| + font: normal 40px/45px 'Dashicons'; | |
| + vertical-align: middle; | |
| + outline: none; | |
| + margin: 0; | |
| + -webkit-font-smoothing: antialiased; | |
| + -moz-osx-font-smoothing: grayscale; | |
| + height: 44px; | |
| + width: 50px; | |
| + padding: 0; | |
| + border: none; | |
| + text-align: center; | |
| + text-decoration: none; | |
| + box-sizing: border-box; | |
| + -moz-box-sizing: border-box; | |
| + } | |
| + | |
| + #wpadminbar #wp-admin-bar-toggle-button a:hover .ab-icon:before { | |
| + color: #2ea2cc; | |
| + } | |
| + | |
| + .moby6-open #wpadminbar #wp-admin-bar-toggle-button a { | |
| + background: #000; | |
| + } | |
| + | |
| + .moby6-open #wpbody { | |
| + right: -190px; | |
| + } | |
| + | |
| + .auto-fold .moby6-open #adminmenuback, | |
| + .auto-fold .moby6-open #adminmenuwrap { | |
| + left: 0; | |
| + } | |
| + | |
| + /* General New Post Form */ | |
| + #post-body-content { | |
| + min-width: 0; | |
| + } | |
| + | |
| + #titlediv #title { | |
| + padding: 8px; | |
| + } | |
| + | |
| + #titlediv #title-prompt-text, | |
| + #wp-fullscreen-title-prompt-text { | |
| + padding: 10px 10px; | |
| + } | |
| + | |
| + .post-format-options { | |
| + padding-right: 0; | |
| + } | |
| + | |
| + .post-format-options a { | |
| + margin-right: 5px; | |
| + margin-bottom: 5px; | |
| + min-width: 52px; | |
| + } | |
| + | |
| + .post-format-options .post-format-title { | |
| + font-size: 11px; | |
| + } | |
| + | |
| + .post-format-options a div { | |
| + height: 28px; | |
| + width: 28px; | |
| + } | |
| + | |
| + .post-format-options a div:before { | |
| + font-size: 26px !important; | |
| + } | |
| + | |
| + /* General Metabox */ | |
| + .postbox { | |
| + font-size: 14px; | |
| + } | |
| + | |
| + #poststuff h3, | |
| + .metabox-holder h3 { | |
| + padding: 12px; | |
| + } | |
| + | |
| + .postbox .handlediv { | |
| + margin-top: 3px; | |
| + } | |
| + | |
| + /* Publish Metabox Options */ | |
| + #post-visibility-select { | |
| + line-height: 280%; | |
| + } | |
| + | |
| + .wp-core-ui .save-post-status.button { | |
| + top: 16px; | |
| + position: relative; | |
| + margin: 0 10px; | |
| + } | |
| + | |
| + .wp-core-ui .save-post-visibility, | |
| + .wp-core-ui .save-timestamp { | |
| + vertical-align: middle; | |
| + margin-right: 15px; | |
| + } | |
| + | |
| + .timestamp-wrap select#mm { | |
| + display: block; | |
| + width: 100%; | |
| + margin-bottom: 10px; | |
| + } | |
| + | |
| + .timestamp-wrap #jj, | |
| + .timestamp-wrap #aa, | |
| + .timestamp-wrap #hh, | |
| + .timestamp-wrap #mn { | |
| + padding: 12px 3px; | |
| + font-size: 14px; | |
| + margin-bottom: 5px; | |
| + width: auto; | |
| + text-align: center; | |
| + } | |
| + | |
| + /* Categories Metabox */ | |
| + ul.category-tabs { | |
| + margin: 30px 0 15px; | |
| + } | |
| + | |
| + ul.category-tabs li.tabs { | |
| + padding: 15px; | |
| + } | |
| + | |
| + ul#categorychecklist li { | |
| + margin-bottom: 15px; | |
| + } | |
| + | |
| + ul#categorychecklist ul { | |
| + margin-top: 15px; | |
| + } | |
| + | |
| + .category-add input[type=text], | |
| + .category-add select { | |
| + max-width: none; | |
| + margin-bottom: 15px; | |
| + } | |
| + | |
| + /* Tags Metabox */ | |
| + .tagsdiv .newtag { | |
| + width: 100%; | |
| + padding: 25px 10px; | |
| + margin-bottom: 15px; | |
| + } | |
| + | |
| + .tagchecklist { | |
| + margin: 25px 10px; | |
| + } | |
| + | |
| + .tagchecklist span { | |
| + font-size: 16px; | |
| + line-height: 120%; | |
| + } | |
| + | |
| + /* Revisions */ | |
| + #diff-next-revision, | |
| + #diff-previous-revision { | |
| + margin-top: -1em; | |
| + } | |
| + | |
| + table.diff { | |
| + -ms-word-break: break-all; | |
| + word-break: break-all; | |
| + word-wrap: break-word; | |
| + } | |
| + | |
| + /* TinyMCE Adjustments */ | |
| + .mceToolbar * { | |
| + white-space: normal !important; | |
| + } | |
| + | |
| + .mceToolbar tr, | |
| + .mceToolbar td { | |
| + float: left !important; | |
| + } | |
| + | |
| + .wp_themeSkin a.mceButton { | |
| + width: 30px; | |
| + height: 30px; | |
| + } | |
| + | |
| + .wp_themeSkin .mceButton .mceIcon { | |
| + margin-top: 5px; | |
| + margin-left: 5px; | |
| + } | |
| + | |
| + .wp_themeSkin .mceSplitButton { | |
| + margin-top: 1px; | |
| + } | |
| + | |
| + .wp_themeSkin .mceSplitButton td a.mceAction { | |
| + padding-top: 6px; | |
| + padding-bottom: 6px; | |
| + padding-left: 6px; | |
| + padding-right: 3px; | |
| + } | |
| + | |
| + .wp_themeSkin .mceSplitButton td a.mceOpen, | |
| + .wp_themeSkin .mceSplitButtonEnabled:hover td a.mceOpen { | |
| + padding-top: 6px; | |
| + padding-bottom: 6px; | |
| + background-position: 1px 6px; | |
| + } | |
| + | |
| + .wp_themeSkin table.mceListBox { | |
| + margin: 5px; | |
| + } | |
| + | |
| + div.quicktags-toolbar input { | |
| + padding: 10px 20px; | |
| + } | |
| + | |
| + #wp-content-editor-tools { | |
| + padding-top: 20px; | |
| + padding-right: 15px; | |
| + overflow: hidden; | |
| + } | |
| + | |
| + a.wp-switch-editor { | |
| + font-size: 16px; | |
| + line-height: 1em; | |
| + margin: 3px 0 0 7px; | |
| + padding: 12px 15px !important; | |
| + } | |
| + | |
| + #wp-content-media-buttons a { | |
| + font-size: 16px; | |
| + line-height: 37px; | |
| + height: 39px; | |
| + padding: 0 20px 0 15px; | |
| + } | |
| + | |
| + .wp-media-buttons span.wp-media-buttons-icon, | |
| + .wp-media-buttons span.jetpack-contact-form-icon { | |
| + width: 22px !important; | |
| + margin-top: -3px !important; | |
| + margin-left: -5px !important; | |
| + } | |
| + | |
| + .wp-media-buttons .add_media span.wp-media-buttons-icon:before, | |
| + .wp-media-buttons #insert-jetpack-contact-form span.jetpack-contact-form-icon:before { | |
| + font-size: 20px !important; | |
| + } | |
| + | |
| + #content_wp_fullscreen { | |
| + display: none; | |
| + } | |
| + | |
| + .misc-pub-section { | |
| + padding: 20px 10px 20px; | |
| + } | |
| + | |
| + .misc-pub-section > a { | |
| + float: right; | |
| + font-size: 16px; | |
| + } | |
| + | |
| + #delete-action, | |
| + #publishing-action { | |
| + line-height: 47px; | |
| + } | |
| + | |
| + /* Subsubsub Nav */ | |
| + .subsubsub { | |
| + font-size: 16px; | |
| + text-align: center; | |
| + margin-bottom: 15px; | |
| + } | |
| + | |
| + /* WP List Table Options & Filters */ | |
| + .tablenav { | |
| + height: auto; | |
| + } | |
| + | |
| + .tablenav.top { | |
| + margin: 0; | |
| + } | |
| + | |
| + .tablenav.bottom { | |
| + position: relative; | |
| + margin-top: 15px; | |
| + } | |
| + | |
| + .tablenav br { | |
| + display: none; | |
| + } | |
| + | |
| + .tablenav br.clear { | |
| + display: block; | |
| + } | |
| + | |
| + p.search-box { | |
| + float: none; | |
| + clear: both; | |
| + margin-top: 35px; | |
| + } | |
| + | |
| + p.search-box input[name="s"] { | |
| + height: auto; | |
| + float: none; | |
| + width: 100%; | |
| + margin-bottom: 10px; | |
| + -webkit-appearance: none; | |
| + } | |
| + | |
| + .tablenav.top .actions, .view-switch { | |
| + display: none; | |
| + } | |
| + | |
| + /* Pagination */ | |
| + .tablenav.top .displaying-num { | |
| + display: none; | |
| + } | |
| + | |
| + .tablenav.bottom .displaying-num { | |
| + position: absolute; | |
| + right: 0; | |
| + top: 10px; | |
| + font-size: 14px; | |
| + } | |
| + | |
| + .tablenav-pages { | |
| + width: 100%; | |
| + text-align: center; | |
| + margin: 0 0 25px; | |
| + } | |
| + | |
| + .tablenav.bottom .tablenav-pages { | |
| + margin-top: 25px; | |
| + } | |
| + | |
| + .tablenav.top .tablenav-pages.one-page { | |
| + display: none; | |
| + } | |
| + | |
| + .tablenav.bottom .tablenav-pages.one-page { | |
| + margin: 15px 0 0 0; | |
| + height: 0; | |
| + } | |
| + | |
| + .tablenav-pages .pagination-links .paging-input { | |
| + font-size: 18px; | |
| + } | |
| + | |
| + .tablenav-pages .pagination-links a { | |
| + padding: 8px 20px 11px; | |
| + font-size: 18px; | |
| + background: rgba(0, 0, 0, 0.05); | |
| + } | |
| + | |
| + .tablenav-pages .pagination-links .current-page { | |
| + padding: 10px; | |
| + font-size: 14px; | |
| + } | |
| + | |
| + /* WP List Table Adjustments: General */ | |
| + .form-wrap > p { | |
| + display: none; | |
| + } | |
| + | |
| + .comment-count { | |
| + font-size: 14px; | |
| + } | |
| + | |
| + /* Posts */ | |
| + .column-title { | |
| + width: 85%; | |
| + } | |
| + | |
| + .fixed .column-comments, .widefat .check-column { | |
| + width: 35px | |
| + } | |
| + | |
| + .fixed .column-date, .fixed .column-author, | |
| + .column-categories, .column-tags { | |
| + display: none; | |
| + } | |
| + | |
| + .widefat thead .check-column, .widefat tfoot .check-column { | |
| + padding: 10px 0 10px; | |
| + } | |
| + | |
| + .widefat * { | |
| + word-wrap: normal; | |
| + } | |
| + | |
| + /* Categories */ | |
| + .fixed .column-description { | |
| + display: none; | |
| + } | |
| + | |
| + .fixed .column-posts { | |
| + width: 50px; | |
| + } | |
| + | |
| + .fixed .column-slug { | |
| + width: 30%; | |
| + } | |
| + | |
| + /* Comments */ | |
| + .fixed .column-response { | |
| + width: 35%; | |
| + } | |
| + | |
| + /* Media */ | |
| + .fixed .column-parent { | |
| + display: none; | |
| + } | |
| + | |
| + /* Comments */ | |
| + .fixed .column-email, .fixed .column-name { | |
| + display: none; | |
| + } | |
| + | |
| + .fixed .column-role { | |
| + width: 35%; | |
| + } | |
| + | |
| + /* Plugins */ | |
| + .plugins .column-description { | |
| + width: 70%; | |
| + } | |
| + | |
| + #wpbody-content .plugins .plugin-title { | |
| + white-space: normal; | |
| + width: 30%; | |
| + } | |
| + | |
| + /* Updates */ | |
| + #wpbody-content #update-themes-table .plugin-title { | |
| + width: auto; | |
| + } | |
| + | |
| + /* Form Tables */ | |
| + .form-table { | |
| + -moz-box-sizing: border-box; | |
| + box-sizing: border-box; | |
| + } | |
| + | |
| + .form-table th, | |
| + .form-table td { | |
| + display: block; | |
| + width: auto; | |
| + vertical-align: middle; | |
| + } | |
| + | |
| + .form-table .color-palette td { | |
| + display: table-cell; | |
| + width: 15px; | |
| + } | |
| + | |
| + .form-table table.color-palette { | |
| + margin-right: 10px; | |
| + } | |
| + | |
| + textarea, | |
| + input { | |
| + font-size: 16px; | |
| + } | |
| + | |
| + .form-table td input[type="text"], | |
| + .form-table td input[type="password"], | |
| + .form-table td select, | |
| + .form-table td textarea, | |
| + .form-table span.description, | |
| + #profile-page .form-table textarea { | |
| + width: 100%; | |
| + font-size: 16px; | |
| + line-height: 1.5; | |
| + padding: 7px 10px; | |
| + display: block; | |
| + max-width: none; | |
| + box-sizing: border-box; | |
| + -mox-box-sizing: border-box; | |
| + } | |
| + | |
| + input[type=text].small-text, | |
| + input[type=search].small-text, | |
| + input[type=password].small-text, | |
| + input[type=number].small-text, | |
| + input[type="number"].small-text, | |
| + .form-table input[type=text].small-text { | |
| + width: auto; | |
| + max-width: 55px; | |
| + display: inline; | |
| + padding: 3px 6px; | |
| + margin: 0 3px; | |
| + } | |
| + | |
| + #pass-strength-result { | |
| + width: 100%; | |
| + box-sizing: border-box; | |
| + -mox-box-sizing: border-box; | |
| + padding: 8px; | |
| + } | |
| + | |
| + .form-table span.description { | |
| + padding: 4px 0 0; | |
| + line-height: 1.4em; | |
| + } | |
| + | |
| + .form-table th { | |
| + padding-top: 10px; | |
| + padding-bottom: 0; | |
| + border-bottom: 0; | |
| + } | |
| + | |
| + .form-table td { | |
| + padding-top: 8px; | |
| + padding-left: 0; | |
| + } | |
| + | |
| + .form-table input.regular-text { | |
| + width: 100%; | |
| + } | |
| + | |
| + .form-table label { | |
| + font-size: 14px; | |
| + } | |
| + | |
| + .form-table fieldset label { | |
| + display: block; | |
| + } | |
| + | |
| + #utc-time { | |
| + margin-top: 10px; | |
| + } | |
| + | |
| + #utc-time, | |
| + #local-time { | |
| + display: block; | |
| + float: none; | |
| + padding: 0; | |
| + line-height: 2; | |
| + } | |
| + | |
| + /* Add/Edit Media */ | |
| + .wp_attachment_details label[for="content"] { | |
| + font-size: 14px; | |
| + line-height: 1.5em; | |
| + } | |
| + | |
| + #media-items { | |
| + width: 100%; | |
| + } | |
| + | |
| + .media-modal { | |
| + width: auto; | |
| + } | |
| + | |
| + .media-frame { | |
| + overflow: auto; | |
| + } | |
| + | |
| + .media-frame-menu { | |
| + position: relative; | |
| + width: auto; | |
| + } | |
| + | |
| + .media-menu { | |
| + border-right: none; | |
| + position: relative; | |
| + border-bottom: 1px solid #dddddd; | |
| + overflow: hidden; | |
| + } | |
| + | |
| + .media-menu .separator { | |
| + display: none; | |
| + } | |
| + | |
| + .media-menu a { | |
| + float: left; | |
| + width: 40%; | |
| + } | |
| + | |
| + .media-frame-router, .media-frame-content, .media-frame-toolbar { | |
| + left: auto; | |
| + right: auto; | |
| + top: auto; | |
| + bottom: auto; | |
| + position: relative; | |
| + } | |
| + | |
| + .media-frame-title { | |
| + top: auto; | |
| + left: auto; | |
| + right: 0; | |
| + height: auto; | |
| + } | |
| + | |
| + .media-frame-router { | |
| + margin-top: 10px; | |
| + } | |
| + | |
| + .media-frame-title h1 { | |
| + line-height: 3; | |
| + font-size: 18px; | |
| + } | |
| + | |
| + .media-router { | |
| + bottom: -2px; | |
| + } | |
| + | |
| + .media-frame-content { | |
| + min-height: 300px; | |
| + max-height: 500px; | |
| + overflow: auto; | |
| + } | |
| + | |
| + .media-toolbar-primary, .media-toolbar-secondary { | |
| + height: auto; | |
| + } | |
| + | |
| + .uploader-inline h3 { | |
| + margin: 0 0 .8em 0; | |
| + } | |
| + | |
| + .uploader-inline-content { | |
| + top: auto; | |
| + } | |
| + | |
| + .uploader-inline-content .upload-ui { | |
| + margin: 0; | |
| + } | |
| + | |
| + .attachments-browser .attachments, .attachments-browser .uploader-inline { | |
| + position: relative; | |
| + margin-right: 180px; | |
| + } | |
| + | |
| + /* Links */ | |
| + .link-manager-php #posts-filter { | |
| + margin-top: 25px; | |
| + } | |
| + | |
| + .link-manager-php .tablenav.bottom { | |
| + overflow: hidden; | |
| + } | |
| + | |
| + .links-table #link_rel { | |
| + max-width: none; | |
| + } | |
| + | |
| + .links-table th, | |
| + .links-table td { | |
| + padding: 10px 0; | |
| + } | |
| + | |
| + /** | |
| + * Nav Menus | |
| + * ---------------------------------------------------------------------------- | |
| + */ | |
| + body.nav-menus-php { | |
| + min-width: 0 !important; | |
| + } | |
| + | |
| + #nav-menus-frame { | |
| + margin-left: 0; | |
| + float: none; | |
| + width: 100%; | |
| + } | |
| + | |
| + #wpbody-content #menu-settings-column { | |
| + display: block; | |
| + width: 100%; | |
| + float: none; | |
| + margin-left: 0; | |
| + } | |
| + | |
| + #side-sortables .add-menu-item-tabs { | |
| + margin: 15px 0; | |
| + } | |
| + | |
| + ul.add-menu-item-tabs li.tabs { | |
| + padding: 15px; | |
| + } | |
| + | |
| + .nav-menus-php .item-controls .item-type { | |
| + margin-top: 2px; | |
| + } | |
| + | |
| + .nav-menus-php .customlinkdiv .howto input { | |
| + width: 65%; | |
| + } | |
| + | |
| + .nav-menus-php .quick-search { | |
| + width: 85%; | |
| + } | |
| + | |
| + #menu-management-liquid { | |
| + margin-top: 25px; | |
| + } | |
| + | |
| + .nav-menus-php .menu-name-label.howto span { | |
| + margin-top: 13px | |
| + } | |
| + | |
| + .menu-name-label #menu-name { | |
| + margin-top: 4px; | |
| + } | |
| + | |
| + .nav-menus-php .major-publishing-actions .publishing-action { | |
| + margin-top: 6px; | |
| + } | |
| + | |
| + .nav-menus-php .delete-action { | |
| + font-size: 14px; | |
| + line-height: 50px; | |
| + margin-top: 12px; | |
| + } | |
| + | |
| + .menu-item-bar .menu-item-handle, | |
| + .menu-item-settings, | |
| + .description-wide { | |
| + width: auto; | |
| + } | |
| + | |
| + .menu-item-settings { | |
| + padding: 10px; | |
| + } | |
| + | |
| + .menu-item-settings .description-thin, | |
| + .menu-item-settings .description-wide { | |
| + width: 100%; | |
| + height: auto; | |
| + } | |
| + | |
| + .menu-item-settings input { | |
| + width: 100%; | |
| + } | |
| + | |
| + /* Theme Management Page */ | |
| + #current-theme.has-screenshot { | |
| + padding: 0; | |
| + clear: both; | |
| + } | |
| + | |
| + #current-theme img { | |
| + float: none; | |
| + margin-left: 0; | |
| + margin-bottom: 15px; | |
| + } | |
| + | |
| + #current-theme.has-screenshot img.hide-if-no-customize { | |
| + display: block; | |
| + } | |
| + | |
| + .available-theme .action-links .delete-theme { | |
| + float: none; | |
| + margin: 0; | |
| + padding: 0; | |
| + clear: both; | |
| + } | |
| + | |
| + .available-theme .action-links .delete-theme a { | |
| + padding: 0; | |
| + } | |
| + | |
| + /* Widget Management Page (Needs UX work on mobile) */ | |
| + #templateside { | |
| + float: none; | |
| + width: auto; | |
| + } | |
| + | |
| + #templateside li { | |
| + margin: 0; | |
| + } | |
| + | |
| + #templateside li a { | |
| + display: block; | |
| + padding: 5px; | |
| + } | |
| + | |
| + #templateside .highlight { | |
| + padding: 5px; | |
| + margin-left: -5px; | |
| + margin-top: -5px; | |
| + } | |
| + | |
| + #template div { | |
| + float: none; | |
| + margin: 0; | |
| + width: auto; | |
| + } | |
| + | |
| + #template textarea { | |
| + width: 100%; | |
| + } | |
| + | |
| + .fileedit-sub .alignright { | |
| + margin-top: 15px; | |
| + } | |
| + | |
| + /* Plugin/Theme Management Page */ | |
| + .wp-list-table.plugins { | |
| + position: relative; | |
| + margin-top: 35px; | |
| + margin-bottom: 50px; | |
| + } | |
| + | |
| + .wp-list-table.plugins thead .column-description, | |
| + #wpbody-content .wp-list-table.plugins tfoot .column-description, | |
| + .wp-list-table.plugins th#description { | |
| + display: none; | |
| + } | |
| + | |
| + #wpbody-content .wp-list-table.plugins, | |
| + #wpbody-content .wp-list-table.plugins thead, | |
| + #wpbody-content .wp-list-table.plugins tbody, | |
| + #wpbody-content .wp-list-table.plugins tr, | |
| + #wpbody-content .wp-list-table.plugins .column-description, | |
| + #wpbody-content .wp-list-table.plugins .plugin-title, | |
| + #wpbody-content .wp-list-table.plugins .theme-title, | |
| + #wpbody-content .wp-list-table.plugins .plugin-update, | |
| + #wpbody-content .wp-list-table.plugins .manage-column.column-name { | |
| + display: block; | |
| + width: auto; | |
| + } | |
| + | |
| + .wp-list-table.plugins thead, | |
| + .wp-list-table.plugins tfoot { | |
| + position: absolute; | |
| + top: -35px; | |
| + left: 0; | |
| + right: 0; | |
| + width: auto; | |
| + height: 35px; | |
| + } | |
| + | |
| + .wp-list-table.plugins tfoot { | |
| + bottom: -35px; | |
| + top: auto; | |
| + } | |
| + | |
| + .active, .inactive { | |
| + padding-top: 0; | |
| + } | |
| + | |
| + .wp-list-table.plugins .plugin-title, | |
| + .wp-list-table.plugins .theme-title { | |
| + padding-top: 13px; | |
| + padding-bottom: 4px; | |
| + } | |
| + | |
| + .plugins tr.active + tr.inactive th.check-column, | |
| + .plugins tr.active + tr.inactive td, | |
| + .wp-list-table.plugins .plugin-title, | |
| + .wp-list-table.plugins .theme-title, | |
| + .wp-list-table.plugins tbody th { | |
| + box-shadow: none; | |
| + -webkit-box-shadow: none; | |
| + } | |
| + | |
| + .plugins tbody { | |
| + padding: 1px 0 0; | |
| + } | |
| + | |
| + /* Set drop shadow again per original mp6 plugin settings at line 1265 of colors-mp6.css in r687296, remove when original styles have been corrected */ | |
| + .plugins tr.active + tr.inactive td.column-description { | |
| + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1); | |
| + -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1); | |
| + -ms-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1); | |
| + -o-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1); | |
| + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1); | |
| + } | |
| + | |
| + .plugins tr.active + tr.inactive th.check-column, | |
| + .plugins tr.active + tr.inactive td { | |
| + border-top: none; | |
| + } | |
| + | |
| + .wp-list-table.plugins .column-description { | |
| + padding-top: 0; | |
| + } | |
| + | |
| + .wp-list-table.plugins .manage-column.column-name, | |
| + .wp-list-table.plugins .column-description, | |
| + .wp-list-table.plugins .plugin-title, | |
| + .wp-list-table.plugins .theme-title { | |
| + padding-right: 12px; | |
| + padding-left: 46px; | |
| + } | |
| + | |
| + .wp-list-table.plugins tr { | |
| + position: relative; | |
| + } | |
| + | |
| + .wp-list-table.plugins th.check-column, | |
| + .wp-list-table.plugins tr.update th.check-column { | |
| + position: absolute; | |
| + height: auto; | |
| + top: 0; | |
| + bottom: 0; | |
| + left: 0; | |
| + padding-left: 2px; | |
| + padding-top: 18px; | |
| + } | |
| + | |
| + .wp-list-table.plugins thead th.check-column, | |
| + .wp-list-table.plugins tfoot th.check-column { | |
| + padding-left: 3px; | |
| + padding-top: 11px; | |
| + background: none; | |
| + } | |
| + | |
| + .widefat tbody th.check-column input[type="checkbox"] { | |
| + margin-top: -3px; | |
| + margin-left: 9px; | |
| + } | |
| + | |
| + .wp-list-table.plugins .active .check-column input, | |
| + .wp-list-table.plugins .update .check-column input { | |
| + margin-left: 6px; | |
| + } | |
| + | |
| + .wp-list-table.plugins thead .check-column input, | |
| + .wp-list-table.plugins tfoot .check-column input { | |
| + margin-top: -6px; | |
| + } | |
| + | |
| + .wp-list-table.plugins .active th.check-column { | |
| + background: none; | |
| + } | |
| + | |
| + .wp-list-table.plugins .plugin-title strong, | |
| + .wp-list-table.plugins .theme-title strong { | |
| + font-size: 1.4em; | |
| + line-height: 1.6em; | |
| + } | |
| + | |
| + /* Dashboard */ | |
| + #dashboard_recent_comments #the-comment-list .comment-item .avatar { | |
| + height: 30px; | |
| + width: 30px; | |
| + margin: 4px 10px 5px 0; | |
| + } | |
| + | |
| + /* About Page */ | |
| + .about-wrap .feature-section.two-col div { | |
| + width: 100%; | |
| + margin: 0; | |
| + float: none; | |
| + } | |
| + | |
| + .about-wrap .three-col.about-updates .col-1, | |
| + /*.about-wrap .three-col.about-updates .col-2,*/ | |
| + .about-wrap .three-col.about-updates .col-3 { | |
| + padding: 0; | |
| + } | |
| + | |
| + .about-wrap .three-col.about-updates .col-1 { | |
| + width: 100%; | |
| + padding-right: 210px; | |
| + } | |
| + | |
| + .about-wrap .three-col.about-updates .col-2 { | |
| + position: relative; | |
| + float: right; | |
| + width: 180px; | |
| + margin-left: -100%; | |
| + } | |
| + | |
| + .about-wrap .three-col.about-updates .col-3 { | |
| + width: 100%; | |
| + } | |
| + | |
| + .about-wrap .about-password-meter input, | |
| + .about-wrap .about-password-meter #pass-strength-result { | |
| + width: 99%; | |
| + } | |
| + | |
| + /* Moderate Comment */ | |
| + .comment-ays { | |
| + border-bottom: none; | |
| + } | |
| + | |
| + #wpfooter { | |
| + display: none; | |
| + } | |
| + | |
| + #comments-form .checkforspam { | |
| + display: none; | |
| + } | |
| +} | |
| + | |
| +/* Tiny screens [ = smaller than 400 wide, 600 tall] */ | |
| +@media screen and (max-width: 400px), screen and (max-height: 600px) { | |
| + /* Align Add Media + Visual + Text tabs */ | |
| + #wp-content-media-buttons a { | |
| + font-size: 14px; | |
| + padding: 0 10px 0 10px; | |
| + } | |
| + | |
| + .media-modal { | |
| + position: fixed; | |
| + top: 0; | |
| + left: 0; | |
| + right: 0; | |
| + bottom: 0; | |
| + } | |
| + | |
| + .media-modal-backdrop { | |
| + position: fixed; | |
| + } | |
| + | |
| + .attachments-browser .attachment, | |
| + .attachments-browser .attachment-preview { | |
| + max-width: 100%; | |
| + } | |
| + | |
| + .attachments-browser .media-toolbar-primary input.search { | |
| + max-width: 150px; | |
| + } | |
| + | |
| + .uploader-inline-content { | |
| + position: relative; | |
| + } | |
| + | |
| + .media-sidebar .setting input[type="checkbox"], | |
| + .media-sidebar .field input[type="checkbox"] { | |
| + width: 25px; | |
| + } | |
| + | |
| + /* Don't bother with title for phone-size */ | |
| + .media-frame-title { | |
| + display: none; | |
| + } | |
| + | |
| + .media-frame-toolbar { | |
| + position: absolute; | |
| + bottom: 0px; | |
| + left: 0; | |
| + right: 0; | |
| + background: #FFF; | |
| + border-top: 1px solid #DEDEDE; | |
| + } | |
| + | |
| + .media-toolbar { | |
| + position: relative; | |
| + } | |
| + | |
| + .media-frame { | |
| + overflow: hidden; | |
| + } | |
| + | |
| + .media-frame .attachments-browser { | |
| + padding-bottom: 300px; | |
| + } | |
| + | |
| + .attachments-browser .attachments { | |
| + top: 0; | |
| + } | |
| + | |
| + .attachment-details h3 { | |
| + margin-top: 45px; | |
| + } | |
| + | |
| + /* Image From Link */ | |
| + .embed-link-settings, | |
| + .embed-image-settings { | |
| + padding-bottom: 52px; | |
| + } | |
| + | |
| + /* Gallery */ | |
| + .media-frame.hide-router .media-frame-content { | |
| + top: 0; | |
| + border-top: none; | |
| + } | |
| + | |
| + .gallery-settings h3 { | |
| + margin-top: 45px; | |
| + } | |
| +} | |
| + | |
| +@media only screen and (max-width: 500px) { | |
| + .about-wrap { | |
| + margin-right: 20px; | |
| + margin-left: 10px; | |
| + } | |
| + | |
| + .about-wrap h1, | |
| + .about-text { | |
| + margin-right: 0; | |
| + } | |
| + | |
| + .about-text { | |
| + margin-bottom: 0.25em; | |
| + } | |
| + | |
| + .about-wrap .wp-badge { | |
| + position: relative; | |
| + margin-bottom: 1.5em; | |
| + width: 100%; | |
| + } | |
| + | |
| + .about-wrap .feature-section.three-col div { | |
| + width: 100%; | |
| + float: none; | |
| + } | |
| + | |
| + .about-wrap .three-col.about-updates .col-1 { | |
| + padding: 0; | |
| + float: none; | |
| + } | |
| + | |
| + .about-wrap .three-col.about-updates .col-2 { | |
| + margin: 0 0 20px; | |
| + width: 100%; | |
| + float: none; | |
| + } | |
| + | |
| + .about-wrap .about-passwords { | |
| + margin: 20px -20px; | |
| + } | |
| + | |
| +} | |
| + | |
| +@media screen and ( max-width: 782px ) { | |
| + /* Toolbar Touchification*/ | |
| + html.wp-toolbar { | |
| + padding-top: 46px; | |
| + } | |
| + | |
| + html #wpadminbar { | |
| + left: 0 !important; | |
| + z-index: 500 !important; | |
| + height: 46px; | |
| + min-width: 300px; | |
| + | |
| + -webkit-transform: translate3d(0, 0, 0); | |
| + -webkit-backface-visibility: hidden; | |
| + -webkit-transition: 0; | |
| + transform: translate3d(0, 0, 0); | |
| + backface-visibility: hidden; | |
| + transition: 0; | |
| + } | |
| + | |
| + #wpadminbar * { | |
| + font: normal 14px/32px "Open Sans", sans-serif; | |
| + } | |
| + | |
| + #wpadminbar .quicklinks li > a { | |
| + padding: 0; | |
| + height: 46px; | |
| + line-height: 46px; | |
| + width: auto; | |
| + } | |
| + | |
| + #wpadminbar .ab-icon { | |
| + font: 40px/1 dashicons !important; | |
| + margin: 0; | |
| + padding: 0; | |
| + width: 50px; | |
| + height: 46px; | |
| + } | |
| + | |
| + #wpadminbar .ab-icon:before { | |
| + text-align: center; | |
| + } | |
| + | |
| + #wpadminbar .ab-submenu { | |
| + padding: 0; | |
| + } | |
| + | |
| + #wpadminbar .ab-label { | |
| + display: none; | |
| + } | |
| + | |
| + #wpadminbar .menupop li:hover > .ab-sub-wrapper, | |
| + #wpadminbar .menupop li.hover > .ab-sub-wrapper { | |
| + margin-top: -46px; | |
| + } | |
| + | |
| + #wpadminbar .ab-top-menu .menupop .ab-sub-wrapper .menupop > .ab-item { | |
| + padding-right: 30px; | |
| + } | |
| + | |
| + #wpadminbar .menupop .menupop > .ab-item:before { | |
| + top: 10px; | |
| + right: 6px; | |
| + } | |
| + | |
| + #wpadminbar .ab-top-menu > .menupop > .ab-sub-wrapper .ab-item { | |
| + font-size: 16px; | |
| + padding: 6px 15px 12px; | |
| + } | |
| + | |
| + #wpadminbar .ab-top-menu > .menupop > .ab-sub-wrapper a:empty { | |
| + display: none; | |
| + } | |
| + | |
| + /* WP logo */ | |
| + #wpadminbar #wp-admin-bar-wp-logo > .ab-item { | |
| + padding: 0; | |
| + } | |
| + | |
| + #wpadminbar #wp-admin-bar-wp-logo > .ab-item .ab-icon { | |
| + padding: 0; | |
| + width: 50px; | |
| + height: 46px; | |
| + text-align: center; | |
| + vertical-align: top; | |
| + } | |
| + | |
| + #wpadminbar #wp-admin-bar-wp-logo > .ab-item .ab-icon:before { | |
| + font: 28px/1 'dashicons' !important; | |
| + top: -3px; | |
| + } | |
| + | |
| + #wpadminbar .ab-icon, | |
| + #wpadminbar .ab-item::before { | |
| + padding: 0; | |
| + } | |
| + | |
| + /* My Sites and "Site Title" menu */ | |
| + #wpadminbar #wp-admin-bar-my-sites > .ab-item, | |
| + #wpadminbar #wp-admin-bar-site-name > .ab-item { | |
| + text-indent: 100%; | |
| + text-overflow: clip !important; | |
| + width: 50px; | |
| + padding: 0; | |
| + color: #999; | |
| + position: relative; | |
| + } | |
| + | |
| + #wpadminbar #wp-admin-bar-my-sites > .ab-item:before, | |
| + #wpadminbar #wp-admin-bar-site-name > .ab-item:before { | |
| + display: block; | |
| + text-indent: 0; | |
| + font: normal 35px/1.25 'dashicons' !important; | |
| + speak: none; | |
| + width: 50px; | |
| + text-align: center; | |
| + -webkit-font-smoothing: antialiased; | |
| + -moz-osx-font-smoothing: grayscale; | |
| + } | |
| + | |
| + #wpadminbar #wp-admin-bar-site-name > .ab-item:before { | |
| + content: '\f102'; | |
| + padding: 0; | |
| + } | |
| + | |
| + #wpadminbar #wp-admin-bar-my-sites > .ab-item:before { | |
| + content: '\f112'; | |
| + font-size: 28px !important; | |
| + padding-top: 8px; | |
| + padding-left: 12px; | |
| + } | |
| + | |
| + #wpadminbar #wp-admin-bar-appearance { | |
| + margin-top: 0; | |
| + } | |
| + | |
| + #wpadminbar .quicklinks li .blavatar:before { | |
| + display: none; | |
| + } | |
| + | |
| + /* Search */ | |
| + #wpadminbar #wp-admin-bar-search { | |
| + display: none; | |
| + } | |
| + | |
| + /* New Content */ | |
| + #wpadminbar #wp-admin-bar-new-content .ab-icon:before { | |
| + top: 0; | |
| + line-height: 53px; | |
| + height: 46px !important; | |
| + text-align: center; | |
| + width: 50px; | |
| + display: block; | |
| + } | |
| + | |
| + /* Updates */ | |
| + #wpadminbar #wp-admin-bar-updates .ab-icon:before { | |
| + top: 0; | |
| + } | |
| + | |
| + /* Comments */ | |
| + #wpadminbar #wp-admin-bar-comments .ab-icon { | |
| + margin: 0; | |
| + } | |
| + | |
| + #wpadminbar #wp-admin-bar-comments .ab-icon:before { | |
| + display: block; | |
| + font-size: 34px; | |
| + height: 46px; | |
| + line-height: 47px; | |
| + top: 0; | |
| + } | |
| + | |
| + /* My Account */ | |
| + #wpadminbar #wp-admin-bar-my-account > a { | |
| + position: relative; | |
| + white-space: nowrap; | |
| + text-indent: 100%; | |
| + width: 28px; | |
| + padding: 0 10px; | |
| + } | |
| + | |
| + #wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img { | |
| + position: absolute; | |
| + top: 13px; | |
| + right: 10px; | |
| + width: 26px; | |
| + height: 26px; | |
| + } | |
| + | |
| + #wpadminbar #wp-admin-bar-user-actions.ab-submenu { | |
| + padding: 0; | |
| + } | |
| + | |
| + #wpadminbar #wp-admin-bar-user-actions.ab-submenu img.avatar { | |
| + display: none; | |
| + } | |
| + | |
| + #wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions > li { | |
| + margin: 0; | |
| + } | |
| + | |
| + #wpadminbar #wp-admin-bar-user-info .display-name { | |
| + height: auto; | |
| + font-size: 16px; | |
| + line-height: 24px; | |
| + color: #eee; | |
| + } | |
| + | |
| + #wpadminbar #wp-admin-bar-user-info a { | |
| + padding-top: 4px; | |
| + } | |
| + | |
| + #wpadminbar #wp-admin-bar-user-info .username { | |
| + line-height: 0.8 !important; | |
| + margin-bottom: -2px; | |
| + } | |
| + | |
| + /* Hide all third party items */ | |
| + #wp-admin-bar-top-secondary > li { | |
| + display: none; | |
| + } | |
| + | |
| + #wp-admin-bar-root-default li#wp-admin-bar-wp-logo, | |
| + #wp-admin-bar-root-default li#wp-admin-bar-my-sites, | |
| + #wp-admin-bar-root-default li#wp-admin-bar-site-name, | |
| + #wp-admin-bar-root-default li#wp-admin-bar-new-content, | |
| + #wp-admin-bar-root-default li#wp-admin-bar-comments, | |
| + #wp-admin-bar-root-default li#wp-admin-bar-new-content, | |
| + #wp-admin-bar-top-secondary li#wp-admin-bar-my-account { | |
| + display: block; | |
| + } | |
| + | |
| + #wpadminbar ul#wp-admin-bar-root-default > li { | |
| + margin-right: 0; | |
| + } | |
| + | |
| + /* Experimental fix for touch toolbar dropdown positioning */ | |
| + #wpadminbar .ab-top-menu, | |
| + #wpadminbar .ab-top-secondary, | |
| + #wpadminbar #wp-admin-bar-wp-logo, | |
| + #wpadminbar #wp-admin-bar-my-sites, | |
| + #wpadminbar #wp-admin-bar-site-name, | |
| + #wpadminbar #wp-admin-bar-updates, | |
| + #wpadminbar #wp-admin-bar-comments, | |
| + #wpadminbar #wp-admin-bar-new-content, | |
| + #wpadminbar #wp-admin-bar-my-account { | |
| + position: static; | |
| + } | |
| + | |
| + #wpadminbar #wp-admin-bar-comments, | |
| + #wpadminbar #wp-admin-bar-new-content, | |
| + #wpadminbar #wp-admin-bar-my-account { | |
| + float: right; | |
| + } | |
| + | |
| + #wpadminbar #wp-admin-bar-comments .ab-sub-wrapper, | |
| + #wpadminbar #wp-admin-bar-new-content .ab-sub-wrapper, | |
| + #wpadminbar #wp-admin-bar-my-account .ab-sub-wrapper { | |
| + right: 0; | |
| + left: auto; | |
| + } | |
| + | |
| + #wpadminbar ul#wp-admin-bar-root-default > li#wp-admin-bar-comments { | |
| + margin-right: 100px; | |
| + } | |
| + | |
| + #wpadminbar ul#wp-admin-bar-root-default > li#wp-admin-bar-new-content { | |
| + margin-right: -100px; | |
| + } | |
| + | |
| + #wpadminbar ul#wp-admin-bar-top-secondary > li#wp-admin-bar-my-account { | |
| + margin-right: -150px; | |
| + } | |
| + | |
| + .network-admin #wpadminbar ul#wp-admin-bar-top-secondary > li#wp-admin-bar-my-account { | |
| + margin-right: 0; | |
| + } | |
| +} | |
| + | |
| +/* Horizontal */ | |
| +@media screen and (max-width: 480px) and (orientation: landscape) { | |
| + #wpadminbar { | |
| + position: absolute; | |
| + } | |
| +} | |
| + | |
| +/* Smartphone */ | |
| +@media screen and (max-width: 480px) { | |
| + #moby6-overlay { | |
| + position: fixed; | |
| + top: 0; | |
| + left: 0; | |
| + width: 100%; | |
| + height: 100%; | |
| + z-index: 400; | |
| + } | |
| + | |
| + #wpadminbar .ab-top-menu > .menupop > .ab-sub-wrapper { | |
| + position: fixed; | |
| + width: 100%; | |
| + left: 0; | |
| + } | |
| + | |
| + #wpadminbar .menupop .menupop > .ab-item:before { | |
| + display: none; | |
| + } | |
| + | |
| + #wpadminbar #wp-admin-bar-wp-logo.menupop .ab-sub-wrapper { | |
| + margin-left: 0; | |
| + } | |
| + | |
| + #wpadminbar #wp-admin-bar-updates, | |
| + #wpadminbar #wp-admin-bar-view, | |
| + #wpadminbar #wp-admin-bar-edit { | |
| + display: none; | |
| + } | |
| +} | |
| + | |
| +@media screen and (max-width: 350px) { | |
| + #wpadminbar #wp-admin-bar-wp-logo { | |
| + display: none; | |
| + } | |
| +} | |
| \ No newline at end of file | |
| Index: src/wp-admin/js/common.js | |
| =================================================================== | |
| --- src/wp-admin/js/common.js (revision 26132) | |
| +++ src/wp-admin/js/common.js (working copy) | |
| @@ -530,6 +530,175 @@ | |
| stickyMenu.init(); | |
| +var moby6 = { | |
| + | |
| + init: function() { | |
| + // cached selectors | |
| + this.$html = $( document.documentElement ); | |
| + this.$body = $( document.body ); | |
| + this.$wpwrap = $( '#wpwrap' ); | |
| + this.$wpbody = $( '#wpbody' ); | |
| + this.$adminmenu = $( '#adminmenu' ); | |
| + this.$overlay = $( '#moby6-overlay' ); | |
| + this.$toolbar = $( '#wp-toolbar' ); | |
| + this.$toolbarPopups = this.$toolbar.find( 'a[aria-haspopup="true"]' ); | |
| + | |
| + // Modify functionality based on custom activate/deactivate event | |
| + this.$html | |
| + .on( 'activate.moby6', function() { moby6.activate(); } ) | |
| + .on( 'deactivate.moby6', function() { moby6.deactivate(); } ); | |
| + | |
| + // Toggle sidebar when toggle is clicked | |
| + $( '#wp-admin-bar-toggle-button' ).on( 'click', function(evt) { | |
| + evt.preventDefault(); | |
| + moby6.$wpwrap.toggleClass( 'moby6-open' ); | |
| + } ); | |
| + | |
| + // Trigger custom events based on active media query. | |
| + this.matchMedia(); | |
| + $( window ).on( 'resize', $.proxy( this.matchMedia, this ) ); | |
| + }, | |
| + | |
| + activate: function() { | |
| + | |
| + window.stickymenu && window.stickymenu.disable(); | |
| + | |
| + if ( ! moby6.$body.hasClass( 'auto-fold' ) ) | |
| + moby6.$body.addClass( 'auto-fold' ); | |
| + | |
| + this.modifySidebarEvents(); | |
| + this.disableDraggables(); | |
| + this.movePostSearch(); | |
| + | |
| + }, | |
| + | |
| + deactivate: function() { | |
| + | |
| + window.stickymenu && window.stickymenu.enable(); | |
| + | |
| + this.enableDraggables(); | |
| + this.removeHamburgerButton(); | |
| + this.restorePostSearch(); | |
| + | |
| + }, | |
| + | |
| + matchMedia: function() { | |
| + clearTimeout( this.resizeTimeout ); | |
| + this.resizeTimeout = setTimeout( function() { | |
| + | |
| + if ( ! window.matchMedia ) | |
| + return; | |
| + | |
| + if ( window.matchMedia( '(max-width: 782px)' ).matches ) { | |
| + if ( moby6.$html.hasClass( 'touch' ) ) | |
| + return; | |
| + moby6.$html.addClass( 'touch' ).trigger( 'activate.moby6' ); | |
| + } else { | |
| + if ( ! moby6.$html.hasClass( 'touch' ) ) | |
| + return; | |
| + moby6.$html.removeClass( 'touch' ).trigger( 'deactivate.moby6' ); | |
| + } | |
| + | |
| + if ( window.matchMedia( '(max-width: 480px)' ).matches ) { | |
| + moby6.enableOverlay(); | |
| + } else { | |
| + moby6.disableOverlay(); | |
| + } | |
| + | |
| + }, 150 ); | |
| + }, | |
| + | |
| + enableOverlay: function() { | |
| + if ( this.$overlay.length === 0 ) { | |
| + this.$overlay = $( '<div id="moby6-overlay"></div>' ) | |
| + .insertAfter( '#wpcontent' ) | |
| + .hide() | |
| + .on( 'click.moby6', function() { | |
| + moby6.$toolbar.find( '.menupop.hover' ).removeClass( 'hover' ); | |
| + $( this ).hide(); | |
| + }); | |
| + } | |
| + this.$toolbarPopups.on( 'click.moby6', function() { | |
| + moby6.$overlay.show(); | |
| + }); | |
| + }, | |
| + | |
| + disableOverlay: function() { | |
| + this.$toolbarPopups.off( 'click.moby6' ); | |
| + this.$overlay.hide(); | |
| + }, | |
| + | |
| + modifySidebarEvents: function() { | |
| + this.$body.off( '.wp-mobile-hover' ); | |
| + this.$adminmenu.find( 'a.wp-has-submenu' ).off( '.wp-mobile-hover' ); | |
| + | |
| + var scrollStart = 0; | |
| + this.$adminmenu.on( 'touchstart.moby6', 'li.wp-has-submenu > a', function() { | |
| + scrollStart = $( window ).scrollTop(); | |
| + }); | |
| + | |
| + this.$adminmenu.on( 'touchend.moby6', 'li.wp-has-submenu > a', function( e ) { | |
| + e.preventDefault(); | |
| + | |
| + if ( $( window ).scrollTop() !== scrollStart ) | |
| + return false; | |
| + | |
| + $( this ).find( 'li.wp-has-submenu' ).removeClass( 'selected' ); | |
| + $( this ).parent( 'li' ).addClass( 'selected' ); | |
| + }); | |
| + }, | |
| + | |
| + disableDraggables: function() { | |
| + this.$wpbody | |
| + .find( '.hndle' ) | |
| + .removeClass( 'hndle' ) | |
| + .addClass( 'hndle-disabled' ); | |
| + }, | |
| + | |
| + enableDraggables: function() { | |
| + this.$wpbody | |
| + .find( '.hndle-disabled' ) | |
| + .removeClass( 'hndle-disabled' ) | |
| + .addClass( 'hndle' ); | |
| + }, | |
| + | |
| + removeHamburgerButton: function() { | |
| + if ( this.hamburgerButtonView !== undefined ) | |
| + this.hamburgerButtonView.destroy(); | |
| + }, | |
| + | |
| + movePostSearch: function() { | |
| + this.searchBox = this.$wpbody.find( 'p.search-box' ); | |
| + if ( this.searchBox.length ) { | |
| + this.searchBox.hide(); | |
| + if ( this.searchBoxClone === undefined ) { | |
| + this.searchBoxClone = this.searchBox.first().clone().insertAfter( 'div.tablenav.bottom' ); | |
| + } | |
| + this.searchBoxClone.show(); | |
| + } | |
| + }, | |
| + | |
| + restorePostSearch: function() { | |
| + if ( this.searchBox !== undefined ) { | |
| + this.searchBox.show(); | |
| + if ( this.searchBoxClone !== undefined ) | |
| + this.searchBoxClone.hide(); | |
| + } | |
| + } | |
| +}; | |
| + | |
| +// Fire moby6.init when document is ready | |
| +$( document ).ready( $.proxy( moby6.init, moby6 ) ); | |
| + | |
| +// make Windows 8 devices playing along nicely | |
| +if ( '-ms-user-select' in document.documentElement.style && navigator.userAgent.match(/IEMobile\/10\.0/) ) { | |
| + var msViewportStyle = document.createElement( 'style' ); | |
| + msViewportStyle.appendChild( | |
| + document.createTextNode( '@-ms-viewport{width:auto!important}' ) | |
| + ); | |
| + document.getElementsByTagName( 'head' )[0].appendChild( msViewportStyle ); | |
| +} | |
| + | |
| // internal use | |
| $(document).bind( 'wp_CloseOnEscape', function( e, data ) { | |
| if ( typeof(data.cb) != 'function' ) | |
| Index: src/wp-includes/admin-bar.php | |
| =================================================================== | |
| --- src/wp-includes/admin-bar.php (revision 26132) | |
| +++ src/wp-includes/admin-bar.php (working copy) | |
| @@ -156,6 +156,26 @@ | |
| } | |
| /** | |
| + * Add the sidebar toggle button. | |
| + * | |
| + * @since 3.8.0 | |
| + * | |
| + * @param WP_Admin_Bar $wp_admin_bar | |
| + */ | |
| +function wp_admin_bar_sidebar_toggle( $wp_admin_bar ) { | |
| + if ( is_admin() ) { | |
| + $wp_admin_bar->add_menu( array( | |
| + 'id' => 'toggle-button', | |
| + 'title' => '<span class="ab-icon"></span>', | |
| + 'href' => '#', | |
| + 'meta' => array( | |
| + 'title' => __( 'Menu' ), | |
| + ), | |
| + ) ); | |
| + } | |
| +} | |
| + | |
| +/** | |
| * Add the "My Account" item. | |
| * | |
| * @since 3.3.0 | |
| Index: src/wp-includes/class-wp-admin-bar.php | |
| =================================================================== | |
| --- src/wp-includes/class-wp-admin-bar.php (revision 26132) | |
| +++ src/wp-includes/class-wp-admin-bar.php (working copy) | |
| @@ -482,6 +482,7 @@ | |
| add_action( 'admin_bar_menu', 'wp_admin_bar_my_account_item', 7 ); | |
| // Site related. | |
| + add_action( 'admin_bar_menu', 'wp_admin_bar_sidebar_toggle', 0 ); | |
| add_action( 'admin_bar_menu', 'wp_admin_bar_wp_menu', 10 ); | |
| add_action( 'admin_bar_menu', 'wp_admin_bar_my_sites_menu', 20 ); | |
| add_action( 'admin_bar_menu', 'wp_admin_bar_site_menu', 30 ); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment