WordPress.org

Make WordPress Core

Ticket #46015: 46015-2.patch

File 46015-2.patch, 16.5 KB (added by ayeshrajans, 21 months ago)

46015-1.patch no longer applies clean. This is the diff off a rebase skipping merge conflicts.

  • src/js/_enqueues/admin/common.js

    diff --git a/src/js/_enqueues/admin/common.js b/src/js/_enqueues/admin/common.js
    index 75c77b3bac..4b287f6cd5 100644
    a b $document.ready( function() { 
    474474                currentPage = pageInput.val(),
    475475                isIOS = /iPhone|iPad|iPod/.test( navigator.userAgent ),
    476476                isAndroid = navigator.userAgent.indexOf( 'Android' ) !== -1,
    477                 isIE8 = $( document.documentElement ).hasClass( 'ie8' ),
    478477                $adminMenuWrap = $( '#adminmenuwrap' ),
    479478                $wpwrap = $( '#wpwrap' ),
    480479                $adminmenu = $( '#adminmenu' ),
    $document.ready( function() { 
    10601059                var windowPos = $window.scrollTop(),
    10611060                        resizing = ! event || event.type !== 'scroll';
    10621061
    1063                 if ( isIOS || isIE8 || $adminmenu.data( 'wp-responsive' ) ) {
     1062                if ( isIOS || $adminmenu.data( 'wp-responsive' ) ) {
    10641063                        return;
    10651064                }
    10661065
  • src/wp-admin/css/admin-menu.css

    diff --git a/src/wp-admin/css/admin-menu.css b/src/wp-admin/css/admin-menu.css
    index a3d8f4f262..1ac83c9ed6 100644
    a b div.wp-menu-image:before { 
    382382        color: #00b9eb;
    383383}
    384384
    385 /* IE8 doesn't redraw the pseudo elements unless you make a change to the content, this restore the initial color after hover */
    386 .ie8 #adminmenu li.opensub div.wp-menu-image:before {
    387         color: #a0a5aa;
    388 }
    389 
    390385.folded #adminmenu div.wp-menu-image {
    391386        width: 35px;
    392387        height: 30px;
  • deleted file src/wp-admin/css/ie.css

    diff --git a/src/wp-admin/css/ie.css b/src/wp-admin/css/ie.css
    deleted file mode 100644
    index 00853ab7c8..0000000000
    + -  
    1 /* Fixes for IE 7 bugs */
    2 
    3 #dashboard-widgets form .input-text-wrap input,
    4 #dashboard-widgets form .textarea-wrap textarea {
    5         width: 99%;
    6 }
    7 
    8 #dashboard-widgets form #title {
    9         width: 98%;
    10 }
    11 
    12 #wpbody-content #dashboard-widgets .postbox-container {
    13         width: 49.5%;
    14 }
    15 
    16 #wpbody-content #dashboard-widgets #postbox-container-2,
    17 #wpbody-content #dashboard-widgets #postbox-container-3,
    18 #wpbody-content #dashboard-widgets #postbox-container-4 {
    19         float: right;
    20         width: 50.5%;
    21 }
    22 
    23 #dashboard-widgets #postbox-container-3 .empty-container,
    24 #dashboard-widgets #postbox-container-4 .empty-container {
    25         border: 0 none;
    26         height: 0;
    27         min-height: 0;
    28 }
    29 
    30 .wp-editor-wrap .wp-editor-tools,
    31 .wp-editor-wrap .wp-switch-editor,
    32 .wp-editor-wrap .wp-editor-tabs,
    33 .wp-editor-wrap .wp-editor-container {
    34         zoom: 100%;
    35 }
    36 
    37 .wp-editor-wrap .wp-editor-container textarea.wp-editor-area {
    38         width: 97%;
    39 }
    40 
    41 #post-body.columns-2 #postbox-container-1 {
    42         padding-left: 19px;
    43 }
    44 
    45 .welcome-panel .wp-badge {
    46         position: absolute;
    47 }
    48 
    49 .welcome-panel .welcome-panel-column:first-child {
    50         width: 35%;
    51 }
    52 
    53 #adminmenuback {
    54         left: 0;
    55         background-image: none;
    56 }
    57 
    58 #adminmenuwrap {
    59         position: static;
    60 }
    61 
    62 #adminmenu {
    63         position: relative;
    64 }
    65 
    66 #adminmenu,
    67 #adminmenu a {
    68         cursor: pointer;
    69 }
    70 
    71 #adminmenu li.wp-menu-separator,
    72 #adminmenu li.wp-menu-separator-last {
    73         font-size: 1px;
    74         line-height: 1;
    75 }
    76 
    77 #adminmenu a.menu-top {
    78         border-bottom: 0 none;
    79         border-top: 1px solid #ddd;
    80 }
    81 
    82 #adminmenu .separator {
    83         font-size: 1px;
    84         line-height: 1px;
    85 }
    86 
    87 #adminmenu .wp-submenu {
    88         left: 110px;
    89 }
    90 
    91 #adminmenu .wp-submenu ul {
    92         margin: 0;
    93 }
    94 
    95 .folded #wpcontent,
    96 .folded #wpfooter {
    97         margin-left: 170px;
    98 }
    99 
    100 .folded #adminmenuback,
    101 .folded #adminmenuwrap,
    102 .folded #adminmenu,
    103 .folded #adminmenu li.menu-top {
    104         width: 150px;
    105 }
    106 
    107 .folded #adminmenu .wp-submenu {
    108         border-top-color: transparent;
    109 }
    110 
    111 .folded #adminmenu .wp-menu-name {
    112         display: block;
    113 }
    114 
    115 .folded #adminmenu .wp-submenu.sub-open,
    116 .folded #adminmenu .opensub .wp-submenu {
    117         left: 110px;
    118 }
    119 
    120 .folded #adminmenu a.wp-has-current-submenu:focus + .wp-submenu,
    121 .folded #adminmenu .wp-has-current-submenu .wp-submenu {
    122         top: -1px;
    123         position: relative;
    124 }
    125 
    126 .folded #adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head {
    127         background-color: transparent;
    128 }
    129 
    130 #adminmenu .wp-submenu .wp-submenu-head {
    131         border-top-color: #ddd;
    132 }
    133 
    134 .folded #adminmenu .wp-submenu ul {
    135         margin-left: 5px;
    136 }
    137 
    138 #adminmenu li.menu-top {
    139         margin-bottom: -2px;
    140 }
    141 
    142 #adminmenu .wp-menu-arrow {
    143         display: none !important;
    144 }
    145 
    146 .js.folded #adminmenu li.menu-top {
    147         display: block;
    148         zoom: 100%;
    149 }
    150 
    151 ul#adminmenu {
    152         z-index: 99;
    153 }
    154 
    155 #adminmenu li.menu-top a.menu-top {
    156         min-width: auto;
    157         width: auto;
    158 }
    159 
    160 #wpcontent #adminmenu li.wp-has-current-submenu a.wp-has-submenu {
    161         font-style: normal;
    162 }
    163 
    164 #wpcontent #adminmenu .wp-submenu li {
    165         padding: 0;
    166 }
    167 
    168 #adminmenu li.wp-has-current-submenu .wp-submenu {
    169         left: -40px;
    170 }
    171 
    172 #adminmenu .wp-menu-image {
    173         display: none !important;
    174 }
    175 
    176 #adminmenu a.menu-top .wp-menu-name {
    177         padding-left: 8px;
    178 }
    179 
    180 #collapse-menu {
    181         line-height: 23px;
    182 }
    183 
    184 #wpadminbar .ab-comments-icon {
    185         padding-top: 7px;
    186 }
    187 
    188 
    189 .theme-browser .theme {
    190         width: 30%;
    191         margin: 0 3% 4% 0;
    192         cursor: auto;
    193 }
    194 
    195 .theme-browser .theme:hover,
    196 .theme-browser .theme:focus {
    197         cursor: auto;
    198 }
    199 
    200 .theme-browser .theme .theme-screenshot {
    201         height: 180px;
    202 }
    203 
    204 .theme-browser .theme .theme-actions {
    205         position: static;
    206         background-color: #e8e8e8;
    207 }
    208 
    209 .theme-browser .theme .more-details {
    210         display: none;
    211 }
    212 
    213 .plugins td,
    214 .plugins th {
    215         border-top: 1px solid #ddd;
    216 }
    217 
    218 table.fixed th,
    219 table.fixed td {
    220         border-top: 1px solid #ddd;
    221 }
    222 
    223 #wpbody-content input.button,
    224 #wpbody-content input.button-primary {
    225         overflow: visible;
    226 }
    227 
    228 #dashboard-widgets h3 a {
    229         height: 14px;
    230         line-height: 14px;
    231 }
    232 
    233 #dashboard_browser_nag {
    234         color: #fff;
    235 }
    236 
    237 #dashboard_browser_nag .browser-icon {
    238         position: relative;
    239 }
    240 
    241 .tablenav-pages .current-page {
    242         vertical-align: middle;
    243 }
    244 
    245 #wpbody-content .postbox {
    246         border: 1px solid #ddd;
    247 }
    248 
    249 #wpbody-content .postbox .hndle {
    250         margin-bottom: -1px;
    251 }
    252 
    253 .major-publishing-actions,
    254 .wp-submenu,
    255 .wp-submenu li,
    256 #template,
    257 #template div,
    258 #editcat,
    259 #addcat {
    260         zoom: 100%;
    261 }
    262 
    263 .wp-menu-arrow {
    264         height: 28px;
    265 }
    266 
    267 .submitbox {
    268         margin-top: 10px;
    269 }
    270 
    271 /* Inline Editor */
    272 #wpbody-content .quick-edit-row-post .inline-edit-col-left {
    273         width: 39%;
    274 }
    275 
    276 #wpbody-content .inline-edit-row-post .inline-edit-col-center {
    277         width: 19%;
    278 }
    279 
    280 #wpbody-content .quick-edit-row-page .inline-edit-col-left {
    281         width: 49%;
    282 }
    283 
    284 #wpbody-content .bulk-edit-row .inline-edit-col-left {
    285         width: 29%;
    286 }
    287 
    288 .inline-edit-row .submit {
    289         zoom: 100%;
    290 }
    291 
    292 .inline-edit-row fieldset label span.title {
    293         display: block;
    294         float: left;
    295         width: 5em;
    296 }
    297 
    298 .inline-edit-row fieldset label span.input-text-wrap {
    299         margin-left: 0;
    300         zoom: 100%;
    301 }
    302 
    303 #wpbody-content .inline-edit-row fieldset label span.input-text-wrap input {
    304         line-height: 130%;
    305 }
    306 
    307 #wpbody-content .inline-edit-row .input-text-wrap input {
    308         width: 95%;
    309 }
    310 
    311 #wpbody-content .inline-edit-row .input-text-wrap input.inline-edit-password-input {
    312         width: 8em;
    313 }
    314 /* end Inline Editor */
    315 
    316 #titlediv #title {
    317         width: 98%;
    318 }
    319 
    320 .button,
    321 input[type="reset"],
    322 input[type="button"],
    323 input[type="submit"] {
    324         padding: 0 8px;
    325         line-height: 20px;
    326         height: auto;
    327 }
    328 
    329 .button.button-large,
    330 input[type="reset"].button-large,
    331 input[type="button"].button-large,
    332 input[type="submit"].button-large {
    333         padding: 0 10px;
    334         line-height: 24px;
    335         height: auto;
    336 }
    337 
    338 .button.button-small,
    339 input[type="reset"].button-small,
    340 input[type="button"].button-small,
    341 input[type="submit"].button-small {
    342         padding: 0 6px;
    343         line-height: 16px;
    344         height: auto;
    345 }
    346 
    347 a.button {
    348         margin: 1px;
    349         padding: 1px 9px 2px;
    350 }
    351 
    352 a.button.button-large {
    353         padding: 1px 11px 2px;
    354 }
    355 
    356 a.button.button-small {
    357         padding: 1px 7px 2px;
    358 }
    359 
    360 #screen-options-wrap {
    361         overflow: hidden;
    362 }
    363 
    364 #the-comment-list .comment-item,
    365 #post-status-info,
    366 #wpwrap,
    367 #wrap,
    368 #postdivrich,
    369 #postdiv,
    370 #poststuff,
    371 .metabox-holder,
    372 #titlediv,
    373 #post-body,
    374 #editorcontainer,
    375 .tablenav,
    376 .widget-liquid-left,
    377 .widget-liquid-right,
    378 #widgets-left,
    379 .widgets-sortables,
    380 #dragHelper,
    381 .widget .widget-top,
    382 .widget-control-actions,
    383 .tagchecklist,
    384 #col-container,
    385 #col-left,
    386 #col-right,
    387 .fileedit-sub {
    388         display: block;
    389         zoom: 100%;
    390 }
    391 
    392 p.search-box {
    393         position: static;
    394         float: right;
    395         margin: -3px 0 4px;
    396 }
    397 
    398 #widget-list .widget {
    399         display: inline;
    400 }
    401 
    402 #editorcontainer #content {
    403         overflow: auto;
    404         margin: auto;
    405         width: 98%;
    406 }
    407 
    408 form#template div {
    409         width: 100%;
    410 }
    411 
    412 .wp-editor-container .quicktags-toolbar input {
    413         overflow: visible;
    414         padding: 0 4px;
    415 }
    416 
    417 #poststuff h2 {
    418         font-size: 1.6em;
    419 }
    420 
    421 #poststuff .inside #parent_id,
    422 #poststuff .inside #page_template,
    423 .inline-edit-row #post_parent,
    424 .inline-edit-row select[name="page_template"] {
    425         width: 250px;
    426 }
    427 
    428 #submitdiv input,
    429 #submitdiv select,
    430 #submitdiv a.button {
    431         position: relative;
    432 }
    433 
    434 #bh {
    435         margin: 7px 10px 0 0;
    436         float: right;
    437 }
    438 
    439 /* without this dashboard widgets appear in one column for some screen widths */
    440 div#dashboard-widgets {
    441         padding-right: 1px;
    442 }
    443 
    444 .tagchecklist > li, .tagchecklist .ntdelbutton {
    445         display: inline-block;
    446         display: block;
    447 }
    448 
    449 .tagchecklist .ntdelbutton:focus .remove-tag-icon:before {
    450         outline: 1px solid #5b9dd9;
    451 }
    452 
    453 .tablenav .button,
    454 .nav .button {
    455         padding-top: 2px;
    456         padding-bottom: 2px;
    457 }
    458 
    459 .tablenav select {
    460         font-size: 13px;
    461         display: inline-block;
    462         vertical-align: top;
    463         margin-top: 2px;
    464 }
    465 
    466 .tablenav .actions select {
    467         width: 155px;
    468 }
    469 
    470 .subsubsub li {
    471         display: inline;
    472 }
    473 
    474 table.ie-fixed {
    475         table-layout: fixed;
    476 }
    477 
    478 .widefat tr,
    479 .widefat th,
    480 .widefat thead td,
    481 .widefat tfoot td {
    482         margin-bottom: 0;
    483         border-spacing: 0;
    484 }
    485 
    486 .widefat th input,
    487 .widefat thead td input,
    488 .widefat tfoot td input {
    489         margin: 0 0 0 5px;
    490 }
    491 
    492 .widefat thead .check-column,
    493 .widefat tfoot .check-column {
    494         padding-top: 6px;
    495 }
    496 
    497 .widefat tbody th.check-column,
    498 .media.widefat tbody th.check-column {
    499         padding: 4px 0 0;
    500 }
    501 
    502 .widefat {
    503         empty-cells: show;
    504         border-collapse: collapse;
    505 }
    506 
    507 .tablenav a.button {
    508         display: inline-block;
    509         padding: 2px 5px;
    510 }
    511 
    512 .inactive-sidebar .widgets-sortables {
    513         padding-bottom: 8px;
    514 }
    515 
    516 #available-widgets .widget-holder {
    517         padding-bottom: 65px;
    518 }
    519 
    520 #widgets-left .inactive {
    521         padding-bottom: 10px;
    522 }
    523 
    524 .widget-liquid-right .widget,
    525 .inactive-sidebar .widget {
    526         position: relative;
    527 }
    528 
    529 .inactive-sidebar .widget {
    530         display: block;
    531         float: left;
    532 }
    533 
    534 #wpcontent .button-primary-disabled {
    535         color: #9FD0D5;
    536         background: #298CBA;
    537 }
    538 
    539 #the-comment-list .unapproved tr,
    540 #the-comment-list .unapproved td {
    541         background-color: #ffffe0;
    542 }
    543 
    544 .imgedit-submit {
    545         width: 300px;
    546 }
    547 
    548 #nav-menus-frame,
    549 #wpbody,
    550 .menu li {
    551         zoom: 100%;
    552 }
    553 
    554 #update-nav-menu #post-body {
    555         overflow: hidden;
    556 }
    557 
    558 .menu li {
    559         min-width: 100%;
    560 }
    561 
    562 .menu li.sortable-placeholder {
    563         min-width: 400px;
    564 }
    565 
    566 .available-theme {
    567         display: inline;
    568 }
    569 
    570 .available-theme ul {
    571         margin: 0;
    572 }
    573 
    574 .available-theme .action-links li {
    575         padding-right: 7px;
    576         margin-right: 7px;
    577 }
    578 
    579 .about-wrap .three-col.about-updates .col-2 {
    580         width: 15%;
    581 }
    582 
    583 .about-wrap .about-password-meter input {
    584         width: 98%;
    585 }
    586 
    587 .revisions-tickmarks,
    588 .revisions-tooltip {
    589         display: none !important;
    590 }
    591 
    592 .revisions.pinned .revisions-controls {
    593         position: relative;
    594 }
    595 
    596 input[type="password"],
    597 .login form .input {
    598         font-family: sans-serif;
    599 }
    600 
    601 /* TinyMCE icons */
    602 .mce-btn i.mce-i-bold,
    603 .mce-btn i.mce-i-italic,
    604 .mce-btn i.mce-i-bullist,
    605 .mce-btn i.mce-i-numlist,
    606 .mce-btn i.mce-i-blockquote,
    607 .mce-btn i.mce-i-alignleft,
    608 .mce-btn i.mce-i-aligncenter,
    609 .mce-btn i.mce-i-alignright,
    610 .mce-btn i.mce-i-link,
    611 .mce-btn i.mce-i-unlink,
    612 .mce-btn i.mce-i-wp_more,
    613 .mce-btn i.mce-i-strikethrough,
    614 .mce-btn i.mce-i-spellchecker,
    615 .mce-btn i.mce-i-fullscreen,
    616 .mce-btn i.mce-i-wp_fullscreen,
    617 .mce-btn i.mce-i-wp_adv,
    618 .mce-btn i.mce-i-underline,
    619 .mce-btn i.mce-i-alignjustify,
    620 .mce-btn i.mce-i-forecolor,
    621 .mce-btn i.mce-i-pastetext,
    622 .mce-btn i.mce-i-pasteword,
    623 .mce-btn i.mce-i-removeformat,
    624 .mce-btn i.mce-i-charmap,
    625 .mce-btn i.mce-i-outdent,
    626 .mce-btn i.mce-i-indent,
    627 .mce-btn i.mce-i-undo,
    628 .mce-btn i.mce-i-redo,
    629 .mce-btn i.mce-i-help,
    630 .mce-btn i.mce-i-wp_help,
    631 .mce-btn i.mce-i-wp-media-library,
    632 .mce-btn i.mce-i-ltr,
    633 .mce-btn i.mce-i-wp_page,
    634 .mce-btn i.mce-i-hr,
    635 .mce-close {
    636         font-family: tinymce, Arial;
    637         font-style: normal;
    638         font-weight: 400;
    639         font-variant: normal;
    640         font-size: 16px;
    641         margin-left: 0;
    642         padding-right: 0;
    643 }
    644 
    645 .mce-btn i.mce-i-wp_fullscreen,
    646 .qt-fullscreen {
    647         -ie7-icon: "\e023";
    648 }
    649 
    650 .mce-btn i.mce-i-wp_more,
    651 .mce-btn i.mce-i-wp_page {
    652         -ie7-icon: "\e027";
    653 }
    654 
    655 .mce-btn i.mce-i-wp_adv {
    656         background-color: #a0a5aa;
    657 }
    658 
    659 .mce-btn i.mce-i-help,
    660 .mce-btn i.mce-i-wp_help {
    661         -ie7-icon: "\e016";
    662 }
    663 
    664 
    665 /* IE6 leftovers */
    666 * html .row-actions {
    667         visibility: visible;
    668 }
    669 
    670 * html div.widget-liquid-left,
    671 * html div.widget-liquid-right {
    672         display: block;
    673         position: relative;
    674 }
    675 
    676 * html #editorcontainer {
    677         padding: 0;
    678 }
    679 
    680 * html #poststuff h2 {
    681         margin-left: 0;
    682 }
    683 
    684 * html .stuffbox,
    685 * html .stuffbox input,
    686 * html .stuffbox textarea {
    687         border: 1px solid #ddd;
    688 }
    689 
    690 * html div.widget-liquid-left {
    691         width: 99%;
    692 }
    693 
    694 * html .widgets-sortables {
    695         height: 50px;
    696 }
    697 
    698 * html a#content_resize {
    699         right: -2px;
    700 }
    701 
    702 * html .widget-title h4 {
    703         width: 205px;
    704 }
    705 
    706 * html #removing-widget .in-widget-title {
    707         display: none;
    708 }
    709 
    710 * html .media-item .pinkynail {
    711         height: 32px;
    712         width: 40px;
    713 }
    714 
    715 * html .describe .field input.text,
    716 * html .describe .field textarea {
    717         width: 440px;
    718 }
    719 
    720 * html input {
    721         border: 1px solid #ddd;
    722 }
    723 
    724 * html .edit-box {
    725         display: inline;
    726 }
    727 
    728 * html .postbox-container .meta-box-sortables {
    729         height: 300px;
    730 }
    731 
    732 * html #wpbody-content #screen-options-link-wrap {
    733         display: inline-block;
    734         width: 150px;
    735         text-align: center;
    736 }
    737 
    738 * html #wpbody-content #contextual-help-link-wrap {
    739         display: inline-block;
    740         width: 100px;
    741         text-align: center;
    742 }
    743 
    744 * html #adminmenu {
    745         margin-left: -80px;
    746 }
    747 
    748 * html .folded #adminmenu {
    749         margin-left: -22px;
    750 }
    751 
    752 * html #wpcontent #adminmenu li.menu-top {
    753         display: inline;
    754         padding: 0;
    755         margin: 0;
    756 }
    757 
    758 * html #wpfooter {
    759         margin: 0;
    760 }
    761 
    762 * html #adminmenu div.wp-menu-image {
    763         height: 29px;
    764 }
  • src/wp-admin/includes/template.php

    diff --git a/src/wp-admin/includes/template.php b/src/wp-admin/includes/template.php
    index c140849f6e..be4561771e 100644
    a b function _wp_admin_html_begin() { 
    24422442
    24432443        ?>
    24442444<!DOCTYPE html>
    2445 <!--[if IE 8]>
    2446 <html xmlns="http://www.w3.org/1999/xhtml" class="ie8 <?php echo $admin_html_class; ?>"
    2447         <?php
    2448         /**
    2449          * Fires inside the HTML tag in the admin header.
    2450          *
    2451          * @since 2.2.0
    2452          */
    2453         do_action( 'admin_xml_ns' );
    2454 
    2455         language_attributes();
    2456         ?>
    2457         >
    2458 <![endif]-->
    2459 <!--[if !(IE 8) ]><!-->
    24602445<html xmlns="http://www.w3.org/1999/xhtml" class="<?php echo $admin_html_class; ?>"
    2461         <?php
     2446<?php
    24622447        /** This action is documented in wp-admin/includes/template.php */
    24632448        do_action( 'admin_xml_ns' );
    24642449
    2465         language_attributes();
    2466         ?>
    2467         >
    2468 <!--<![endif]-->
     2450                language_attributes();
     2451?>
     2452>
    24692453<head>
    24702454<meta http-equiv="Content-Type" content="<?php bloginfo( 'html_type' ); ?>; charset=<?php echo get_option( 'blog_charset' ); ?>" />
    24712455        <?php
  • src/wp-includes/class-wp-admin-bar.php

    diff --git a/src/wp-includes/class-wp-admin-bar.php b/src/wp-includes/class-wp-admin-bar.php
    index 063aa32a39..dd2f4b4538 100644
    a b public function render() { 
    434434                // We have to do this here since admin bar shows on the front end.
    435435                $class = 'nojq nojs';
    436436                if ( $is_IE ) {
    437                         if ( strpos( $_SERVER['HTTP_USER_AGENT'], 'MSIE 7' ) ) {
    438                                 $class .= ' ie7';
    439                         } elseif ( strpos( $_SERVER['HTTP_USER_AGENT'], 'MSIE 8' ) ) {
    440                                 $class .= ' ie8';
    441                         } elseif ( strpos( $_SERVER['HTTP_USER_AGENT'], 'MSIE 9' ) ) {
     437                        if ( strpos( $_SERVER['HTTP_USER_AGENT'], 'MSIE 9' ) ) {
    442438                                $class .= ' ie9';
    443439                        }
    444440                } elseif ( wp_is_mobile() ) {
  • src/wp-login.php

    diff --git a/src/wp-login.php b/src/wp-login.php
    index 0b552ef326..93a1faa0d3 100644
    a b function login_header( $title = 'Log In', $message = '', $wp_error = null ) { 
    8686        $login_title = apply_filters( 'login_title', $login_title, $title );
    8787
    8888        ?><!DOCTYPE html>
    89         <!--[if IE 8]>
    90                 <html xmlns="http://www.w3.org/1999/xhtml" class="ie8" <?php language_attributes(); ?>>
    91         <![endif]-->
    92         <!--[if !(IE 8) ]><!-->
    93                 <html xmlns="http://www.w3.org/1999/xhtml" <?php language_attributes(); ?>>
    94         <!--<![endif]-->
     89        <html xmlns="http://www.w3.org/1999/xhtml" <?php language_attributes(); ?>>
    9590        <head>
    9691        <meta http-equiv="Content-Type" content="<?php bloginfo( 'html_type' ); ?>; charset=<?php bloginfo( 'charset' ); ?>" />
    9792        <title><?php echo $login_title; ?></title>