Ticket #48743: 48743.2.diff
File 48743.2.diff, 4.2 KB (added by , 3 years ago) |
---|
-
src/wp-admin/css/dashboard.css
1026 1026 } 1027 1027 1028 1028 #dashboard_browser_nag p.browser-update-nag.has-browser-icon { 1029 padding-right: 12 5px;1029 padding-right: 128px; 1030 1030 } 1031 1031 1032 1032 #dashboard_browser_nag .browser-icon { 1033 margin-top: -3 5px;1033 margin-top: -32px; 1034 1034 } 1035 1035 1036 #dashboard_browser_nag.postbox .browser-insecure{1036 #dashboard_browser_nag.postbox { 1037 1037 background-color: #b32d2e; 1038 background-image: none; 1038 1039 border-color: #b32d2e; 1039 }1040 1041 #dashboard_browser_nag.postbox {1042 background-color: #dba617;1043 background-image: none;1044 border-color: #f0c33c;1045 1040 color: #fff; 1046 1041 box-shadow: none; 1047 1042 } 1048 1043 1049 #dashboard_browser_nag.postbox.browser-insecure h2 {1050 border-bottom-color: #e65054;1051 color: #fff;1052 }1053 1054 1044 #dashboard_browser_nag.postbox h2 { 1055 border-bottom-color: #f5e6ab;1045 border-bottom-color: transparent; 1056 1046 background: transparent none; 1057 1047 color: #fff; 1058 1048 box-shadow: none; … … 1062 1052 color: #fff; 1063 1053 } 1064 1054 1055 #dashboard_browser_nag.postbox .postbox-header { 1056 border-color: transparent; 1057 } 1058 1065 1059 #dashboard_browser_nag h2.hndle { 1066 1060 border: none; 1067 1061 font-weight: 600; -
src/wp-admin/includes/dashboard.php
1613 1613 * Displays the browser update nag. 1614 1614 * 1615 1615 * @since 3.2.0 1616 * @since 5.8.0 Display special message for Internet Explorer users. 1617 * 1618 * @global bool $is_IE 1619 * 1616 1620 */ 1617 1621 function wp_dashboard_browser_nag() { 1622 global $is_IE; 1623 1618 1624 $notice = ''; 1619 1625 $response = wp_check_browser_version(); 1620 1626 1621 1627 if ( $response ) { 1622 if ( $response['insecure'] ) { 1628 if ( $is_IE ) { 1629 $msg = __( "For the best WordPress experience, please use Microsoft Edge or another modern browser instead of Internet Explorer." ); 1630 } elseif ( $response['insecure'] ) { 1623 1631 $msg = sprintf( 1624 1632 /* translators: %s: Browser name and link. */ 1625 1633 __( "It looks like you're using an insecure version of %s. Using an outdated browser makes your computer unsafe. For the best WordPress experience, please update your browser." ), … … 1637 1645 if ( ! empty( $response['img_src'] ) ) { 1638 1646 $img_src = ( is_ssl() && ! empty( $response['img_src_ssl'] ) ) ? $response['img_src_ssl'] : $response['img_src']; 1639 1647 1640 $notice .= '<div class="alignright browser-icon"><a href="' . esc_attr( $response['update_url'] ) . '"><img src="' . esc_attr( $img_src ) . '" alt="" /></a></div>';1648 $notice .= '<div class="alignright browser-icon"><img src="' . esc_attr( $img_src ) . '" alt="" /></div>'; 1641 1649 $browser_nag_class = ' has-browser-icon'; 1642 1650 } 1643 1651 $notice .= "<p class='browser-update-nag{$browser_nag_class}'>{$msg}</p>"; … … 1648 1656 $browsehappy = add_query_arg( 'locale', $locale, $browsehappy ); 1649 1657 } 1650 1658 1651 $notice .= '<p>' . sprintf( 1652 /* translators: 1: Browser update URL, 2: Browser name, 3: Browse Happy URL. */ 1653 __( '<a href="%1$s" class="update-browser-link">Update %2$s</a> or learn how to <a href="%3$s" class="browse-happy-link">browse happy</a>' ), 1654 esc_attr( $response['update_url'] ), 1655 esc_html( $response['name'] ), 1656 esc_url( $browsehappy ) 1657 ) . '</p>'; 1659 if ( $is_IE ) { 1660 $msg_browsehappy = sprintf( 1661 /* translators: %s: Browse Happy URL. */ 1662 __( 'Learn how to <a href="%s" class="update-browser-link">browse happy</a>' ), 1663 esc_url( $browsehappy ) 1664 ); 1665 } else { 1666 $msg_browsehappy = sprintf( 1667 /* translators: 1: Browser update URL, 2: Browser name, 3: Browse Happy URL. */ 1668 __( '<a href="%1$s" class="update-browser-link">Update %2$s</a> or learn how to <a href="%3$s" class="browse-happy-link">browse happy</a>' ), 1669 esc_attr( $response['update_url'] ), 1670 esc_html( $response['name'] ), 1671 esc_url( $browsehappy ) 1672 ); 1673 } 1674 1675 $notice .= '<p>' . $msg_browsehappy . '</p>'; 1658 1676 $notice .= '<p class="hide-if-no-js"><a href="" class="dismiss" aria-label="' . esc_attr__( 'Dismiss the browser warning panel' ) . '">' . __( 'Dismiss' ) . '</a></p>'; 1659 1677 $notice .= '<div class="clear"></div>'; 1660 1678 }