From e1873121779be2b88c03bd80fec1fc90a7c28cf9 Mon Sep 17 00:00:00 2001 From: Chad Little Date: Tue, 9 Apr 2013 12:42:03 -0700 Subject: [PATCH] Action Menu (mobile) Summary: First pass here, still needs some UI work (maybe? tablets?). Getting it out to see if implementation is corrrect. Test Plan: Shrink Maniphest task on Chrome, see new UI. Toggle menu. Test on iOS. Reviewers: epriestley, btrahan Reviewed By: epriestley CC: aran, Korvin Differential Revision: https://secure.phabricator.com/D5631 --- resources/sprite/icons_1x/action-menu.png | Bin 0 -> 1026 bytes resources/sprite/icons_2x/action-menu.png | Bin 0 -> 1086 bytes .../sprite/icons_grey_1x/action-menu.png | Bin 0 -> 1034 bytes .../sprite/icons_grey_2x/action-menu.png | Bin 0 -> 1051 bytes .../sprite/icons_white_1x/action-menu.png | Bin 0 -> 1033 bytes .../sprite/icons_white_2x/action-menu.png | Bin 0 -> 1036 bytes resources/sprite/manifest/icon.json | 15 + src/__celerity_resource_map__.php | 90 ++-- .../ManiphestTaskDetailController.php | 3 +- src/view/layout/PhabricatorActionListView.php | 7 + src/view/layout/PhabricatorCrumbsView.php | 44 +- .../layout/phabricator-action-list-view.css | 9 +- .../css/layout/phabricator-crumbs-view.css | 12 + webroot/rsrc/css/sprite-icon.css | 414 +++++++++--------- webroot/rsrc/image/sprite-icon-X2.png | Bin 34858 -> 35017 bytes webroot/rsrc/image/sprite-icon.png | Bin 15016 -> 15194 bytes 16 files changed, 345 insertions(+), 249 deletions(-) create mode 100644 resources/sprite/icons_1x/action-menu.png create mode 100644 resources/sprite/icons_2x/action-menu.png create mode 100644 resources/sprite/icons_grey_1x/action-menu.png create mode 100644 resources/sprite/icons_grey_2x/action-menu.png create mode 100644 resources/sprite/icons_white_1x/action-menu.png create mode 100644 resources/sprite/icons_white_2x/action-menu.png diff --git a/resources/sprite/icons_1x/action-menu.png b/resources/sprite/icons_1x/action-menu.png new file mode 100644 index 0000000000000000000000000000000000000000..a1f7eb270d4de9e6c88a4859180e98c4e952f064 GIT binary patch literal 1026 zcmbVL&ui2`6b@9R7Ax3W6?8~13T~1~HpwP5F6qvuU1)0AF1X&BO{Tk{O(rH&H{F|p zhaNoi;vdn2h}RwzFCw12di7S2;$5hd?WT&99t=t5*ZaQr-Z$^eIBvGJ zg4%4nQGC-^+5hfJY7ln1wCk># zK8Xacuo3boVQ7w9tmld6Z(|C2xF5zAe{%Gm2Vr3Gk5yN4lLj7yE29)|jMh5-Xxlde zzWxv_<|ZSEF!ewl?ZlaxTl|>UWba4a;%uR0KsfW$FrgudLBZ(t$S$>b7U@|EQR2Gi#Bnweib*EsULrz45~HZd zYiym-HvSXFh1OYTFTr9PXJj|^*?nv+lwhXa<&FwN7LEBR4cVo5JBawZ5sqmKSv)%t zf-o>8xyDq~tCB8DS`EUQR8wq6a+=71OVD;oj*GCUs#mL;V;hFL1YuLQ9aTZd(RE}S zvaG-o+ln*l#Xc_mhRp8-%hbLEYc^8sQId8D*(obveLyJ51|$KE4Gr9LJwJ?#jr+v~ zo#l&g8a~5;ladIG6*j{QB9PR7GM8l=sk*Hwss?MQ$xpDs|EMOiV8o(4{wkMpi`8H; zJuiN?IBy>uvz|#=bG)2CK4Og}wUFJ(zx95dp4O+HaECwZbFY`b`w`&j-O?3&Dp{lPgzk_Ll2seyM z6;(?YB+WJ{HL#(4)4^zhNN0RU)tV528eB3gnf(6p6$uPoCNCyROv%Z?hB4c5;bLd5 zqIH^@sFRs=pLJ-(#z%eXGGx!x^Y+OnR5|;$Mhs54oy)KoNLeCdo$z%f|N22L=yG^xu%66A% zRusj6gX3b@BId1HNcCfu7wt1B(9>MQL56LCfKjd4D@Z1Bq{2_AB?p-+)-eNqmkxa17C{TQfzI- zgcd3)GKo(p-Owe5Phl04aVE(zLW*Tm9G5Myd|nWFkxRw-KF2{=PRyl}Tna0e$g^x7 z0~5TW6p~3LD{>sq_OV6FL#n00zF!0T?O`$a5UiAQp^9v`V%x2L1uQgdWP1(U0l7s1 zOqEp4u!4=V!3FK*t3cPd0`-Dxo1m+(WE>CyPWPY8l|(Yj^9g}XDS5Jo)&EB|8V5rM z!C-NZbj24jQg31!Rejw*x>l+Rx5NYD(5r_2vr@hY~S5`@AJIhJ1fh#rl&4XaU3^Y zTSN`EUdX?5XW9SCV&NlOW@xoVS4oHV-2`*CPudvNLU#=}u*beo8H#C zXZU>i2AI!GMi64^f-LMsshL^)fY)UETrBcnphDLz{@AHjeFaoVf`KX&3!Vfa&@=%m zs;0r~K$f5^O6=7NP%%}_lyxwCcxEl}J7xnpLtE@*@m)$|QxyCCzR)iUBv})oVHi1w zEEkwYA>E9qn-!vTcEo^i>Lo!;0}_Fp(QT6rYVpj|;}F8QULO-j=`c|&Wn$*WA`~Ps z4D+}K+9_?|KW?0;oi;aPEH-dTHWH83qcb}Kv)r9-C|6|On0JzZ6~*l#;%$UDqBUgk z>_+ed-<0GM%c8DGx-4lW2uo6_XgiWqMFw1ewlm^535yh6Q8cG&80rFqRoQmbB0`R? zBioSWA{=3BQA*v&!y~%^vpdA1Q?X_x!7e39laSu116I0(lC(==P+8T$)w=5iQ7)Lv z3v?VW!b$KD`%XeaFvzeOoZx|^{1dq>+ep>zVo}v#303(a*8iWZiOd->Z;!v)Wh7!f zm~Y3;&kp19!4aF8gbj!M{QFNfSfv`Wo7t!KucM>#q_Ms8XlZ|fzf`#Qr1xgxVtN1d woN(>g?)j$&l~?B8?&tlPA72g+XK!ww;a+?N2e)5#_VVehRhQA*h5L_x0|dZ9`Tzg` literal 0 HcmV?d00001 diff --git a/resources/sprite/icons_grey_2x/action-menu.png b/resources/sprite/icons_grey_2x/action-menu.png new file mode 100644 index 0000000000000000000000000000000000000000..6003b18dd475a2657387f18714ee9d9e923cdd32 GIT binary patch literal 1051 zcmbVL&1=*^6wgxppinO&ROw+%Jt%aOOtSf;v2HiJ?Sk7b+XeUFq1j~GjooC@$<$2? zf+!vYz3I`5dJqIJf|m*+q9EwOn|kq2@FaK;>SViH1xpWxB=hxtzxUp6-n(62m>U~C zHOg_^SasfMuyG>$jvi)zGWP8r8&1-4i!R|6+H(owiau^5Pz~Kx)IhGkx&9tabKFQL zXtrppcG2>1D7cx8kcKfsbKLYy8oS;aqM(gdgUIH;Z@=O};M@EqwI-B`5B4DyA zLen%e4q47Ki+r*fQ8&#;$>fm1L5W9#mkYn?PVV?kv2(O8QlV3*={9qes{ zD56!z=Glqh2figK22)WlNV+U(284zz7b{RHYo=n#MnM^J?1z=jlA+5clT0l`SY|*~ zah!^-J4I8L6*$CJqlCJVhlYLw=68UV4#Zj|f?SG86XWi%0_q)1anivtC@pE=Y|Zt8 zDBC!fUC?g64kE!-|2K0-)r*RvYS3`X`~d6!k7^ynb@4d1Oj@_Ygg; zHx@59$0xOQlKb%TlkwPEp7{9l(U*4N*xd8CofqSG-+b!AE2n?tE?m!X;+-?%{q39A PvUaVO7o2Ca%Qt=llF>!L literal 0 HcmV?d00001 diff --git a/resources/sprite/icons_white_1x/action-menu.png b/resources/sprite/icons_white_1x/action-menu.png new file mode 100644 index 0000000000000000000000000000000000000000..b764229e4b278229bc632ebd6a9d1e7100aa649c GIT binary patch literal 1033 zcmbVLO>5LZ7!DMQ7V1&dONaEL;wG7-`D9~BcQ)-px0c-n_h>emc0-#?Os3tmURqD~ zrawVM@FaK^^kykNi6AKW2LussJrwF>yQw0j2SbvXdFOqe_j_-7X?}9z#stT4lZ^$` zV(XRSyEM-JQwx=kY`ISBUD_rqbl|0!a{|)Cpb>eixP`r7>)`>ea@<%y>~v|jxoG($ z61+l3$fJazIj%aJC!W8CDd^$VFt+)hZ{PDE3~c_s+LW3}4fn%^?G(4SmpcCTnr{aD z>|IdJEk+Pw>VZ63k25Q``5~{x_JvsF!BB;++5D+f-R3f=krV?}P%6FzA<#4d&ZwFO z?*LhXvM8}vtH2pc)ht;DqlahK(qP4EA$Mepoov2OX<~`uU@#B{ia^p;5t^o1aL96n zX;iYUn0k37&ZbKSgfl-46B?2j6pUVvY*3qLo}PvfCC%m;ah#13#Zo5bULrz45~HYy zYp9*k7XIVLx!PH0E5Tw5XJjMwSv^*!OEAmb#fAz+=8bhP4OvmVbwvD)2*cbj;W-{i%0H3IvV&CJQ502!2CDNTZ16u>6PYt&(H?)bODSSKSZvRl zpB>J|2ght?QZ^iqo_;=NgQYi+)5*W~j!#Zz$IP9*-9_%x(bVO`7r)+k0NzW@Bk{0=w9(R$VXa`ot4F`SM15_&!N;PG!NPD365 literal 0 HcmV?d00001 diff --git a/resources/sprite/icons_white_2x/action-menu.png b/resources/sprite/icons_white_2x/action-menu.png new file mode 100644 index 0000000000000000000000000000000000000000..5e7612953958c64d0a91ce3cd8fb76457ead3148 GIT binary patch literal 1036 zcmbVL&ui2`6pj=`Dg}>LJPavHx@m6~ z3X0woJb3Whlb50*9z2ML`VRf3{dmEKX2d3=T?t5+*dnF~}Lc4&I~|&yqFBnr%u7Tl zNMaP_aSg3g+C;}PPPI;3TL}`ID8-w^XZO*aDZnguXFJLbnHuvB3E8E1>kjreBNWqy zWAW@n2*SXW6rE+UQkE*Rr0EdqvRti0rKTB*A?szO;5ZE{8@67Nb;mH&8iX|lR29dm zS1L}`kYxoH*hZXEFZNO4H)MXtSo=(@X%pm8Oj;PP7ZtGF!xX1IoB(@81J_;85955} zMt(t~cpXH-hbX8M9D!km&F~Zj^?J2t8#P0!9!GB2P}L0RNH%2ZN7&$hvL-SyVqP96 z%B9$1HJDG2ik~fx+6Tp~X9#PK{olWKSYw$Dr`pQCcm5t8&P`b7e(vpl{yI-zO>aDY z9(~)}Ex%9751w_O-o3c6|E2ft^4olQfAJc3X_W&X`Uj8nm#_2wY}A&VH}k7I{{Spb BLreew literal 0 HcmV?d00001 diff --git a/resources/sprite/manifest/icon.json b/resources/sprite/manifest/icon.json index 184f84eb34..e97f2c292f 100644 --- a/resources/sprite/manifest/icon.json +++ b/resources/sprite/manifest/icon.json @@ -1,6 +1,21 @@ { "version" : 1, "sprites" : { + "action-action-menu" : { + "name" : "action-action-menu", + "rule" : ".action-action-menu", + "hash" : "533fe3e36cfbf890ad7348330a2328a9" + }, + "action-action-menu-grey" : { + "name" : "action-action-menu-grey", + "rule" : ".action-action-menu-grey", + "hash" : "9bc229a81b33bb62bcb4e025283ffbe5" + }, + "action-action-menu-white" : { + "name" : "action-action-menu-white", + "rule" : ".action-action-menu-white, .device-desktop .phabricator-action-view:hover .action-action-menu", + "hash" : "db0ff28b9ee23cdbf6125a7864b693b0" + }, "action-arrow_left" : { "name" : "action-arrow_left", "rule" : ".action-arrow_left", diff --git a/src/__celerity_resource_map__.php b/src/__celerity_resource_map__.php index 65763cf878..889616545c 100644 --- a/src/__celerity_resource_map__.php +++ b/src/__celerity_resource_map__.php @@ -597,15 +597,15 @@ celerity_register_resource_map(array( ), '/rsrc/image/sprite-icon-X2.png' => array( - 'hash' => 'c9fae25bc6221922ce26517e654a18e4', - 'uri' => '/res/c9fae25b/rsrc/image/sprite-icon-X2.png', + 'hash' => '1610d410ca8730ec26232cd5698a962a', + 'uri' => '/res/1610d410/rsrc/image/sprite-icon-X2.png', 'disk' => '/rsrc/image/sprite-icon-X2.png', 'type' => 'png', ), '/rsrc/image/sprite-icon.png' => array( - 'hash' => 'b690ea69bf5f2abe84d0a6e9ef64b03d', - 'uri' => '/res/b690ea69/rsrc/image/sprite-icon.png', + 'hash' => '891dea483c37bdc43c00372944c98165', + 'uri' => '/res/891dea48/rsrc/image/sprite-icon.png', 'disk' => '/rsrc/image/sprite-icon.png', 'type' => 'png', ), @@ -2849,7 +2849,7 @@ celerity_register_resource_map(array( ), 'phabricator-action-list-view-css' => array( - 'uri' => '/res/7a67c3b9/rsrc/css/layout/phabricator-action-list-view.css', + 'uri' => '/res/3d02ca59/rsrc/css/layout/phabricator-action-list-view.css', 'type' => 'css', 'requires' => array( @@ -2923,7 +2923,7 @@ celerity_register_resource_map(array( ), 'phabricator-crumbs-view-css' => array( - 'uri' => '/res/2857d229/rsrc/css/layout/phabricator-crumbs-view.css', + 'uri' => '/res/31ef131e/rsrc/css/layout/phabricator-crumbs-view.css', 'type' => 'css', 'requires' => array( @@ -3830,7 +3830,7 @@ celerity_register_resource_map(array( ), 'sprite-icon-css' => array( - 'uri' => '/res/e7d63fcf/rsrc/css/sprite-icon.css', + 'uri' => '/res/fa36bb72/rsrc/css/sprite-icon.css', 'type' => 'css', 'requires' => array( @@ -3903,7 +3903,7 @@ celerity_register_resource_map(array( ), array( 'packages' => array( - '90eede2c' => + '60914b69' => array( 'name' => 'core.pkg.css', 'symbols' => @@ -3945,7 +3945,7 @@ celerity_register_resource_map(array( 34 => 'phabricator-object-item-list-view-css', 35 => 'global-drag-and-drop-css', ), - 'uri' => '/res/pkg/90eede2c/core.pkg.css', + 'uri' => '/res/pkg/60914b69/core.pkg.css', 'type' => 'css', ), 'bf16b308' => @@ -4135,16 +4135,16 @@ celerity_register_resource_map(array( 'reverse' => array( 'aphront-attached-file-view-css' => '6b1fccc6', - 'aphront-dialog-view-css' => '90eede2c', - 'aphront-error-view-css' => '90eede2c', - 'aphront-form-view-css' => '90eede2c', - 'aphront-list-filter-view-css' => '90eede2c', - 'aphront-pager-view-css' => '90eede2c', - 'aphront-panel-view-css' => '90eede2c', - 'aphront-table-view-css' => '90eede2c', - 'aphront-tokenizer-control-css' => '90eede2c', - 'aphront-tooltip-css' => '90eede2c', - 'aphront-typeahead-control-css' => '90eede2c', + 'aphront-dialog-view-css' => '60914b69', + 'aphront-error-view-css' => '60914b69', + 'aphront-form-view-css' => '60914b69', + 'aphront-list-filter-view-css' => '60914b69', + 'aphront-pager-view-css' => '60914b69', + 'aphront-panel-view-css' => '60914b69', + 'aphront-table-view-css' => '60914b69', + 'aphront-tokenizer-control-css' => '60914b69', + 'aphront-tooltip-css' => '60914b69', + 'aphront-typeahead-control-css' => '60914b69', 'differential-changeset-view-css' => '8aaacd1b', 'differential-core-view-css' => '8aaacd1b', 'differential-inline-comment-editor' => 'e96b08f8', @@ -4158,7 +4158,7 @@ celerity_register_resource_map(array( 'differential-table-of-contents-css' => '8aaacd1b', 'diffusion-commit-view-css' => 'c8ce2d88', 'diffusion-icons-css' => 'c8ce2d88', - 'global-drag-and-drop-css' => '90eede2c', + 'global-drag-and-drop-css' => '60914b69', 'inline-comment-summary-css' => '8aaacd1b', 'javelin-aphlict' => 'bf16b308', 'javelin-behavior' => 'a2f94024', @@ -4230,47 +4230,47 @@ celerity_register_resource_map(array( 'javelin-util' => 'a2f94024', 'javelin-vector' => 'a2f94024', 'javelin-workflow' => 'a2f94024', - 'lightbox-attachment-css' => '90eede2c', + 'lightbox-attachment-css' => '60914b69', 'maniphest-task-summary-css' => '6b1fccc6', 'maniphest-transaction-detail-css' => '6b1fccc6', 'phabricator-busy' => 'bf16b308', 'phabricator-content-source-view-css' => '8aaacd1b', - 'phabricator-core-buttons-css' => '90eede2c', - 'phabricator-core-css' => '90eede2c', - 'phabricator-crumbs-view-css' => '90eede2c', - 'phabricator-directory-css' => '90eede2c', + 'phabricator-core-buttons-css' => '60914b69', + 'phabricator-core-css' => '60914b69', + 'phabricator-crumbs-view-css' => '60914b69', + 'phabricator-directory-css' => '60914b69', 'phabricator-drag-and-drop-file-upload' => 'e96b08f8', 'phabricator-dropdown-menu' => 'bf16b308', 'phabricator-file-upload' => 'bf16b308', - 'phabricator-filetree-view-css' => '90eede2c', - 'phabricator-flag-css' => '90eede2c', - 'phabricator-form-view-css' => '90eede2c', - 'phabricator-header-view-css' => '90eede2c', - 'phabricator-jump-nav' => '90eede2c', + 'phabricator-filetree-view-css' => '60914b69', + 'phabricator-flag-css' => '60914b69', + 'phabricator-form-view-css' => '60914b69', + 'phabricator-header-view-css' => '60914b69', + 'phabricator-jump-nav' => '60914b69', 'phabricator-keyboard-shortcut' => 'bf16b308', 'phabricator-keyboard-shortcut-manager' => 'bf16b308', - 'phabricator-main-menu-view' => '90eede2c', + 'phabricator-main-menu-view' => '60914b69', 'phabricator-menu-item' => 'bf16b308', - 'phabricator-nav-view-css' => '90eede2c', + 'phabricator-nav-view-css' => '60914b69', 'phabricator-notification' => 'bf16b308', - 'phabricator-notification-css' => '90eede2c', - 'phabricator-notification-menu-css' => '90eede2c', - 'phabricator-object-item-list-view-css' => '90eede2c', + 'phabricator-notification-css' => '60914b69', + 'phabricator-notification-menu-css' => '60914b69', + 'phabricator-object-item-list-view-css' => '60914b69', 'phabricator-object-selector-css' => '8aaacd1b', 'phabricator-prefab' => 'bf16b308', 'phabricator-project-tag-css' => '6b1fccc6', - 'phabricator-remarkup-css' => '90eede2c', + 'phabricator-remarkup-css' => '60914b69', 'phabricator-shaped-request' => 'e96b08f8', - 'phabricator-side-menu-view-css' => '90eede2c', - 'phabricator-standard-page-view' => '90eede2c', + 'phabricator-side-menu-view-css' => '60914b69', + 'phabricator-standard-page-view' => '60914b69', 'phabricator-textareautils' => 'bf16b308', 'phabricator-tooltip' => 'bf16b308', - 'phabricator-transaction-view-css' => '90eede2c', - 'phabricator-zindex-css' => '90eede2c', - 'sprite-apps-large-css' => '90eede2c', - 'sprite-gradient-css' => '90eede2c', - 'sprite-icon-css' => '90eede2c', - 'sprite-menu-css' => '90eede2c', - 'syntax-highlighting-css' => '90eede2c', + 'phabricator-transaction-view-css' => '60914b69', + 'phabricator-zindex-css' => '60914b69', + 'sprite-apps-large-css' => '60914b69', + 'sprite-gradient-css' => '60914b69', + 'sprite-icon-css' => '60914b69', + 'sprite-menu-css' => '60914b69', + 'syntax-highlighting-css' => '60914b69', ), )); diff --git a/src/applications/maniphest/controller/ManiphestTaskDetailController.php b/src/applications/maniphest/controller/ManiphestTaskDetailController.php index 4b66aea52c..357b33383b 100644 --- a/src/applications/maniphest/controller/ManiphestTaskDetailController.php +++ b/src/applications/maniphest/controller/ManiphestTaskDetailController.php @@ -335,12 +335,14 @@ final class ManiphestTaskDetailController extends ManiphestController { $user, $task->getPHID()); $object_name = 'T'.$task->getID(); + $actions = $this->buildActionView($task); $crumbs = $this->buildApplicationCrumbs(); $crumbs->addCrumb( id(new PhabricatorCrumbView()) ->setName($object_name) ->setHref('/'.$object_name)) + ->setActionList($actions) ->addAction( id(new PhabricatorMenuItemView()) ->setHref($this->getApplicationURI('/task/create/')) @@ -348,7 +350,6 @@ final class ManiphestTaskDetailController extends ManiphestController { ->setIcon('create')); $header = $this->buildHeaderView($task); - $actions = $this->buildActionView($task); $properties = $this->buildPropertyView($task, $aux_fields, $edges, $engine); return $this->buildApplicationPage( diff --git a/src/view/layout/PhabricatorActionListView.php b/src/view/layout/PhabricatorActionListView.php index 2497090e14..bed4291536 100644 --- a/src/view/layout/PhabricatorActionListView.php +++ b/src/view/layout/PhabricatorActionListView.php @@ -4,6 +4,7 @@ final class PhabricatorActionListView extends AphrontView { private $actions = array(); private $object; + private $id = null; public function setObject(PhabricatorLiskDAO $object) { $this->object = $object; @@ -15,6 +16,11 @@ final class PhabricatorActionListView extends AphrontView { return $this; } + public function setID($id) { + $this->id = $id; + return $this; + } + public function render() { if (!$this->user) { throw new Exception(pht("Call setUser() before render()!")); @@ -41,6 +47,7 @@ final class PhabricatorActionListView extends AphrontView { 'ul', array( 'class' => 'phabricator-action-list-view', + 'id' => $this->id ), $actions); } diff --git a/src/view/layout/PhabricatorCrumbsView.php b/src/view/layout/PhabricatorCrumbsView.php index ae97d8b162..95441c8282 100644 --- a/src/view/layout/PhabricatorCrumbsView.php +++ b/src/view/layout/PhabricatorCrumbsView.php @@ -4,6 +4,7 @@ final class PhabricatorCrumbsView extends AphrontView { private $crumbs = array(); private $actions = array(); + private $actionListID = null; protected function canAppendChild() { return false; @@ -14,10 +15,14 @@ final class PhabricatorCrumbsView extends AphrontView { return $this; } - public function addAction(PhabricatorMenuItemView $action) { $this->actions[] = $action; + return $this; + } + public function setActionList(PhabricatorActionListView $list) { + $this->actionListID = celerity_generate_unique_node_id(); + $list->setId($this->actionListID); return $this; } @@ -44,6 +49,7 @@ final class PhabricatorCrumbsView extends AphrontView { ), $action->getName() ); + $actions[] = javelin_tag( 'a', array( @@ -57,6 +63,42 @@ final class PhabricatorCrumbsView extends AphrontView { )); } + if ($this->actionListID) { + $icon_id = celerity_generate_unique_node_id(); + $icon = phutil_tag( + 'span', + array( + 'class' => 'sprite-icon action-action-menu' + ), + ''); + $name = phutil_tag( + 'span', + array( + 'class' => 'phabricator-crumbs-action-name' + ), + pht('Actions')); + + $actions[] = javelin_tag( + 'a', + array( + 'href' => '#', + 'class' => + 'phabricator-crumbs-action phabricator-crumbs-action-menu', + 'sigil' => 'jx-toggle-class', + 'id' => $icon_id, + 'meta' => array( + 'map' => array( + $this->actionListID => 'phabricator-action-list-toggle', + $icon_id => 'phabricator-crumbs-action-menu-open' + ), + ), + ), + array( + $icon, + $name, + )); + } + $action_view = phutil_tag( 'div', array( diff --git a/webroot/rsrc/css/layout/phabricator-action-list-view.css b/webroot/rsrc/css/layout/phabricator-action-list-view.css index b3adc53e52..dcf5070953 100644 --- a/webroot/rsrc/css/layout/phabricator-action-list-view.css +++ b/webroot/rsrc/css/layout/phabricator-action-list-view.css @@ -29,11 +29,18 @@ } .device .phabricator-action-list-view { - background: #f3f3f3; border-top: 1px solid #dcdcdc; padding: .5em 0; } +.device .phabricator-action-list-view { + display: none; +} + +.device .phabricator-action-list-view.phabricator-action-list-toggle { + display: block; +} + .phabricator-action-view { padding: 1px 0; position: relative; diff --git a/webroot/rsrc/css/layout/phabricator-crumbs-view.css b/webroot/rsrc/css/layout/phabricator-crumbs-view.css index bcc4fc3498..02382e65b5 100644 --- a/webroot/rsrc/css/layout/phabricator-crumbs-view.css +++ b/webroot/rsrc/css/layout/phabricator-crumbs-view.css @@ -25,6 +25,18 @@ text-shadow: 0 1px 2px rgba(255, 255, 255, 0.9); } +.phabricator-crumbs-action.phabricator-crumbs-action-menu { + display: none; +} + +.device .phabricator-crumbs-action.phabricator-crumbs-action-menu { + display: inline-block; +} + +.device .phabricator-crumbs-action-menu-open { + background: rgba(0,0,0,.1); +} + .phabricator-crumbs-view + .phabricator-header-shell { border-top: none; } diff --git a/webroot/rsrc/css/sprite-icon.css b/webroot/rsrc/css/sprite-icon.css index a96f31ef7e..cad864f148 100644 --- a/webroot/rsrc/css/sprite-icon.css +++ b/webroot/rsrc/css/sprite-icon.css @@ -18,806 +18,818 @@ only screen and (-webkit-min-device-pixel-ratio: 1.5) { } -.action-arrow_left { +.action-action-menu { background-position: 0px 0px; } -.action-arrow_right { +.action-arrow_left { background-position: -15px 0px; } -.action-attach { +.action-arrow_right { background-position: -30px 0px; } -.action-blame { +.action-attach { background-position: -45px 0px; } -.action-check { +.action-blame { background-position: -60px 0px; } -.action-comment { +.action-check { background-position: -75px 0px; } -.action-computer { +.action-comment { background-position: -90px 0px; } -.action-create { +.action-computer { background-position: -105px 0px; } -.action-delete { +.action-create { background-position: -120px 0px; } -.action-disable { +.action-delete { background-position: -135px 0px; } -.action-dislike { +.action-disable { background-position: -150px 0px; } -.action-download-alt { +.action-dislike { background-position: -165px 0px; } -.action-download { +.action-download-alt { background-position: -180px 0px; } -.action-edit { +.action-download { background-position: -195px 0px; } -.action-enable { +.action-edit { background-position: 0px -15px; } -.action-file { +.action-enable { background-position: -15px -15px; } -.action-flag-0 { +.action-file { background-position: -30px -15px; } -.action-flag-1 { +.action-flag-0 { background-position: -45px -15px; } -.action-flag-2 { +.action-flag-1 { background-position: -60px -15px; } -.action-flag-3 { +.action-flag-2 { background-position: -75px -15px; } -.action-flag-4 { +.action-flag-3 { background-position: -90px -15px; } -.action-flag-5 { +.action-flag-4 { background-position: -105px -15px; } -.action-flag-6 { +.action-flag-5 { background-position: -120px -15px; } -.action-flag-7 { +.action-flag-6 { background-position: -135px -15px; } -.action-flag-ghost { +.action-flag-7 { background-position: -150px -15px; } -.action-flag { +.action-flag-ghost { background-position: -165px -15px; } -.action-folder-open { +.action-flag { background-position: -180px -15px; } -.action-fork { +.action-folder-open { background-position: -195px -15px; } -.action-herald { +.action-fork { background-position: 0px -30px; } -.action-highlight { +.action-herald { background-position: -15px -30px; } -.action-history { +.action-highlight { background-position: -30px -30px; } -.action-image { +.action-history { background-position: -45px -30px; } -.action-like { +.action-image { background-position: -60px -30px; } -.action-link { +.action-like { background-position: -75px -30px; } -.action-lint-info { +.action-link { background-position: -90px -30px; } -.action-lint-ok { +.action-lint-info { background-position: -105px -30px; } -.action-lint-warning { +.action-lint-ok { background-position: -120px -30px; } -.action-lock { +.action-lint-warning { background-position: -135px -30px; } -.action-love { +.action-lock { background-position: -150px -30px; } -.action-merge { +.action-love { background-position: -165px -30px; } -.action-message { +.action-merge { background-position: -180px -30px; } -.action-meta-mta { +.action-message { background-position: -195px -30px; } -.action-move { +.action-meta-mta { background-position: 0px -45px; } -.action-new { +.action-move { background-position: -15px -45px; } -.action-none { +.action-new { background-position: -30px -45px; } -.action-perflab { +.action-none { background-position: -45px -45px; } -.action-preview { +.action-perflab { background-position: -60px -45px; } -.action-refresh { +.action-preview { background-position: -75px -45px; } -.action-remove { +.action-refresh { background-position: -90px -45px; } -.action-search { +.action-remove { background-position: -105px -45px; } -.action-start-sandcastle { +.action-search { background-position: -120px -45px; } -.action-subscribe-add { +.action-start-sandcastle { background-position: -135px -45px; } -.action-subscribe-auto { +.action-subscribe-add { background-position: -150px -45px; } -.action-subscribe-delete { +.action-subscribe-auto { background-position: -165px -45px; } -.action-tag { +.action-subscribe-delete { background-position: -180px -45px; } -.action-transcript { +.action-tag { background-position: -195px -45px; } -.action-undo { +.action-transcript { background-position: 0px -60px; } -.action-unlock { +.action-undo { background-position: -15px -60px; } -.action-unmerge { +.action-unlock { background-position: -30px -60px; } -.action-unpublish { +.action-unmerge { background-position: -45px -60px; } -.action-upload { +.action-unpublish { background-position: -60px -60px; } -.action-warning { +.action-upload { background-position: -75px -60px; } -.action-world { +.action-warning { background-position: -90px -60px; } -.action-arrow_left-grey { +.action-world { background-position: -105px -60px; } -.action-arrow_right-grey { +.action-action-menu-grey { background-position: -120px -60px; } -.action-attach-grey { +.action-arrow_left-grey { background-position: -135px -60px; } -.action-blame-grey { +.action-arrow_right-grey { background-position: -150px -60px; } -.action-check-grey { +.action-attach-grey { background-position: -165px -60px; } -.action-comment-grey { +.action-blame-grey { background-position: -180px -60px; } -.action-computer-grey { +.action-check-grey { background-position: -195px -60px; } -.action-create-grey { +.action-comment-grey { background-position: 0px -75px; } -.action-delete-grey { +.action-computer-grey { background-position: -15px -75px; } -.action-disable-grey { +.action-create-grey { background-position: -30px -75px; } -.action-dislike-grey { +.action-delete-grey { background-position: -45px -75px; } -.action-download-alt-grey { +.action-disable-grey { background-position: -60px -75px; } -.action-download-grey { +.action-dislike-grey { background-position: -75px -75px; } -.action-edit-grey { +.action-download-alt-grey { background-position: -90px -75px; } -.action-enable-grey { +.action-download-grey { background-position: -105px -75px; } -.action-file-grey { +.action-edit-grey { background-position: -120px -75px; } -.action-flag-0-grey { +.action-enable-grey { background-position: -135px -75px; } -.action-flag-1-grey { +.action-file-grey { background-position: -150px -75px; } -.action-flag-2-grey { +.action-flag-0-grey { background-position: -165px -75px; } -.action-flag-3-grey { +.action-flag-1-grey { background-position: -180px -75px; } -.action-flag-4-grey { +.action-flag-2-grey { background-position: -195px -75px; } -.action-flag-5-grey { +.action-flag-3-grey { background-position: 0px -90px; } -.action-flag-6-grey { +.action-flag-4-grey { background-position: -15px -90px; } -.action-flag-7-grey { +.action-flag-5-grey { background-position: -30px -90px; } -.action-flag-ghost-grey { +.action-flag-6-grey { background-position: -45px -90px; } -.action-flag-grey { +.action-flag-7-grey { background-position: -60px -90px; } -.action-folder-open-grey { +.action-flag-ghost-grey { background-position: -75px -90px; } -.action-fork-grey { +.action-flag-grey { background-position: -90px -90px; } -.action-herald-grey { +.action-folder-open-grey { background-position: -105px -90px; } -.action-highlight-grey { +.action-fork-grey { background-position: -120px -90px; } -.action-history-grey { +.action-herald-grey { background-position: -135px -90px; } -.action-image-grey { +.action-highlight-grey { background-position: -150px -90px; } -.action-like-grey { +.action-history-grey { background-position: -165px -90px; } -.action-link-grey { +.action-image-grey { background-position: -180px -90px; } -.action-lint-info-grey { +.action-like-grey { background-position: -195px -90px; } -.action-lint-ok-grey { +.action-link-grey { background-position: 0px -105px; } -.action-lint-warning-grey { +.action-lint-info-grey { background-position: -15px -105px; } -.action-lock-grey { +.action-lint-ok-grey { background-position: -30px -105px; } -.action-love-grey { +.action-lint-warning-grey { background-position: -45px -105px; } -.action-merge-grey { +.action-lock-grey { background-position: -60px -105px; } -.action-message-grey { +.action-love-grey { background-position: -75px -105px; } -.action-meta-mta-grey { +.action-merge-grey { background-position: -90px -105px; } -.action-move-grey { +.action-message-grey { background-position: -105px -105px; } -.action-new-grey { +.action-meta-mta-grey { background-position: -120px -105px; } -.action-none-grey { +.action-move-grey { background-position: -135px -105px; } -.action-perflab-grey { +.action-new-grey { background-position: -150px -105px; } -.action-preview-grey { +.action-none-grey { background-position: -165px -105px; } -.action-refresh-grey { +.action-perflab-grey { background-position: -180px -105px; } -.action-remove-grey { +.action-preview-grey { background-position: -195px -105px; } -.action-search-grey { +.action-refresh-grey { background-position: 0px -120px; } -.action-start-sandcastle-grey { +.action-remove-grey { background-position: -15px -120px; } -.action-subscribe-add-grey { +.action-search-grey { background-position: -30px -120px; } -.action-subscribe-auto-grey { +.action-start-sandcastle-grey { background-position: -45px -120px; } -.action-subscribe-delete-grey { +.action-subscribe-add-grey { background-position: -60px -120px; } -.action-tag-grey { +.action-subscribe-auto-grey { background-position: -75px -120px; } -.action-transcript-grey { +.action-subscribe-delete-grey { background-position: -90px -120px; } -.action-undo-grey { +.action-tag-grey { background-position: -105px -120px; } -.action-unlock-grey { +.action-transcript-grey { background-position: -120px -120px; } -.action-unmerge-grey { +.action-undo-grey { background-position: -135px -120px; } -.action-unpublish-grey { +.action-unlock-grey { background-position: -150px -120px; } -.action-upload-grey { +.action-unmerge-grey { background-position: -165px -120px; } -.action-warning-grey { +.action-unpublish-grey { background-position: -180px -120px; } -.action-world-grey { +.action-upload-grey { background-position: -195px -120px; } -.action-arrow_left-white, .device-desktop .phabricator-action-view:hover .action-arrow_left { +.action-warning-grey { background-position: 0px -135px; } -.action-arrow_right-white, .device-desktop .phabricator-action-view:hover .action-arrow_right { +.action-world-grey { background-position: -15px -135px; } -.action-attach-white, .device-desktop .phabricator-action-view:hover .action-attach { +.action-action-menu-white, .device-desktop .phabricator-action-view:hover .action-action-menu { background-position: -30px -135px; } -.action-blame-white, .device-desktop .phabricator-action-view:hover .action-blame { +.action-arrow_left-white, .device-desktop .phabricator-action-view:hover .action-arrow_left { background-position: -45px -135px; } -.action-check-white, .device-desktop .phabricator-action-view:hover .action-check { +.action-arrow_right-white, .device-desktop .phabricator-action-view:hover .action-arrow_right { background-position: -60px -135px; } -.action-comment-white, .device-desktop .phabricator-action-view:hover .action-comment { +.action-attach-white, .device-desktop .phabricator-action-view:hover .action-attach { background-position: -75px -135px; } -.action-computer-white, .device-desktop .phabricator-action-view:hover .action-computer { +.action-blame-white, .device-desktop .phabricator-action-view:hover .action-blame { background-position: -90px -135px; } -.action-create-white, .device-desktop .phabricator-action-view:hover .action-create { +.action-check-white, .device-desktop .phabricator-action-view:hover .action-check { background-position: -105px -135px; } -.action-delete-white, .device-desktop .phabricator-action-view:hover .action-delete { +.action-comment-white, .device-desktop .phabricator-action-view:hover .action-comment { background-position: -120px -135px; } -.action-disable-white, .device-desktop .phabricator-action-view:hover .action-disable { +.action-computer-white, .device-desktop .phabricator-action-view:hover .action-computer { background-position: -135px -135px; } -.action-dislike-white, .device-desktop .phabricator-action-view:hover .action-dislike { +.action-create-white, .device-desktop .phabricator-action-view:hover .action-create { background-position: -150px -135px; } -.action-download-alt-white, .device-desktop .phabricator-action-view:hover .action-download-alt { +.action-delete-white, .device-desktop .phabricator-action-view:hover .action-delete { background-position: -165px -135px; } -.action-download-white, .device-desktop .phabricator-action-view:hover .action-download { +.action-disable-white, .device-desktop .phabricator-action-view:hover .action-disable { background-position: -180px -135px; } -.action-edit-white, .device-desktop .phabricator-action-view:hover .action-edit { +.action-dislike-white, .device-desktop .phabricator-action-view:hover .action-dislike { background-position: -195px -135px; } -.action-enable-white, .device-desktop .phabricator-action-view:hover .action-enable { +.action-download-alt-white, .device-desktop .phabricator-action-view:hover .action-download-alt { background-position: 0px -150px; } -.action-file-white, .device-desktop .phabricator-action-view:hover .action-file { +.action-download-white, .device-desktop .phabricator-action-view:hover .action-download { background-position: -15px -150px; } -.action-flag-0-white, .device-desktop .phabricator-action-view:hover .action-flag-0 { +.action-edit-white, .device-desktop .phabricator-action-view:hover .action-edit { background-position: -30px -150px; } -.action-flag-1-white, .device-desktop .phabricator-action-view:hover .action-flag-1 { +.action-enable-white, .device-desktop .phabricator-action-view:hover .action-enable { background-position: -45px -150px; } -.action-flag-2-white, .device-desktop .phabricator-action-view:hover .action-flag-2 { +.action-file-white, .device-desktop .phabricator-action-view:hover .action-file { background-position: -60px -150px; } -.action-flag-3-white, .device-desktop .phabricator-action-view:hover .action-flag-3 { +.action-flag-0-white, .device-desktop .phabricator-action-view:hover .action-flag-0 { background-position: -75px -150px; } -.action-flag-4-white, .device-desktop .phabricator-action-view:hover .action-flag-4 { +.action-flag-1-white, .device-desktop .phabricator-action-view:hover .action-flag-1 { background-position: -90px -150px; } -.action-flag-5-white, .device-desktop .phabricator-action-view:hover .action-flag-5 { +.action-flag-2-white, .device-desktop .phabricator-action-view:hover .action-flag-2 { background-position: -105px -150px; } -.action-flag-6-white, .device-desktop .phabricator-action-view:hover .action-flag-6 { +.action-flag-3-white, .device-desktop .phabricator-action-view:hover .action-flag-3 { background-position: -120px -150px; } -.action-flag-7-white, .device-desktop .phabricator-action-view:hover .action-flag-7 { +.action-flag-4-white, .device-desktop .phabricator-action-view:hover .action-flag-4 { background-position: -135px -150px; } -.action-flag-ghost-white, .device-desktop .phabricator-action-view:hover .action-flag-ghost { +.action-flag-5-white, .device-desktop .phabricator-action-view:hover .action-flag-5 { background-position: -150px -150px; } -.action-flag-white, .device-desktop .phabricator-action-view:hover .action-flag { +.action-flag-6-white, .device-desktop .phabricator-action-view:hover .action-flag-6 { background-position: -165px -150px; } -.action-folder-open-white, .device-desktop .phabricator-action-view:hover .action-folder-open { +.action-flag-7-white, .device-desktop .phabricator-action-view:hover .action-flag-7 { background-position: -180px -150px; } -.action-fork-white, .device-desktop .phabricator-action-view:hover .action-fork { +.action-flag-ghost-white, .device-desktop .phabricator-action-view:hover .action-flag-ghost { background-position: -195px -150px; } -.action-herald-white, .device-desktop .phabricator-action-view:hover .action-herald { +.action-flag-white, .device-desktop .phabricator-action-view:hover .action-flag { background-position: 0px -165px; } -.action-highlight-white, .device-desktop .phabricator-action-view:hover .action-highlight { +.action-folder-open-white, .device-desktop .phabricator-action-view:hover .action-folder-open { background-position: -15px -165px; } -.action-history-white, .device-desktop .phabricator-action-view:hover .action-history { +.action-fork-white, .device-desktop .phabricator-action-view:hover .action-fork { background-position: -30px -165px; } -.action-image-white, .device-desktop .phabricator-action-view:hover .action-image { +.action-herald-white, .device-desktop .phabricator-action-view:hover .action-herald { background-position: -45px -165px; } -.action-like-white, .device-desktop .phabricator-action-view:hover .action-like { +.action-highlight-white, .device-desktop .phabricator-action-view:hover .action-highlight { background-position: -60px -165px; } -.action-link-white, .device-desktop .phabricator-action-view:hover .action-link { +.action-history-white, .device-desktop .phabricator-action-view:hover .action-history { background-position: -75px -165px; } -.action-lint-info-white, .device-desktop .phabricator-action-view:hover .action-lint-info { +.action-image-white, .device-desktop .phabricator-action-view:hover .action-image { background-position: -90px -165px; } -.action-lint-ok-white, .device-desktop .phabricator-action-view:hover .action-lint-ok { +.action-like-white, .device-desktop .phabricator-action-view:hover .action-like { background-position: -105px -165px; } -.action-lint-warning-white, .device-desktop .phabricator-action-view:hover .action-lint-warning { +.action-link-white, .device-desktop .phabricator-action-view:hover .action-link { background-position: -120px -165px; } -.action-lock-white, .device-desktop .phabricator-action-view:hover .action-lock { +.action-lint-info-white, .device-desktop .phabricator-action-view:hover .action-lint-info { background-position: -135px -165px; } -.action-love-white, .device-desktop .phabricator-action-view:hover .action-love { +.action-lint-ok-white, .device-desktop .phabricator-action-view:hover .action-lint-ok { background-position: -150px -165px; } -.action-merge-white, .device-desktop .phabricator-action-view:hover .action-merge { +.action-lint-warning-white, .device-desktop .phabricator-action-view:hover .action-lint-warning { background-position: -165px -165px; } -.action-message-white, .device-desktop .phabricator-action-view:hover .action-message { +.action-lock-white, .device-desktop .phabricator-action-view:hover .action-lock { background-position: -180px -165px; } -.action-meta-mta-white, .device-desktop .phabricator-action-view:hover .action-meta-mta { +.action-love-white, .device-desktop .phabricator-action-view:hover .action-love { background-position: -195px -165px; } -.action-move-white, .device-desktop .phabricator-action-view:hover .action-move { +.action-merge-white, .device-desktop .phabricator-action-view:hover .action-merge { background-position: 0px -180px; } -.action-new-white, .device-desktop .phabricator-action-view:hover .action-new, .phabricator-application-launch-create:hover .phabricator-application-create-icon.action-new-grey { +.action-message-white, .device-desktop .phabricator-action-view:hover .action-message { background-position: -15px -180px; } -.action-none-white, .device-desktop .phabricator-action-view:hover .action-none { +.action-meta-mta-white, .device-desktop .phabricator-action-view:hover .action-meta-mta { background-position: -30px -180px; } -.action-perflab-white, .device-desktop .phabricator-action-view:hover .action-perflab { +.action-move-white, .device-desktop .phabricator-action-view:hover .action-move { background-position: -45px -180px; } -.action-preview-white, .device-desktop .phabricator-action-view:hover .action-preview { +.action-new-white, .device-desktop .phabricator-action-view:hover .action-new, .phabricator-application-launch-create:hover .phabricator-application-create-icon.action-new-grey { background-position: -60px -180px; } -.action-refresh-white, .device-desktop .phabricator-action-view:hover .action-refresh { +.action-none-white, .device-desktop .phabricator-action-view:hover .action-none { background-position: -75px -180px; } -.action-remove-white, .device-desktop .phabricator-action-view:hover .action-remove { +.action-perflab-white, .device-desktop .phabricator-action-view:hover .action-perflab { background-position: -90px -180px; } -.action-search-white, .device-desktop .phabricator-action-view:hover .action-search { +.action-preview-white, .device-desktop .phabricator-action-view:hover .action-preview { background-position: -105px -180px; } -.action-start-sandcastle-white, .device-desktop .phabricator-action-view:hover .action-start-sandcastle { +.action-refresh-white, .device-desktop .phabricator-action-view:hover .action-refresh { background-position: -120px -180px; } -.action-subscribe-add-white, .device-desktop .phabricator-action-view:hover .action-subscribe-add { +.action-remove-white, .device-desktop .phabricator-action-view:hover .action-remove { background-position: -135px -180px; } -.action-subscribe-auto-white, .device-desktop .phabricator-action-view:hover .action-subscribe-auto { +.action-search-white, .device-desktop .phabricator-action-view:hover .action-search { background-position: -150px -180px; } -.action-subscribe-delete-white, .device-desktop .phabricator-action-view:hover .action-subscribe-delete { +.action-start-sandcastle-white, .device-desktop .phabricator-action-view:hover .action-start-sandcastle { background-position: -165px -180px; } -.action-tag-white, .device-desktop .phabricator-action-view:hover .action-tag { +.action-subscribe-add-white, .device-desktop .phabricator-action-view:hover .action-subscribe-add { background-position: -180px -180px; } -.action-transcript-white, .device-desktop .phabricator-action-view:hover .action-transcript { +.action-subscribe-auto-white, .device-desktop .phabricator-action-view:hover .action-subscribe-auto { background-position: -195px -180px; } -.action-undo-white, .device-desktop .phabricator-action-view:hover .action-undo { +.action-subscribe-delete-white, .device-desktop .phabricator-action-view:hover .action-subscribe-delete { background-position: 0px -195px; } -.action-unlock-white, .device-desktop .phabricator-action-view:hover .action-unlock { +.action-tag-white, .device-desktop .phabricator-action-view:hover .action-tag { background-position: -15px -195px; } -.action-unmerge-white, .device-desktop .phabricator-action-view:hover .action-unmerge { +.action-transcript-white, .device-desktop .phabricator-action-view:hover .action-transcript { background-position: -30px -195px; } -.action-unpublish-white, .device-desktop .phabricator-action-view:hover .action-unpublish { +.action-undo-white, .device-desktop .phabricator-action-view:hover .action-undo { background-position: -45px -195px; } -.action-upload-white, .device-desktop .phabricator-action-view:hover .action-upload { +.action-unlock-white, .device-desktop .phabricator-action-view:hover .action-unlock { background-position: -60px -195px; } -.action-warning-white, .device-desktop .phabricator-action-view:hover .action-warning { +.action-unmerge-white, .device-desktop .phabricator-action-view:hover .action-unmerge { background-position: -75px -195px; } -.action-world-white, .device-desktop .phabricator-action-view:hover .action-world { +.action-unpublish-white, .device-desktop .phabricator-action-view:hover .action-unpublish { background-position: -90px -195px; } -.remarkup-assist-b { +.action-upload-white, .device-desktop .phabricator-action-view:hover .action-upload { background-position: -105px -195px; } -.remarkup-assist-code { +.action-warning-white, .device-desktop .phabricator-action-view:hover .action-warning { background-position: -120px -195px; } -.remarkup-assist-help { +.action-world-white, .device-desktop .phabricator-action-view:hover .action-world { background-position: -135px -195px; } -.remarkup-assist-i { +.remarkup-assist-b { background-position: -150px -195px; } -.remarkup-assist-image { +.remarkup-assist-code { background-position: -165px -195px; } -.remarkup-assist-larger { +.remarkup-assist-help { background-position: -180px -195px; } -.remarkup-assist-meme { +.remarkup-assist-i { background-position: -195px -195px; } -.remarkup-assist-ol { +.remarkup-assist-image { background-position: 0px -210px; } -.remarkup-assist-table { +.remarkup-assist-larger { background-position: -15px -210px; } -.remarkup-assist-tag { +.remarkup-assist-meme { background-position: -30px -210px; } -.remarkup-assist-tt { +.remarkup-assist-ol { background-position: -45px -210px; } -.remarkup-assist-ul { +.remarkup-assist-table { background-position: -60px -210px; } + +.remarkup-assist-tag { + background-position: -75px -210px; +} + +.remarkup-assist-tt { + background-position: -90px -210px; +} + +.remarkup-assist-ul { + background-position: -105px -210px; +} diff --git a/webroot/rsrc/image/sprite-icon-X2.png b/webroot/rsrc/image/sprite-icon-X2.png index aac5c9c96147e03da6a569ab43ca829e11342d3b..dab0698832a8ff184568f16cfa201b2dd648b21f 100644 GIT binary patch literal 35017 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

j6&#Rl`bcBQ}8@+eP-NQLhz)u%6J& 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 AVE_OC diff --git a/webroot/rsrc/image/sprite-icon.png b/webroot/rsrc/image/sprite-icon.png index 1787ed8173ddcfea7684bcd72da0b4c0d7c3160d..740e2a07ac20ba671422c35c1520e25f9c3b1b38 100644 GIT binary patch literal 15194 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 z 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