From 2b6271d02ca2a9c8b47508991012a335b06fa4da Mon Sep 17 00:00:00 2001 From: epriestley Date: Thu, 29 Aug 2013 15:59:15 -0700 Subject: [PATCH] Remove "Chaos" mode and fix fullscreen in Conpherence Summary: Fixes T3782. Two changes: - Remove the "Chaos" mode, which wasn't as funny as I'd hoped and has had a good run. - Fix "Order" (now "Fullscreen") mode in Conpherence. Best fix I could come up with is dropping the "position: fixed" on all parents while in the mode. Test Plan: Used Fullscreen mode in Conpherence in Chrome. Reviewers: chad Reviewed By: chad CC: aran Maniphest Tasks: T3782 Differential Revision: https://secure.phabricator.com/D6844 --- resources/sprite/manifest/icons.json | 426 +++++++++--------- resources/sprite/remarkup_1x/text_chaos.png | Bin 1297 -> 0 bytes .../sprite/remarkup_1x/text_chaos_off.png | Bin 1373 -> 0 bytes .../{text_order.png => text_fullscreen.png} | Bin ..._order_off.png => text_fullscreen_off.png} | Bin .../{text_order.png => text_fullscreen.png} | Bin ..._order_off.png => text_fullscreen_off.png} | Bin src/__celerity_resource_map__.php | 187 ++++---- src/docs/user/userguide/remarkup.diviner | 16 +- .../celerity/CeleritySpriteGenerator.php | 6 +- .../control/PhabricatorRemarkupControl.php | 16 +- .../application/conpherence/message-pane.css | 11 + webroot/rsrc/css/core/remarkup.css | 79 +--- webroot/rsrc/css/core/z-index.css | 2 +- webroot/rsrc/css/sprite-icons.css | 22 +- webroot/rsrc/image/sprite-icons-X2.png | Bin 73175 -> 71882 bytes webroot/rsrc/image/sprite-icons.png | Bin 28687 -> 28216 bytes .../behavior-phabricator-remarkup-assist.js | 64 +-- 18 files changed, 341 insertions(+), 488 deletions(-) delete mode 100644 resources/sprite/remarkup_1x/text_chaos.png delete mode 100644 resources/sprite/remarkup_1x/text_chaos_off.png rename resources/sprite/remarkup_1x/{text_order.png => text_fullscreen.png} (100%) rename resources/sprite/remarkup_1x/{text_order_off.png => text_fullscreen_off.png} (100%) rename resources/sprite/remarkup_2x/{text_order.png => text_fullscreen.png} (100%) rename resources/sprite/remarkup_2x/{text_order_off.png => text_fullscreen_off.png} (100%) diff --git a/resources/sprite/manifest/icons.json b/resources/sprite/manifest/icons.json index 820c73754f..db64064ed6 100644 --- a/resources/sprite/manifest/icons.json +++ b/resources/sprite/manifest/icons.json @@ -1,1012 +1,1002 @@ { "version" : 1, "sprites" : { - "icons-action-menu" : { + "icons-action-menu" : { "name" : "icons-action-menu", "rule" : ".icons-action-menu", "hash" : "65e2ba8ae2b70772681bd956b92dab8d" }, - "icons-action-menu-grey" : { + "icons-action-menu-grey" : { "name" : "icons-action-menu-grey", "rule" : ".icons-action-menu-grey", "hash" : "06a54330a793bc0394df88255d373f98" }, - "icons-action-menu-white" : { + "icons-action-menu-white" : { "name" : "icons-action-menu-white", "rule" : ".icons-action-menu-white, .device-desktop .phabricator-action-view:hover .icons-action-menu, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-action-menu", "hash" : "00e485cb276b12e8b68a4cb0a8797f0e" }, - "icons-arrow_left" : { + "icons-arrow_left" : { "name" : "icons-arrow_left", "rule" : ".icons-arrow_left", "hash" : "d169808216d441adc1e802932902575a" }, - "icons-arrow_left-grey" : { + "icons-arrow_left-grey" : { "name" : "icons-arrow_left-grey", "rule" : ".icons-arrow_left-grey", "hash" : "bcc1f969b43dbd8b06acfde05f733216" }, - "icons-arrow_left-white" : { + "icons-arrow_left-white" : { "name" : "icons-arrow_left-white", "rule" : ".icons-arrow_left-white, .device-desktop .phabricator-action-view:hover .icons-arrow_left, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-arrow_left", "hash" : "d58023faf291b015bd661dd407ea4956" }, - "icons-arrow_right" : { + "icons-arrow_right" : { "name" : "icons-arrow_right", "rule" : ".icons-arrow_right", "hash" : "23a210534e578aaef0ce0dbb4a447af9" }, - "icons-arrow_right-grey" : { + "icons-arrow_right-grey" : { "name" : "icons-arrow_right-grey", "rule" : ".icons-arrow_right-grey", "hash" : "7d7bbb08efcd1260071d9c9ba7360245" }, - "icons-arrow_right-white" : { + "icons-arrow_right-white" : { "name" : "icons-arrow_right-white", "rule" : ".icons-arrow_right-white, .device-desktop .phabricator-action-view:hover .icons-arrow_right, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-arrow_right", "hash" : "49ab99fbd64d32d4b806e76822451bf8" }, - "icons-attach" : { + "icons-attach" : { "name" : "icons-attach", "rule" : ".icons-attach", "hash" : "71e3838577d3e25e22320f905a326130" }, - "icons-attach-grey" : { + "icons-attach-grey" : { "name" : "icons-attach-grey", "rule" : ".icons-attach-grey", "hash" : "55199a40d4abc0c3deb818689dcacbf5" }, - "icons-attach-white" : { + "icons-attach-white" : { "name" : "icons-attach-white", "rule" : ".icons-attach-white, .device-desktop .phabricator-action-view:hover .icons-attach, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-attach", "hash" : "a0d3782a4236b48b37177e20c3693d79" }, - "icons-blame" : { + "icons-blame" : { "name" : "icons-blame", "rule" : ".icons-blame", "hash" : "563657dc650128faf135a475a1a969dc" }, - "icons-blame-grey" : { + "icons-blame-grey" : { "name" : "icons-blame-grey", "rule" : ".icons-blame-grey", "hash" : "1ae83eb91ed65eb7b16600c2de3b95ae" }, - "icons-blame-white" : { + "icons-blame-white" : { "name" : "icons-blame-white", "rule" : ".icons-blame-white, .device-desktop .phabricator-action-view:hover .icons-blame, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-blame", "hash" : "cc0ce5ec8d7f8525de1104e6c431830a" }, - "icons-check" : { + "icons-check" : { "name" : "icons-check", "rule" : ".icons-check", "hash" : "ad96ecaafbc22374be2d9433a8104baa" }, - "icons-check-grey" : { + "icons-check-grey" : { "name" : "icons-check-grey", "rule" : ".icons-check-grey", "hash" : "f6a5c2c73484d7a55355326c3b66ab72" }, - "icons-check-white" : { + "icons-check-white" : { "name" : "icons-check-white", "rule" : ".icons-check-white, .device-desktop .phabricator-action-view:hover .icons-check, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-check", "hash" : "4f736c725aa17dced72790b9e289e4dd" }, - "icons-comment" : { + "icons-comment" : { "name" : "icons-comment", "rule" : ".icons-comment", "hash" : "bae84acfb9ffe4c52b4de9f7547a53ae" }, - "icons-comment-grey" : { + "icons-comment-grey" : { "name" : "icons-comment-grey", "rule" : ".icons-comment-grey", "hash" : "5d6b6bc4578e99072f8374aae91e9845" }, - "icons-comment-white" : { + "icons-comment-white" : { "name" : "icons-comment-white", "rule" : ".icons-comment-white, .device-desktop .phabricator-action-view:hover .icons-comment, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-comment", "hash" : "01a6206d77662de8bcbe8e402ba493ee" }, - "icons-computer" : { + "icons-computer" : { "name" : "icons-computer", "rule" : ".icons-computer", "hash" : "7461e67f1d27249c2d543fd06f2bc23d" }, - "icons-computer-grey" : { + "icons-computer-grey" : { "name" : "icons-computer-grey", "rule" : ".icons-computer-grey", "hash" : "303df3adea2acc2914057b9fd45600ff" }, - "icons-computer-white" : { + "icons-computer-white" : { "name" : "icons-computer-white", "rule" : ".icons-computer-white, .device-desktop .phabricator-action-view:hover .icons-computer, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-computer", "hash" : "eec30cac2b896348f48a6fed13f254d0" }, - "icons-create" : { + "icons-create" : { "name" : "icons-create", "rule" : ".icons-create", "hash" : "9d66445b6c36b88ab1c56196de78c129" }, - "icons-create-grey" : { + "icons-create-grey" : { "name" : "icons-create-grey", "rule" : ".icons-create-grey", "hash" : "505df21d338c0d1ca8c5d6e2dc69f7fb" }, - "icons-create-white" : { + "icons-create-white" : { "name" : "icons-create-white", "rule" : ".icons-create-white, .device-desktop .phabricator-action-view:hover .icons-create, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-create", "hash" : "4e1c0e227dce99c26d6f8bdbb3fa4b5b" }, - "icons-delete" : { + "icons-delete" : { "name" : "icons-delete", "rule" : ".icons-delete", "hash" : "4ce6010354e5d1e079ed3fc3547e37c1" }, - "icons-delete-grey" : { + "icons-delete-grey" : { "name" : "icons-delete-grey", "rule" : ".icons-delete-grey", "hash" : "cd0175b3f09f9a68028bec8f23f4aefd" }, - "icons-delete-white" : { + "icons-delete-white" : { "name" : "icons-delete-white", "rule" : ".icons-delete-white, .device-desktop .phabricator-action-view:hover .icons-delete, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-delete", "hash" : "a925268a638431f331ab17915253347b" }, - "icons-disable" : { + "icons-disable" : { "name" : "icons-disable", "rule" : ".icons-disable", "hash" : "e4af79cb1958352075292f438ccfc799" }, - "icons-disable-grey" : { + "icons-disable-grey" : { "name" : "icons-disable-grey", "rule" : ".icons-disable-grey", "hash" : "ebf2465329f5ff263718ef5f204fb173" }, - "icons-disable-white" : { + "icons-disable-white" : { "name" : "icons-disable-white", "rule" : ".icons-disable-white, .device-desktop .phabricator-action-view:hover .icons-disable, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-disable", "hash" : "3e4c405df5d7ee481bd35c571534104e" }, - "icons-dislike" : { + "icons-dislike" : { "name" : "icons-dislike", "rule" : ".icons-dislike", "hash" : "32d6eaa69413349f3138c3d96d219c10" }, - "icons-dislike-grey" : { + "icons-dislike-grey" : { "name" : "icons-dislike-grey", "rule" : ".icons-dislike-grey", "hash" : "09b90ed2be402f9fcd888b044836fb72" }, - "icons-dislike-white" : { + "icons-dislike-white" : { "name" : "icons-dislike-white", "rule" : ".icons-dislike-white, .device-desktop .phabricator-action-view:hover .icons-dislike, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-dislike", "hash" : "96b7063a9297f64ff775190e2923d90a" }, - "icons-download" : { + "icons-download" : { "name" : "icons-download", "rule" : ".icons-download", "hash" : "63efe6aa0b39cd489249d70316dc179f" }, - "icons-download-alt" : { + "icons-download-alt" : { "name" : "icons-download-alt", "rule" : ".icons-download-alt", "hash" : "02a0724de9e1bad47a4ad4e27975c105" }, - "icons-download-alt-grey" : { + "icons-download-alt-grey" : { "name" : "icons-download-alt-grey", "rule" : ".icons-download-alt-grey", "hash" : "d7e7b5156558de867f2308968f5ecca2" }, - "icons-download-alt-white" : { + "icons-download-alt-white" : { "name" : "icons-download-alt-white", "rule" : ".icons-download-alt-white, .device-desktop .phabricator-action-view:hover .icons-download-alt, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-download-alt", "hash" : "879d5757474e9fbdc87784a987fe4342" }, - "icons-download-grey" : { + "icons-download-grey" : { "name" : "icons-download-grey", "rule" : ".icons-download-grey", "hash" : "fe4e4fe31ca16e1242be52d6dca76ecd" }, - "icons-download-white" : { + "icons-download-white" : { "name" : "icons-download-white", "rule" : ".icons-download-white, .device-desktop .phabricator-action-view:hover .icons-download, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-download", "hash" : "8a511b7c1c5dcf96ae4af895fd1e9e96" }, - "icons-edit" : { + "icons-edit" : { "name" : "icons-edit", "rule" : ".icons-edit", "hash" : "4f39c952ca119ddc3b6e146da2e32078" }, - "icons-edit-grey" : { + "icons-edit-grey" : { "name" : "icons-edit-grey", "rule" : ".icons-edit-grey", "hash" : "fdcaf71d1d09fdb21799e640e8cbfcc5" }, - "icons-edit-white" : { + "icons-edit-white" : { "name" : "icons-edit-white", "rule" : ".icons-edit-white, .device-desktop .phabricator-action-view:hover .icons-edit, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-edit", "hash" : "9273b4d1a9f001aeba1eaac7ee4de00d" }, - "icons-enable" : { + "icons-enable" : { "name" : "icons-enable", "rule" : ".icons-enable", "hash" : "5740a70645b05def8409785778e7b8e3" }, - "icons-enable-grey" : { + "icons-enable-grey" : { "name" : "icons-enable-grey", "rule" : ".icons-enable-grey", "hash" : "297e97b68cb96c95fbe88841959a0a00" }, - "icons-enable-white" : { + "icons-enable-white" : { "name" : "icons-enable-white", "rule" : ".icons-enable-white, .device-desktop .phabricator-action-view:hover .icons-enable, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-enable", "hash" : "e00d26ac67a0e1694b92c4a906930f9f" }, - "icons-file" : { + "icons-file" : { "name" : "icons-file", "rule" : ".icons-file", "hash" : "917ea2dbb1bb7ff2c98a774d33e825f7" }, - "icons-file-grey" : { + "icons-file-grey" : { "name" : "icons-file-grey", "rule" : ".icons-file-grey", "hash" : "93a8ad80fbd4747ebc77d8efddf0968a" }, - "icons-file-white" : { + "icons-file-white" : { "name" : "icons-file-white", "rule" : ".icons-file-white, .device-desktop .phabricator-action-view:hover .icons-file, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-file", "hash" : "0a89623e32b4a1aa86e79a3a8fe6927e" }, - "icons-flag" : { + "icons-flag" : { "name" : "icons-flag", "rule" : ".icons-flag", "hash" : "47abea6d5ef3483972861efb7ccf96f4" }, - "icons-flag-0" : { + "icons-flag-0" : { "name" : "icons-flag-0", "rule" : ".icons-flag-0", "hash" : "f3f4b6597b2b571ad501db31368ea015" }, - "icons-flag-0-grey" : { + "icons-flag-0-grey" : { "name" : "icons-flag-0-grey", "rule" : ".icons-flag-0-grey", "hash" : "e1d8858e73b6becdd1922509ac577941" }, - "icons-flag-0-white" : { + "icons-flag-0-white" : { "name" : "icons-flag-0-white", "rule" : ".icons-flag-0-white, .device-desktop .phabricator-action-view:hover .icons-flag-0, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-flag-0", "hash" : "8956801c3c7a64593ec204214e7e6a91" }, - "icons-flag-1" : { + "icons-flag-1" : { "name" : "icons-flag-1", "rule" : ".icons-flag-1", "hash" : "d5c1900344c2d95b1624815fa75e963b" }, - "icons-flag-1-grey" : { + "icons-flag-1-grey" : { "name" : "icons-flag-1-grey", "rule" : ".icons-flag-1-grey", "hash" : "266078ea18a952fa2d716dfef005bf89" }, - "icons-flag-1-white" : { + "icons-flag-1-white" : { "name" : "icons-flag-1-white", "rule" : ".icons-flag-1-white, .device-desktop .phabricator-action-view:hover .icons-flag-1, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-flag-1", "hash" : "934fbe409d902a7cd4dc44c9143af15a" }, - "icons-flag-2" : { + "icons-flag-2" : { "name" : "icons-flag-2", "rule" : ".icons-flag-2", "hash" : "146fe0b438014059bd33666d6b608236" }, - "icons-flag-2-grey" : { + "icons-flag-2-grey" : { "name" : "icons-flag-2-grey", "rule" : ".icons-flag-2-grey", "hash" : "3226192d89efc04fed632cee46eabfb1" }, - "icons-flag-2-white" : { + "icons-flag-2-white" : { "name" : "icons-flag-2-white", "rule" : ".icons-flag-2-white, .device-desktop .phabricator-action-view:hover .icons-flag-2, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-flag-2", "hash" : "da99be78ec09dce320c50d9605f61874" }, - "icons-flag-3" : { + "icons-flag-3" : { "name" : "icons-flag-3", "rule" : ".icons-flag-3", "hash" : "870ca70bce72d14179ca7c769d458420" }, - "icons-flag-3-grey" : { + "icons-flag-3-grey" : { "name" : "icons-flag-3-grey", "rule" : ".icons-flag-3-grey", "hash" : "bd42b4cdfbb8d9a66c5608433c7a3cb6" }, - "icons-flag-3-white" : { + "icons-flag-3-white" : { "name" : "icons-flag-3-white", "rule" : ".icons-flag-3-white, .device-desktop .phabricator-action-view:hover .icons-flag-3, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-flag-3", "hash" : "71a909a95c5c5c6142f9437ebac62a1f" }, - "icons-flag-4" : { + "icons-flag-4" : { "name" : "icons-flag-4", "rule" : ".icons-flag-4", "hash" : "d134b3302e5e6f1e01686bedd7af9cb7" }, - "icons-flag-4-grey" : { + "icons-flag-4-grey" : { "name" : "icons-flag-4-grey", "rule" : ".icons-flag-4-grey", "hash" : "72bbfc34f79f8a80e19029de75c05e6c" }, - "icons-flag-4-white" : { + "icons-flag-4-white" : { "name" : "icons-flag-4-white", "rule" : ".icons-flag-4-white, .device-desktop .phabricator-action-view:hover .icons-flag-4, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-flag-4", "hash" : "97d1b55bd2e5d197c21f82a2fc015f75" }, - "icons-flag-5" : { + "icons-flag-5" : { "name" : "icons-flag-5", "rule" : ".icons-flag-5", "hash" : "d8b41d6fa77d3b96dc3fcac1a2b8dfb0" }, - "icons-flag-5-grey" : { + "icons-flag-5-grey" : { "name" : "icons-flag-5-grey", "rule" : ".icons-flag-5-grey", "hash" : "478f17d5e70fea8b60f513d0559c9190" }, - "icons-flag-5-white" : { + "icons-flag-5-white" : { "name" : "icons-flag-5-white", "rule" : ".icons-flag-5-white, .device-desktop .phabricator-action-view:hover .icons-flag-5, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-flag-5", "hash" : "3bf3156e44bf223c8b5c8114c80162dd" }, - "icons-flag-6" : { + "icons-flag-6" : { "name" : "icons-flag-6", "rule" : ".icons-flag-6", "hash" : "1d64ef628490489bca1a948bea4ae066" }, - "icons-flag-6-grey" : { + "icons-flag-6-grey" : { "name" : "icons-flag-6-grey", "rule" : ".icons-flag-6-grey", "hash" : "07e41e9c8588851558073f99cbb71bcd" }, - "icons-flag-6-white" : { + "icons-flag-6-white" : { "name" : "icons-flag-6-white", "rule" : ".icons-flag-6-white, .device-desktop .phabricator-action-view:hover .icons-flag-6, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-flag-6", "hash" : "7e41da9a5e36702a7ab4c94f4eb2ac1e" }, - "icons-flag-7" : { + "icons-flag-7" : { "name" : "icons-flag-7", "rule" : ".icons-flag-7", "hash" : "efd7613fcc723fc43daab20069867092" }, - "icons-flag-7-grey" : { + "icons-flag-7-grey" : { "name" : "icons-flag-7-grey", "rule" : ".icons-flag-7-grey", "hash" : "9a6a040f317b38974573feafa66b5ed5" }, - "icons-flag-7-white" : { + "icons-flag-7-white" : { "name" : "icons-flag-7-white", "rule" : ".icons-flag-7-white, .device-desktop .phabricator-action-view:hover .icons-flag-7, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-flag-7", "hash" : "84db1652537190f27d419dd3e3183907" }, - "icons-flag-ghost" : { + "icons-flag-ghost" : { "name" : "icons-flag-ghost", "rule" : ".icons-flag-ghost", "hash" : "fc16021d6e1f8aa1ece0f7838a32d297" }, - "icons-flag-ghost-grey" : { + "icons-flag-ghost-grey" : { "name" : "icons-flag-ghost-grey", "rule" : ".icons-flag-ghost-grey", "hash" : "202359b6cde4d47097d50070e593745b" }, - "icons-flag-ghost-white" : { + "icons-flag-ghost-white" : { "name" : "icons-flag-ghost-white", "rule" : ".icons-flag-ghost-white, .device-desktop .phabricator-action-view:hover .icons-flag-ghost, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-flag-ghost", "hash" : "b8d7d1fc2d97ad43b57c7d6fb2d10d54" }, - "icons-flag-grey" : { + "icons-flag-grey" : { "name" : "icons-flag-grey", "rule" : ".icons-flag-grey", "hash" : "d351908777fd3cdeb0b464569baabf8e" }, - "icons-flag-white" : { + "icons-flag-white" : { "name" : "icons-flag-white", "rule" : ".icons-flag-white, .device-desktop .phabricator-action-view:hover .icons-flag, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-flag", "hash" : "d02ba761bfefc1aa90d8a554479d1d52" }, - "icons-folder-open" : { + "icons-folder-open" : { "name" : "icons-folder-open", "rule" : ".icons-folder-open", "hash" : "830d8ed00f23d63911f8105cadf49511" }, - "icons-folder-open-grey" : { + "icons-folder-open-grey" : { "name" : "icons-folder-open-grey", "rule" : ".icons-folder-open-grey", "hash" : "ff45683f3c69768ced2ce89514d7f9d8" }, - "icons-folder-open-white" : { + "icons-folder-open-white" : { "name" : "icons-folder-open-white", "rule" : ".icons-folder-open-white, .device-desktop .phabricator-action-view:hover .icons-folder-open, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-folder-open", "hash" : "7ee2ccc6b3a04a524f6368b229d37f70" }, - "icons-fork" : { + "icons-fork" : { "name" : "icons-fork", "rule" : ".icons-fork", "hash" : "10b507d0fa52b5951843cc39adae77b8" }, - "icons-fork-grey" : { + "icons-fork-grey" : { "name" : "icons-fork-grey", "rule" : ".icons-fork-grey", "hash" : "b863bd1f8eb4fc070d0093288ec55ce3" }, - "icons-fork-white" : { + "icons-fork-white" : { "name" : "icons-fork-white", "rule" : ".icons-fork-white, .device-desktop .phabricator-action-view:hover .icons-fork, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-fork", "hash" : "fb3f6ce20dccc2e2520cf18b2490a8cc" }, - "icons-herald" : { + "icons-herald" : { "name" : "icons-herald", "rule" : ".icons-herald", "hash" : "ef8460234cf18474fb9cc0555794d372" }, - "icons-herald-grey" : { + "icons-herald-grey" : { "name" : "icons-herald-grey", "rule" : ".icons-herald-grey", "hash" : "7b59f18f6d69b073dfdf4c1f3b4509b9" }, - "icons-herald-white" : { + "icons-herald-white" : { "name" : "icons-herald-white", "rule" : ".icons-herald-white, .device-desktop .phabricator-action-view:hover .icons-herald, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-herald", "hash" : "30ca9558082b29a8d97f0345e55dd080" }, - "icons-highlight" : { + "icons-highlight" : { "name" : "icons-highlight", "rule" : ".icons-highlight", "hash" : "05b81eadbf2fe63826a76594ccbebb16" }, - "icons-highlight-grey" : { + "icons-highlight-grey" : { "name" : "icons-highlight-grey", "rule" : ".icons-highlight-grey", "hash" : "1db34e1c24abe148cb5261f9dd50b779" }, - "icons-highlight-white" : { + "icons-highlight-white" : { "name" : "icons-highlight-white", "rule" : ".icons-highlight-white, .device-desktop .phabricator-action-view:hover .icons-highlight, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-highlight", "hash" : "f595c9b5e3de3125c1e46d9c01a49534" }, - "icons-history" : { + "icons-history" : { "name" : "icons-history", "rule" : ".icons-history", "hash" : "4052fe2ea4e21d729a7d1a3be726e8ab" }, - "icons-history-grey" : { + "icons-history-grey" : { "name" : "icons-history-grey", "rule" : ".icons-history-grey", "hash" : "5a03ae7415b7690e34f627cac52d61c1" }, - "icons-history-white" : { + "icons-history-white" : { "name" : "icons-history-white", "rule" : ".icons-history-white, .device-desktop .phabricator-action-view:hover .icons-history, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-history", "hash" : "abf579dc51ba5e04544d2eaf45df155c" }, - "icons-home" : { + "icons-home" : { "name" : "icons-home", "rule" : ".icons-home", "hash" : "48c2bcd5ed33e5a808f61c2d844f6a75" }, - "icons-home-grey" : { + "icons-home-grey" : { "name" : "icons-home-grey", "rule" : ".icons-home-grey", "hash" : "6a6eb1de1faec35570a474a750f5737e" }, - "icons-home-white" : { + "icons-home-white" : { "name" : "icons-home-white", "rule" : ".icons-home-white, .device-desktop .phabricator-action-view:hover .icons-home, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-home", "hash" : "103dc5430ffd3a5a1c9460d1ec7fe390" }, - "icons-image" : { + "icons-image" : { "name" : "icons-image", "rule" : ".icons-image", "hash" : "74b401bc7280b733bb8db5e05c604a46" }, - "icons-image-grey" : { + "icons-image-grey" : { "name" : "icons-image-grey", "rule" : ".icons-image-grey", "hash" : "de732c7cb12bdcf0e5789f4219025fdb" }, - "icons-image-white" : { + "icons-image-white" : { "name" : "icons-image-white", "rule" : ".icons-image-white, .device-desktop .phabricator-action-view:hover .icons-image, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-image", "hash" : "f5335904fbc92dfe42f0f6d82c0ab718" }, - "icons-like" : { + "icons-like" : { "name" : "icons-like", "rule" : ".icons-like", "hash" : "95f7080949554dfdc0543ca334a43574" }, - "icons-like-grey" : { + "icons-like-grey" : { "name" : "icons-like-grey", "rule" : ".icons-like-grey", "hash" : "7ad4b955bfdc233313796cc83167acd3" }, - "icons-like-white" : { + "icons-like-white" : { "name" : "icons-like-white", "rule" : ".icons-like-white, .device-desktop .phabricator-action-view:hover .icons-like, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-like", "hash" : "0465339035bb3bc0eb2649c9e1f91fd6" }, - "icons-link" : { + "icons-link" : { "name" : "icons-link", "rule" : ".icons-link", "hash" : "e29582e73b0f7ffc6f70e2dc82f4f6cf" }, - "icons-link-grey" : { + "icons-link-grey" : { "name" : "icons-link-grey", "rule" : ".icons-link-grey", "hash" : "0ab806b95cf230ba14793b78d4f88aaa" }, - "icons-link-white" : { + "icons-link-white" : { "name" : "icons-link-white", "rule" : ".icons-link-white, .device-desktop .phabricator-action-view:hover .icons-link, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-link", "hash" : "77b91a595f24007ebeb492938efae34a" }, - "icons-lint-info" : { + "icons-lint-info" : { "name" : "icons-lint-info", "rule" : ".icons-lint-info", "hash" : "4b1b6d8fef8c579988d55c4d6598d5a1" }, - "icons-lint-info-grey" : { + "icons-lint-info-grey" : { "name" : "icons-lint-info-grey", "rule" : ".icons-lint-info-grey", "hash" : "ee429b622234bffe66b9f15fd7a4522a" }, - "icons-lint-info-white" : { + "icons-lint-info-white" : { "name" : "icons-lint-info-white", "rule" : ".icons-lint-info-white, .device-desktop .phabricator-action-view:hover .icons-lint-info, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-lint-info", "hash" : "5bf95b49dda78bc78f98ca81dcaa88ef" }, - "icons-lint-ok" : { + "icons-lint-ok" : { "name" : "icons-lint-ok", "rule" : ".icons-lint-ok", "hash" : "a54d302e96bbb3098f6635fc105891d7" }, - "icons-lint-ok-grey" : { + "icons-lint-ok-grey" : { "name" : "icons-lint-ok-grey", "rule" : ".icons-lint-ok-grey", "hash" : "38033eaf7099d305d854454cd7173d77" }, - "icons-lint-ok-white" : { + "icons-lint-ok-white" : { "name" : "icons-lint-ok-white", "rule" : ".icons-lint-ok-white, .device-desktop .phabricator-action-view:hover .icons-lint-ok, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-lint-ok", "hash" : "58103f905dffb698b31a516000cee50d" }, - "icons-lint-warning" : { + "icons-lint-warning" : { "name" : "icons-lint-warning", "rule" : ".icons-lint-warning", "hash" : "f81b7d73f4c7950f04bbf3d98395cf92" }, - "icons-lint-warning-grey" : { + "icons-lint-warning-grey" : { "name" : "icons-lint-warning-grey", "rule" : ".icons-lint-warning-grey", "hash" : "0c6d42c1553ddd41ddef16dc8ad26dd7" }, - "icons-lint-warning-white" : { + "icons-lint-warning-white" : { "name" : "icons-lint-warning-white", "rule" : ".icons-lint-warning-white, .device-desktop .phabricator-action-view:hover .icons-lint-warning, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-lint-warning", "hash" : "0f4dc192c9c136447fc7108f8f124db8" }, - "icons-lock" : { + "icons-lock" : { "name" : "icons-lock", "rule" : ".icons-lock", "hash" : "3b9e9c334c7bf06bae829904e71fb42e" }, - "icons-lock-grey" : { + "icons-lock-grey" : { "name" : "icons-lock-grey", "rule" : ".icons-lock-grey", "hash" : "a2a1aebe1dbfdcc3bc60fe492907e512" }, - "icons-lock-white" : { + "icons-lock-white" : { "name" : "icons-lock-white", "rule" : ".icons-lock-white, .device-desktop .phabricator-action-view:hover .icons-lock, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-lock", "hash" : "5813bd52f85bae662dd38dd6b1a32a60" }, - "icons-love" : { + "icons-love" : { "name" : "icons-love", "rule" : ".icons-love", "hash" : "1d9343dfe4f31f35a98129bb820f8f70" }, - "icons-love-grey" : { + "icons-love-grey" : { "name" : "icons-love-grey", "rule" : ".icons-love-grey", "hash" : "b0aa69532698fc719dccda38d8b56829" }, - "icons-love-white" : { + "icons-love-white" : { "name" : "icons-love-white", "rule" : ".icons-love-white, .device-desktop .phabricator-action-view:hover .icons-love, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-love", "hash" : "65591f2e20b95779aae3d35980e093f5" }, - "icons-merge" : { + "icons-merge" : { "name" : "icons-merge", "rule" : ".icons-merge", "hash" : "3ab92aba7c7e15ddadd08215507665e5" }, - "icons-merge-grey" : { + "icons-merge-grey" : { "name" : "icons-merge-grey", "rule" : ".icons-merge-grey", "hash" : "599e8881d590d393c26e0894ae92374a" }, - "icons-merge-white" : { + "icons-merge-white" : { "name" : "icons-merge-white", "rule" : ".icons-merge-white, .device-desktop .phabricator-action-view:hover .icons-merge, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-merge", "hash" : "c14463222f2f72ef6e4cfea24cf19ac8" }, - "icons-message" : { + "icons-message" : { "name" : "icons-message", "rule" : ".icons-message", "hash" : "2c9e5f8c97c0a8aff2507debdfc4b2eb" }, - "icons-message-grey" : { + "icons-message-grey" : { "name" : "icons-message-grey", "rule" : ".icons-message-grey", "hash" : "0e1689ec1e6aa084a145345e1d3aaa29" }, - "icons-message-white" : { + "icons-message-white" : { "name" : "icons-message-white", "rule" : ".icons-message-white, .device-desktop .phabricator-action-view:hover .icons-message, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-message", "hash" : "fcbfde0adc3e8b35dc958becb3a58ca0" }, - "icons-meta-mta" : { + "icons-meta-mta" : { "name" : "icons-meta-mta", "rule" : ".icons-meta-mta", "hash" : "c8b4bf1f8f412f9d00d4c15f933f7ad8" }, - "icons-meta-mta-grey" : { + "icons-meta-mta-grey" : { "name" : "icons-meta-mta-grey", "rule" : ".icons-meta-mta-grey", "hash" : "3094645fced02010379d28777614e02e" }, - "icons-meta-mta-white" : { + "icons-meta-mta-white" : { "name" : "icons-meta-mta-white", "rule" : ".icons-meta-mta-white, .device-desktop .phabricator-action-view:hover .icons-meta-mta, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-meta-mta", "hash" : "a28fcf8fcdd8ea48121887229a930b3f" }, - "icons-move" : { + "icons-move" : { "name" : "icons-move", "rule" : ".icons-move", "hash" : "57aa74bcafdd7aa48252b64a96b97cc0" }, - "icons-move-grey" : { + "icons-move-grey" : { "name" : "icons-move-grey", "rule" : ".icons-move-grey", "hash" : "7f5b89922fb2821e8cd585f207586be3" }, - "icons-move-white" : { + "icons-move-white" : { "name" : "icons-move-white", "rule" : ".icons-move-white, .device-desktop .phabricator-action-view:hover .icons-move, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-move", "hash" : "e8d5332802c299f4ffa244091ca0d2f4" }, - "icons-new" : { + "icons-new" : { "name" : "icons-new", "rule" : ".icons-new", "hash" : "a1093da650bf34b06ce3eb5858a0b690" }, - "icons-new-grey" : { + "icons-new-grey" : { "name" : "icons-new-grey", "rule" : ".icons-new-grey", "hash" : "8e68779e747c4254a6e39001be3b6417" }, - "icons-new-white" : { + "icons-new-white" : { "name" : "icons-new-white", "rule" : ".icons-new-white, .device-desktop .phabricator-action-view:hover .icons-new, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-new", "hash" : "58d004330176465bf3f0ffe1fa5dea29" }, - "icons-none" : { + "icons-none" : { "name" : "icons-none", "rule" : ".icons-none", "hash" : "62d022adcd678d325ea77f25f85c6256" }, - "icons-none-grey" : { + "icons-none-grey" : { "name" : "icons-none-grey", "rule" : ".icons-none-grey", "hash" : "f9cb85a0e7bba19ea05097c8e24c1e92" }, - "icons-none-white" : { + "icons-none-white" : { "name" : "icons-none-white", "rule" : ".icons-none-white, .device-desktop .phabricator-action-view:hover .icons-none, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-none", "hash" : "d3a9680ac5eb860e3ccd131f43bc1fc2" }, - "icons-perflab" : { + "icons-perflab" : { "name" : "icons-perflab", "rule" : ".icons-perflab", "hash" : "778efccfdd04b600ee32a5b4c0766d41" }, - "icons-perflab-grey" : { + "icons-perflab-grey" : { "name" : "icons-perflab-grey", "rule" : ".icons-perflab-grey", "hash" : "21974a9dafcf5a0fe4fe8e4571f454af" }, - "icons-perflab-white" : { + "icons-perflab-white" : { "name" : "icons-perflab-white", "rule" : ".icons-perflab-white, .device-desktop .phabricator-action-view:hover .icons-perflab, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-perflab", "hash" : "0df59548a5457b0ad14221f423e5f076" }, - "icons-preview" : { + "icons-preview" : { "name" : "icons-preview", "rule" : ".icons-preview", "hash" : "2609f00411819035afaddb8ee8a479bc" }, - "icons-preview-grey" : { + "icons-preview-grey" : { "name" : "icons-preview-grey", "rule" : ".icons-preview-grey", "hash" : "6fc0ddad110142b6d1ea5304c8eb0db3" }, - "icons-preview-white" : { + "icons-preview-white" : { "name" : "icons-preview-white", "rule" : ".icons-preview-white, .device-desktop .phabricator-action-view:hover .icons-preview, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-preview", "hash" : "583d874475402c09d5a07a9987fa7010" }, - "icons-refresh" : { + "icons-refresh" : { "name" : "icons-refresh", "rule" : ".icons-refresh", "hash" : "65a52be4f92b5789887e4210b0bc068f" }, - "icons-refresh-grey" : { + "icons-refresh-grey" : { "name" : "icons-refresh-grey", "rule" : ".icons-refresh-grey", "hash" : "76e1d2922372d65710cff998eb0df5fc" }, - "icons-refresh-white" : { + "icons-refresh-white" : { "name" : "icons-refresh-white", "rule" : ".icons-refresh-white, .device-desktop .phabricator-action-view:hover .icons-refresh, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-refresh", "hash" : "fa2e6930785778cf4b33b2c7801e0799" }, - "icons-remove" : { + "icons-remove" : { "name" : "icons-remove", "rule" : ".icons-remove", "hash" : "e3eb5751303b60dee572d3c3d58b3c62" }, - "icons-remove-grey" : { + "icons-remove-grey" : { "name" : "icons-remove-grey", "rule" : ".icons-remove-grey", "hash" : "b9920281c9a3e19dd06eb65de7097f9b" }, - "icons-remove-white" : { + "icons-remove-white" : { "name" : "icons-remove-white", "rule" : ".icons-remove-white, .device-desktop .phabricator-action-view:hover .icons-remove, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-remove", "hash" : "7c3010fb4596d60360153e1b4f563d54" }, - "icons-search" : { + "icons-search" : { "name" : "icons-search", "rule" : ".icons-search", "hash" : "9925542d944ac80893c083968c419122" }, - "icons-search-grey" : { + "icons-search-grey" : { "name" : "icons-search-grey", "rule" : ".icons-search-grey", "hash" : "ef578a051632428b2bc478f584c5e710" }, - "icons-search-white" : { + "icons-search-white" : { "name" : "icons-search-white", "rule" : ".icons-search-white, .device-desktop .phabricator-action-view:hover .icons-search, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-search", "hash" : "36d2ea64eff865d5844c6b0d20e479d2" }, - "icons-start-sandcastle" : { + "icons-start-sandcastle" : { "name" : "icons-start-sandcastle", "rule" : ".icons-start-sandcastle", "hash" : "ec9fe980b67e45c656f3ccef1ca77f8e" }, - "icons-start-sandcastle-grey" : { + "icons-start-sandcastle-grey" : { "name" : "icons-start-sandcastle-grey", "rule" : ".icons-start-sandcastle-grey", "hash" : "ff691f363c72e6a894c1c59949f80ebf" }, - "icons-start-sandcastle-white" : { + "icons-start-sandcastle-white" : { "name" : "icons-start-sandcastle-white", "rule" : ".icons-start-sandcastle-white, .device-desktop .phabricator-action-view:hover .icons-start-sandcastle, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-start-sandcastle", "hash" : "e450750eb2390d8755d139e817afea37" }, - "icons-tag" : { + "icons-tag" : { "name" : "icons-tag", "rule" : ".icons-tag", "hash" : "f0a8eafada702126adbb87d66605950d" }, - "icons-tag-grey" : { + "icons-tag-grey" : { "name" : "icons-tag-grey", "rule" : ".icons-tag-grey", "hash" : "b3f1cb29cfa6a2ac8b93ede5669bb59f" }, - "icons-tag-white" : { + "icons-tag-white" : { "name" : "icons-tag-white", "rule" : ".icons-tag-white, .device-desktop .phabricator-action-view:hover .icons-tag, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-tag", "hash" : "4a2f8b30fcc5cfad8d47137709e5ea4a" }, - "icons-transcript" : { + "icons-transcript" : { "name" : "icons-transcript", "rule" : ".icons-transcript", "hash" : "faca2bcc0e762a78d1f2f9b511c58f55" }, - "icons-transcript-grey" : { + "icons-transcript-grey" : { "name" : "icons-transcript-grey", "rule" : ".icons-transcript-grey", "hash" : "c0fe7f6e9b306b870a1b414da0de4743" }, - "icons-transcript-white" : { + "icons-transcript-white" : { "name" : "icons-transcript-white", "rule" : ".icons-transcript-white, .device-desktop .phabricator-action-view:hover .icons-transcript, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-transcript", "hash" : "7fff355a64cc625b90ede8a025ef79d6" }, - "icons-undo" : { + "icons-undo" : { "name" : "icons-undo", "rule" : ".icons-undo", "hash" : "53d714d08f86176054121d35c4b7767c" }, - "icons-undo-grey" : { + "icons-undo-grey" : { "name" : "icons-undo-grey", "rule" : ".icons-undo-grey", "hash" : "caa0abaa26b8b601d0d6461227e1b937" }, - "icons-undo-white" : { + "icons-undo-white" : { "name" : "icons-undo-white", "rule" : ".icons-undo-white, .device-desktop .phabricator-action-view:hover .icons-undo, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-undo", "hash" : "b84c09647af16dc40068e18ff7b16259" }, - "icons-unlock" : { + "icons-unlock" : { "name" : "icons-unlock", "rule" : ".icons-unlock", "hash" : "d538a48be073c223c36497c235a2d009" }, - "icons-unlock-grey" : { + "icons-unlock-grey" : { "name" : "icons-unlock-grey", "rule" : ".icons-unlock-grey", "hash" : "6ef964e38e4085d73974bdb35bc5b9a6" }, - "icons-unlock-white" : { + "icons-unlock-white" : { "name" : "icons-unlock-white", "rule" : ".icons-unlock-white, .device-desktop .phabricator-action-view:hover .icons-unlock, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-unlock", "hash" : "4bb6ef8b729edb00f85a0ad348c8e199" }, - "icons-unmerge" : { + "icons-unmerge" : { "name" : "icons-unmerge", "rule" : ".icons-unmerge", "hash" : "9964316f79ccee26b51921b37247cf03" }, - "icons-unmerge-grey" : { + "icons-unmerge-grey" : { "name" : "icons-unmerge-grey", "rule" : ".icons-unmerge-grey", "hash" : "6871ad2a40473510de495d70817c5f67" }, - "icons-unmerge-white" : { + "icons-unmerge-white" : { "name" : "icons-unmerge-white", "rule" : ".icons-unmerge-white, .device-desktop .phabricator-action-view:hover .icons-unmerge, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-unmerge", "hash" : "ab9c5cdac57461d6a903e58c27ec93c1" }, - "icons-unpublish" : { + "icons-unpublish" : { "name" : "icons-unpublish", "rule" : ".icons-unpublish", "hash" : "650363d129ee8e8fc081799762974b77" }, - "icons-unpublish-grey" : { + "icons-unpublish-grey" : { "name" : "icons-unpublish-grey", "rule" : ".icons-unpublish-grey", "hash" : "d50a34ab878fe3d76039a6eca5f6f806" }, - "icons-unpublish-white" : { + "icons-unpublish-white" : { "name" : "icons-unpublish-white", "rule" : ".icons-unpublish-white, .device-desktop .phabricator-action-view:hover .icons-unpublish, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-unpublish", "hash" : "12e7cf6eefc9ac159cdeb47cfdde4aa3" }, - "icons-upload" : { + "icons-upload" : { "name" : "icons-upload", "rule" : ".icons-upload", "hash" : "a7a0b86a23843814f8ad98a85030170b" }, - "icons-upload-grey" : { + "icons-upload-grey" : { "name" : "icons-upload-grey", "rule" : ".icons-upload-grey", "hash" : "c5ec0fcd4321811fff94d53121fc025f" }, - "icons-upload-white" : { + "icons-upload-white" : { "name" : "icons-upload-white", "rule" : ".icons-upload-white, .device-desktop .phabricator-action-view:hover .icons-upload, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-upload", "hash" : "e957fb2f8605218897bb71e17caaeb16" }, - "icons-warning" : { + "icons-warning" : { "name" : "icons-warning", "rule" : ".icons-warning", "hash" : "27b805e846abfa081f2548b29dc797f1" }, - "icons-warning-grey" : { + "icons-warning-grey" : { "name" : "icons-warning-grey", "rule" : ".icons-warning-grey", "hash" : "ef7b213af8cf0d304ef1d2447f0ba2e0" }, - "icons-warning-white" : { + "icons-warning-white" : { "name" : "icons-warning-white", "rule" : ".icons-warning-white, .device-desktop .phabricator-action-view:hover .icons-warning, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-warning", "hash" : "8dac77f60d83285f82ab543782d5dfa3" }, - "icons-world" : { + "icons-world" : { "name" : "icons-world", "rule" : ".icons-world", "hash" : "74589cec2eb953ad9f123ba453fe94bc" }, - "icons-world-grey" : { + "icons-world-grey" : { "name" : "icons-world-grey", "rule" : ".icons-world-grey", "hash" : "28d84600d47fd96aaab6614cd87e6440" }, - "icons-world-white" : { + "icons-world-white" : { "name" : "icons-world-white", "rule" : ".icons-world-white, .device-desktop .phabricator-action-view:hover .icons-world, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-world", "hash" : "47723b84d57aedc684a27c7e2478cc01" }, - "remarkup-assist-text_b" : { + "remarkup-assist-text_b" : { "name" : "remarkup-assist-text_b", "rule" : ".remarkup-assist-b", "hash" : "ba8a8f8928f2f90e7acd024df8bdee3b" }, - "remarkup-assist-text_chaos" : { - "name" : "remarkup-assist-text_chaos", - "rule" : ".remarkup-assist-chaos", - "hash" : "bb1aef83db3a29d6195c3645455a0612" - }, - "remarkup-assist-text_chaos_off" : { - "name" : "remarkup-assist-text_chaos_off", - "rule" : ".remarkup-control-chaos-mode .remarkup-assist-chaos", - "hash" : "fbc06cba91aa69d7e0c9fac1521a49b2" - }, - "remarkup-assist-text_code" : { + "remarkup-assist-text_code" : { "name" : "remarkup-assist-text_code", "rule" : ".remarkup-assist-code", "hash" : "b8a03a1004074f0582e77eb4f916b00b" }, - "remarkup-assist-text_help" : { + "remarkup-assist-text_fullscreen" : { + "name" : "remarkup-assist-text_fullscreen", + "rule" : ".remarkup-assist-fullscreen", + "hash" : "63254d9cbe6eadee87d1a28c1d246f9d" + }, + "remarkup-assist-text_fullscreen_off" : { + "name" : "remarkup-assist-text_fullscreen_off", + "rule" : ".remarkup-control-fullscreen-mode .remarkup-assist-fullscreen", + "hash" : "cdcdca0556b6f16b0628684470fc1251" + }, + "remarkup-assist-text_help" : { "name" : "remarkup-assist-text_help", "rule" : ".remarkup-assist-help", "hash" : "106f56bad2932f523cbf1a62ab12b681" }, - "remarkup-assist-text_i" : { + "remarkup-assist-text_i" : { "name" : "remarkup-assist-text_i", "rule" : ".remarkup-assist-i", "hash" : "d9b1a0629d40edd5d32d3e6e21ec1574" }, - "remarkup-assist-text_image" : { + "remarkup-assist-text_image" : { "name" : "remarkup-assist-text_image", "rule" : ".remarkup-assist-image", "hash" : "e97dc0b4c9a947a70b8fece9e443f230" }, - "remarkup-assist-text_larger" : { + "remarkup-assist-text_larger" : { "name" : "remarkup-assist-text_larger", "rule" : ".remarkup-assist-larger", "hash" : "05909067a2513b9b664b313974643ce3" }, - "remarkup-assist-text_meme" : { + "remarkup-assist-text_meme" : { "name" : "remarkup-assist-text_meme", "rule" : ".remarkup-assist-meme", "hash" : "3fa5e69cfc12cd5eba038b48f1efb6c5" }, - "remarkup-assist-text_ol" : { + "remarkup-assist-text_ol" : { "name" : "remarkup-assist-text_ol", "rule" : ".remarkup-assist-ol", "hash" : "b1964f62cb2c3cd6ed12bb04522a22c7" }, - "remarkup-assist-text_order" : { - "name" : "remarkup-assist-text_order", - "rule" : ".remarkup-assist-order", - "hash" : "2d7703bbc4fd398d0ea63b7ae01e78a8" - }, - "remarkup-assist-text_order_off" : { - "name" : "remarkup-assist-text_order_off", - "rule" : ".remarkup-control-order-mode .remarkup-assist-order", - "hash" : "62b739e644e55e5d34a7f5fa465e504a" - }, - "remarkup-assist-text_table" : { + "remarkup-assist-text_table" : { "name" : "remarkup-assist-text_table", "rule" : ".remarkup-assist-table", "hash" : "95fffc501412b323fbdccc98f5bb595c" }, - "remarkup-assist-text_tag" : { + "remarkup-assist-text_tag" : { "name" : "remarkup-assist-text_tag", "rule" : ".remarkup-assist-tag", "hash" : "49ed577b1081dd44f60325795468c8ad" }, - "remarkup-assist-text_tt" : { + "remarkup-assist-text_tt" : { "name" : "remarkup-assist-text_tt", "rule" : ".remarkup-assist-tt", "hash" : "3c8753b5df23a2a48348cb4ef86b3c02" }, - "remarkup-assist-text_ul" : { + "remarkup-assist-text_ul" : { "name" : "remarkup-assist-text_ul", "rule" : ".remarkup-assist-ul", "hash" : "6b1add427c45ed676b9b7f220f16513a" diff --git a/resources/sprite/remarkup_1x/text_chaos.png b/resources/sprite/remarkup_1x/text_chaos.png deleted file mode 100644 index 2bbd6842c6a076939bedbbe36e4d8dc18577d476..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1297 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xa$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWuD@%o&*>5hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|8KW+g=7RhMR$W{Yl!|Z$R@KEJl?AE#L8-<0 zrA5iW_()TRX$FQJev3c~fv&OgFUkZ)N@9*nesXDUYF>$_i>(q+MlU5Z#md0Y0vL+s zCI;q424)t9hL*0TPEM9C7G{pl&aP%At}rvO>2O-#OWQv}Q$ zNle`l3=E9+o-U3d6}OW9{QqyyY}ruwA|r(%)8&|rjg9w@pFitAe)^R5`Qyj4OdEIZ z*x_~YYGdw`2M;t7Q&Lir)6?f`D=L1xbL-ZuhZh&SZ?~`cp|F1W^5bP+UtLXC_nR}p zaoYq|mmRxywb|7E3X#m{kh@Ugwm>)k>C>l28`w5-a&YVs6&4m|dbGfQzFp>@pP!d= zcla}PL7`taeyi52VC%~MuU5owlN zCFbx)uwy;bMqYva%#Ut6=rBx8KgMx&;lv^aCLV?>O#8&IglR7Y6;htAelF{r5}E+= Cf65d9 diff --git a/resources/sprite/remarkup_1x/text_chaos_off.png b/resources/sprite/remarkup_1x/text_chaos_off.png deleted file mode 100644 index 2a9012d8d64ac75c3a6fcb9794875eeca623f9c9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1373 zcmbVMZA=?w9KQmaW)bJcLfAs)d5ezedT(v7y_1e!dquiYAf*Z5BJ607_JF&q*JBhm z*)Ymp7>*BQvVf79VU}r37K|pCbP4fgbH>d?6Q=^oOvV-+l5OF|LVXS>`ho0&m%DqO z=YRj-@Be-$%1U0!+^}r}1VNdeBF+caC-vv?_2B(PSmjQcS zj3Mxniq>F9mYu5fmccGX6<`Z$G6ryhfGG+k%od6wcEco2kQfeb%1D?Q3&oIDc;!NX zH8ohr__)FqTi|3z!kQLgFs!+`8ErP9iW2WP-M>U`DuN!M>NBu1k z0rLq_rAZBdderSmfkEybZAe!H-Y})A2#Ufta!Q~{5@gN8*%9ys4T?bqCu|^#Rx@rT zamq#zwAZnDbcVJfnDVkoaf~OqO1#c=>=MjmlIU+ zpb#un6$xI-Fe9$vfzxVX-Gr6K>E+06B+0S_&9Y|JWHH&S$O<<2f3k)FXE41z{?jfg z5$HjEyW0HVusS}13}!|J!*Q--989dC)5Ed;*iW^IWU?TgK6;|P*m0z5_my0VqCDBz zXYM2y7xpjwJu@XZo~eV!PoF(owJ|4qs=c-$nV7quasJGvEjCByd;R_W*XCwtbC32; z-@g8C!JfmjPi6LCS(`WeEGE;Tzh$dp^yC#4BRC#f$W82{1;LNd(j`+Ig z7l+yw=Es%s_(E@YH-3F=Z1JnNv6}7aKNP1=ypr`?@$BHmi}PvcAN#{!U0r>wr>AEq zkx1M#7!2)>b6qu;+eYR3`uV=TzWrHOl4-u3C>qb19L|aTnwOV{f746cV!G$DkKcyg znOV3w6uLVyGGc9SL9#ux_Rx;%)K|$y}vvQ!+7R}$>IL~ z+!wmz84vDD0~POgo;(@PczNK*8#f}*hgrW@!v~KnCgv&zPFVNu+gGZL4nMTu8K(^{ z{J^a*yJ|W+JCpI&hj%xYjc$jt*WKZ{y(;O*ed2ScO1+{8rjT8T@V9L=(P)s{=@UQOSq4m2VVaN<{|D> diff --git a/resources/sprite/remarkup_1x/text_order.png b/resources/sprite/remarkup_1x/text_fullscreen.png similarity index 100% rename from resources/sprite/remarkup_1x/text_order.png rename to resources/sprite/remarkup_1x/text_fullscreen.png diff --git a/resources/sprite/remarkup_1x/text_order_off.png b/resources/sprite/remarkup_1x/text_fullscreen_off.png similarity index 100% rename from resources/sprite/remarkup_1x/text_order_off.png rename to resources/sprite/remarkup_1x/text_fullscreen_off.png diff --git a/resources/sprite/remarkup_2x/text_order.png b/resources/sprite/remarkup_2x/text_fullscreen.png similarity index 100% rename from resources/sprite/remarkup_2x/text_order.png rename to resources/sprite/remarkup_2x/text_fullscreen.png diff --git a/resources/sprite/remarkup_2x/text_order_off.png b/resources/sprite/remarkup_2x/text_fullscreen_off.png similarity index 100% rename from resources/sprite/remarkup_2x/text_order_off.png rename to resources/sprite/remarkup_2x/text_fullscreen_off.png diff --git a/src/__celerity_resource_map__.php b/src/__celerity_resource_map__.php index 5b355e1764..ee37a8a146 100644 --- a/src/__celerity_resource_map__.php +++ b/src/__celerity_resource_map__.php @@ -639,15 +639,15 @@ celerity_register_resource_map(array( ), '/rsrc/image/sprite-icons-X2.png' => array( - 'hash' => '2448b7e60f80e12eee6b11e5c540f7ef', - 'uri' => '/res/2448b7e6/rsrc/image/sprite-icons-X2.png', + 'hash' => '2e98aa47c23897088a2d4fc243563f60', + 'uri' => '/res/2e98aa47/rsrc/image/sprite-icons-X2.png', 'disk' => '/rsrc/image/sprite-icons-X2.png', 'type' => 'png', ), '/rsrc/image/sprite-icons.png' => array( - 'hash' => '7caf2f6bd649d3ef86b33a25e061bf1a', - 'uri' => '/res/7caf2f6b/rsrc/image/sprite-icons.png', + 'hash' => 'b91308ecf18ba3e769e55bee0889bf96', + 'uri' => '/res/b91308ec/rsrc/image/sprite-icons.png', 'disk' => '/rsrc/image/sprite-icons.png', 'type' => 'png', ), @@ -981,7 +981,7 @@ celerity_register_resource_map(array( ), 'conpherence-message-pane-css' => array( - 'uri' => '/res/4f3bfae5/rsrc/css/application/conpherence/message-pane.css', + 'uri' => '/res/0ee6c468/rsrc/css/application/conpherence/message-pane.css', 'type' => 'css', 'requires' => array( @@ -2106,7 +2106,7 @@ celerity_register_resource_map(array( ), 'javelin-behavior-phabricator-remarkup-assist' => array( - 'uri' => '/res/6d254602/rsrc/js/core/behavior-phabricator-remarkup-assist.js', + 'uri' => '/res/c3f4439f/rsrc/js/core/behavior-phabricator-remarkup-assist.js', 'type' => 'js', 'requires' => array( @@ -2115,8 +2115,7 @@ celerity_register_resource_map(array( 2 => 'javelin-dom', 3 => 'phabricator-textareautils', 4 => 'javelin-workflow', - 5 => 'phabricator-notification', - 6 => 'javelin-vector', + 5 => 'javelin-vector', ), 'disk' => '/rsrc/js/core/behavior-phabricator-remarkup-assist.js', ), @@ -3395,7 +3394,7 @@ celerity_register_resource_map(array( ), 'phabricator-remarkup-css' => array( - 'uri' => '/res/d0af3cab/rsrc/css/core/remarkup.css', + 'uri' => '/res/1936eed3/rsrc/css/core/remarkup.css', 'type' => 'css', 'requires' => array( @@ -3671,7 +3670,7 @@ celerity_register_resource_map(array( ), 'phabricator-zindex-css' => array( - 'uri' => '/res/a50437bf/rsrc/css/core/z-index.css', + 'uri' => '/res/b443d508/rsrc/css/core/z-index.css', 'type' => 'css', 'requires' => array( @@ -4018,7 +4017,7 @@ celerity_register_resource_map(array( ), 'setup-issue-css' => array( - 'uri' => '/res/efbb3673/rsrc/css/application/config/setup-issue.css', + 'uri' => '/res/30435048/rsrc/css/application/config/setup-issue.css', 'type' => 'css', 'requires' => array( @@ -4090,7 +4089,7 @@ celerity_register_resource_map(array( ), 'sprite-icons-css' => array( - 'uri' => '/res/03295fbd/rsrc/css/sprite-icons.css', + 'uri' => '/res/ed413fda/rsrc/css/sprite-icons.css', 'type' => 'css', 'requires' => array( @@ -4172,7 +4171,7 @@ celerity_register_resource_map(array( ), array( 'packages' => array( - 'a75e0dea' => + 'beac5d1a' => array( 'name' => 'core.pkg.css', 'symbols' => @@ -4219,10 +4218,10 @@ celerity_register_resource_map(array( 39 => 'phabricator-property-list-view-css', 40 => 'phabricator-tag-view-css', ), - 'uri' => '/res/pkg/a75e0dea/core.pkg.css', + 'uri' => '/res/pkg/beac5d1a/core.pkg.css', 'type' => 'css', ), - '4f81c788' => + '8977e356' => array( 'name' => 'core.pkg.js', 'symbols' => @@ -4265,7 +4264,7 @@ celerity_register_resource_map(array( 35 => 'phabricator-hovercard', 36 => 'javelin-behavior-phabricator-hovercards', ), - 'uri' => '/res/pkg/4f81c788/core.pkg.js', + 'uri' => '/res/pkg/8977e356/core.pkg.js', 'type' => 'js', ), '4ccfeb47' => @@ -4410,15 +4409,15 @@ celerity_register_resource_map(array( ), 'reverse' => array( - 'aphront-dialog-view-css' => 'a75e0dea', - 'aphront-error-view-css' => 'a75e0dea', - 'aphront-list-filter-view-css' => 'a75e0dea', - 'aphront-pager-view-css' => 'a75e0dea', - 'aphront-panel-view-css' => 'a75e0dea', - 'aphront-table-view-css' => 'a75e0dea', - 'aphront-tokenizer-control-css' => 'a75e0dea', - 'aphront-tooltip-css' => 'a75e0dea', - 'aphront-typeahead-control-css' => 'a75e0dea', + 'aphront-dialog-view-css' => 'beac5d1a', + 'aphront-error-view-css' => 'beac5d1a', + 'aphront-list-filter-view-css' => 'beac5d1a', + 'aphront-pager-view-css' => 'beac5d1a', + 'aphront-panel-view-css' => 'beac5d1a', + 'aphront-table-view-css' => 'beac5d1a', + 'aphront-tokenizer-control-css' => 'beac5d1a', + 'aphront-tooltip-css' => 'beac5d1a', + 'aphront-typeahead-control-css' => 'beac5d1a', 'differential-changeset-view-css' => '09216861', 'differential-core-view-css' => '09216861', 'differential-inline-comment-editor' => 'd07a3bc2', @@ -4432,18 +4431,18 @@ celerity_register_resource_map(array( 'differential-table-of-contents-css' => '09216861', 'diffusion-commit-view-css' => 'c8ce2d88', 'diffusion-icons-css' => 'c8ce2d88', - 'global-drag-and-drop-css' => 'a75e0dea', + 'global-drag-and-drop-css' => 'beac5d1a', 'inline-comment-summary-css' => '09216861', - 'javelin-aphlict' => '4f81c788', + 'javelin-aphlict' => '8977e356', 'javelin-behavior' => '2dbbb7d1', - 'javelin-behavior-aphlict-dropdown' => '4f81c788', - 'javelin-behavior-aphlict-listen' => '4f81c788', - 'javelin-behavior-aphront-basic-tokenizer' => '4f81c788', + 'javelin-behavior-aphlict-dropdown' => '8977e356', + 'javelin-behavior-aphlict-listen' => '8977e356', + 'javelin-behavior-aphront-basic-tokenizer' => '8977e356', 'javelin-behavior-aphront-drag-and-drop-textarea' => 'd07a3bc2', - 'javelin-behavior-aphront-form-disable-on-submit' => '4f81c788', + 'javelin-behavior-aphront-form-disable-on-submit' => '8977e356', 'javelin-behavior-audit-preview' => '96909266', 'javelin-behavior-dark-console' => '4ccfeb47', - 'javelin-behavior-device' => '4f81c788', + 'javelin-behavior-device' => '8977e356', 'javelin-behavior-differential-accept-with-errors' => 'd07a3bc2', 'javelin-behavior-differential-add-reviewers-and-ccs' => 'd07a3bc2', 'javelin-behavior-differential-comment-jump' => 'd07a3bc2', @@ -4459,33 +4458,33 @@ celerity_register_resource_map(array( 'javelin-behavior-diffusion-commit-graph' => '96909266', 'javelin-behavior-diffusion-pull-lastmodified' => '96909266', 'javelin-behavior-error-log' => '4ccfeb47', - 'javelin-behavior-global-drag-and-drop' => '4f81c788', - 'javelin-behavior-history-install' => '4f81c788', - 'javelin-behavior-konami' => '4f81c788', - 'javelin-behavior-lightbox-attachments' => '4f81c788', + 'javelin-behavior-global-drag-and-drop' => '8977e356', + 'javelin-behavior-history-install' => '8977e356', + 'javelin-behavior-konami' => '8977e356', + 'javelin-behavior-lightbox-attachments' => '8977e356', 'javelin-behavior-load-blame' => 'd07a3bc2', 'javelin-behavior-maniphest-batch-selector' => '98f64f07', 'javelin-behavior-maniphest-subpriority-editor' => '98f64f07', 'javelin-behavior-maniphest-transaction-controls' => '98f64f07', 'javelin-behavior-maniphest-transaction-expand' => '98f64f07', 'javelin-behavior-maniphest-transaction-preview' => '98f64f07', - 'javelin-behavior-phabricator-active-nav' => '4f81c788', - 'javelin-behavior-phabricator-autofocus' => '4f81c788', - 'javelin-behavior-phabricator-gesture' => '4f81c788', - 'javelin-behavior-phabricator-hovercards' => '4f81c788', - 'javelin-behavior-phabricator-keyboard-shortcuts' => '4f81c788', - 'javelin-behavior-phabricator-nav' => '4f81c788', + 'javelin-behavior-phabricator-active-nav' => '8977e356', + 'javelin-behavior-phabricator-autofocus' => '8977e356', + 'javelin-behavior-phabricator-gesture' => '8977e356', + 'javelin-behavior-phabricator-hovercards' => '8977e356', + 'javelin-behavior-phabricator-keyboard-shortcuts' => '8977e356', + 'javelin-behavior-phabricator-nav' => '8977e356', 'javelin-behavior-phabricator-object-selector' => 'd07a3bc2', - 'javelin-behavior-phabricator-oncopy' => '4f81c788', - 'javelin-behavior-phabricator-remarkup-assist' => '4f81c788', - 'javelin-behavior-phabricator-reveal-content' => '4f81c788', - 'javelin-behavior-phabricator-search-typeahead' => '4f81c788', - 'javelin-behavior-phabricator-tooltips' => '4f81c788', - 'javelin-behavior-phabricator-watch-anchor' => '4f81c788', - 'javelin-behavior-refresh-csrf' => '4f81c788', + 'javelin-behavior-phabricator-oncopy' => '8977e356', + 'javelin-behavior-phabricator-remarkup-assist' => '8977e356', + 'javelin-behavior-phabricator-reveal-content' => '8977e356', + 'javelin-behavior-phabricator-search-typeahead' => '8977e356', + 'javelin-behavior-phabricator-tooltips' => '8977e356', + 'javelin-behavior-phabricator-watch-anchor' => '8977e356', + 'javelin-behavior-refresh-csrf' => '8977e356', 'javelin-behavior-repository-crossreference' => 'd07a3bc2', - 'javelin-behavior-toggle-class' => '4f81c788', - 'javelin-behavior-workflow' => '4f81c788', + 'javelin-behavior-toggle-class' => '8977e356', + 'javelin-behavior-workflow' => '8977e356', 'javelin-dom' => '2dbbb7d1', 'javelin-event' => '2dbbb7d1', 'javelin-history' => '2dbbb7d1', @@ -4505,55 +4504,55 @@ celerity_register_resource_map(array( 'javelin-util' => '2dbbb7d1', 'javelin-vector' => '2dbbb7d1', 'javelin-workflow' => '2dbbb7d1', - 'lightbox-attachment-css' => 'a75e0dea', + 'lightbox-attachment-css' => 'beac5d1a', 'maniphest-task-summary-css' => '06bacb9a', 'maniphest-transaction-detail-css' => '06bacb9a', - 'phabricator-action-list-view-css' => 'a75e0dea', - 'phabricator-application-launch-view-css' => 'a75e0dea', - 'phabricator-busy' => '4f81c788', + 'phabricator-action-list-view-css' => 'beac5d1a', + 'phabricator-application-launch-view-css' => 'beac5d1a', + 'phabricator-busy' => '8977e356', 'phabricator-content-source-view-css' => '09216861', - 'phabricator-core-css' => 'a75e0dea', - 'phabricator-crumbs-view-css' => 'a75e0dea', + 'phabricator-core-css' => 'beac5d1a', + 'phabricator-crumbs-view-css' => 'beac5d1a', 'phabricator-drag-and-drop-file-upload' => 'd07a3bc2', - 'phabricator-dropdown-menu' => '4f81c788', - 'phabricator-file-upload' => '4f81c788', - 'phabricator-filetree-view-css' => 'a75e0dea', - 'phabricator-flag-css' => 'a75e0dea', - 'phabricator-header-view-css' => 'a75e0dea', - 'phabricator-hovercard' => '4f81c788', - 'phabricator-jump-nav' => 'a75e0dea', - 'phabricator-keyboard-shortcut' => '4f81c788', - 'phabricator-keyboard-shortcut-manager' => '4f81c788', - 'phabricator-main-menu-view' => 'a75e0dea', - 'phabricator-menu-item' => '4f81c788', - 'phabricator-nav-view-css' => 'a75e0dea', - 'phabricator-notification' => '4f81c788', - 'phabricator-notification-css' => 'a75e0dea', - 'phabricator-notification-menu-css' => 'a75e0dea', - 'phabricator-object-item-list-view-css' => 'a75e0dea', + 'phabricator-dropdown-menu' => '8977e356', + 'phabricator-file-upload' => '8977e356', + 'phabricator-filetree-view-css' => 'beac5d1a', + 'phabricator-flag-css' => 'beac5d1a', + 'phabricator-header-view-css' => 'beac5d1a', + 'phabricator-hovercard' => '8977e356', + 'phabricator-jump-nav' => 'beac5d1a', + 'phabricator-keyboard-shortcut' => '8977e356', + 'phabricator-keyboard-shortcut-manager' => '8977e356', + 'phabricator-main-menu-view' => 'beac5d1a', + 'phabricator-menu-item' => '8977e356', + 'phabricator-nav-view-css' => 'beac5d1a', + 'phabricator-notification' => '8977e356', + 'phabricator-notification-css' => 'beac5d1a', + 'phabricator-notification-menu-css' => 'beac5d1a', + 'phabricator-object-item-list-view-css' => 'beac5d1a', 'phabricator-object-selector-css' => '09216861', - 'phabricator-phtize' => '4f81c788', - 'phabricator-prefab' => '4f81c788', + 'phabricator-phtize' => '8977e356', + 'phabricator-prefab' => '8977e356', 'phabricator-project-tag-css' => '06bacb9a', - 'phabricator-property-list-view-css' => 'a75e0dea', - 'phabricator-remarkup-css' => 'a75e0dea', + 'phabricator-property-list-view-css' => 'beac5d1a', + 'phabricator-remarkup-css' => 'beac5d1a', 'phabricator-shaped-request' => 'd07a3bc2', - 'phabricator-side-menu-view-css' => 'a75e0dea', - 'phabricator-standard-page-view' => 'a75e0dea', - 'phabricator-tag-view-css' => 'a75e0dea', - 'phabricator-textareautils' => '4f81c788', - 'phabricator-tooltip' => '4f81c788', - 'phabricator-transaction-view-css' => 'a75e0dea', - 'phabricator-zindex-css' => 'a75e0dea', - 'phui-button-css' => 'a75e0dea', - 'phui-form-css' => 'a75e0dea', - 'phui-form-view-css' => 'a75e0dea', - 'phui-icon-view-css' => 'a75e0dea', - 'phui-spacing-css' => 'a75e0dea', - 'sprite-apps-large-css' => 'a75e0dea', - 'sprite-gradient-css' => 'a75e0dea', - 'sprite-icons-css' => 'a75e0dea', - 'sprite-menu-css' => 'a75e0dea', - 'syntax-highlighting-css' => 'a75e0dea', + 'phabricator-side-menu-view-css' => 'beac5d1a', + 'phabricator-standard-page-view' => 'beac5d1a', + 'phabricator-tag-view-css' => 'beac5d1a', + 'phabricator-textareautils' => '8977e356', + 'phabricator-tooltip' => '8977e356', + 'phabricator-transaction-view-css' => 'beac5d1a', + 'phabricator-zindex-css' => 'beac5d1a', + 'phui-button-css' => 'beac5d1a', + 'phui-form-css' => 'beac5d1a', + 'phui-form-view-css' => 'beac5d1a', + 'phui-icon-view-css' => 'beac5d1a', + 'phui-spacing-css' => 'beac5d1a', + 'sprite-apps-large-css' => 'beac5d1a', + 'sprite-gradient-css' => 'beac5d1a', + 'sprite-icons-css' => 'beac5d1a', + 'sprite-menu-css' => 'beac5d1a', + 'syntax-highlighting-css' => 'beac5d1a', ), )); diff --git a/src/docs/user/userguide/remarkup.diviner b/src/docs/user/userguide/remarkup.diviner index d999a86ef2..a3d23619f7 100644 --- a/src/docs/user/userguide/remarkup.diviner +++ b/src/docs/user/userguide/remarkup.diviner @@ -495,16 +495,8 @@ Some general notes about this syntax: - you can use other Remarkup rules (like **bold**, //italics//, etc.) inside table cells. -= Order and Chaos = += Fullscreen Mode = -Remarkup editors provide two special composition modes. - -In **Order** mode, the editor expands to the full size of the screen. This can -make it easier to edit large blocks of text, or improve focus by removing -distractions. You can exit **Order** mode by clicking the button again or by -pressing escape. - -In **Chaos** mode, the opposite happens. - -For serious business installs, **Chaos** mode is unavailable and **Order** mode -is called **Fullscreen Mode**. +Remarkup editors provide a fullscreen composition mode. This can make it easier +to edit large blocks of text, or improve focus by removing distractions. You can +exit **Fullscreen** mode by clicking the button again or by pressing escape. diff --git a/src/infrastructure/celerity/CeleritySpriteGenerator.php b/src/infrastructure/celerity/CeleritySpriteGenerator.php index 7a184675a1..72b975d53b 100644 --- a/src/infrastructure/celerity/CeleritySpriteGenerator.php +++ b/src/infrastructure/celerity/CeleritySpriteGenerator.php @@ -61,10 +61,8 @@ final class CeleritySpriteGenerator { // Strip 'text_' from these file names. $class_name = substr($icon, 5); - if ($class_name == 'order_off') { - $tcss = '.remarkup-control-order-mode .remarkup-assist-order'; - } else if ($class_name == 'chaos_off') { - $tcss = '.remarkup-control-chaos-mode .remarkup-assist-chaos'; + if ($class_name == 'fullscreen_off') { + $tcss = '.remarkup-control-fullscreen-mode .remarkup-assist-fullscreen'; } else { $tcss = '.remarkup-assist-'.$class_name; } diff --git a/src/view/form/control/PhabricatorRemarkupControl.php b/src/view/form/control/PhabricatorRemarkupControl.php index 728f68c748..67ff3ef548 100644 --- a/src/view/form/control/PhabricatorRemarkupControl.php +++ b/src/view/form/control/PhabricatorRemarkupControl.php @@ -81,23 +81,11 @@ final class PhabricatorRemarkupControl extends AphrontFormTextAreaControl { 'align' => 'right', ); - $is_serious = PhabricatorEnv::getEnvConfig( - 'phabricator.serious-business'); - - $actions['order'] = array( - 'tip' => $is_serious - ? pht('Fullscreen Mode') - : pht('Order Mode'), + $actions['fullscreen'] = array( + 'tip' => pht('Fullscreen Mode'), 'align' => 'right', ); - if (!$is_serious) { - $actions['chaos'] = array( - 'tip' => pht('Chaos Mode'), - 'align' => 'right', - ); - } - $buttons = array(); foreach ($actions as $action => $spec) { diff --git a/webroot/rsrc/css/application/conpherence/message-pane.css b/webroot/rsrc/css/application/conpherence/message-pane.css index 89e0c8a3b5..a24dc0b085 100644 --- a/webroot/rsrc/css/application/conpherence/message-pane.css +++ b/webroot/rsrc/css/application/conpherence/message-pane.css @@ -85,6 +85,17 @@ right: 241px; } +/** + * When entering "Fullscreen Mode" in the remarkup control, we need to drop + * all of the "position: fixed" on parent elements or Chrome doesn't put the + * textarea on top. + */ +.remarkup-fullscreen-mode .conpherence-message-pane, +.remarkup-fullscreen-mode .conpherence-message-pane .conpherence-messages, +.remarkup-fullscreen-mode .conpherence-message-pane .phui-form-view { + position: static; +} + .device .conpherence-message-pane .remarkup-assist-bar { height: 0px; } diff --git a/webroot/rsrc/css/core/remarkup.css b/webroot/rsrc/css/core/remarkup.css index 5533f3ae56..76e517373c 100644 --- a/webroot/rsrc/css/core/remarkup.css +++ b/webroot/rsrc/css/core/remarkup.css @@ -343,7 +343,7 @@ -webkit-box-shadow: none; } -.remarkup-control-order-mode { +.remarkup-control-fullscreen-mode { position: fixed; top: -1px; bottom: -1px; @@ -351,7 +351,7 @@ right: -1px; } -.remarkup-control-order-mode textarea.remarkup-assist-textarea { +.remarkup-control-fullscreen-mode textarea.remarkup-assist-textarea { position: absolute; top: 26px; left: 0; @@ -363,81 +363,6 @@ outline: none; } -.remarkup-control-chaos-mode textarea.remarkup-assist-textarea { - position: relative; -} - -.remarkup-control-chaos-mode.remarkup-control-chaos-mode-0 - textarea.remarkup-assist-textarea { - background-image: url(/rsrc/image/checker_light.png); -} - -.remarkup-control-chaos-mode.remarkup-control-chaos-mode-1 - textarea.remarkup-assist-textarea { - font-family: "Comic Sans", "Comic Sans MS"; -} - -.remarkup-control-chaos-mode.remarkup-control-chaos-mode-2 - textarea.remarkup-assist-textarea { - left: -6px; -} - -.remarkup-control-chaos-mode.remarkup-control-chaos-mode-3 - textarea.remarkup-assist-textarea { - top: -4px; -} - -.remarkup-control-chaos-mode.remarkup-control-chaos-mode-4 - textarea.remarkup-assist-textarea { - direction: rtl; -} - -.remarkup-control-chaos-mode.remarkup-control-chaos-mode-5 - textarea.remarkup-assist-textarea { - border: 8px ridge #666666; -} - -.remarkup-control-chaos-mode.remarkup-control-chaos-mode-6 - textarea.remarkup-assist-textarea { - opacity: 0.5; -} - -.remarkup-control-chaos-mode.remarkup-control-chaos-mode-7 - textarea.remarkup-assist-textarea { - border-radius: 24px; -} - -.remarkup-control-chaos-mode.remarkup-control-chaos-mode-8 - textarea.remarkup-assist-textarea { - font-weight: bold; -} - -.remarkup-control-chaos-mode.remarkup-control-chaos-mode-9 - textarea.remarkup-assist-textarea { - font-variant: small-caps; -} - -.remarkup-control-chaos-mode.remarkup-control-chaos-mode-10 - textarea.remarkup-assist-textarea { - text-transform: uppercase; -} - -.remarkup-control-chaos-mode.remarkup-control-chaos-mode-11 - textarea.remarkup-assist-textarea { - letter-spacing: 6px; -} - -.remarkup-control-chaos-mode.remarkup-control-chaos-mode-12 - textarea.remarkup-assist-textarea { - font-size: 16px; -} - -.remarkup-control-chaos-mode.remarkup-control-chaos-mode-13 - textarea.remarkup-assist-textarea { - transform: rotate(3deg); - -webkit-transform: rotate(3deg); -} - .phabricator-image-macro-hero { margin: auto; max-width: 95%; diff --git a/webroot/rsrc/css/core/z-index.css b/webroot/rsrc/css/core/z-index.css index 56a650bec5..4b7ddd8cb1 100644 --- a/webroot/rsrc/css/core/z-index.css +++ b/webroot/rsrc/css/core/z-index.css @@ -141,6 +141,6 @@ div.jx-typeahead-results { z-index: 40; } -.remarkup-control-order-mode { +.remarkup-control-fullscreen-mode { z-index: 50; } diff --git a/webroot/rsrc/css/sprite-icons.css b/webroot/rsrc/css/sprite-icons.css index 9d8d498794..90cf98b36f 100644 --- a/webroot/rsrc/css/sprite-icons.css +++ b/webroot/rsrc/css/sprite-icons.css @@ -766,15 +766,15 @@ only screen and (-webkit-min-device-pixel-ratio: 1.5) { background-position: -60px -195px; } -.remarkup-assist-chaos { +.remarkup-assist-code { background-position: -75px -195px; } -.remarkup-control-chaos-mode .remarkup-assist-chaos { +.remarkup-assist-fullscreen { background-position: -90px -195px; } -.remarkup-assist-code { +.remarkup-control-fullscreen-mode .remarkup-assist-fullscreen { background-position: -105px -195px; } @@ -802,26 +802,18 @@ only screen and (-webkit-min-device-pixel-ratio: 1.5) { background-position: -195px -195px; } -.remarkup-assist-order { +.remarkup-assist-table { background-position: 0px -210px; } -.remarkup-control-order-mode .remarkup-assist-order { +.remarkup-assist-tag { background-position: -15px -210px; } -.remarkup-assist-table { +.remarkup-assist-tt { background-position: -30px -210px; } -.remarkup-assist-tag { +.remarkup-assist-ul { background-position: -45px -210px; } - -.remarkup-assist-tt { - background-position: -60px -210px; -} - -.remarkup-assist-ul { - background-position: -75px -210px; -} diff --git a/webroot/rsrc/image/sprite-icons-X2.png b/webroot/rsrc/image/sprite-icons-X2.png index 40c3df2ca93677cb3b0d2f55986b72783b9fc4bb..bf23c50d8a5e97f81b68e9b55931cedd37741fb2 100644 GIT binary patch delta 9891 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 diff --git a/webroot/rsrc/image/sprite-icons.png b/webroot/rsrc/image/sprite-icons.png index 318b610cf450ccc92673bc741eb1097916a105ed..a01d48b40a810f56d3be30d650aa78a7526a9f97 100644 GIT binary patch literal 28216 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 J)JU6!{vY*rrfC2G literal 28687 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 0.98) { - chaos_states[ii] = !chaos_states[ii]; - } - JX.DOM.alterClass( - edit_root, - 'remarkup-control-chaos-mode-' + ii, - !!chaos_states[ii]); - } - - if (Math.random() > 0.98) { - var n = new JX.Notification() - .setContent("Hey, listen!") - .setDuration(1000 + Math.random() * 6000); - - if (Math.random() > 0.75) { - n.alterClassName('jx-notification-alert', true); - } - - n.show(); - } - } - function update(area, l, m, r) { // Replace the selection with the entire assisted text. JX.TextAreaUtils.setSelectionText(area, l + m + r); @@ -177,18 +142,11 @@ JX.behavior('phabricator-remarkup-assist', function(config) { case 'image': new JX.Workflow('/file/uploaddialog/').start(); break; - case 'chaos': - if (edit_mode == 'chaos') { + case 'fullscreen': + if (edit_mode == 'fullscreen') { set_edit_mode(root, 'normal'); } else { - set_edit_mode(root, 'chaos'); - } - break; - case 'order': - if (edit_mode == 'order') { - set_edit_mode(root, 'normal'); - } else { - set_edit_mode(root, 'order'); + set_edit_mode(root, 'fullscreen'); } break; }