diff --git a/resources/sprite/icons_1x/popout.png b/resources/sprite/icons_1x/popout.png new file mode 100644 index 0000000000..291d65fcb0 Binary files /dev/null and b/resources/sprite/icons_1x/popout.png differ diff --git a/resources/sprite/icons_2x/popout.png b/resources/sprite/icons_2x/popout.png new file mode 100644 index 0000000000..a989326251 Binary files /dev/null and b/resources/sprite/icons_2x/popout.png differ diff --git a/resources/sprite/icons_grey_1x/popout.png b/resources/sprite/icons_grey_1x/popout.png new file mode 100644 index 0000000000..2c193ad532 Binary files /dev/null and b/resources/sprite/icons_grey_1x/popout.png differ diff --git a/resources/sprite/icons_grey_2x/popout.png b/resources/sprite/icons_grey_2x/popout.png new file mode 100644 index 0000000000..47b096eb1d Binary files /dev/null and b/resources/sprite/icons_grey_2x/popout.png differ diff --git a/resources/sprite/icons_white_1x/popout.png b/resources/sprite/icons_white_1x/popout.png new file mode 100644 index 0000000000..2f74a79948 Binary files /dev/null and b/resources/sprite/icons_white_1x/popout.png differ diff --git a/resources/sprite/icons_white_2x/popout.png b/resources/sprite/icons_white_2x/popout.png new file mode 100644 index 0000000000..a9003c8b59 Binary files /dev/null and b/resources/sprite/icons_white_2x/popout.png differ diff --git a/resources/sprite/manifest/icons.json b/resources/sprite/manifest/icons.json index 871f455b50..2138eb7ed3 100644 --- a/resources/sprite/manifest/icons.json +++ b/resources/sprite/manifest/icons.json @@ -826,6 +826,21 @@ "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" : "386f22dd33e0f5e48e294582ca7e1913" }, + "icons-popout" : { + "name" : "icons-popout", + "rule" : ".icons-popout", + "hash" : "83c413187ec4d5730203494bdb70a6f2" + }, + "icons-popout-grey" : { + "name" : "icons-popout-grey", + "rule" : ".icons-popout-grey", + "hash" : "203aaa1696fe7fdf7f287d5f2908b2ef" + }, + "icons-popout-white" : { + "name" : "icons-popout-white", + "rule" : ".icons-popout-white, .device-desktop .phabricator-action-view:hover .icons-popout, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-popout", + "hash" : "924b3bf8f4768bf647237de4eaa3613e" + }, "icons-preview" : { "name" : "icons-preview", "rule" : ".icons-preview", diff --git a/src/__celerity_resource_map__.php b/src/__celerity_resource_map__.php index 6404df7d5e..95b0bb207d 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' => 'f31feff123fdfd403edd103abc370742', - 'uri' => '/res/f31feff1/rsrc/image/sprite-icons-X2.png', + 'hash' => 'b43b8421da536c9bdf089a9e4872b0f6', + 'uri' => '/res/b43b8421/rsrc/image/sprite-icons-X2.png', 'disk' => '/rsrc/image/sprite-icons-X2.png', 'type' => 'png', ), '/rsrc/image/sprite-icons.png' => array( - 'hash' => '36b69bdfcdaa35be0dfc5955fb7abbdb', - 'uri' => '/res/36b69bdf/rsrc/image/sprite-icons.png', + 'hash' => '8e55fd0b070802003dc566feaa4828a1', + 'uri' => '/res/8e55fd0b/rsrc/image/sprite-icons.png', 'disk' => '/rsrc/image/sprite-icons.png', 'type' => 'png', ), @@ -2169,7 +2169,7 @@ celerity_register_resource_map(array( ), 'javelin-behavior-phabricator-object-selector' => array( - 'uri' => '/res/461f95f7/rsrc/js/core/behavior-object-selector.js', + 'uri' => '/res/613ed910/rsrc/js/core/behavior-object-selector.js', 'type' => 'js', 'requires' => array( @@ -3437,7 +3437,7 @@ celerity_register_resource_map(array( ), 'phabricator-object-selector-css' => array( - 'uri' => '/res/20c94e28/rsrc/css/application/objectselector/object-selector.css', + 'uri' => '/res/575e4958/rsrc/css/application/objectselector/object-selector.css', 'type' => 'css', 'requires' => array( @@ -4252,7 +4252,7 @@ celerity_register_resource_map(array( ), 'sprite-icons-css' => array( - 'uri' => '/res/dc3d1c01/rsrc/css/sprite-icons.css', + 'uri' => '/res/1418d812/rsrc/css/sprite-icons.css', 'type' => 'css', 'requires' => array( @@ -4343,7 +4343,7 @@ celerity_register_resource_map(array( ), array( 'packages' => array( - 'ca6d2b1e' => + 'a838a0e1' => array( 'name' => 'core.pkg.css', 'symbols' => @@ -4392,7 +4392,7 @@ celerity_register_resource_map(array( 41 => 'phabricator-tag-view-css', 42 => 'phui-list-view-css', ), - 'uri' => '/res/pkg/ca6d2b1e/core.pkg.css', + 'uri' => '/res/pkg/a838a0e1/core.pkg.css', 'type' => 'css', ), '2c1dba03' => @@ -4454,7 +4454,7 @@ celerity_register_resource_map(array( 'uri' => '/res/pkg/4ccfeb47/darkconsole.pkg.js', 'type' => 'js', ), - '1084b12b' => + 67248472 => array( 'name' => 'differential.pkg.css', 'symbols' => @@ -4473,10 +4473,10 @@ celerity_register_resource_map(array( 11 => 'differential-local-commits-view-css', 12 => 'inline-comment-summary-css', ), - 'uri' => '/res/pkg/1084b12b/differential.pkg.css', + 'uri' => '/res/pkg/67248472/differential.pkg.css', 'type' => 'css', ), - '5e9e5c4e' => + '92f459f0' => array( 'name' => 'differential.pkg.js', 'symbols' => @@ -4501,7 +4501,7 @@ celerity_register_resource_map(array( 17 => 'javelin-behavior-differential-toggle-files', 18 => 'javelin-behavior-differential-user-select', ), - 'uri' => '/res/pkg/5e9e5c4e/differential.pkg.js', + 'uri' => '/res/pkg/92f459f0/differential.pkg.js', 'type' => 'js', ), '7aa115b4' => @@ -4584,52 +4584,52 @@ celerity_register_resource_map(array( ), 'reverse' => array( - 'aphront-dialog-view-css' => 'ca6d2b1e', - 'aphront-error-view-css' => 'ca6d2b1e', - 'aphront-list-filter-view-css' => 'ca6d2b1e', - 'aphront-pager-view-css' => 'ca6d2b1e', - 'aphront-panel-view-css' => 'ca6d2b1e', - 'aphront-table-view-css' => 'ca6d2b1e', - 'aphront-tokenizer-control-css' => 'ca6d2b1e', - 'aphront-tooltip-css' => 'ca6d2b1e', - 'aphront-typeahead-control-css' => 'ca6d2b1e', - 'differential-changeset-view-css' => '1084b12b', - 'differential-core-view-css' => '1084b12b', - 'differential-inline-comment-editor' => '5e9e5c4e', - 'differential-local-commits-view-css' => '1084b12b', - 'differential-results-table-css' => '1084b12b', - 'differential-revision-add-comment-css' => '1084b12b', - 'differential-revision-comment-css' => '1084b12b', - 'differential-revision-comment-list-css' => '1084b12b', - 'differential-revision-history-css' => '1084b12b', - 'differential-revision-list-css' => '1084b12b', - 'differential-table-of-contents-css' => '1084b12b', + 'aphront-dialog-view-css' => 'a838a0e1', + 'aphront-error-view-css' => 'a838a0e1', + 'aphront-list-filter-view-css' => 'a838a0e1', + 'aphront-pager-view-css' => 'a838a0e1', + 'aphront-panel-view-css' => 'a838a0e1', + 'aphront-table-view-css' => 'a838a0e1', + 'aphront-tokenizer-control-css' => 'a838a0e1', + 'aphront-tooltip-css' => 'a838a0e1', + 'aphront-typeahead-control-css' => 'a838a0e1', + 'differential-changeset-view-css' => '67248472', + 'differential-core-view-css' => '67248472', + 'differential-inline-comment-editor' => '92f459f0', + 'differential-local-commits-view-css' => '67248472', + 'differential-results-table-css' => '67248472', + 'differential-revision-add-comment-css' => '67248472', + 'differential-revision-comment-css' => '67248472', + 'differential-revision-comment-list-css' => '67248472', + 'differential-revision-history-css' => '67248472', + 'differential-revision-list-css' => '67248472', + 'differential-table-of-contents-css' => '67248472', 'diffusion-commit-view-css' => '7aa115b4', 'diffusion-icons-css' => '7aa115b4', - 'global-drag-and-drop-css' => 'ca6d2b1e', - 'inline-comment-summary-css' => '1084b12b', + 'global-drag-and-drop-css' => 'a838a0e1', + 'inline-comment-summary-css' => '67248472', 'javelin-aphlict' => '2c1dba03', 'javelin-behavior' => '3e3be199', 'javelin-behavior-aphlict-dropdown' => '2c1dba03', 'javelin-behavior-aphlict-listen' => '2c1dba03', 'javelin-behavior-aphront-basic-tokenizer' => '2c1dba03', - 'javelin-behavior-aphront-drag-and-drop-textarea' => '5e9e5c4e', + 'javelin-behavior-aphront-drag-and-drop-textarea' => '92f459f0', 'javelin-behavior-aphront-form-disable-on-submit' => '2c1dba03', 'javelin-behavior-audit-preview' => '96909266', 'javelin-behavior-dark-console' => '4ccfeb47', 'javelin-behavior-device' => '2c1dba03', - 'javelin-behavior-differential-accept-with-errors' => '5e9e5c4e', - 'javelin-behavior-differential-add-reviewers-and-ccs' => '5e9e5c4e', - 'javelin-behavior-differential-comment-jump' => '5e9e5c4e', - 'javelin-behavior-differential-diff-radios' => '5e9e5c4e', - 'javelin-behavior-differential-dropdown-menus' => '5e9e5c4e', - 'javelin-behavior-differential-edit-inline-comments' => '5e9e5c4e', - 'javelin-behavior-differential-feedback-preview' => '5e9e5c4e', - 'javelin-behavior-differential-keyboard-navigation' => '5e9e5c4e', - 'javelin-behavior-differential-populate' => '5e9e5c4e', - 'javelin-behavior-differential-show-more' => '5e9e5c4e', - 'javelin-behavior-differential-toggle-files' => '5e9e5c4e', - 'javelin-behavior-differential-user-select' => '5e9e5c4e', + 'javelin-behavior-differential-accept-with-errors' => '92f459f0', + 'javelin-behavior-differential-add-reviewers-and-ccs' => '92f459f0', + 'javelin-behavior-differential-comment-jump' => '92f459f0', + 'javelin-behavior-differential-diff-radios' => '92f459f0', + 'javelin-behavior-differential-dropdown-menus' => '92f459f0', + 'javelin-behavior-differential-edit-inline-comments' => '92f459f0', + 'javelin-behavior-differential-feedback-preview' => '92f459f0', + 'javelin-behavior-differential-keyboard-navigation' => '92f459f0', + 'javelin-behavior-differential-populate' => '92f459f0', + 'javelin-behavior-differential-show-more' => '92f459f0', + 'javelin-behavior-differential-toggle-files' => '92f459f0', + 'javelin-behavior-differential-user-select' => '92f459f0', 'javelin-behavior-diffusion-commit-graph' => '96909266', 'javelin-behavior-diffusion-pull-lastmodified' => '96909266', 'javelin-behavior-error-log' => '4ccfeb47', @@ -4637,7 +4637,7 @@ celerity_register_resource_map(array( 'javelin-behavior-history-install' => '2c1dba03', 'javelin-behavior-konami' => '2c1dba03', 'javelin-behavior-lightbox-attachments' => '2c1dba03', - 'javelin-behavior-load-blame' => '5e9e5c4e', + 'javelin-behavior-load-blame' => '92f459f0', 'javelin-behavior-maniphest-batch-selector' => '0474f45c', 'javelin-behavior-maniphest-subpriority-editor' => '0474f45c', 'javelin-behavior-maniphest-transaction-controls' => '0474f45c', @@ -4649,7 +4649,7 @@ celerity_register_resource_map(array( 'javelin-behavior-phabricator-hovercards' => '2c1dba03', 'javelin-behavior-phabricator-keyboard-shortcuts' => '2c1dba03', 'javelin-behavior-phabricator-nav' => '2c1dba03', - 'javelin-behavior-phabricator-object-selector' => '5e9e5c4e', + 'javelin-behavior-phabricator-object-selector' => '92f459f0', 'javelin-behavior-phabricator-oncopy' => '2c1dba03', 'javelin-behavior-phabricator-remarkup-assist' => '2c1dba03', 'javelin-behavior-phabricator-reveal-content' => '2c1dba03', @@ -4657,7 +4657,7 @@ celerity_register_resource_map(array( 'javelin-behavior-phabricator-tooltips' => '2c1dba03', 'javelin-behavior-phabricator-watch-anchor' => '2c1dba03', 'javelin-behavior-refresh-csrf' => '2c1dba03', - 'javelin-behavior-repository-crossreference' => '5e9e5c4e', + 'javelin-behavior-repository-crossreference' => '92f459f0', 'javelin-behavior-toggle-class' => '2c1dba03', 'javelin-behavior-workflow' => '2c1dba03', 'javelin-color' => '2c1dba03', @@ -4681,56 +4681,56 @@ celerity_register_resource_map(array( 'javelin-util' => '3e3be199', 'javelin-vector' => '3e3be199', 'javelin-workflow' => '3e3be199', - 'lightbox-attachment-css' => 'ca6d2b1e', + 'lightbox-attachment-css' => 'a838a0e1', 'maniphest-task-summary-css' => '49898640', - 'phabricator-action-list-view-css' => 'ca6d2b1e', - 'phabricator-application-launch-view-css' => 'ca6d2b1e', + 'phabricator-action-list-view-css' => 'a838a0e1', + 'phabricator-application-launch-view-css' => 'a838a0e1', 'phabricator-busy' => '2c1dba03', - 'phabricator-content-source-view-css' => '1084b12b', - 'phabricator-core-css' => 'ca6d2b1e', - 'phabricator-crumbs-view-css' => 'ca6d2b1e', - 'phabricator-drag-and-drop-file-upload' => '5e9e5c4e', + 'phabricator-content-source-view-css' => '67248472', + 'phabricator-core-css' => 'a838a0e1', + 'phabricator-crumbs-view-css' => 'a838a0e1', + 'phabricator-drag-and-drop-file-upload' => '92f459f0', 'phabricator-dropdown-menu' => '2c1dba03', 'phabricator-file-upload' => '2c1dba03', - 'phabricator-filetree-view-css' => 'ca6d2b1e', - 'phabricator-flag-css' => 'ca6d2b1e', + 'phabricator-filetree-view-css' => 'a838a0e1', + 'phabricator-flag-css' => 'a838a0e1', 'phabricator-hovercard' => '2c1dba03', - 'phabricator-jump-nav' => 'ca6d2b1e', + 'phabricator-jump-nav' => 'a838a0e1', 'phabricator-keyboard-shortcut' => '2c1dba03', 'phabricator-keyboard-shortcut-manager' => '2c1dba03', - 'phabricator-main-menu-view' => 'ca6d2b1e', + 'phabricator-main-menu-view' => 'a838a0e1', 'phabricator-menu-item' => '2c1dba03', - 'phabricator-nav-view-css' => 'ca6d2b1e', + 'phabricator-nav-view-css' => 'a838a0e1', 'phabricator-notification' => '2c1dba03', - 'phabricator-notification-css' => 'ca6d2b1e', - 'phabricator-notification-menu-css' => 'ca6d2b1e', - 'phabricator-object-selector-css' => '1084b12b', + 'phabricator-notification-css' => 'a838a0e1', + 'phabricator-notification-menu-css' => 'a838a0e1', + 'phabricator-object-selector-css' => '67248472', 'phabricator-phtize' => '2c1dba03', 'phabricator-prefab' => '2c1dba03', 'phabricator-project-tag-css' => '49898640', - 'phabricator-remarkup-css' => 'ca6d2b1e', - 'phabricator-shaped-request' => '5e9e5c4e', - 'phabricator-side-menu-view-css' => 'ca6d2b1e', - 'phabricator-standard-page-view' => 'ca6d2b1e', - 'phabricator-tag-view-css' => 'ca6d2b1e', + 'phabricator-remarkup-css' => 'a838a0e1', + 'phabricator-shaped-request' => '92f459f0', + 'phabricator-side-menu-view-css' => 'a838a0e1', + 'phabricator-standard-page-view' => 'a838a0e1', + 'phabricator-tag-view-css' => 'a838a0e1', 'phabricator-textareautils' => '2c1dba03', 'phabricator-tooltip' => '2c1dba03', - 'phabricator-transaction-view-css' => 'ca6d2b1e', - 'phabricator-zindex-css' => 'ca6d2b1e', - 'phui-button-css' => 'ca6d2b1e', - 'phui-form-css' => 'ca6d2b1e', - 'phui-form-view-css' => 'ca6d2b1e', - 'phui-header-view-css' => 'ca6d2b1e', - 'phui-icon-view-css' => 'ca6d2b1e', - 'phui-list-view-css' => 'ca6d2b1e', - 'phui-object-item-list-view-css' => 'ca6d2b1e', - 'phui-property-list-view-css' => 'ca6d2b1e', - 'phui-spacing-css' => 'ca6d2b1e', - 'sprite-apps-large-css' => 'ca6d2b1e', - 'sprite-gradient-css' => 'ca6d2b1e', - 'sprite-icons-css' => 'ca6d2b1e', - 'sprite-menu-css' => 'ca6d2b1e', - 'sprite-status-css' => 'ca6d2b1e', - 'syntax-highlighting-css' => 'ca6d2b1e', + 'phabricator-transaction-view-css' => 'a838a0e1', + 'phabricator-zindex-css' => 'a838a0e1', + 'phui-button-css' => 'a838a0e1', + 'phui-form-css' => 'a838a0e1', + 'phui-form-view-css' => 'a838a0e1', + 'phui-header-view-css' => 'a838a0e1', + 'phui-icon-view-css' => 'a838a0e1', + 'phui-list-view-css' => 'a838a0e1', + 'phui-object-item-list-view-css' => 'a838a0e1', + 'phui-property-list-view-css' => 'a838a0e1', + 'phui-spacing-css' => 'a838a0e1', + 'sprite-apps-large-css' => 'a838a0e1', + 'sprite-gradient-css' => 'a838a0e1', + 'sprite-icons-css' => 'a838a0e1', + 'sprite-menu-css' => 'a838a0e1', + 'sprite-status-css' => 'a838a0e1', + 'syntax-highlighting-css' => 'a838a0e1', ), )); diff --git a/webroot/rsrc/css/application/objectselector/object-selector.css b/webroot/rsrc/css/application/objectselector/object-selector.css index 988aa26b63..0abae7eb5b 100644 --- a/webroot/rsrc/css/application/objectselector/object-selector.css +++ b/webroot/rsrc/css/application/objectselector/object-selector.css @@ -3,8 +3,8 @@ * @requires aphront-dialog-view-css */ -.phabricator-object-selector-dialog { - width: 960px; +.device-desktop .phabricator-object-selector-dialog { + width: 860px; } .phabricator-object-selector-dialog .aphront-dialog-body { @@ -13,7 +13,8 @@ .phabricator-object-selector-search { width: 100%; - background: #ededed; + background: {$lightbluebackground}; + border-bottom: 1px solid {$thinblueborder}; } .phabricator-object-selector-search td { @@ -25,27 +26,42 @@ td.phabricator-object-selector-search-text { width: 100%; } +.phabricator-object-selector-row:hover { + background-color: {$greybackground}; +} + +.phabricator-object-selector-row:hover a { + text-decoration: none; +} + .phabricator-object-selector-search-text input { width: 100%; + border-radius: 14px; + padding: 4px 8px; + height: 26px; + margin: 2px 0; +} + +.phabricator-object-selector-popicon { + display: inline-block; + margin-top: 4px; } .phabricator-object-selector-results { position: relative; height: 24em; - border: solid #bbbbbb; - border-width: 1px 0px; overflow-y: scroll; overflow-x: hidden; } .phabricator-object-selector-handle { width: 100%; - background: #e9e9e9; + background: {$lightgreybackground}; margin-bottom: 1px; } .phabricator-object-selector-handle td { - padding: 4px 1em; + padding: 4px 8px; } .phabricator-object-selector-handle th { @@ -57,14 +73,14 @@ td.phabricator-object-selector-search-text { .phabricator-object-selector-handle th a { display: block; - padding: 4px 1em; + padding: 4px 0; } .phabricator-object-selector-header { - padding: 2px; - border-bottom: 1px solid #d0d0d0; - margin-bottom: 16px; - color: {$darkgreytext}; + margin-bottom: 8px; + font-weight: bold; + text-transform: uppercase; + color: {$bluetext}; } .phabricator-object-selector-attach-explicit { @@ -74,17 +90,13 @@ td.phabricator-object-selector-search-text { border-width: 1px 0px; } -.phabricator-object-selector-currently-attached { - background: #fff; - padding: 16px; - border: 1px solid #dddddd; -} - .phabricator-object-selector-current { - background: #ededed; - padding: 8px 8px; + border-top: 1px solid {$thinblueborder}; } +.phabricator-object-selector-currently-attached { + padding: 8px; +} .object-selector-nothing { padding: 1em; diff --git a/webroot/rsrc/css/sprite-icons.css b/webroot/rsrc/css/sprite-icons.css index e6a40e56dc..ec366a45e3 100644 --- a/webroot/rsrc/css/sprite-icons.css +++ b/webroot/rsrc/css/sprite-icons.css @@ -238,730 +238,742 @@ only screen and (-webkit-min-device-pixel-ratio: 1.5) { background-position: -135px -45px; } -.icons-preview { +.icons-popout { background-position: -150px -45px; } -.icons-project { +.icons-preview { background-position: -165px -45px; } -.icons-raise-priority { +.icons-project { background-position: -180px -45px; } -.icons-refresh { +.icons-raise-priority { background-position: -195px -45px; } -.icons-remove { +.icons-refresh { background-position: -210px -45px; } -.icons-search { +.icons-remove { background-position: 0px -60px; } -.icons-start-sandcastle { +.icons-search { background-position: -15px -60px; } -.icons-tag { +.icons-start-sandcastle { background-position: -30px -60px; } -.icons-transcript { +.icons-tag { background-position: -45px -60px; } -.icons-undo { +.icons-transcript { background-position: -60px -60px; } -.icons-unlock { +.icons-undo { background-position: -75px -60px; } -.icons-unmerge { +.icons-unlock { background-position: -90px -60px; } -.icons-unpublish { +.icons-unmerge { background-position: -105px -60px; } -.icons-upload { +.icons-unpublish { background-position: -120px -60px; } -.icons-user { +.icons-upload { background-position: -135px -60px; } -.icons-warning { +.icons-user { background-position: -150px -60px; } -.icons-world { +.icons-warning { background-position: -165px -60px; } -.icons-wrench { +.icons-world { background-position: -180px -60px; } -.icons-zip { +.icons-wrench { background-position: -195px -60px; } -.icons-action-menu-grey { +.icons-zip { background-position: -210px -60px; } -.icons-arrow_left-grey { +.icons-action-menu-grey { background-position: 0px -75px; } -.icons-arrow_right-grey { +.icons-arrow_left-grey { background-position: -15px -75px; } -.icons-attach-grey { +.icons-arrow_right-grey { background-position: -30px -75px; } -.icons-blame-grey { +.icons-attach-grey { background-position: -45px -75px; } -.icons-calendar-grey { +.icons-blame-grey { background-position: -60px -75px; } -.icons-check-grey { +.icons-calendar-grey { background-position: -75px -75px; } -.icons-comment-grey { +.icons-check-grey { background-position: -90px -75px; } -.icons-computer-grey { +.icons-comment-grey { background-position: -105px -75px; } -.icons-create-grey { +.icons-computer-grey { background-position: -120px -75px; } -.icons-data-grey { +.icons-create-grey { background-position: -135px -75px; } -.icons-delete-grey { +.icons-data-grey { background-position: -150px -75px; } -.icons-disable-grey { +.icons-delete-grey { background-position: -165px -75px; } -.icons-dislike-grey { +.icons-disable-grey { background-position: -180px -75px; } -.icons-download-alt-grey { +.icons-dislike-grey { background-position: -195px -75px; } -.icons-download-grey { +.icons-download-alt-grey { background-position: -210px -75px; } -.icons-edit-grey { +.icons-download-grey { background-position: 0px -90px; } -.icons-enable-grey { +.icons-edit-grey { background-position: -15px -90px; } -.icons-file-grey { +.icons-enable-grey { background-position: -30px -90px; } -.icons-film-grey { +.icons-file-grey { background-position: -45px -90px; } -.icons-flag-0-grey { +.icons-film-grey { background-position: -60px -90px; } -.icons-flag-1-grey { +.icons-flag-0-grey { background-position: -75px -90px; } -.icons-flag-2-grey { +.icons-flag-1-grey { background-position: -90px -90px; } -.icons-flag-3-grey { +.icons-flag-2-grey { background-position: -105px -90px; } -.icons-flag-4-grey { +.icons-flag-3-grey { background-position: -120px -90px; } -.icons-flag-5-grey { +.icons-flag-4-grey { background-position: -135px -90px; } -.icons-flag-6-grey { +.icons-flag-5-grey { background-position: -150px -90px; } -.icons-flag-7-grey { +.icons-flag-6-grey { background-position: -165px -90px; } -.icons-flag-ghost-grey { +.icons-flag-7-grey { background-position: -180px -90px; } -.icons-flag-grey { +.icons-flag-ghost-grey { background-position: -195px -90px; } -.icons-folder-open-grey { +.icons-flag-grey { background-position: -210px -90px; } -.icons-fork-grey { +.icons-folder-open-grey { background-position: 0px -105px; } -.icons-herald-grey { +.icons-fork-grey { background-position: -15px -105px; } -.icons-highlight-grey { +.icons-herald-grey { background-position: -30px -105px; } -.icons-history-grey { +.icons-highlight-grey { background-position: -45px -105px; } -.icons-home-grey { +.icons-history-grey { background-position: -60px -105px; } -.icons-image-grey { +.icons-home-grey { background-position: -75px -105px; } -.icons-like-grey { +.icons-image-grey { background-position: -90px -105px; } -.icons-link-grey { +.icons-like-grey { background-position: -105px -105px; } -.icons-lint-info-grey { +.icons-link-grey { background-position: -120px -105px; } -.icons-lint-ok-grey { +.icons-lint-info-grey { background-position: -135px -105px; } -.icons-lint-warning-grey { +.icons-lint-ok-grey { background-position: -150px -105px; } -.icons-lock-grey { +.icons-lint-warning-grey { background-position: -165px -105px; } -.icons-love-grey { +.icons-lock-grey { background-position: -180px -105px; } -.icons-lower-priority-grey { +.icons-love-grey { background-position: -195px -105px; } -.icons-merge-grey { +.icons-lower-priority-grey { background-position: -210px -105px; } -.icons-message-grey { +.icons-merge-grey { background-position: 0px -120px; } -.icons-meta-mta-grey { +.icons-message-grey { background-position: -15px -120px; } -.icons-move-grey { +.icons-meta-mta-grey { background-position: -30px -120px; } -.icons-music-grey { +.icons-move-grey { background-position: -45px -120px; } -.icons-new-grey { +.icons-music-grey { background-position: -60px -120px; } -.icons-none-grey { +.icons-new-grey { background-position: -75px -120px; } -.icons-normal-priority-grey { +.icons-none-grey { background-position: -90px -120px; } -.icons-octocat-grey { +.icons-normal-priority-grey { background-position: -105px -120px; } -.icons-perflab-grey { +.icons-octocat-grey { background-position: -120px -120px; } -.icons-preview-grey { +.icons-perflab-grey { background-position: -135px -120px; } -.icons-project-grey { +.icons-popout-grey { background-position: -150px -120px; } -.icons-raise-priority-grey { +.icons-preview-grey { background-position: -165px -120px; } -.icons-refresh-grey { +.icons-project-grey { background-position: -180px -120px; } -.icons-remove-grey { +.icons-raise-priority-grey { background-position: -195px -120px; } -.icons-search-grey { +.icons-refresh-grey { background-position: -210px -120px; } -.icons-start-sandcastle-grey { +.icons-remove-grey { background-position: 0px -135px; } -.icons-tag-grey { +.icons-search-grey { background-position: -15px -135px; } -.icons-transcript-grey { +.icons-start-sandcastle-grey { background-position: -30px -135px; } -.icons-undo-grey { +.icons-tag-grey { background-position: -45px -135px; } -.icons-unlock-grey { +.icons-transcript-grey { background-position: -60px -135px; } -.icons-unmerge-grey { +.icons-undo-grey { background-position: -75px -135px; } -.icons-unpublish-grey { +.icons-unlock-grey { background-position: -90px -135px; } -.icons-upload-grey { +.icons-unmerge-grey { background-position: -105px -135px; } -.icons-user-grey { +.icons-unpublish-grey { background-position: -120px -135px; } -.icons-warning-grey { +.icons-upload-grey { background-position: -135px -135px; } -.icons-world-grey { +.icons-user-grey { background-position: -150px -135px; } -.icons-wrench-grey { +.icons-warning-grey { background-position: -165px -135px; } -.icons-zip-grey { +.icons-world-grey { background-position: -180px -135px; } -.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 { +.icons-wrench-grey { background-position: -195px -135px; } -.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 { +.icons-zip-grey { background-position: -210px -135px; } -.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 { +.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 { background-position: 0px -150px; } -.icons-attach-white, .device-desktop .phabricator-action-view:hover .icons-attach, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-attach { +.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 { background-position: -15px -150px; } -.icons-blame-white, .device-desktop .phabricator-action-view:hover .icons-blame, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-blame { +.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 { background-position: -30px -150px; } -.icons-calendar-white, .device-desktop .phabricator-action-view:hover .icons-calendar, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-calendar { +.icons-attach-white, .device-desktop .phabricator-action-view:hover .icons-attach, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-attach { background-position: -45px -150px; } -.icons-check-white, .device-desktop .phabricator-action-view:hover .icons-check, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-check { +.icons-blame-white, .device-desktop .phabricator-action-view:hover .icons-blame, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-blame { background-position: -60px -150px; } -.icons-comment-white, .device-desktop .phabricator-action-view:hover .icons-comment, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-comment { +.icons-calendar-white, .device-desktop .phabricator-action-view:hover .icons-calendar, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-calendar { background-position: -75px -150px; } -.icons-computer-white, .device-desktop .phabricator-action-view:hover .icons-computer, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-computer { +.icons-check-white, .device-desktop .phabricator-action-view:hover .icons-check, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-check { background-position: -90px -150px; } -.icons-create-white, .device-desktop .phabricator-action-view:hover .icons-create, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-create { +.icons-comment-white, .device-desktop .phabricator-action-view:hover .icons-comment, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-comment { background-position: -105px -150px; } -.icons-data-white, .device-desktop .phabricator-action-view:hover .icons-data, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-data { +.icons-computer-white, .device-desktop .phabricator-action-view:hover .icons-computer, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-computer { background-position: -120px -150px; } -.icons-delete-white, .device-desktop .phabricator-action-view:hover .icons-delete, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-delete { +.icons-create-white, .device-desktop .phabricator-action-view:hover .icons-create, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-create { background-position: -135px -150px; } -.icons-disable-white, .device-desktop .phabricator-action-view:hover .icons-disable, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-disable { +.icons-data-white, .device-desktop .phabricator-action-view:hover .icons-data, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-data { background-position: -150px -150px; } -.icons-dislike-white, .device-desktop .phabricator-action-view:hover .icons-dislike, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-dislike { +.icons-delete-white, .device-desktop .phabricator-action-view:hover .icons-delete, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-delete { background-position: -165px -150px; } -.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 { +.icons-disable-white, .device-desktop .phabricator-action-view:hover .icons-disable, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-disable { background-position: -180px -150px; } -.icons-download-white, .device-desktop .phabricator-action-view:hover .icons-download, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-download { +.icons-dislike-white, .device-desktop .phabricator-action-view:hover .icons-dislike, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-dislike { background-position: -195px -150px; } -.icons-edit-white, .device-desktop .phabricator-action-view:hover .icons-edit, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-edit { +.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 { background-position: -210px -150px; } -.icons-enable-white, .device-desktop .phabricator-action-view:hover .icons-enable, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-enable { +.icons-download-white, .device-desktop .phabricator-action-view:hover .icons-download, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-download { background-position: 0px -165px; } -.icons-file-white, .device-desktop .phabricator-action-view:hover .icons-file, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-file { +.icons-edit-white, .device-desktop .phabricator-action-view:hover .icons-edit, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-edit { background-position: -15px -165px; } -.icons-film-white, .device-desktop .phabricator-action-view:hover .icons-film, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-film { +.icons-enable-white, .device-desktop .phabricator-action-view:hover .icons-enable, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-enable { background-position: -30px -165px; } -.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 { +.icons-file-white, .device-desktop .phabricator-action-view:hover .icons-file, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-file { background-position: -45px -165px; } -.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 { +.icons-film-white, .device-desktop .phabricator-action-view:hover .icons-film, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-film { background-position: -60px -165px; } -.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 { +.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 { background-position: -75px -165px; } -.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 { +.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 { background-position: -90px -165px; } -.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 { +.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 { background-position: -105px -165px; } -.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 { +.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 { background-position: -120px -165px; } -.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 { +.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 { background-position: -135px -165px; } -.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 { +.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 { background-position: -150px -165px; } -.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 { +.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 { background-position: -165px -165px; } -.icons-flag-white, .device-desktop .phabricator-action-view:hover .icons-flag, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-flag { +.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 { background-position: -180px -165px; } -.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 { +.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 { background-position: -195px -165px; } -.icons-fork-white, .device-desktop .phabricator-action-view:hover .icons-fork, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-fork { +.icons-flag-white, .device-desktop .phabricator-action-view:hover .icons-flag, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-flag { background-position: -210px -165px; } -.icons-herald-white, .device-desktop .phabricator-action-view:hover .icons-herald, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-herald { +.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 { background-position: 0px -180px; } -.icons-highlight-white, .device-desktop .phabricator-action-view:hover .icons-highlight, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-highlight { +.icons-fork-white, .device-desktop .phabricator-action-view:hover .icons-fork, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-fork { background-position: -15px -180px; } -.icons-history-white, .device-desktop .phabricator-action-view:hover .icons-history, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-history { +.icons-herald-white, .device-desktop .phabricator-action-view:hover .icons-herald, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-herald { background-position: -30px -180px; } -.icons-home-white, .device-desktop .phabricator-action-view:hover .icons-home, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-home { +.icons-highlight-white, .device-desktop .phabricator-action-view:hover .icons-highlight, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-highlight { background-position: -45px -180px; } -.icons-image-white, .device-desktop .phabricator-action-view:hover .icons-image, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-image { +.icons-history-white, .device-desktop .phabricator-action-view:hover .icons-history, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-history { background-position: -60px -180px; } -.icons-like-white, .device-desktop .phabricator-action-view:hover .icons-like, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-like { +.icons-home-white, .device-desktop .phabricator-action-view:hover .icons-home, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-home { background-position: -75px -180px; } -.icons-link-white, .device-desktop .phabricator-action-view:hover .icons-link, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-link { +.icons-image-white, .device-desktop .phabricator-action-view:hover .icons-image, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-image { background-position: -90px -180px; } -.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 { +.icons-like-white, .device-desktop .phabricator-action-view:hover .icons-like, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-like { background-position: -105px -180px; } -.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 { +.icons-link-white, .device-desktop .phabricator-action-view:hover .icons-link, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-link { background-position: -120px -180px; } -.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 { +.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 { background-position: -135px -180px; } -.icons-lock-white, .device-desktop .phabricator-action-view:hover .icons-lock, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-lock { +.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 { background-position: -150px -180px; } -.icons-love-white, .device-desktop .phabricator-action-view:hover .icons-love, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-love { +.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 { background-position: -165px -180px; } -.icons-lower-priority-white, .device-desktop .phabricator-action-view:hover .icons-lower-priority, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-lower-priority { +.icons-lock-white, .device-desktop .phabricator-action-view:hover .icons-lock, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-lock { background-position: -180px -180px; } -.icons-merge-white, .device-desktop .phabricator-action-view:hover .icons-merge, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-merge { +.icons-love-white, .device-desktop .phabricator-action-view:hover .icons-love, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-love { background-position: -195px -180px; } -.icons-message-white, .device-desktop .phabricator-action-view:hover .icons-message, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-message { +.icons-lower-priority-white, .device-desktop .phabricator-action-view:hover .icons-lower-priority, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-lower-priority { background-position: -210px -180px; } -.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 { +.icons-merge-white, .device-desktop .phabricator-action-view:hover .icons-merge, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-merge { background-position: 0px -195px; } -.icons-move-white, .device-desktop .phabricator-action-view:hover .icons-move, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-move { +.icons-message-white, .device-desktop .phabricator-action-view:hover .icons-message, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-message { background-position: -15px -195px; } -.icons-music-white, .device-desktop .phabricator-action-view:hover .icons-music, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-music { +.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 { background-position: -30px -195px; } -.icons-new-white, .device-desktop .phabricator-action-view:hover .icons-new, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-new { +.icons-move-white, .device-desktop .phabricator-action-view:hover .icons-move, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-move { background-position: -45px -195px; } -.icons-none-white, .device-desktop .phabricator-action-view:hover .icons-none, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-none { +.icons-music-white, .device-desktop .phabricator-action-view:hover .icons-music, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-music { background-position: -60px -195px; } -.icons-normal-priority-white, .device-desktop .phabricator-action-view:hover .icons-normal-priority, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-normal-priority { +.icons-new-white, .device-desktop .phabricator-action-view:hover .icons-new, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-new { background-position: -75px -195px; } -.icons-octocat-white, .device-desktop .phabricator-action-view:hover .icons-octocat, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-octocat { +.icons-none-white, .device-desktop .phabricator-action-view:hover .icons-none, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-none { background-position: -90px -195px; } -.icons-perflab-white, .device-desktop .phabricator-action-view:hover .icons-perflab, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-perflab { +.icons-normal-priority-white, .device-desktop .phabricator-action-view:hover .icons-normal-priority, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-normal-priority { background-position: -105px -195px; } -.icons-preview-white, .device-desktop .phabricator-action-view:hover .icons-preview, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-preview { +.icons-octocat-white, .device-desktop .phabricator-action-view:hover .icons-octocat, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-octocat { background-position: -120px -195px; } -.icons-project-white, .device-desktop .phabricator-action-view:hover .icons-project, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-project { +.icons-perflab-white, .device-desktop .phabricator-action-view:hover .icons-perflab, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-perflab { background-position: -135px -195px; } -.icons-raise-priority-white, .device-desktop .phabricator-action-view:hover .icons-raise-priority, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-raise-priority { +.icons-popout-white, .device-desktop .phabricator-action-view:hover .icons-popout, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-popout { background-position: -150px -195px; } -.icons-refresh-white, .device-desktop .phabricator-action-view:hover .icons-refresh, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-refresh { +.icons-preview-white, .device-desktop .phabricator-action-view:hover .icons-preview, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-preview { background-position: -165px -195px; } -.icons-remove-white, .device-desktop .phabricator-action-view:hover .icons-remove, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-remove { +.icons-project-white, .device-desktop .phabricator-action-view:hover .icons-project, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-project { background-position: -180px -195px; } -.icons-search-white, .device-desktop .phabricator-action-view:hover .icons-search, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-search { +.icons-raise-priority-white, .device-desktop .phabricator-action-view:hover .icons-raise-priority, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-raise-priority { background-position: -195px -195px; } -.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 { +.icons-refresh-white, .device-desktop .phabricator-action-view:hover .icons-refresh, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-refresh { background-position: -210px -195px; } -.icons-tag-white, .device-desktop .phabricator-action-view:hover .icons-tag, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-tag { +.icons-remove-white, .device-desktop .phabricator-action-view:hover .icons-remove, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-remove { background-position: 0px -210px; } -.icons-transcript-white, .device-desktop .phabricator-action-view:hover .icons-transcript, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-transcript { +.icons-search-white, .device-desktop .phabricator-action-view:hover .icons-search, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-search { background-position: -15px -210px; } -.icons-undo-white, .device-desktop .phabricator-action-view:hover .icons-undo, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-undo { +.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 { background-position: -30px -210px; } -.icons-unlock-white, .device-desktop .phabricator-action-view:hover .icons-unlock, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-unlock { +.icons-tag-white, .device-desktop .phabricator-action-view:hover .icons-tag, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-tag { background-position: -45px -210px; } -.icons-unmerge-white, .device-desktop .phabricator-action-view:hover .icons-unmerge, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-unmerge { +.icons-transcript-white, .device-desktop .phabricator-action-view:hover .icons-transcript, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-transcript { background-position: -60px -210px; } -.icons-unpublish-white, .device-desktop .phabricator-action-view:hover .icons-unpublish, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-unpublish { +.icons-undo-white, .device-desktop .phabricator-action-view:hover .icons-undo, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-undo { background-position: -75px -210px; } -.icons-upload-white, .device-desktop .phabricator-action-view:hover .icons-upload, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-upload { +.icons-unlock-white, .device-desktop .phabricator-action-view:hover .icons-unlock, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-unlock { background-position: -90px -210px; } -.icons-user-white, .device-desktop .phabricator-action-view:hover .icons-user, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-user { +.icons-unmerge-white, .device-desktop .phabricator-action-view:hover .icons-unmerge, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-unmerge { background-position: -105px -210px; } -.icons-warning-white, .device-desktop .phabricator-action-view:hover .icons-warning, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-warning { +.icons-unpublish-white, .device-desktop .phabricator-action-view:hover .icons-unpublish, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-unpublish { background-position: -120px -210px; } -.icons-world-white, .device-desktop .phabricator-action-view:hover .icons-world, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-world { +.icons-upload-white, .device-desktop .phabricator-action-view:hover .icons-upload, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-upload { background-position: -135px -210px; } -.icons-wrench-white, .device-desktop .phabricator-action-view:hover .icons-wrench, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-wrench { +.icons-user-white, .device-desktop .phabricator-action-view:hover .icons-user, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-user { background-position: -150px -210px; } -.icons-zip-white, .device-desktop .phabricator-action-view:hover .icons-zip, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-zip { +.icons-warning-white, .device-desktop .phabricator-action-view:hover .icons-warning, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-warning { background-position: -165px -210px; } -.remarkup-assist-b { +.icons-world-white, .device-desktop .phabricator-action-view:hover .icons-world, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-world { background-position: -180px -210px; } -.remarkup-assist-code { +.icons-wrench-white, .device-desktop .phabricator-action-view:hover .icons-wrench, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-wrench { background-position: -195px -210px; } -.remarkup-assist-fullscreen { +.icons-zip-white, .device-desktop .phabricator-action-view:hover .icons-zip, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-zip { background-position: -210px -210px; } -.remarkup-control-fullscreen-mode .remarkup-assist-fullscreen { +.remarkup-assist-b { background-position: 0px -225px; } -.remarkup-assist-help { +.remarkup-assist-code { background-position: -15px -225px; } -.remarkup-assist-i { +.remarkup-assist-fullscreen { background-position: -30px -225px; } -.remarkup-assist-image { +.remarkup-control-fullscreen-mode .remarkup-assist-fullscreen { background-position: -45px -225px; } -.remarkup-assist-larger { +.remarkup-assist-help { background-position: -60px -225px; } -.remarkup-assist-link { +.remarkup-assist-i { background-position: -75px -225px; } -.remarkup-assist-meme { +.remarkup-assist-image { background-position: -90px -225px; } -.remarkup-assist-ol { +.remarkup-assist-larger { background-position: -105px -225px; } -.remarkup-assist-table { +.remarkup-assist-link { background-position: -120px -225px; } -.remarkup-assist-tag { +.remarkup-assist-meme { background-position: -135px -225px; } -.remarkup-assist-tt { +.remarkup-assist-ol { background-position: -150px -225px; } -.remarkup-assist-ul { +.remarkup-assist-table { background-position: -165px -225px; } + +.remarkup-assist-tag { + background-position: -180px -225px; +} + +.remarkup-assist-tt { + background-position: -195px -225px; +} + +.remarkup-assist-ul { + background-position: -210px -225px; +} diff --git a/webroot/rsrc/image/sprite-icons-X2.png b/webroot/rsrc/image/sprite-icons-X2.png index c80c717efa..67bf714d69 100644 Binary files a/webroot/rsrc/image/sprite-icons-X2.png and b/webroot/rsrc/image/sprite-icons-X2.png differ diff --git a/webroot/rsrc/image/sprite-icons.png b/webroot/rsrc/image/sprite-icons.png index 2ebb519aa5..9fca0d17ed 100644 Binary files a/webroot/rsrc/image/sprite-icons.png and b/webroot/rsrc/image/sprite-icons.png differ diff --git a/webroot/rsrc/js/core/behavior-object-selector.js b/webroot/rsrc/js/core/behavior-object-selector.js index 8affe37c43..23cdeafe54 100644 --- a/webroot/rsrc/js/core/behavior-object-selector.js +++ b/webroot/rsrc/js/core/behavior-object-selector.js @@ -61,10 +61,16 @@ JX.behavior('phabricator-object-selector', function(config) { function renderHandle(h, attach) { + var some_icon = JX.$N( + 'span', + {className: 'phui-icon-view sprite-icons ' + + 'icons-popout phabricator-object-selector-popicon'}, + ""); + var view_object_link = JX.$N( 'a', {href: h.uri, target: '_blank'}, - "\u2197"); + some_icon); var select_object_link = JX.$N( 'a', @@ -89,7 +95,9 @@ JX.behavior('phabricator-object-selector', function(config) { table.appendChild( JX.$N( 'tr', - {sigil: 'object-attach-row', meta: {handle: h, table:table}}, + {sigil: 'object-attach-row', + className: 'phabricator-object-selector-row', + meta: {handle: h, table:table}}, cells)); if (attach) {