From 421a70cb77ddc34cc63253f8a0aa79d725feeacc Mon Sep 17 00:00:00 2001 From: Andrew Ozz Date: Thu, 27 Sep 2012 02:12:54 +0000 Subject: [PATCH] Consolidated patch for retina support, props taylorde, props empireoflight, fixes #21019 git-svn-id: https://develop.svn.wordpress.org/trunk@22031 602fd350-edb4-49c9-b593-d223f7449a82 --- wp-admin/css/colors-classic.css | 192 ++++++++++++-------- wp-admin/css/colors-fresh.css | 191 +++++++++++-------- wp-admin/css/media.css | 26 +++ wp-admin/css/wp-admin-rtl.css | 14 +- wp-admin/css/wp-admin.css | 55 +++++- wp-admin/images/align-center-2x.png | Bin 0 -> 147 bytes wp-admin/images/align-left-2x.png | Bin 0 -> 143 bytes wp-admin/images/align-none-2x.png | Bin 0 -> 121 bytes wp-admin/images/align-right-2x.png | Bin 0 -> 142 bytes wp-admin/images/arrows-2x.png | Bin 0 -> 863 bytes wp-admin/images/arrows-dark-2x.png | Bin 0 -> 719 bytes wp-admin/images/arrows-dark-vs-2x.png | Bin 0 -> 761 bytes wp-admin/images/arrows-vs-2x.png | Bin 0 -> 723 bytes wp-admin/images/date-button-2x.gif | Bin 0 -> 992 bytes wp-admin/images/date-button.gif | Bin 111 -> 400 bytes wp-admin/images/wp-logo-2x.png | Bin 0 -> 1806 bytes wp-admin/images/wp-logo-vs-2x.png | Bin 0 -> 2087 bytes wp-admin/images/xit-2x.gif | Bin 0 -> 823 bytes wp-includes/css/wp-pointer.css | 16 ++ wp-includes/images/icon-pointer-flag-2x.png | Bin 0 -> 1369 bytes wp-includes/images/xit-2x.gif | Bin 0 -> 823 bytes 21 files changed, 347 insertions(+), 147 deletions(-) create mode 100644 wp-admin/images/align-center-2x.png create mode 100644 wp-admin/images/align-left-2x.png create mode 100644 wp-admin/images/align-none-2x.png create mode 100644 wp-admin/images/align-right-2x.png create mode 100644 wp-admin/images/arrows-2x.png create mode 100644 wp-admin/images/arrows-dark-2x.png create mode 100644 wp-admin/images/arrows-dark-vs-2x.png create mode 100644 wp-admin/images/arrows-vs-2x.png create mode 100644 wp-admin/images/date-button-2x.gif create mode 100644 wp-admin/images/wp-logo-2x.png create mode 100644 wp-admin/images/wp-logo-vs-2x.png create mode 100644 wp-admin/images/xit-2x.gif create mode 100644 wp-includes/images/icon-pointer-flag-2x.png create mode 100644 wp-includes/images/xit-2x.gif diff --git a/wp-admin/css/colors-classic.css b/wp-admin/css/colors-classic.css index b3a9a83a0e..dff2b6be22 100644 --- a/wp-admin/css/colors-classic.css +++ b/wp-admin/css/colors-classic.css @@ -1571,70 +1571,6 @@ div.wp-menu-image { background-position: -659px -5px; } -@media only screen and (-webkit-min-device-pixel-ratio: 1.5) { - .icon32.icon-post, - #icon-edit, - #icon-post, - .icon32.icon-dashboard, - #icon-index, - .icon32.icon-media, - #icon-upload, - .icon32.icon-links, - #icon-link-manager, - #icon-link, - #icon-link-category, - .icon32.icon-page, - #icon-edit-pages, - #icon-page, - .icon32.icon-comments, - #icon-edit-comments, - .icon32.icon-appearance, - #icon-themes, - .icon32.icon-plugins, - #icon-plugins, - .icon32.icon-users, - #icon-users, - #icon-profile, - #icon-user-edit, - .icon32.icon-tools, - #icon-tools, - #icon-admin, - .icon32.icon-settings, - #icon-options-general, - .icon32.icon-site, - #icon-ms-admin { - background-image: url(../images/icons32-vs-2x.png?ver=20120412); - background-size: 708px 45px; - } - - .icon16.icon-dashboard, - .menu-icon-dashboard div.wp-menu-image, - .icon16.icon-post, - .menu-icon-post div.wp-menu-image, - .icon16.icon-media, - .menu-icon-media div.wp-menu-image, - .icon16.icon-links, - .menu-icon-links div.wp-menu-image, - .icon16.icon-page, - .menu-icon-page div.wp-menu-image, - .icon16.icon-comments, - .menu-icon-comments div.wp-menu-image, - .icon16.icon-appearance, - .menu-icon-appearance div.wp-menu-image, - .icon16.icon-plugins, - .menu-icon-plugins div.wp-menu-image, - .icon16.icon-users, - .menu-icon-users div.wp-menu-image, - .icon16.icon-tools, - .menu-icon-tools div.wp-menu-image, - .icon16.icon-settings, - .menu-icon-settings div.wp-menu-image, - .icon16.icon-site, - .menu-icon-site div.wp-menu-image { - background-image: url('../images/menu-vs-2x.png?ver=20120412'); - background-size: 390px 64px; - } -} /* end screen icons */ /* Diff */ @@ -1902,14 +1838,6 @@ body.press-this ul.category-tabs li.tabs a { background-position: -60px 0; } -@media only screen and (-webkit-min-device-pixel-ratio: 1.5) { - .view-switch #view-switch-list, - .view-switch #view-switch-excerpt { - background-image: url('../images/list-2x.png'); - background-size: 80px 20px; - } -} - #header-logo { background: transparent url(../images/wp-logo-vs.png?ver=20101102) no-repeat scroll center center; } @@ -2313,3 +2241,123 @@ div.widgets-sortables, .rtl .sidebar-name:hover .sidebar-name-arrow { background: transparent url(../images/arrows-dark-vs.png) no-repeat 5px 9px; } + +/** + * HiDPI Displays + */ +@media only screen and (-webkit-min-device-pixel-ratio: 1.5) { + + .curtime #timestamp { + background-image: url("../images/date-button-2x.gif?ver=20120916"); + background-size: 16px auto; + } + + .tagchecklist span a, + #bulk-titles div a, + .tagchecklist span a:hover, + #bulk-titles div a:hover { + background-image: url("../images/xit-2x.gif?ver=20120916"); + background-size: 20px auto; + } + + #screen-meta-links a.show-settings, + #screen-meta-links a.show-settings.screen-meta-active, + #adminmenu .wp-has-submenu:hover .wp-menu-toggle, + #adminmenu .wp-menu-open .wp-menu-toggle, + #collapse-button div, + .meta-box-sortables .postbox:hover .handlediv, + .sidebar-name-arrow, + .rtl #adminmenu .wp-has-submenu:hover .wp-menu-toggle, + .rtl #adminmenu .wp-menu-open .wp-menu-toggle, + .rtl .meta-box-sortables .postbox:hover .handlediv, + .rtl .sidebar-name-arrow { + + background-image: url("../images/arrows-vs-2x.png?ver=20120916"); + background-size: 15px 123px; + } + + #adminmenu li.wp-has-current-submenu.wp-menu-open .wp-menu-toggle, + #adminmenu li.wp-has-current-submenu:hover .wp-menu-toggle, + .sidebar-name:hover .sidebar-name-arrow, + .rtl #adminmenu li.wp-has-current-submenu.wp-menu-open .wp-menu-toggle, + .rtl #adminmenu li.wp-has-current-submenu:hover .wp-menu-toggle, + .rtl .sidebar-name:hover .sidebar-name-arrow { + background-image: url("../images/arrows-dark-vs-2x.png?ver=20120916"); + background-size: 15px 123px; + } + + .view-switch #view-switch-list, + .view-switch #view-switch-excerpt { + background-image: url("../images/list-2x.png?ver=20120916"); + background-size: 80px 20px; + } + + .icon32.icon-post, + #icon-edit, + #icon-post, + .icon32.icon-dashboard, + #icon-index, + .icon32.icon-media, + #icon-upload, + .icon32.icon-links, + #icon-link-manager, + #icon-link, + #icon-link-category, + .icon32.icon-page, + #icon-edit-pages, + #icon-page, + .icon32.icon-comments, + #icon-edit-comments, + .icon32.icon-appearance, + #icon-themes, + .icon32.icon-plugins, + #icon-plugins, + .icon32.icon-users, + #icon-users, + #icon-profile, + #icon-user-edit, + .icon32.icon-tools, + #icon-tools, + #icon-admin, + .icon32.icon-settings, + #icon-options-general, + .icon32.icon-site, + #icon-ms-admin { + background-image: url("../images/icons32-vs-2x.png?ver=20120916"); + background-size: 708px 45px; + } + + .icon16.icon-dashboard, + .menu-icon-dashboard div.wp-menu-image, + .icon16.icon-post, + .menu-icon-post div.wp-menu-image, + .icon16.icon-media, + .menu-icon-media div.wp-menu-image, + .icon16.icon-links, + .menu-icon-links div.wp-menu-image, + .icon16.icon-page, + .menu-icon-page div.wp-menu-image, + .icon16.icon-comments, + .menu-icon-comments div.wp-menu-image, + .icon16.icon-appearance, + .menu-icon-appearance div.wp-menu-image, + .icon16.icon-plugins, + .menu-icon-plugins div.wp-menu-image, + .icon16.icon-users, + .menu-icon-users div.wp-menu-image, + .icon16.icon-tools, + .menu-icon-tools div.wp-menu-image, + .icon16.icon-settings, + .menu-icon-settings div.wp-menu-image, + .icon16.icon-site, + .menu-icon-site div.wp-menu-image { + background-image: url("../images/menu-2x.png?ver=20120916"); // @todo needs menu-vs-2x.png + background-size: 390px 64px; + } + + #header-logo { + background-image: url("../images/wp-logo-vs-2x.png?ver=20120916"); + background-size: 16px auto; + } + +} diff --git a/wp-admin/css/colors-fresh.css b/wp-admin/css/colors-fresh.css index e7ae11633c..fd459a4438 100644 --- a/wp-admin/css/colors-fresh.css +++ b/wp-admin/css/colors-fresh.css @@ -1531,70 +1531,6 @@ div.wp-menu-image { background-position: -659px -5px; } -@media only screen and (-webkit-min-device-pixel-ratio: 1.5) { - .icon32.icon-post, - #icon-edit, - #icon-post, - .icon32.icon-dashboard, - #icon-index, - .icon32.icon-media, - #icon-upload, - .icon32.icon-links, - #icon-link-manager, - #icon-link, - #icon-link-category, - .icon32.icon-page, - #icon-edit-pages, - #icon-page, - .icon32.icon-comments, - #icon-edit-comments, - .icon32.icon-appearance, - #icon-themes, - .icon32.icon-plugins, - #icon-plugins, - .icon32.icon-users, - #icon-users, - #icon-profile, - #icon-user-edit, - .icon32.icon-tools, - #icon-tools, - #icon-admin, - .icon32.icon-settings, - #icon-options-general, - .icon32.icon-site, - #icon-ms-admin { - background-image: url(../images/icons32-2x.png?ver=20120412); - background-size: 708px 45px; - } - - .icon16.icon-dashboard, - .menu-icon-dashboard div.wp-menu-image, - .icon16.icon-post, - .menu-icon-post div.wp-menu-image, - .icon16.icon-media, - .menu-icon-media div.wp-menu-image, - .icon16.icon-links, - .menu-icon-links div.wp-menu-image, - .icon16.icon-page, - .menu-icon-page div.wp-menu-image, - .icon16.icon-comments, - .menu-icon-comments div.wp-menu-image, - .icon16.icon-appearance, - .menu-icon-appearance div.wp-menu-image, - .icon16.icon-plugins, - .menu-icon-plugins div.wp-menu-image, - .icon16.icon-users, - .menu-icon-users div.wp-menu-image, - .icon16.icon-tools, - .menu-icon-tools div.wp-menu-image, - .icon16.icon-settings, - .menu-icon-settings div.wp-menu-image, - .icon16.icon-site, - .menu-icon-site div.wp-menu-image { - background-image: url('../images/menu-2x.png?ver=20120412'); - background-size: 390px 64px; - } -} /* end screen icons */ /* Diff */ @@ -1798,14 +1734,6 @@ body.press-this ul.category-tabs li.tabs a { background-position: -60px 0; } -@media only screen and (-webkit-min-device-pixel-ratio: 1.5) { - .view-switch #view-switch-list, - .view-switch #view-switch-excerpt { - background-image: url('../images/list-2x.png'); - background-size: 80px 20px; - } -} - #header-logo { background: transparent url(../images/wp-logo.png?ver=20110504) no-repeat scroll center center; } @@ -2191,3 +2119,122 @@ div.widgets-sortables, .rtl .sidebar-name:hover .sidebar-name-arrow { background: transparent url(../images/arrows-dark.png) no-repeat 5px 9px; } + +/** + * HiDPI Displays + */ +@media only screen and (-webkit-min-device-pixel-ratio: 1.5) { + + .curtime #timestamp { + background-image: url("../images/date-button-2x.gif?ver=20120916"); + background-size: 16px auto; + } + + .tagchecklist span a, + #bulk-titles div a, + .tagchecklist span a:hover, + #bulk-titles div a:hover { + background-image: url("../images/xit-2x.gif?ver=20120916"); + background-size: 20px auto; + } + + #screen-meta-links a.show-settings, + #screen-meta-links a.show-settings.screen-meta-active, + #adminmenu .wp-has-submenu:hover .wp-menu-toggle, + #adminmenu .wp-menu-open .wp-menu-toggle, + #collapse-button div, + .meta-box-sortables .postbox:hover .handlediv, + .sidebar-name-arrow, + .rtl #adminmenu .wp-has-submenu:hover .wp-menu-toggle, + .rtl #adminmenu .wp-menu-open .wp-menu-toggle, + .rtl .meta-box-sortables .postbox:hover .handlediv, + .rtl .sidebar-name-arrow { + background-image: url("../images/arrows-2x.png?ver=20120916"); + background-size: 15px 123px; + } + + #adminmenu li.wp-has-current-submenu.wp-menu-open .wp-menu-toggle, + #adminmenu li.wp-has-current-submenu:hover .wp-menu-toggle, + .sidebar-name:hover .sidebar-name-arrow, + .rtl #adminmenu li.wp-has-current-submenu.wp-menu-open .wp-menu-toggle, + .rtl #adminmenu li.wp-has-current-submenu:hover .wp-menu-toggle, + .rtl .sidebar-name:hover .sidebar-name-arrow { + background-image: url("../images/arrows-dark-2x.png?ver=20120916"); + background-size: 15px 123px; + } + + .view-switch #view-switch-list, + .view-switch #view-switch-excerpt { + background-image: url("../images/list-2x.png?ver=20120916"); + background-size: 80px 20px; + } + + .icon32.icon-post, + #icon-edit, + #icon-post, + .icon32.icon-dashboard, + #icon-index, + .icon32.icon-media, + #icon-upload, + .icon32.icon-links, + #icon-link-manager, + #icon-link, + #icon-link-category, + .icon32.icon-page, + #icon-edit-pages, + #icon-page, + .icon32.icon-comments, + #icon-edit-comments, + .icon32.icon-appearance, + #icon-themes, + .icon32.icon-plugins, + #icon-plugins, + .icon32.icon-users, + #icon-users, + #icon-profile, + #icon-user-edit, + .icon32.icon-tools, + #icon-tools, + #icon-admin, + .icon32.icon-settings, + #icon-options-general, + .icon32.icon-site, + #icon-ms-admin { + background-image: url("../images/icons32-2x.png?ver=20120916"); + background-size: 708px 45px; + } + + .icon16.icon-dashboard, + .menu-icon-dashboard div.wp-menu-image, + .icon16.icon-post, + .menu-icon-post div.wp-menu-image, + .icon16.icon-media, + .menu-icon-media div.wp-menu-image, + .icon16.icon-links, + .menu-icon-links div.wp-menu-image, + .icon16.icon-page, + .menu-icon-page div.wp-menu-image, + .icon16.icon-comments, + .menu-icon-comments div.wp-menu-image, + .icon16.icon-appearance, + .menu-icon-appearance div.wp-menu-image, + .icon16.icon-plugins, + .menu-icon-plugins div.wp-menu-image, + .icon16.icon-users, + .menu-icon-users div.wp-menu-image, + .icon16.icon-tools, + .menu-icon-tools div.wp-menu-image, + .icon16.icon-settings, + .menu-icon-settings div.wp-menu-image, + .icon16.icon-site, + .menu-icon-site div.wp-menu-image { + background-image: url("../images/menu-2x.png?ver=20120916"); + background-size: 390px 64px; + } + + #header-logo { + background-image: url("../images/wp-logo-2x.png?ver=20120916"); + background-size: 16px auto; + } + +} diff --git a/wp-admin/css/media.css b/wp-admin/css/media.css index 24b163eba9..653073c8c9 100644 --- a/wp-admin/css/media.css +++ b/wp-admin/css/media.css @@ -327,3 +327,29 @@ table.not-image tr.not-image { table.not-image tr.image-only { display: none; } + +/** + * HiDPI Displays + */ +@media only screen and (-webkit-min-device-pixel-ratio: 1.5) { + + .image-align-none-label { + background-image: url("../images/align-none-2x.png?ver=20120916"); + background-size: 21px 15px; + } + + .image-align-left-label { + background-image: url("../images/align-left-2x.png?ver=20120916"); + background-size: 22px 15px; + } + + .image-align-center-label { + background-image: url("../images/align-center-2x.png?ver=20120916"); + background-size: 21px 15px; + } + + .image-align-right-label { + background-image: url("../images/align-right-2x.png?ver=20120916"); + background-size: 22px 15px; + } +} diff --git a/wp-admin/css/wp-admin-rtl.css b/wp-admin/css/wp-admin-rtl.css index ae5fe21968..6a0087d74e 100644 --- a/wp-admin/css/wp-admin-rtl.css +++ b/wp-admin/css/wp-admin-rtl.css @@ -1570,7 +1570,7 @@ table .column-rating { .wp-full-overlay .collapse-sidebar-arrow { margin-right: 2px; margin-left: 0; - background: transparent url('../../wp-admin/images/arrows.png') no-repeat 0 -108px; + background: transparent url('../images/arrows.png') no-repeat 0 -108px; } .wp-full-overlay.collapsed .collapse-sidebar-arrow { @@ -1584,6 +1584,18 @@ table .column-rating { margin-left: 0; } +/** + * HiDPI Displays + */ +@media only screen and (-webkit-min-device-pixel-ratio: 1.5) { + + .wp-full-overlay .collapse-sidebar-arrow { + background-image: url('../images/arrows-2x.png'); + background-size: 15px 123px; + } + +} + /*------------------------------------------------------------------------------ 27.0 - Customize Loader ------------------------------------------------------------------------------*/ diff --git a/wp-admin/css/wp-admin.css b/wp-admin/css/wp-admin.css index 919a3229fb..d9f4ba2951 100644 --- a/wp-admin/css/wp-admin.css +++ b/wp-admin/css/wp-admin.css @@ -2285,15 +2285,28 @@ html.wp-toolbar { float: none; width: 100%; } + .welcome-panel .welcome-panel-column li { display: inline-block; margin-right: 13px; } + .welcome-panel .welcome-panel-column ul { margin: 0.4em 0 0; } } +/** + * HiDPI Displays + */ +@media only screen and (-webkit-min-device-pixel-ratio: 1.5) { + + .welcome-panel .welcome-panel-close:before { + background-image: url('../images/xit-2x.gif'); + background-size: 20px auto; + } +} + /*------------------------------------------------------------------------------ 10.0 - List Posts (/Pages/etc) ------------------------------------------------------------------------------*/ @@ -3196,8 +3209,8 @@ td.plugin-title p { .curtime #timestamp { background-repeat: no-repeat; - background-position: left top; - padding-left: 18px; + background-position: left center; + padding: 2px 0 1px 20px; } #timestampdiv { @@ -4234,6 +4247,9 @@ span.imgedit-scale-warn { padding: 2px 10px; } +/** + * HiDPI Displays + */ @media only screen and (-webkit-min-device-pixel-ratio: 1.5) { .imgedit-crop, .imgedit-rleft, @@ -5498,6 +5514,18 @@ body.full-overlay-active { transition-duration: 0.2s; } +/** + * HiDPI Displays + */ +@media only screen and (-webkit-min-device-pixel-ratio: 1.5) { + + .wp-full-overlay .collapse-sidebar-arrow { + background-image: url('../images/arrows-2x.png'); + background-size: 15px 123px; + } +} + + /*------------------------------------------------------------------------------ 24.0 - Customize Loader ------------------------------------------------------------------------------*/ @@ -8208,6 +8236,29 @@ a.widget-control-edit { } } +/** + * HiDPI Displays + */ +@media only screen and (-webkit-min-device-pixel-ratio: 1.5) { + + .press-this .tagchecklist span a { + background-image: url('../images/xit-2x.gif'); + background-size: 20px auto; + } + + .postbox:hover .handlediv, + .stuffbox:hover .handlediv, + .widget-top a.widget-action { + background-image: url('../images/arrows-2x.png'); + background-size: 15px 123px; + } + + .widget-top a.widget-action:hover { + background-image: url('../images/arrows-dark-2x.png'); + background-size: 15px 123px; + } +} + /* =Localized CSS -------------------------------------------------------------- */ diff --git a/wp-admin/images/align-center-2x.png b/wp-admin/images/align-center-2x.png new file mode 100644 index 0000000000000000000000000000000000000000..0b6273445a830ebbb45b3715a3e078c062858deb GIT binary patch literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^T0ktv#0(_W-BOBy6izopr0Gog+kuli5qG0FP7;_KpT{ZaNIYvtD#xviDIcdh@*w09@oJ?#m2&A8LZ V(nc#<;|$O&22WQ%mvv4FO#t<{EOP(= literal 0 HcmV?d00001 diff --git a/wp-admin/images/align-right-2x.png b/wp-admin/images/align-right-2x.png new file mode 100644 index 0000000000000000000000000000000000000000..013150513b54b378e3ef1d92f926d5e777017301 GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^IzTMP#0(_0B1BAp6i4r4sXBx07W!I6-tyxKACGf=g>wDkHa1qQA~8xsAT(wna| nFj&owdR4g5Igw#%FVOULmxHx0skwgv8pPn~>gTe~DWM4fggY*F literal 0 HcmV?d00001 diff --git a/wp-admin/images/arrows-2x.png b/wp-admin/images/arrows-2x.png new file mode 100644 index 0000000000000000000000000000000000000000..0b0c53d1a6b1988f8a8a079cf58c3fdb4fc3596f GIT binary patch literal 863 zcmeAS@N?(olHy`uVBq!ia0vp^azOlzgBe8rJYLVhz^E4B6XN>+|9_we%i;9YXjJb2?0?Fyqr_Y%)r@kI&Cqr>@@ywYsv$C>)?5R_y=I7@(H#Y;> z@$vCMa?P4GH8nN9zP^Ehfk19$WhIbYv}jRbVPQ*4OGHG(+O=yZPo7*?S65L{v2x`~ zpyKH0=+4egpfaEp>(;GHN=gE<;Q*)+&IZ~A)CF`>RaMozdGnSnTefM_CZHipmMmGn zem&6SjT<+vUcDM<$nxdOmo8npb?erJ3m0zQym|5B#nqpqZvYJnE(!7rW{7c=W{%|H z4Rg?Ti_m4!Hw^HX5o2SD`mpb4(D~(pACxcN*}}c_%}np3i?{gnalKjH)MU9@;Oo*o zJ)h1mU;1fj&o=&xU;6^h87=0jMyt$TcyIB8N$HlhzzCV@>Eakt5%>1m(W1u=B5fD* zG`FQr69$IY;WGvtlg@ai-TSY)EY;HQ=)2XCDPb$Cx5Z!myES-nxdT(JbHqtj|Cg03 zpJ+}HU3Y8#(plYWxJ;A!xi`9XtO?xp$|+n?=5KCo-fsVjrc3>tpS`(+)~&zqc4ql` zmIr-&?SbZvOAcMX9v{S_A}@cMzZ`Jvsr zAIci+{vKL-pZBUyWcn$|I$p1xoRgX7iIva281uX_eCoY|h0E7m|Ls+}Ctz*MwN0;o zzh63k-PK#4w#=V)Yu>f}^NRmVI&mnryzyhY{o$5I%+a%ZO;UtY=ht7!k*q%#aRBX;b(WMa(Bo!*|t zCVqxTe?mVS(6vRkbd9%Gny)FU$`9UhqS^5gL)-$b$?W1U&Io8Safg`8&Mg*y@x(QD z*OMm`HE)Z^?0LKL;TM$+NAJrSi<{Yhc{;1C^zb{T7Y`+Ob1ym;d*gNN7x5Qyu?5!y R>pVaS$EaktaqI0}-?rpHnYNG1 zI29Mq5_3JVLL-aursIyE|7MB$u2)<nGhaYdxA+xy5AI{3fZW?%wbvX~)f+dl#p@IkT;#T=LC_ zldK<}y!yW5YSz>jQ`aP{5Bc<|VC(I-R*?r^#m#@^xBRouH^1}u?EUWMeQz^Maldt; z*Zs!T*I)Ndlzmx!fqBXO_xdOKqS)+rvNa!6etY86zYEC@H%w*to~KlP&Pe~7VY2GN z`#oMPH%#UFrGJ0fsu8gv;ULI0I+%0_phq{DmI^VY_ zYR_Q5p&OSqWs>L#?wTESo*BMnO6NC3ADoiuCV4Zub>FnbZkjh86%)k+oL=wPF#9P; z+_jPaxuvPsS7!&@VHELUdCT`;?p1E>pRYQ*1#2B|jn&R_Y3%=Fc(Q4g<3nNZj-F*9 zecZdlu6*DVpPPK4X_cM6(njN37xu32_E?jkd9~)8;hVYFrc~7T`^VT!y4Z8b=Bm4% zjOWR{YXl#dss{S4`;#`gCr#w#nzHQ+uY3VJ<^M14i>tV##kcKP08FS1p00i_>zopr E02c8?jQ{`u literal 0 HcmV?d00001 diff --git a/wp-admin/images/arrows-dark-vs-2x.png b/wp-admin/images/arrows-dark-vs-2x.png new file mode 100644 index 0000000000000000000000000000000000000000..c509a4ea8a63fc710f98285df915643466bf73d0 GIT binary patch literal 761 zcmeAS@N?(olHy`uVBq!ia0vp^azOlzgAGU?R5$l!U|>4n>EaktaqI1!vsuD{GHoB3 zofIcbeZVfl)wqVMHO}E$n5^txhOJkxg}ql;?GUz;&GCgP%QL zy)t~ZLFn_Fp62);H)ns|QykIhy`v}n$6MEloI2@~tRGA7(<$n)j(Eo3SDbEh_+#iy zK^jr1u-WZF=3?>b~KOM#YSYjuVyd95gDoI5q#Xth&g|14U{(jUOK4oM{}E3Z3}F0`;$0JQU1J5WSnAf5c)T|LT?Rt^IBsX9~N_^xIClk!9P`B^L{u z!UU_H1w|ybiiY7PPEVh;k?+_;c8#Y|5(=#c7k(^g(ah1j!0+AAN zIMme|zt3gHp=+EwYhEVstX8`6>8U_*M5y9){aBR^T{1O?#aAbtNszYqp%=gJ*;WG= zF71a8B>VJFmrOjsWl?d?@X=~tpuD!sp8fnwy2RQ%5({p;WLVmrQrfWSWbeG4B6wVw z*!q8Vf!Wp2rq3jj zOPX4<{fwSj@CdClJnnIU_gk0t8H2Qr=KaUBpNVU>Wjx!yE2V1Ug4-|d7v>ciI`5fm v9d5SO!|=$vcUNy-S+ts+5g1|>FZDaV1)b4c+y4%jq!~P2{an^LB{Ts5&1_yt literal 0 HcmV?d00001 diff --git a/wp-admin/images/arrows-vs-2x.png b/wp-admin/images/arrows-vs-2x.png new file mode 100644 index 0000000000000000000000000000000000000000..be558778d9a71520482e7ae3b77d5aea67ca89f3 GIT binary patch literal 723 zcmeAS@N?(olHy`uVBq!ia0vp^azOlzgBe8rJYEl^9tQY?xc>kDf9<}L1A?|3ySQ%u zshy{4f=B=_(@onSh3ZdIP?Kbxg`_-}iluMAlqRcv+u4gyN2ZEnSqZK{@zOaeB-%8>%|oZ4t~0Ry|PbH?6IDx z6NloFx@Vv6=FJlnH(ATD{Ozrz!0hJ2P7AMqTOZ1}S04PEwsl9SYk!rqclWoP^LlNU zclZ6+re3ycp~dH~k`k?9tCktm^82(t+gbWt>ob9|9-QVlQNBV1vmwYM-sV`*McspTj>dpQ} zw!c^V53<>}N$>D(7I5NFopfe~i?(2x&GjNfx13qRta%Du+&LC&R2`TrzvZfCF-OYr z1lxM){NkD2e|cBGz$|) zPqU0+x3HGhjp^37i%DrStEr2}F~vDuW@4l&Dk|a~5%GRo`XTmwf!`lb(v?Ks1vCWM z;6UN<@UXG5v81GAWMm{gJ^kR|U|?Wietv#$Z?Cela({onuC7j@Q0(mN^!NAg?(VLw zt(BIR&d$zmZ*OmIZmz7X%*@QJuC8WeWT@5Z{QP{mTy8R%91e$8t6f@JT3%jWUtizY z*zkBfZEbB*snlk(>2x}cMq@A->~?!gON&yeOiN2cQPk~ri^XESUOzfIIypJ%bUKTQ ziiASp;Nala)>dn4>(tbg#bPNhFL$|Ixw*MHIXMLd1r-$))6>&NqY=X}nM@{;NX%yQ z*w|QRW@dYPyVYvV&dx3@EL>PvC@wC}%ggKN=olIr%F4vbAPfScyRaMQ+&B6a!$TkrHKq2xK^6Cj3IaH!GDiu{-i=k@j-7i%B zq2y41jrQKxn!6{+*St??9@c;N0As>AU}_#W{rrIPghCDTecv~XYBWCk?RlFKqxhME zqG*?BQ9-6Yzb^A%f14XWYO16WuSxAXGTP+r(|T0#%{ zH0<}F`z(aZfA+ZlA+LylMa)rv$oJ=R!N3KQ;0`mM`8s|~7z;5n7hjOdArPr4E`xmF zjO6*X5-_~h;0s(^HQel~`8EA8AX)l?1J-69HwDhhQ;tE1kj;Sekpyp*Pf-G!BP7GS zv;f3K_=6bWGtTr=Tv!Vl0Nxg&t#m zL_F1l|M1ljWyqg&5on1V21xO5r0NLAeJMeSaES1eLmyAa!;tdsh}lOU{`2vvh-%02 IL^j0z2jsw+;{X5v literal 0 HcmV?d00001 diff --git a/wp-admin/images/date-button.gif b/wp-admin/images/date-button.gif index 7ee32cb5155cf713da9eaf58a701fddd0030777b..33ecd66e115a3aedb064ef102d4b23fba2f2cafb 100644 GIT binary patch literal 400 zcmV;B0dM|CNk%w1VGsZi0M$DH|NsANY;0RwTYi3ifPjFIkdSk8bGW#;aBy(-_4R*$ ze~gTbZEbC!prF^+*Yfi6;Nal&^z?aodF}1(V`F1{e0-FYlxb;c=;-KPUS4)~cKG=C zC@BG_xJbP+uP62&-V8Ahlht?U|`zX+Un}+*4Ea` z%ggTW?#|B6@$vE4*x1I##?8&m=jZ3#+}w3_b;82J-rnBX+1ZYcjsO4v0000000000 z00000A^8LW0027xEC2ui01yBW000K9z@2bsC<=>)p>l^vAcW1Ql0anu7}YD4ARHVH zi_PL29v=q63aFvzC>m^c15^=8EQ7p$Z;=Q!01pu-2@isV4*(iR03tF01uz&dHU%L7 zNlXAH0gxe_kS+jH0RS8%kSnK4kOwSIRGg_9suU&=;j_m83OL_@a`EqK>$0JnX%UZ literal 111 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 RrQiSn002ovPDHLkV1nUL@5KNB literal 0 HcmV?d00001 diff --git a/wp-admin/images/xit-2x.gif b/wp-admin/images/xit-2x.gif new file mode 100644 index 0000000000000000000000000000000000000000..64ab2ce789b4553820bcb932f5688ea2ea0376ed GIT binary patch literal 823 zcmdVX=}VJw0KoCzGaipUu1)2crcRpI6wM=>S9UxKra?vNH0o9Qrszd1Fi9er8)Av! zNb?|*$5EosLLvi|4BW{M+B#&Ly4fZgxT)yevm@OW{uzD$gAd=@E0@bFnsWdO{$M~Z zm%ID>wOXy;@Au$%(Czk&kLz?gpU)TE-w%aCHk-{iKkrv4!l97GV$tjM3WdVybZ%{J zkyBF!gW+&x#b`ACU0x;$B7Afd+}-thz3#z5&%1XABO`~as~Z~|>+9?8p`k;Y%`cN} zZ*NlK zJ9{uZd@weq(P&7LRH;;EvpF0Nga5g-01N?ufz!u`<0l|0EWm_9gu`IQ#W5KiMARpu zXVTD;5|oxn7x%Fe0X~i=vPOj|Nf03=l2RtpiX}6kIBhg98gt;+nQRaz4g1Z zgG=Gs>t@b~BO%&-P=5mJk(H-Tfb8pyy(+9s%^zYc3163!-=4yE&R)a6mNDwt>6HA5 zbXHBvk4`f$;SIa}9Nk{cXuxh%FvO0?wkP==JkSW$#%x+r1s|)bm|ZNkgn_`I@*mW? BI+Oqa literal 0 HcmV?d00001 diff --git a/wp-includes/css/wp-pointer.css b/wp-includes/css/wp-pointer.css index 1778967d72..51de5a96b0 100644 --- a/wp-includes/css/wp-pointer.css +++ b/wp-includes/css/wp-pointer.css @@ -185,3 +185,19 @@ .rtl .wp-pointer-undefined .wp-pointer-arrow { right: 50px; } + +/** + * HiDPI Displays + */ +@media only screen and (-webkit-min-device-pixel-ratio: 1.5) { + + .wp-pointer-buttons a.close:before { + background-image: url('../images/xit-2x.gif'); + background-size: 20px auto; + } + + .wp-pointer-content h3:before { + background-image: url('../images/icon-pointer-flag.png'); + background-size: 36px auto; + } +} \ No newline at end of file diff --git a/wp-includes/images/icon-pointer-flag-2x.png b/wp-includes/images/icon-pointer-flag-2x.png new file mode 100644 index 0000000000000000000000000000000000000000..99a2c2ab0047e8c2be9369cdae3b335cbc2fb88a GIT binary patch literal 1369 zcmV-f1*ZCmP)3Y=Y&J9R`#k^5 zyq~inW)5|Nlrua${KnwmU~6Ar->*GAJwshxT}i03voqJx(ZLX2+wbET9E)>sF8Pg- zk&#RN{rx}m_V&gjk;ubXEXK35v%I>x%BfU}4Z|>1C=}QRukH77435P)I2UE0ER>0| zNk@i;h8ji9-QC^O(P)$x78cAz^Z7j23d%rPC=+F)4%CG@bui|6xfOntppEJ2Y2Mn} zVz)sZs0($XZp7e4W1hk#FG23&FPqEdST(2@+IczZW6AfJaVhKw;CTG&lZbC_8Z6vxgp0hk8?x|Xx#h? zazl=18YfA&_+Wc`oBa-QM6T6NAKqPGU+18JT#@ssC!TU|COKdrXXJjG@y_>{#{>=J zjNB`(=giN~XE>lBcX)7;L3bTo%Xv#gkoj5zkUKm$wp(9ZT>OWfgGyBH{d1x#q8p<7 zqQAM$zyo+u&Y-Uj4h~p_K^4>_igBHQ2QtFGO{F9fi8zD$8)WNKQJU3*x!P#y*389p zI$iLXLC_1LZdMGuu(y=#IoEfXztq+v>10}6SwMo=ag*oq;=Q>N4WEJf%#Regf6+Rsq(F4(S(S>8W z_dB9LUE0e}(ca$Pj1q&Kp&*(P%_&+un!nKhVubFi`v{G^jlA22+h&p+V(= zH?+LG{Ca3md6t%zu9^#G=q*Bno*-jyMWd_l2n~8-6Y&qSKttUe8uWiQH#b|zM((wj zFvbWCdQ1VH(0`Gwj%aAmBj5#>oXuzxX-Bh>(UwYSZk2mg^nZsY{Ay8od$ne`6^ z;bU?VJU!tPlM2X%+<=)s(EN7GAqR31`w_S->qpjXb5yXuzkf-yA;1)3CY4}+U6a9N z8)Bt;!OU-p=Gc48AvW>=_G4}>q72ucj1@}*c@1W6w1P{sdeTS9UxKra?vNH0o9Qrszd1Fi9er8)Av! zNb?|*$5EosLLvi|4BW{M+B#&Ly4fZgxT)yevm@OW{uzD$gAd=@E0@bFnsWdO{$M~Z zm%ID>wOXy;@Au$%(Czk&kLz?gpU)TE-w%aCHk-{iKkrv4!l97GV$tjM3WdVybZ%{J zkyBF!gW+&x#b`ACU0x;$B7Afd+}-thz3#z5&%1XABO`~as~Z~|>+9?8p`k;Y%`cN} zZ*NlK zJ9{uZd@weq(P&7LRH;;EvpF0Nga5g-01N?ufz!u`<0l|0EWm_9gu`IQ#W5KiMARpu zXVTD;5|oxn7x%Fe0X~i=vPOj|Nf03=l2RtpiX}6kIBhg98gt;+nQRaz4g1Z zgG=Gs>t@b~BO%&-P=5mJk(H-Tfb8pyy(+9s%^zYc3163!-=4yE&R)a6mNDwt>6HA5 zbXHBvk4`f$;SIa}9Nk{cXuxh%FvO0?wkP==JkSW$#%x+r1s|)bm|ZNkgn_`I@*mW? BI+Oqa literal 0 HcmV?d00001