mirror of
https://we.phorge.it/source/phorge.git
synced 2024-12-15 18:10:53 +01:00
(stable) Promote 2017 Week 29
This commit is contained in:
commit
81b5f90dd2
84 changed files with 684 additions and 457 deletions
|
@ -7,13 +7,13 @@
|
||||||
*/
|
*/
|
||||||
return array(
|
return array(
|
||||||
'names' => array(
|
'names' => array(
|
||||||
'conpherence.pkg.css' => 'ff161f2d',
|
'conpherence.pkg.css' => 'e68cf1fa',
|
||||||
'conpherence.pkg.js' => 'b5b51108',
|
'conpherence.pkg.js' => 'b5b51108',
|
||||||
'core.pkg.css' => '7ae9e755',
|
'core.pkg.css' => 'f1c7630f',
|
||||||
'core.pkg.js' => '5d80e0db',
|
'core.pkg.js' => '5d80e0db',
|
||||||
'darkconsole.pkg.js' => '1f9a31bc',
|
'darkconsole.pkg.js' => '1f9a31bc',
|
||||||
'differential.pkg.css' => 'b00f573e',
|
'differential.pkg.css' => '45951e9e',
|
||||||
'differential.pkg.js' => '1d80ecc6',
|
'differential.pkg.js' => '414ada25',
|
||||||
'diffusion.pkg.css' => 'a2d17c7d',
|
'diffusion.pkg.css' => 'a2d17c7d',
|
||||||
'diffusion.pkg.js' => '6134c5a1',
|
'diffusion.pkg.js' => '6134c5a1',
|
||||||
'favicon.ico' => '30672e08',
|
'favicon.ico' => '30672e08',
|
||||||
|
@ -35,17 +35,17 @@ return array(
|
||||||
'rsrc/css/aphront/table-view.css' => 'a3aa6910',
|
'rsrc/css/aphront/table-view.css' => 'a3aa6910',
|
||||||
'rsrc/css/aphront/tokenizer.css' => '15d5ff71',
|
'rsrc/css/aphront/tokenizer.css' => '15d5ff71',
|
||||||
'rsrc/css/aphront/tooltip.css' => '173b9431',
|
'rsrc/css/aphront/tooltip.css' => '173b9431',
|
||||||
'rsrc/css/aphront/typeahead-browse.css' => '4f82e510',
|
'rsrc/css/aphront/typeahead-browse.css' => 'f2818435',
|
||||||
'rsrc/css/aphront/typeahead.css' => '8a84cc7d',
|
'rsrc/css/aphront/typeahead.css' => '4434bc8a',
|
||||||
'rsrc/css/application/almanac/almanac.css' => 'dbb9b3af',
|
'rsrc/css/application/almanac/almanac.css' => 'dbb9b3af',
|
||||||
'rsrc/css/application/auth/auth.css' => '0877ed6e',
|
'rsrc/css/application/auth/auth.css' => '0877ed6e',
|
||||||
'rsrc/css/application/base/main-menu-view.css' => '16053029',
|
'rsrc/css/application/base/main-menu-view.css' => '16053029',
|
||||||
'rsrc/css/application/base/notification-menu.css' => '6a697e43',
|
'rsrc/css/application/base/notification-menu.css' => '73fefdfa',
|
||||||
'rsrc/css/application/base/phui-theme.css' => '9f261c6b',
|
'rsrc/css/application/base/phui-theme.css' => '9f261c6b',
|
||||||
'rsrc/css/application/base/standard-page-view.css' => 'eb5b80c5',
|
'rsrc/css/application/base/standard-page-view.css' => 'eb5b80c5',
|
||||||
'rsrc/css/application/chatlog/chatlog.css' => 'd295b020',
|
'rsrc/css/application/chatlog/chatlog.css' => 'd295b020',
|
||||||
'rsrc/css/application/conduit/conduit-api.css' => '7bc725c4',
|
'rsrc/css/application/conduit/conduit-api.css' => '7bc725c4',
|
||||||
'rsrc/css/application/config/config-options.css' => '0ede4c9b',
|
'rsrc/css/application/config/config-options.css' => 'd55ed093',
|
||||||
'rsrc/css/application/config/config-page.css' => 'c1d5121b',
|
'rsrc/css/application/config/config-page.css' => 'c1d5121b',
|
||||||
'rsrc/css/application/config/config-template.css' => '8f18fa41',
|
'rsrc/css/application/config/config-template.css' => '8f18fa41',
|
||||||
'rsrc/css/application/config/setup-issue.css' => 'f794cfc3',
|
'rsrc/css/application/config/setup-issue.css' => 'f794cfc3',
|
||||||
|
@ -53,7 +53,7 @@ return array(
|
||||||
'rsrc/css/application/conpherence/color.css' => 'abb4c358',
|
'rsrc/css/application/conpherence/color.css' => 'abb4c358',
|
||||||
'rsrc/css/application/conpherence/durable-column.css' => '89ea6bef',
|
'rsrc/css/application/conpherence/durable-column.css' => '89ea6bef',
|
||||||
'rsrc/css/application/conpherence/header-pane.css' => 'cb6f4e19',
|
'rsrc/css/application/conpherence/header-pane.css' => 'cb6f4e19',
|
||||||
'rsrc/css/application/conpherence/menu.css' => '6953e7ec',
|
'rsrc/css/application/conpherence/menu.css' => '69368e97',
|
||||||
'rsrc/css/application/conpherence/message-pane.css' => 'b0f55ecc',
|
'rsrc/css/application/conpherence/message-pane.css' => 'b0f55ecc',
|
||||||
'rsrc/css/application/conpherence/notification.css' => 'cef0a3fc',
|
'rsrc/css/application/conpherence/notification.css' => 'cef0a3fc',
|
||||||
'rsrc/css/application/conpherence/participant-pane.css' => '26a3ce56',
|
'rsrc/css/application/conpherence/participant-pane.css' => '26a3ce56',
|
||||||
|
@ -62,11 +62,11 @@ return array(
|
||||||
'rsrc/css/application/countdown/timer.css' => '16c52f5c',
|
'rsrc/css/application/countdown/timer.css' => '16c52f5c',
|
||||||
'rsrc/css/application/daemon/bulk-job.css' => 'df9c1d4a',
|
'rsrc/css/application/daemon/bulk-job.css' => 'df9c1d4a',
|
||||||
'rsrc/css/application/dashboard/dashboard.css' => 'fe5b1869',
|
'rsrc/css/application/dashboard/dashboard.css' => 'fe5b1869',
|
||||||
'rsrc/css/application/diff/inline-comment-summary.css' => '51efda3a',
|
'rsrc/css/application/diff/inline-comment-summary.css' => 'f23d4e8f',
|
||||||
'rsrc/css/application/differential/add-comment.css' => 'c47f8c40',
|
'rsrc/css/application/differential/add-comment.css' => 'c47f8c40',
|
||||||
'rsrc/css/application/differential/changeset-view.css' => '3cef17bd',
|
'rsrc/css/application/differential/changeset-view.css' => 'bf84345b',
|
||||||
'rsrc/css/application/differential/core.css' => '5b7b8ff4',
|
'rsrc/css/application/differential/core.css' => '5b7b8ff4',
|
||||||
'rsrc/css/application/differential/phui-inline-comment.css' => 'ffd1a542',
|
'rsrc/css/application/differential/phui-inline-comment.css' => '65ae3bc2',
|
||||||
'rsrc/css/application/differential/revision-comment.css' => '14b8565a',
|
'rsrc/css/application/differential/revision-comment.css' => '14b8565a',
|
||||||
'rsrc/css/application/differential/revision-history.css' => '0e8eb855',
|
'rsrc/css/application/differential/revision-history.css' => '0e8eb855',
|
||||||
'rsrc/css/application/differential/revision-list.css' => 'f3c47d33',
|
'rsrc/css/application/differential/revision-list.css' => 'f3c47d33',
|
||||||
|
@ -77,7 +77,7 @@ return array(
|
||||||
'rsrc/css/application/diffusion/diffusion-source.css' => '750add59',
|
'rsrc/css/application/diffusion/diffusion-source.css' => '750add59',
|
||||||
'rsrc/css/application/diffusion/diffusion.css' => '8d01932f',
|
'rsrc/css/application/diffusion/diffusion.css' => '8d01932f',
|
||||||
'rsrc/css/application/feed/feed.css' => 'ecd4ec57',
|
'rsrc/css/application/feed/feed.css' => 'ecd4ec57',
|
||||||
'rsrc/css/application/files/global-drag-and-drop.css' => '5c1b47c2',
|
'rsrc/css/application/files/global-drag-and-drop.css' => 'b556a948',
|
||||||
'rsrc/css/application/flag/flag.css' => 'bba8f811',
|
'rsrc/css/application/flag/flag.css' => 'bba8f811',
|
||||||
'rsrc/css/application/harbormaster/harbormaster.css' => 'f491c9f4',
|
'rsrc/css/application/harbormaster/harbormaster.css' => 'f491c9f4',
|
||||||
'rsrc/css/application/herald/herald-test.css' => 'a52e323e',
|
'rsrc/css/application/herald/herald-test.css' => 'a52e323e',
|
||||||
|
@ -88,10 +88,10 @@ return array(
|
||||||
'rsrc/css/application/maniphest/task-summary.css' => '11cc5344',
|
'rsrc/css/application/maniphest/task-summary.css' => '11cc5344',
|
||||||
'rsrc/css/application/objectselector/object-selector.css' => '85ee8ce6',
|
'rsrc/css/application/objectselector/object-selector.css' => '85ee8ce6',
|
||||||
'rsrc/css/application/owners/owners-path-editor.css' => '2f00933b',
|
'rsrc/css/application/owners/owners-path-editor.css' => '2f00933b',
|
||||||
'rsrc/css/application/paste/paste.css' => '1898e534',
|
'rsrc/css/application/paste/paste.css' => '9fcc9773',
|
||||||
'rsrc/css/application/people/people-picture-menu-item.css' => 'a06f7f34',
|
'rsrc/css/application/people/people-picture-menu-item.css' => 'a06f7f34',
|
||||||
'rsrc/css/application/people/people-profile.css' => '4df76faf',
|
'rsrc/css/application/people/people-profile.css' => '4df76faf',
|
||||||
'rsrc/css/application/phame/phame.css' => 'b3a0b3a3',
|
'rsrc/css/application/phame/phame.css' => '8cb3afcd',
|
||||||
'rsrc/css/application/pholio/pholio-edit.css' => '07676f51',
|
'rsrc/css/application/pholio/pholio-edit.css' => '07676f51',
|
||||||
'rsrc/css/application/pholio/pholio-inline-comments.css' => '8e545e49',
|
'rsrc/css/application/pholio/pholio-inline-comments.css' => '8e545e49',
|
||||||
'rsrc/css/application/pholio/pholio.css' => 'ca89d380',
|
'rsrc/css/application/pholio/pholio.css' => 'ca89d380',
|
||||||
|
@ -104,7 +104,7 @@ return array(
|
||||||
'rsrc/css/application/policy/policy-transaction-detail.css' => '82100a43',
|
'rsrc/css/application/policy/policy-transaction-detail.css' => '82100a43',
|
||||||
'rsrc/css/application/policy/policy.css' => '957ea14c',
|
'rsrc/css/application/policy/policy.css' => '957ea14c',
|
||||||
'rsrc/css/application/ponder/ponder-view.css' => 'fbd45f96',
|
'rsrc/css/application/ponder/ponder-view.css' => 'fbd45f96',
|
||||||
'rsrc/css/application/project/project-card-view.css' => '3d3c1f91',
|
'rsrc/css/application/project/project-card-view.css' => '0010bb52',
|
||||||
'rsrc/css/application/project/project-view.css' => '792c9057',
|
'rsrc/css/application/project/project-view.css' => '792c9057',
|
||||||
'rsrc/css/application/releeph/releeph-core.css' => '9b3c5733',
|
'rsrc/css/application/releeph/releeph-core.css' => '9b3c5733',
|
||||||
'rsrc/css/application/releeph/releeph-preview-branch.css' => 'b7a6f4a5',
|
'rsrc/css/application/releeph/releeph-preview-branch.css' => 'b7a6f4a5',
|
||||||
|
@ -115,8 +115,8 @@ return array(
|
||||||
'rsrc/css/application/slowvote/slowvote.css' => 'a94b7230',
|
'rsrc/css/application/slowvote/slowvote.css' => 'a94b7230',
|
||||||
'rsrc/css/application/tokens/tokens.css' => '3d0f239e',
|
'rsrc/css/application/tokens/tokens.css' => '3d0f239e',
|
||||||
'rsrc/css/application/uiexample/example.css' => '528b19de',
|
'rsrc/css/application/uiexample/example.css' => '528b19de',
|
||||||
'rsrc/css/core/core.css' => '23beb330',
|
'rsrc/css/core/core.css' => '1760853c',
|
||||||
'rsrc/css/core/remarkup.css' => 'eb37bd0d',
|
'rsrc/css/core/remarkup.css' => 'cad18339',
|
||||||
'rsrc/css/core/syntax.css' => 'cae95e89',
|
'rsrc/css/core/syntax.css' => 'cae95e89',
|
||||||
'rsrc/css/core/z-index.css' => '9d8f7c4b',
|
'rsrc/css/core/z-index.css' => '9d8f7c4b',
|
||||||
'rsrc/css/diviner/diviner-shared.css' => '896f1d43',
|
'rsrc/css/diviner/diviner-shared.css' => '896f1d43',
|
||||||
|
@ -124,29 +124,29 @@ return array(
|
||||||
'rsrc/css/font/font-lato.css' => 'c7ccd872',
|
'rsrc/css/font/font-lato.css' => 'c7ccd872',
|
||||||
'rsrc/css/font/phui-font-icon-base.css' => '870a7360',
|
'rsrc/css/font/phui-font-icon-base.css' => '870a7360',
|
||||||
'rsrc/css/layout/phabricator-filetree-view.css' => 'fccf9f82',
|
'rsrc/css/layout/phabricator-filetree-view.css' => 'fccf9f82',
|
||||||
'rsrc/css/layout/phabricator-source-code-view.css' => '4383192f',
|
'rsrc/css/layout/phabricator-source-code-view.css' => 'aea41829',
|
||||||
'rsrc/css/phui/button/phui-button-bar.css' => '39fe680c',
|
'rsrc/css/phui/button/phui-button-bar.css' => 'f1ff5494',
|
||||||
'rsrc/css/phui/button/phui-button-simple.css' => '8e1baf68',
|
'rsrc/css/phui/button/phui-button-simple.css' => '8e1baf68',
|
||||||
'rsrc/css/phui/button/phui-button.css' => '022581b4',
|
'rsrc/css/phui/button/phui-button.css' => '022581b4',
|
||||||
'rsrc/css/phui/calendar/phui-calendar-day.css' => '572b1893',
|
'rsrc/css/phui/calendar/phui-calendar-day.css' => '572b1893',
|
||||||
'rsrc/css/phui/calendar/phui-calendar-list.css' => '576be600',
|
'rsrc/css/phui/calendar/phui-calendar-list.css' => '576be600',
|
||||||
'rsrc/css/phui/calendar/phui-calendar-month.css' => '8e10e92c',
|
'rsrc/css/phui/calendar/phui-calendar-month.css' => '21154caf',
|
||||||
'rsrc/css/phui/calendar/phui-calendar.css' => '477acfaa',
|
'rsrc/css/phui/calendar/phui-calendar.css' => 'f1ddf11c',
|
||||||
'rsrc/css/phui/object-item/phui-oi-big-ui.css' => '19f9369b',
|
'rsrc/css/phui/object-item/phui-oi-big-ui.css' => '19f9369b',
|
||||||
'rsrc/css/phui/object-item/phui-oi-color.css' => 'cd2b9b77',
|
'rsrc/css/phui/object-item/phui-oi-color.css' => 'cd2b9b77',
|
||||||
'rsrc/css/phui/object-item/phui-oi-drag-ui.css' => '08f4ccc3',
|
'rsrc/css/phui/object-item/phui-oi-drag-ui.css' => '08f4ccc3',
|
||||||
'rsrc/css/phui/object-item/phui-oi-flush-ui.css' => '9d9685d6',
|
'rsrc/css/phui/object-item/phui-oi-flush-ui.css' => '9d9685d6',
|
||||||
'rsrc/css/phui/object-item/phui-oi-list-view.css' => 'bf094950',
|
'rsrc/css/phui/object-item/phui-oi-list-view.css' => 'bf094950',
|
||||||
'rsrc/css/phui/object-item/phui-oi-simple-ui.css' => 'a8beebea',
|
'rsrc/css/phui/object-item/phui-oi-simple-ui.css' => 'a8beebea',
|
||||||
'rsrc/css/phui/phui-action-list.css' => 'c01858f4',
|
'rsrc/css/phui/phui-action-list.css' => '6ee16164',
|
||||||
'rsrc/css/phui/phui-action-panel.css' => '91c7b835',
|
'rsrc/css/phui/phui-action-panel.css' => '91c7b835',
|
||||||
'rsrc/css/phui/phui-badge.css' => '22c0cf4f',
|
'rsrc/css/phui/phui-badge.css' => '22c0cf4f',
|
||||||
'rsrc/css/phui/phui-basic-nav-view.css' => 'a0705f53',
|
'rsrc/css/phui/phui-basic-nav-view.css' => 'a0705f53',
|
||||||
'rsrc/css/phui/phui-big-info-view.css' => 'bd903741',
|
'rsrc/css/phui/phui-big-info-view.css' => 'd13afcde',
|
||||||
'rsrc/css/phui/phui-box.css' => '269cbc99',
|
'rsrc/css/phui/phui-box.css' => '745e881d',
|
||||||
'rsrc/css/phui/phui-chart.css' => '6bf6f78e',
|
'rsrc/css/phui/phui-chart.css' => '6bf6f78e',
|
||||||
'rsrc/css/phui/phui-cms.css' => '504b4b23',
|
'rsrc/css/phui/phui-cms.css' => '504b4b23',
|
||||||
'rsrc/css/phui/phui-comment-form.css' => '57af2e14',
|
'rsrc/css/phui/phui-comment-form.css' => 'ac68149f',
|
||||||
'rsrc/css/phui/phui-comment-panel.css' => 'f50152ad',
|
'rsrc/css/phui/phui-comment-panel.css' => 'f50152ad',
|
||||||
'rsrc/css/phui/phui-crumbs-view.css' => '6ece3bbb',
|
'rsrc/css/phui/phui-crumbs-view.css' => '6ece3bbb',
|
||||||
'rsrc/css/phui/phui-curtain-view.css' => '55dd0e59',
|
'rsrc/css/phui/phui-curtain-view.css' => '55dd0e59',
|
||||||
|
@ -156,7 +156,7 @@ return array(
|
||||||
'rsrc/css/phui/phui-feed-story.css' => '44a9c8e9',
|
'rsrc/css/phui/phui-feed-story.css' => '44a9c8e9',
|
||||||
'rsrc/css/phui/phui-fontkit.css' => '1320ed01',
|
'rsrc/css/phui/phui-fontkit.css' => '1320ed01',
|
||||||
'rsrc/css/phui/phui-form-view.css' => '6175808d',
|
'rsrc/css/phui/phui-form-view.css' => '6175808d',
|
||||||
'rsrc/css/phui/phui-form.css' => 'a5570f70',
|
'rsrc/css/phui/phui-form.css' => 'efa86a27',
|
||||||
'rsrc/css/phui/phui-head-thing.css' => 'fd311e5f',
|
'rsrc/css/phui/phui-head-thing.css' => 'fd311e5f',
|
||||||
'rsrc/css/phui/phui-header-view.css' => 'e7de7ee2',
|
'rsrc/css/phui/phui-header-view.css' => 'e7de7ee2',
|
||||||
'rsrc/css/phui/phui-hovercard.css' => 'f0592bcf',
|
'rsrc/css/phui/phui-hovercard.css' => 'f0592bcf',
|
||||||
|
@ -164,11 +164,11 @@ return array(
|
||||||
'rsrc/css/phui/phui-icon.css' => '5c4a5de6',
|
'rsrc/css/phui/phui-icon.css' => '5c4a5de6',
|
||||||
'rsrc/css/phui/phui-image-mask.css' => 'a8498f9c',
|
'rsrc/css/phui/phui-image-mask.css' => 'a8498f9c',
|
||||||
'rsrc/css/phui/phui-info-panel.css' => '27ea50a1',
|
'rsrc/css/phui/phui-info-panel.css' => '27ea50a1',
|
||||||
'rsrc/css/phui/phui-info-view.css' => '6e217679',
|
'rsrc/css/phui/phui-info-view.css' => 'e1b4ec37',
|
||||||
'rsrc/css/phui/phui-invisible-character-view.css' => '6993d9f0',
|
'rsrc/css/phui/phui-invisible-character-view.css' => '6993d9f0',
|
||||||
'rsrc/css/phui/phui-left-right.css' => 'f60c67e7',
|
'rsrc/css/phui/phui-left-right.css' => 'f60c67e7',
|
||||||
'rsrc/css/phui/phui-lightbox.css' => '0a035e40',
|
'rsrc/css/phui/phui-lightbox.css' => '0a035e40',
|
||||||
'rsrc/css/phui/phui-list.css' => 'dcafb463',
|
'rsrc/css/phui/phui-list.css' => '38f8c9bd',
|
||||||
'rsrc/css/phui/phui-object-box.css' => '9cff003c',
|
'rsrc/css/phui/phui-object-box.css' => '9cff003c',
|
||||||
'rsrc/css/phui/phui-pager.css' => 'edcbc226',
|
'rsrc/css/phui/phui-pager.css' => 'edcbc226',
|
||||||
'rsrc/css/phui/phui-pinboard-view.css' => '2495140e',
|
'rsrc/css/phui/phui-pinboard-view.css' => '2495140e',
|
||||||
|
@ -177,8 +177,8 @@ return array(
|
||||||
'rsrc/css/phui/phui-segment-bar-view.css' => 'b1d1b892',
|
'rsrc/css/phui/phui-segment-bar-view.css' => 'b1d1b892',
|
||||||
'rsrc/css/phui/phui-spacing.css' => '042804d6',
|
'rsrc/css/phui/phui-spacing.css' => '042804d6',
|
||||||
'rsrc/css/phui/phui-status.css' => 'd5263e49',
|
'rsrc/css/phui/phui-status.css' => 'd5263e49',
|
||||||
'rsrc/css/phui/phui-tag-view.css' => '93b084cf',
|
'rsrc/css/phui/phui-tag-view.css' => 'b4719c50',
|
||||||
'rsrc/css/phui/phui-timeline-view.css' => '313c7f22',
|
'rsrc/css/phui/phui-timeline-view.css' => 'f21db7ca',
|
||||||
'rsrc/css/phui/phui-two-column-view.css' => '5b8cd553',
|
'rsrc/css/phui/phui-two-column-view.css' => '5b8cd553',
|
||||||
'rsrc/css/phui/workboards/phui-workboard-color.css' => '783cdff5',
|
'rsrc/css/phui/workboards/phui-workboard-color.css' => '783cdff5',
|
||||||
'rsrc/css/phui/workboards/phui-workboard.css' => '3bc85455',
|
'rsrc/css/phui/workboards/phui-workboard.css' => '3bc85455',
|
||||||
|
@ -399,7 +399,7 @@ return array(
|
||||||
'rsrc/js/application/dashboard/behavior-dashboard-tab-panel.js' => 'd4eecc63',
|
'rsrc/js/application/dashboard/behavior-dashboard-tab-panel.js' => 'd4eecc63',
|
||||||
'rsrc/js/application/diff/DiffChangeset.js' => '99abf4cd',
|
'rsrc/js/application/diff/DiffChangeset.js' => '99abf4cd',
|
||||||
'rsrc/js/application/diff/DiffChangesetList.js' => 'cb1570cb',
|
'rsrc/js/application/diff/DiffChangesetList.js' => 'cb1570cb',
|
||||||
'rsrc/js/application/diff/DiffInline.js' => '1bfa31c7',
|
'rsrc/js/application/diff/DiffInline.js' => 'e83d28f3',
|
||||||
'rsrc/js/application/diff/behavior-preview-link.js' => '051c7832',
|
'rsrc/js/application/diff/behavior-preview-link.js' => '051c7832',
|
||||||
'rsrc/js/application/differential/behavior-comment-preview.js' => '51c5ad07',
|
'rsrc/js/application/differential/behavior-comment-preview.js' => '51c5ad07',
|
||||||
'rsrc/js/application/differential/behavior-diff-radios.js' => 'e1ff79b1',
|
'rsrc/js/application/differential/behavior-diff-radios.js' => 'e1ff79b1',
|
||||||
|
@ -547,24 +547,24 @@ return array(
|
||||||
'aphront-table-view-css' => 'a3aa6910',
|
'aphront-table-view-css' => 'a3aa6910',
|
||||||
'aphront-tokenizer-control-css' => '15d5ff71',
|
'aphront-tokenizer-control-css' => '15d5ff71',
|
||||||
'aphront-tooltip-css' => '173b9431',
|
'aphront-tooltip-css' => '173b9431',
|
||||||
'aphront-typeahead-control-css' => '8a84cc7d',
|
'aphront-typeahead-control-css' => '4434bc8a',
|
||||||
'application-search-view-css' => '66ee5d46',
|
'application-search-view-css' => '66ee5d46',
|
||||||
'auth-css' => '0877ed6e',
|
'auth-css' => '0877ed6e',
|
||||||
'bulk-job-css' => 'df9c1d4a',
|
'bulk-job-css' => 'df9c1d4a',
|
||||||
'conduit-api-css' => '7bc725c4',
|
'conduit-api-css' => '7bc725c4',
|
||||||
'config-options-css' => '0ede4c9b',
|
'config-options-css' => 'd55ed093',
|
||||||
'config-page-css' => 'c1d5121b',
|
'config-page-css' => 'c1d5121b',
|
||||||
'conpherence-color-css' => 'abb4c358',
|
'conpherence-color-css' => 'abb4c358',
|
||||||
'conpherence-durable-column-view' => '89ea6bef',
|
'conpherence-durable-column-view' => '89ea6bef',
|
||||||
'conpherence-header-pane-css' => 'cb6f4e19',
|
'conpherence-header-pane-css' => 'cb6f4e19',
|
||||||
'conpherence-menu-css' => '6953e7ec',
|
'conpherence-menu-css' => '69368e97',
|
||||||
'conpherence-message-pane-css' => 'b0f55ecc',
|
'conpherence-message-pane-css' => 'b0f55ecc',
|
||||||
'conpherence-notification-css' => 'cef0a3fc',
|
'conpherence-notification-css' => 'cef0a3fc',
|
||||||
'conpherence-participant-pane-css' => '26a3ce56',
|
'conpherence-participant-pane-css' => '26a3ce56',
|
||||||
'conpherence-thread-manager' => '4d863052',
|
'conpherence-thread-manager' => '4d863052',
|
||||||
'conpherence-transaction-css' => '85129c68',
|
'conpherence-transaction-css' => '85129c68',
|
||||||
'd3' => 'a11a5ff2',
|
'd3' => 'a11a5ff2',
|
||||||
'differential-changeset-view-css' => '3cef17bd',
|
'differential-changeset-view-css' => 'bf84345b',
|
||||||
'differential-core-view-css' => '5b7b8ff4',
|
'differential-core-view-css' => '5b7b8ff4',
|
||||||
'differential-revision-add-comment-css' => 'c47f8c40',
|
'differential-revision-add-comment-css' => 'c47f8c40',
|
||||||
'differential-revision-comment-css' => '14b8565a',
|
'differential-revision-comment-css' => '14b8565a',
|
||||||
|
@ -579,12 +579,12 @@ return array(
|
||||||
'diviner-shared-css' => '896f1d43',
|
'diviner-shared-css' => '896f1d43',
|
||||||
'font-fontawesome' => 'e838e088',
|
'font-fontawesome' => 'e838e088',
|
||||||
'font-lato' => 'c7ccd872',
|
'font-lato' => 'c7ccd872',
|
||||||
'global-drag-and-drop-css' => '5c1b47c2',
|
'global-drag-and-drop-css' => 'b556a948',
|
||||||
'harbormaster-css' => 'f491c9f4',
|
'harbormaster-css' => 'f491c9f4',
|
||||||
'herald-css' => 'dc31f6e9',
|
'herald-css' => 'dc31f6e9',
|
||||||
'herald-rule-editor' => 'd6a7e717',
|
'herald-rule-editor' => 'd6a7e717',
|
||||||
'herald-test-css' => 'a52e323e',
|
'herald-test-css' => 'a52e323e',
|
||||||
'inline-comment-summary-css' => '51efda3a',
|
'inline-comment-summary-css' => 'f23d4e8f',
|
||||||
'javelin-aphlict' => 'e1d4b11a',
|
'javelin-aphlict' => 'e1d4b11a',
|
||||||
'javelin-behavior' => '61cbc29a',
|
'javelin-behavior' => '61cbc29a',
|
||||||
'javelin-behavior-aphlict-dropdown' => 'caade6f2',
|
'javelin-behavior-aphlict-dropdown' => 'caade6f2',
|
||||||
|
@ -764,22 +764,22 @@ return array(
|
||||||
'multirow-row-manager' => 'b5d57730',
|
'multirow-row-manager' => 'b5d57730',
|
||||||
'owners-path-editor' => 'aa1733d0',
|
'owners-path-editor' => 'aa1733d0',
|
||||||
'owners-path-editor-css' => '2f00933b',
|
'owners-path-editor-css' => '2f00933b',
|
||||||
'paste-css' => '1898e534',
|
'paste-css' => '9fcc9773',
|
||||||
'path-typeahead' => 'f7fc67ec',
|
'path-typeahead' => 'f7fc67ec',
|
||||||
'people-picture-menu-item-css' => 'a06f7f34',
|
'people-picture-menu-item-css' => 'a06f7f34',
|
||||||
'people-profile-css' => '4df76faf',
|
'people-profile-css' => '4df76faf',
|
||||||
'phabricator-action-list-view-css' => 'c01858f4',
|
'phabricator-action-list-view-css' => '6ee16164',
|
||||||
'phabricator-busy' => '59a7976a',
|
'phabricator-busy' => '59a7976a',
|
||||||
'phabricator-chatlog-css' => 'd295b020',
|
'phabricator-chatlog-css' => 'd295b020',
|
||||||
'phabricator-content-source-view-css' => '4b8b05d4',
|
'phabricator-content-source-view-css' => '4b8b05d4',
|
||||||
'phabricator-core-css' => '23beb330',
|
'phabricator-core-css' => '1760853c',
|
||||||
'phabricator-countdown-css' => '16c52f5c',
|
'phabricator-countdown-css' => '16c52f5c',
|
||||||
'phabricator-darklog' => 'c8e1ffe3',
|
'phabricator-darklog' => 'c8e1ffe3',
|
||||||
'phabricator-darkmessage' => 'c48cccdd',
|
'phabricator-darkmessage' => 'c48cccdd',
|
||||||
'phabricator-dashboard-css' => 'fe5b1869',
|
'phabricator-dashboard-css' => 'fe5b1869',
|
||||||
'phabricator-diff-changeset' => '99abf4cd',
|
'phabricator-diff-changeset' => '99abf4cd',
|
||||||
'phabricator-diff-changeset-list' => 'cb1570cb',
|
'phabricator-diff-changeset-list' => 'cb1570cb',
|
||||||
'phabricator-diff-inline' => '1bfa31c7',
|
'phabricator-diff-inline' => 'e83d28f3',
|
||||||
'phabricator-drag-and-drop-file-upload' => '58dea2fa',
|
'phabricator-drag-and-drop-file-upload' => '58dea2fa',
|
||||||
'phabricator-draggable-list' => 'bea6e7f4',
|
'phabricator-draggable-list' => 'bea6e7f4',
|
||||||
'phabricator-fatal-config-template-css' => '8f18fa41',
|
'phabricator-fatal-config-template-css' => '8f18fa41',
|
||||||
|
@ -794,22 +794,22 @@ return array(
|
||||||
'phabricator-nav-view-css' => 'faf6a6fc',
|
'phabricator-nav-view-css' => 'faf6a6fc',
|
||||||
'phabricator-notification' => 'ccf1cbf8',
|
'phabricator-notification' => 'ccf1cbf8',
|
||||||
'phabricator-notification-css' => '3f6c89c9',
|
'phabricator-notification-css' => '3f6c89c9',
|
||||||
'phabricator-notification-menu-css' => '6a697e43',
|
'phabricator-notification-menu-css' => '73fefdfa',
|
||||||
'phabricator-object-selector-css' => '85ee8ce6',
|
'phabricator-object-selector-css' => '85ee8ce6',
|
||||||
'phabricator-phtize' => 'd254d646',
|
'phabricator-phtize' => 'd254d646',
|
||||||
'phabricator-prefab' => 'c5af80a2',
|
'phabricator-prefab' => 'c5af80a2',
|
||||||
'phabricator-remarkup-css' => 'eb37bd0d',
|
'phabricator-remarkup-css' => 'cad18339',
|
||||||
'phabricator-search-results-css' => '8f8e08ed',
|
'phabricator-search-results-css' => '8f8e08ed',
|
||||||
'phabricator-shaped-request' => '7cbe244b',
|
'phabricator-shaped-request' => '7cbe244b',
|
||||||
'phabricator-slowvote-css' => 'a94b7230',
|
'phabricator-slowvote-css' => 'a94b7230',
|
||||||
'phabricator-source-code-view-css' => '4383192f',
|
'phabricator-source-code-view-css' => 'aea41829',
|
||||||
'phabricator-standard-page-view' => 'eb5b80c5',
|
'phabricator-standard-page-view' => 'eb5b80c5',
|
||||||
'phabricator-textareautils' => '320810c8',
|
'phabricator-textareautils' => '320810c8',
|
||||||
'phabricator-title' => '485aaa6c',
|
'phabricator-title' => '485aaa6c',
|
||||||
'phabricator-tooltip' => '358b8c04',
|
'phabricator-tooltip' => '358b8c04',
|
||||||
'phabricator-ui-example-css' => '528b19de',
|
'phabricator-ui-example-css' => '528b19de',
|
||||||
'phabricator-zindex-css' => '9d8f7c4b',
|
'phabricator-zindex-css' => '9d8f7c4b',
|
||||||
'phame-css' => 'b3a0b3a3',
|
'phame-css' => '8cb3afcd',
|
||||||
'pholio-css' => 'ca89d380',
|
'pholio-css' => 'ca89d380',
|
||||||
'pholio-edit-css' => '07676f51',
|
'pholio-edit-css' => '07676f51',
|
||||||
'pholio-inline-comments-css' => '8e545e49',
|
'pholio-inline-comments-css' => '8e545e49',
|
||||||
|
@ -822,18 +822,18 @@ return array(
|
||||||
'phui-action-panel-css' => '91c7b835',
|
'phui-action-panel-css' => '91c7b835',
|
||||||
'phui-badge-view-css' => '22c0cf4f',
|
'phui-badge-view-css' => '22c0cf4f',
|
||||||
'phui-basic-nav-view-css' => 'a0705f53',
|
'phui-basic-nav-view-css' => 'a0705f53',
|
||||||
'phui-big-info-view-css' => 'bd903741',
|
'phui-big-info-view-css' => 'd13afcde',
|
||||||
'phui-box-css' => '269cbc99',
|
'phui-box-css' => '745e881d',
|
||||||
'phui-button-bar-css' => '39fe680c',
|
'phui-button-bar-css' => 'f1ff5494',
|
||||||
'phui-button-css' => '022581b4',
|
'phui-button-css' => '022581b4',
|
||||||
'phui-button-simple-css' => '8e1baf68',
|
'phui-button-simple-css' => '8e1baf68',
|
||||||
'phui-calendar-css' => '477acfaa',
|
'phui-calendar-css' => 'f1ddf11c',
|
||||||
'phui-calendar-day-css' => '572b1893',
|
'phui-calendar-day-css' => '572b1893',
|
||||||
'phui-calendar-list-css' => '576be600',
|
'phui-calendar-list-css' => '576be600',
|
||||||
'phui-calendar-month-css' => '8e10e92c',
|
'phui-calendar-month-css' => '21154caf',
|
||||||
'phui-chart-css' => '6bf6f78e',
|
'phui-chart-css' => '6bf6f78e',
|
||||||
'phui-cms-css' => '504b4b23',
|
'phui-cms-css' => '504b4b23',
|
||||||
'phui-comment-form-css' => '57af2e14',
|
'phui-comment-form-css' => 'ac68149f',
|
||||||
'phui-comment-panel-css' => 'f50152ad',
|
'phui-comment-panel-css' => 'f50152ad',
|
||||||
'phui-crumbs-view-css' => '6ece3bbb',
|
'phui-crumbs-view-css' => '6ece3bbb',
|
||||||
'phui-curtain-view-css' => '55dd0e59',
|
'phui-curtain-view-css' => '55dd0e59',
|
||||||
|
@ -843,7 +843,7 @@ return array(
|
||||||
'phui-feed-story-css' => '44a9c8e9',
|
'phui-feed-story-css' => '44a9c8e9',
|
||||||
'phui-font-icon-base-css' => '870a7360',
|
'phui-font-icon-base-css' => '870a7360',
|
||||||
'phui-fontkit-css' => '1320ed01',
|
'phui-fontkit-css' => '1320ed01',
|
||||||
'phui-form-css' => 'a5570f70',
|
'phui-form-css' => 'efa86a27',
|
||||||
'phui-form-view-css' => '6175808d',
|
'phui-form-view-css' => '6175808d',
|
||||||
'phui-head-thing-view-css' => 'fd311e5f',
|
'phui-head-thing-view-css' => 'fd311e5f',
|
||||||
'phui-header-view-css' => 'e7de7ee2',
|
'phui-header-view-css' => 'e7de7ee2',
|
||||||
|
@ -853,12 +853,12 @@ return array(
|
||||||
'phui-icon-view-css' => '5c4a5de6',
|
'phui-icon-view-css' => '5c4a5de6',
|
||||||
'phui-image-mask-css' => 'a8498f9c',
|
'phui-image-mask-css' => 'a8498f9c',
|
||||||
'phui-info-panel-css' => '27ea50a1',
|
'phui-info-panel-css' => '27ea50a1',
|
||||||
'phui-info-view-css' => '6e217679',
|
'phui-info-view-css' => 'e1b4ec37',
|
||||||
'phui-inline-comment-view-css' => 'ffd1a542',
|
'phui-inline-comment-view-css' => '65ae3bc2',
|
||||||
'phui-invisible-character-view-css' => '6993d9f0',
|
'phui-invisible-character-view-css' => '6993d9f0',
|
||||||
'phui-left-right-css' => 'f60c67e7',
|
'phui-left-right-css' => 'f60c67e7',
|
||||||
'phui-lightbox-css' => '0a035e40',
|
'phui-lightbox-css' => '0a035e40',
|
||||||
'phui-list-view-css' => 'dcafb463',
|
'phui-list-view-css' => '38f8c9bd',
|
||||||
'phui-object-box-css' => '9cff003c',
|
'phui-object-box-css' => '9cff003c',
|
||||||
'phui-oi-big-ui-css' => '19f9369b',
|
'phui-oi-big-ui-css' => '19f9369b',
|
||||||
'phui-oi-color-css' => 'cd2b9b77',
|
'phui-oi-color-css' => 'cd2b9b77',
|
||||||
|
@ -873,9 +873,9 @@ return array(
|
||||||
'phui-segment-bar-view-css' => 'b1d1b892',
|
'phui-segment-bar-view-css' => 'b1d1b892',
|
||||||
'phui-spacing-css' => '042804d6',
|
'phui-spacing-css' => '042804d6',
|
||||||
'phui-status-list-view-css' => 'd5263e49',
|
'phui-status-list-view-css' => 'd5263e49',
|
||||||
'phui-tag-view-css' => '93b084cf',
|
'phui-tag-view-css' => 'b4719c50',
|
||||||
'phui-theme-css' => '9f261c6b',
|
'phui-theme-css' => '9f261c6b',
|
||||||
'phui-timeline-view-css' => '313c7f22',
|
'phui-timeline-view-css' => 'f21db7ca',
|
||||||
'phui-two-column-view-css' => '5b8cd553',
|
'phui-two-column-view-css' => '5b8cd553',
|
||||||
'phui-workboard-color-css' => '783cdff5',
|
'phui-workboard-color-css' => '783cdff5',
|
||||||
'phui-workboard-view-css' => '3bc85455',
|
'phui-workboard-view-css' => '3bc85455',
|
||||||
|
@ -892,7 +892,7 @@ return array(
|
||||||
'policy-edit-css' => '815c66f7',
|
'policy-edit-css' => '815c66f7',
|
||||||
'policy-transaction-detail-css' => '82100a43',
|
'policy-transaction-detail-css' => '82100a43',
|
||||||
'ponder-view-css' => 'fbd45f96',
|
'ponder-view-css' => 'fbd45f96',
|
||||||
'project-card-view-css' => '3d3c1f91',
|
'project-card-view-css' => '0010bb52',
|
||||||
'project-view-css' => '792c9057',
|
'project-view-css' => '792c9057',
|
||||||
'releeph-core' => '9b3c5733',
|
'releeph-core' => '9b3c5733',
|
||||||
'releeph-preview-branch' => 'b7a6f4a5',
|
'releeph-preview-branch' => 'b7a6f4a5',
|
||||||
|
@ -904,7 +904,7 @@ return array(
|
||||||
'syntax-default-css' => '9923583c',
|
'syntax-default-css' => '9923583c',
|
||||||
'syntax-highlighting-css' => 'cae95e89',
|
'syntax-highlighting-css' => 'cae95e89',
|
||||||
'tokens-css' => '3d0f239e',
|
'tokens-css' => '3d0f239e',
|
||||||
'typeahead-browse-css' => '4f82e510',
|
'typeahead-browse-css' => 'f2818435',
|
||||||
'unhandled-exception-css' => '4c96257a',
|
'unhandled-exception-css' => '4c96257a',
|
||||||
),
|
),
|
||||||
'requires' => array(
|
'requires' => array(
|
||||||
|
@ -1020,9 +1020,6 @@ return array(
|
||||||
'javelin-request',
|
'javelin-request',
|
||||||
'javelin-uri',
|
'javelin-uri',
|
||||||
),
|
),
|
||||||
'1bfa31c7' => array(
|
|
||||||
'javelin-dom',
|
|
||||||
),
|
|
||||||
'1e911d0f' => array(
|
'1e911d0f' => array(
|
||||||
'javelin-stratcom',
|
'javelin-stratcom',
|
||||||
'javelin-request',
|
'javelin-request',
|
||||||
|
@ -1112,10 +1109,6 @@ return array(
|
||||||
'javelin-dom',
|
'javelin-dom',
|
||||||
'javelin-vector',
|
'javelin-vector',
|
||||||
),
|
),
|
||||||
'39fe680c' => array(
|
|
||||||
'phui-button-css',
|
|
||||||
'phui-button-simple-css',
|
|
||||||
),
|
|
||||||
'3ab51e2c' => array(
|
'3ab51e2c' => array(
|
||||||
'javelin-behavior',
|
'javelin-behavior',
|
||||||
'javelin-behavior-device',
|
'javelin-behavior-device',
|
||||||
|
@ -1146,9 +1139,6 @@ return array(
|
||||||
'javelin-util',
|
'javelin-util',
|
||||||
'javelin-uri',
|
'javelin-uri',
|
||||||
),
|
),
|
||||||
'3cef17bd' => array(
|
|
||||||
'phui-inline-comment-view-css',
|
|
||||||
),
|
|
||||||
'3dbf94d5' => array(
|
'3dbf94d5' => array(
|
||||||
'javelin-behavior',
|
'javelin-behavior',
|
||||||
'javelin-dom',
|
'javelin-dom',
|
||||||
|
@ -1875,6 +1865,9 @@ return array(
|
||||||
'javelin-stratcom',
|
'javelin-stratcom',
|
||||||
'javelin-dom',
|
'javelin-dom',
|
||||||
),
|
),
|
||||||
|
'bf84345b' => array(
|
||||||
|
'phui-inline-comment-view-css',
|
||||||
|
),
|
||||||
'bff6884b' => array(
|
'bff6884b' => array(
|
||||||
'javelin-install',
|
'javelin-install',
|
||||||
'javelin-dom',
|
'javelin-dom',
|
||||||
|
@ -2098,6 +2091,9 @@ return array(
|
||||||
'javelin-workflow',
|
'javelin-workflow',
|
||||||
'javelin-magical-init',
|
'javelin-magical-init',
|
||||||
),
|
),
|
||||||
|
'e83d28f3' => array(
|
||||||
|
'javelin-dom',
|
||||||
|
),
|
||||||
'e9581f08' => array(
|
'e9581f08' => array(
|
||||||
'javelin-behavior',
|
'javelin-behavior',
|
||||||
'javelin-stratcom',
|
'javelin-stratcom',
|
||||||
|
@ -2120,6 +2116,10 @@ return array(
|
||||||
'javelin-workflow',
|
'javelin-workflow',
|
||||||
'javelin-json',
|
'javelin-json',
|
||||||
),
|
),
|
||||||
|
'f1ff5494' => array(
|
||||||
|
'phui-button-css',
|
||||||
|
'phui-button-simple-css',
|
||||||
|
),
|
||||||
'f50152ad' => array(
|
'f50152ad' => array(
|
||||||
'phui-timeline-view-css',
|
'phui-timeline-view-css',
|
||||||
),
|
),
|
||||||
|
|
|
@ -223,6 +223,7 @@ phutil_register_library_map(array(
|
||||||
'CalendarTimeUtil' => 'applications/calendar/util/CalendarTimeUtil.php',
|
'CalendarTimeUtil' => 'applications/calendar/util/CalendarTimeUtil.php',
|
||||||
'CalendarTimeUtilTestCase' => 'applications/calendar/__tests__/CalendarTimeUtilTestCase.php',
|
'CalendarTimeUtilTestCase' => 'applications/calendar/__tests__/CalendarTimeUtilTestCase.php',
|
||||||
'CelerityAPI' => 'applications/celerity/CelerityAPI.php',
|
'CelerityAPI' => 'applications/celerity/CelerityAPI.php',
|
||||||
|
'CelerityDarkModePostprocessor' => 'applications/celerity/postprocessor/CelerityDarkModePostprocessor.php',
|
||||||
'CelerityDefaultPostprocessor' => 'applications/celerity/postprocessor/CelerityDefaultPostprocessor.php',
|
'CelerityDefaultPostprocessor' => 'applications/celerity/postprocessor/CelerityDefaultPostprocessor.php',
|
||||||
'CelerityHighContrastPostprocessor' => 'applications/celerity/postprocessor/CelerityHighContrastPostprocessor.php',
|
'CelerityHighContrastPostprocessor' => 'applications/celerity/postprocessor/CelerityHighContrastPostprocessor.php',
|
||||||
'CelerityLargeFontPostprocessor' => 'applications/celerity/postprocessor/CelerityLargeFontPostprocessor.php',
|
'CelerityLargeFontPostprocessor' => 'applications/celerity/postprocessor/CelerityLargeFontPostprocessor.php',
|
||||||
|
@ -5170,6 +5171,7 @@ phutil_register_library_map(array(
|
||||||
'CalendarTimeUtil' => 'Phobject',
|
'CalendarTimeUtil' => 'Phobject',
|
||||||
'CalendarTimeUtilTestCase' => 'PhabricatorTestCase',
|
'CalendarTimeUtilTestCase' => 'PhabricatorTestCase',
|
||||||
'CelerityAPI' => 'Phobject',
|
'CelerityAPI' => 'Phobject',
|
||||||
|
'CelerityDarkModePostprocessor' => 'CelerityPostprocessor',
|
||||||
'CelerityDefaultPostprocessor' => 'CelerityPostprocessor',
|
'CelerityDefaultPostprocessor' => 'CelerityPostprocessor',
|
||||||
'CelerityHighContrastPostprocessor' => 'CelerityPostprocessor',
|
'CelerityHighContrastPostprocessor' => 'CelerityPostprocessor',
|
||||||
'CelerityLargeFontPostprocessor' => 'CelerityPostprocessor',
|
'CelerityLargeFontPostprocessor' => 'CelerityPostprocessor',
|
||||||
|
|
|
@ -0,0 +1,224 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
final class CelerityDarkModePostprocessor
|
||||||
|
extends CelerityPostprocessor {
|
||||||
|
|
||||||
|
public function getPostprocessorKey() {
|
||||||
|
return 'darkmode';
|
||||||
|
}
|
||||||
|
|
||||||
|
public function getPostprocessorName() {
|
||||||
|
return pht('Dark Mode (Experimental)');
|
||||||
|
}
|
||||||
|
|
||||||
|
public function buildVariables() {
|
||||||
|
return array(
|
||||||
|
|
||||||
|
// Fonts
|
||||||
|
'basefont' => "13px 'Segoe UI', 'Segoe UI Emoji', ".
|
||||||
|
"'Segoe UI Symbol', 'Lato', 'Helvetica Neue', ".
|
||||||
|
"Helvetica, Arial, sans-serif",
|
||||||
|
|
||||||
|
'fontfamily' => "'Segoe UI', 'Segoe UI Emoji', ".
|
||||||
|
"'Segoe UI Symbol', 'Lato', 'Helvetica Neue', ".
|
||||||
|
"Helvetica, Arial, sans-serif",
|
||||||
|
|
||||||
|
// Drop Shadow
|
||||||
|
'dropshadow' => '0 2px 12px rgba(0, 0, 0, .20)',
|
||||||
|
'whitetextshadow' => '0 1px 0 rgba(255, 255, 255, 1)',
|
||||||
|
|
||||||
|
// Anchors
|
||||||
|
'anchor' => '#3498db',
|
||||||
|
|
||||||
|
// Base Colors
|
||||||
|
'red' => '#c0392b',
|
||||||
|
'lightred' => '#7f261c',
|
||||||
|
'orange' => '#e67e22',
|
||||||
|
'lightorange' => '#f7e2d4',
|
||||||
|
'yellow' => '#f1c40f',
|
||||||
|
'lightyellow' => '#a4850a',
|
||||||
|
'green' => '#139543',
|
||||||
|
'lightgreen' => '#0e7032',
|
||||||
|
'blue' => '#2980b9',
|
||||||
|
'lightblue' => '#1d5981',
|
||||||
|
'sky' => '#3498db',
|
||||||
|
'lightsky' => '#ddeef9',
|
||||||
|
'fire' => '#e62f17',
|
||||||
|
'indigo' => '#6e5cb6',
|
||||||
|
'lightindigo' => '#eae6f7',
|
||||||
|
'pink' => '#da49be',
|
||||||
|
'lightpink' => '#fbeaf8',
|
||||||
|
'violet' => '#8e44ad',
|
||||||
|
'lightviolet' => '#622f78',
|
||||||
|
'charcoal' => '#4b4d51',
|
||||||
|
'backdrop' => '#c4cde0',
|
||||||
|
'hoverwhite' => 'rgba(255,255,255,.6)',
|
||||||
|
'hovergrey' => '#c5cbcf',
|
||||||
|
'hoverblue' => '#2a425f',
|
||||||
|
'hoverborder' => '#dfe1e9',
|
||||||
|
'hoverselectedgrey' => '#bbc4ca',
|
||||||
|
'hoverselectedblue' => '#e6e9ee',
|
||||||
|
'borderinset' => 'inset 0 0 0 1px rgba(55,55,55,.15)',
|
||||||
|
'timeline' => '#4e6078',
|
||||||
|
'timeline.icon.background' => '#416086',
|
||||||
|
'bluepropertybackground' => '#2d435f',
|
||||||
|
|
||||||
|
// Alphas
|
||||||
|
'alphawhite' => '255,255,255',
|
||||||
|
'alphagrey' => '255,255,255',
|
||||||
|
'alphablue' => '255,255,255',
|
||||||
|
'alphablack' => '0,0,0',
|
||||||
|
|
||||||
|
// Base Greys
|
||||||
|
'lightgreyborder' => 'rgba(255,255,255,.3)',
|
||||||
|
'greyborder' => 'rgba(255,255,255,.6)',
|
||||||
|
'darkgreyborder' => 'rgba(255,255,255,.9)',
|
||||||
|
'lightgreytext' => 'rgba(255,255,255,.3)',
|
||||||
|
'greytext' => 'rgba(255,255,255,.6)',
|
||||||
|
'darkgreytext' => 'rgba(255,255,255,.9)',
|
||||||
|
'lightgreybackground' => '#2a425f',
|
||||||
|
'greybackground' => '#304a6d',
|
||||||
|
'darkgreybackground' => '#8C98B8',
|
||||||
|
|
||||||
|
// Base Blues
|
||||||
|
'thinblueborder' => '#2c405a',
|
||||||
|
'lightblueborder' => '#39506d',
|
||||||
|
'blueborder' => '#8C98B8',
|
||||||
|
'darkblueborder' => '#626E82',
|
||||||
|
'lightbluebackground' => 'rgba(255,255,255,.05)',
|
||||||
|
'bluebackground' => 'rgba(255,255,255,.1)',
|
||||||
|
'lightbluetext' => 'rgba(255,255,255,.3)',
|
||||||
|
'bluetext' => 'rgba(255,255,255,.6)',
|
||||||
|
'darkbluetext' => 'rgba(255,255,255,.8)',
|
||||||
|
'blacktext' => 'rgba(255,255,255,.9)',
|
||||||
|
|
||||||
|
// Base Greens
|
||||||
|
'lightgreenborder' => '#bfdac1',
|
||||||
|
'greenborder' => '#8cb89c',
|
||||||
|
'greentext' => '#3e6d35',
|
||||||
|
'lightgreenbackground' => '#e6f2e4',
|
||||||
|
|
||||||
|
// Base Red
|
||||||
|
'lightredborder' => '#f4c6c6',
|
||||||
|
'redborder' => '#eb9797',
|
||||||
|
'redtext' => '#802b2b',
|
||||||
|
'lightredbackground' => '#f5e1e1',
|
||||||
|
|
||||||
|
// Base Violet
|
||||||
|
'lightvioletborder' => '#cfbddb',
|
||||||
|
'violetborder' => '#b589ba',
|
||||||
|
'violettext' => '#603c73',
|
||||||
|
'lightvioletbackground' => '#e9dfee',
|
||||||
|
|
||||||
|
// Shades are a more muted set of our base colors
|
||||||
|
// better suited to blending into other UIs.
|
||||||
|
|
||||||
|
// Shade Red
|
||||||
|
'sh-lightredborder' => '#efcfcf',
|
||||||
|
'sh-redborder' => '#d1abab',
|
||||||
|
'sh-redicon' => '#c85a5a',
|
||||||
|
'sh-redtext' => '#a53737',
|
||||||
|
'sh-redbackground' => '#f7e6e6',
|
||||||
|
|
||||||
|
// Shade Orange
|
||||||
|
'sh-lightorangeborder' => '#f8dcc3',
|
||||||
|
'sh-orangeborder' => '#dbb99e',
|
||||||
|
'sh-orangeicon' => '#e78331',
|
||||||
|
'sh-orangetext' => '#ba6016',
|
||||||
|
'sh-orangebackground' => '#fbede1',
|
||||||
|
|
||||||
|
// Shade Yellow
|
||||||
|
'sh-lightyellowborder' => '#e9dbcd',
|
||||||
|
'sh-yellowborder' => '#c9b8a8',
|
||||||
|
'sh-yellowicon' => '#9b946e',
|
||||||
|
'sh-yellowtext' => '#726f56',
|
||||||
|
'sh-yellowbackground' => '#fdf3da',
|
||||||
|
|
||||||
|
// Shade Green
|
||||||
|
'sh-lightgreenborder' => '#c6e6c7',
|
||||||
|
'sh-greenborder' => '#a0c4a1',
|
||||||
|
'sh-greenicon' => '#4ca74e',
|
||||||
|
'sh-greentext' => '#326d34',
|
||||||
|
'sh-greenbackground' => '#ddefdd',
|
||||||
|
|
||||||
|
// Shade Blue
|
||||||
|
'sh-lightblueborder' => '#cfdbe3',
|
||||||
|
'sh-blueborder' => '#a7b5bf',
|
||||||
|
'sh-blueicon' => '#6b748c',
|
||||||
|
'sh-bluetext' => '#464c5c',
|
||||||
|
'sh-bluebackground' => '#dee7f8',
|
||||||
|
|
||||||
|
// Shade Indigo
|
||||||
|
'sh-lightindigoborder' => '#d1c9ee',
|
||||||
|
'sh-indigoborder' => '#bcb4da',
|
||||||
|
'sh-indigoicon' => '#8672d4',
|
||||||
|
'sh-indigotext' => '#6e5cb6',
|
||||||
|
'sh-indigobackground' => '#eae6f7',
|
||||||
|
|
||||||
|
// Shade Violet
|
||||||
|
'sh-lightvioletborder' => '#e0d1e7',
|
||||||
|
'sh-violetborder' => '#bcabc5',
|
||||||
|
'sh-violeticon' => '#9260ad',
|
||||||
|
'sh-violettext' => '#69427f',
|
||||||
|
'sh-violetbackground' => '#efe8f3',
|
||||||
|
|
||||||
|
// Shade Pink
|
||||||
|
'sh-lightpinkborder' => '#f6d5ef',
|
||||||
|
'sh-pinkborder' => '#d5aecd',
|
||||||
|
'sh-pinkicon' => '#e26fcb',
|
||||||
|
'sh-pinktext' => '#da49be',
|
||||||
|
'sh-pinkbackground' => '#fbeaf8',
|
||||||
|
|
||||||
|
// Shade Grey
|
||||||
|
'sh-lightgreyborder' => '#e3e4e8',
|
||||||
|
'sh-greyborder' => '#b2b2b2',
|
||||||
|
'sh-greyicon' => '#757575',
|
||||||
|
'sh-greytext' => '#555555',
|
||||||
|
'sh-greybackground' => '#edeef2',
|
||||||
|
|
||||||
|
// Shade Disabled
|
||||||
|
'sh-lightdisabledborder' => '#e5e5e5',
|
||||||
|
'sh-disabledborder' => '#cbcbcb',
|
||||||
|
'sh-disabledicon' => '#bababa',
|
||||||
|
'sh-disabledtext' => '#a6a6a6',
|
||||||
|
'sh-disabledbackground' => '#f3f3f3',
|
||||||
|
|
||||||
|
// Diffs
|
||||||
|
'diff.background' => '#121b27',
|
||||||
|
'new-background' => 'rgba(151, 234, 151, .55)',
|
||||||
|
'new-bright' => 'rgba(151, 234, 151, .75)',
|
||||||
|
'old-background' => 'rgba(251, 175, 175, .55)',
|
||||||
|
'old-bright' => 'rgba(251, 175, 175, .8)',
|
||||||
|
'move-background' => '#faca00',
|
||||||
|
'copy-background' => '#f1c40f',
|
||||||
|
|
||||||
|
// Usually light yellow
|
||||||
|
'gentle.highlight' => '#26c1c9',
|
||||||
|
'gentle.highlight.border' => '#21a9b0',
|
||||||
|
|
||||||
|
'paste.content' => '#222222',
|
||||||
|
'paste.border' => '#000000',
|
||||||
|
'paste.highlight' => '#121212',
|
||||||
|
|
||||||
|
// Background color for "most" themes.
|
||||||
|
'page.background' => '#223246',
|
||||||
|
'page.sidenav' => '#1c293b',
|
||||||
|
'page.content' => '#26374c',
|
||||||
|
|
||||||
|
'menu.profile.text' => 'rgba(255,255,255,.8)',
|
||||||
|
'menu.profile.text.selected' => 'rgba(255,255,255,1)',
|
||||||
|
'menu.profile.icon.disabled' => 'rgba(255,255,255,.4)',
|
||||||
|
|
||||||
|
// Buttons
|
||||||
|
'blue.button.color' => '#2980b9',
|
||||||
|
'blue.button.gradient' => 'linear-gradient(to bottom, #3498db, #2980b9)',
|
||||||
|
'green.button.color' => '#139543',
|
||||||
|
'green.button.gradient' => 'linear-gradient(to bottom, #23BB5B, #139543)',
|
||||||
|
'grey.button.color' => '#223246',
|
||||||
|
'grey.button.gradient' => 'linear-gradient(to bottom, #223246, #223246)',
|
||||||
|
'grey.button.hover' => 'linear-gradient(to bottom, #1c293b, #1c293b)',
|
||||||
|
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -72,6 +72,8 @@ final class CelerityDefaultPostprocessor
|
||||||
'hoverselectedblue' => '#e6e9ee',
|
'hoverselectedblue' => '#e6e9ee',
|
||||||
'borderinset' => 'inset 0 0 0 1px rgba(55,55,55,.15)',
|
'borderinset' => 'inset 0 0 0 1px rgba(55,55,55,.15)',
|
||||||
'timeline' => '#d5d8e1',
|
'timeline' => '#d5d8e1',
|
||||||
|
'timeline.icon.background' => '#E6E9F1',
|
||||||
|
'bluepropertybackground' => '#eff3fc',
|
||||||
|
|
||||||
// Alphas
|
// Alphas
|
||||||
'alphawhite' => '255,255,255',
|
'alphawhite' => '255,255,255',
|
||||||
|
@ -100,6 +102,7 @@ final class CelerityDefaultPostprocessor
|
||||||
'lightbluetext' => '#8C98B8',
|
'lightbluetext' => '#8C98B8',
|
||||||
'bluetext' => '#6B748C',
|
'bluetext' => '#6B748C',
|
||||||
'darkbluetext' => '#464C5C',
|
'darkbluetext' => '#464C5C',
|
||||||
|
'blacktext' => '#000',
|
||||||
|
|
||||||
// Base Greens
|
// Base Greens
|
||||||
'lightgreenborder' => '#bfdac1',
|
'lightgreenborder' => '#bfdac1',
|
||||||
|
@ -193,6 +196,7 @@ final class CelerityDefaultPostprocessor
|
||||||
'sh-disabledbackground' => '#f3f3f3',
|
'sh-disabledbackground' => '#f3f3f3',
|
||||||
|
|
||||||
// Diffs
|
// Diffs
|
||||||
|
'diff.background' => '#fff',
|
||||||
'new-background' => 'rgba(151, 234, 151, .3)',
|
'new-background' => 'rgba(151, 234, 151, .3)',
|
||||||
'new-bright' => 'rgba(151, 234, 151, .6)',
|
'new-bright' => 'rgba(151, 234, 151, .6)',
|
||||||
'old-background' => 'rgba(251, 175, 175, .3)',
|
'old-background' => 'rgba(251, 175, 175, .3)',
|
||||||
|
@ -200,9 +204,18 @@ final class CelerityDefaultPostprocessor
|
||||||
'move-background' => '#fdf5d4',
|
'move-background' => '#fdf5d4',
|
||||||
'copy-background' => '#f1c40f',
|
'copy-background' => '#f1c40f',
|
||||||
|
|
||||||
|
// Usually light yellow
|
||||||
|
'gentle.highlight' => '#fdf3da',
|
||||||
|
'gentle.highlight.border' => '#c9b8a8',
|
||||||
|
|
||||||
|
'paste.content' => '#fffef5',
|
||||||
|
'paste.border' => '#e9dbcd',
|
||||||
|
'paste.highlight' => '#fdf3da',
|
||||||
|
|
||||||
// Background color for "most" themes.
|
// Background color for "most" themes.
|
||||||
'page.background' => '#f3f5f7',
|
'page.background' => '#f3f5f7',
|
||||||
'page.sidenav' => '#eaedf1',
|
'page.sidenav' => '#eaedf1',
|
||||||
|
'page.content' => '#fff',
|
||||||
|
|
||||||
'menu.profile.text' => 'rgba(255,255,255,.8)',
|
'menu.profile.text' => 'rgba(255,255,255,.8)',
|
||||||
'menu.profile.text.selected' => 'rgba(255,255,255,1)',
|
'menu.profile.text.selected' => 'rgba(255,255,255,1)',
|
||||||
|
@ -211,6 +224,18 @@ final class CelerityDefaultPostprocessor
|
||||||
'menu.main.height' => '44px',
|
'menu.main.height' => '44px',
|
||||||
'menu.profile.width' => '240px',
|
'menu.profile.width' => '240px',
|
||||||
|
|
||||||
|
// Buttons
|
||||||
|
'blue.button.color' => '#2980b9',
|
||||||
|
'blue.button.gradient' => 'linear-gradient(to bottom, #3498db, #2980b9)',
|
||||||
|
'blue.button.hover' => 'linear-gradient(to bottom, #3498db, #1b6ba0)',
|
||||||
|
'green.button.color' => '#139543',
|
||||||
|
'green.button.gradient' => 'linear-gradient(to bottom, #23BB5B, #139543)',
|
||||||
|
'green.button.hover' => 'linear-gradient(to bottom, #23BB5B, #178841)',
|
||||||
|
'grey.button.color' => '#F7F7F9',
|
||||||
|
'grey.button.gradient' => 'linear-gradient(to bottom, #ffffff, #f1f0f1)',
|
||||||
|
'grey.button.hover' => 'linear-gradient(to bottom, #ffffff, #eeebec)',
|
||||||
|
|
||||||
|
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -119,9 +119,11 @@ final class PhabricatorConduitAPIController
|
||||||
->setError((string)$error_code)
|
->setError((string)$error_code)
|
||||||
->setDuration(1000000 * ($time_end - $time_start));
|
->setDuration(1000000 * ($time_end - $time_start));
|
||||||
|
|
||||||
$unguarded = AphrontWriteGuard::beginScopedUnguardedWrites();
|
if (!PhabricatorEnv::isReadOnly()) {
|
||||||
$log->save();
|
$unguarded = AphrontWriteGuard::beginScopedUnguardedWrites();
|
||||||
unset($unguarded);
|
$log->save();
|
||||||
|
unset($unguarded);
|
||||||
|
}
|
||||||
|
|
||||||
$response = id(new ConduitAPIResponse())
|
$response = id(new ConduitAPIResponse())
|
||||||
->setResult($result)
|
->setResult($result)
|
||||||
|
|
|
@ -138,15 +138,19 @@ EODOC
|
||||||
,
|
,
|
||||||
'metamta.public-replies'));
|
'metamta.public-replies'));
|
||||||
|
|
||||||
|
$adapter_doc_href = PhabricatorEnv::getDoclink(
|
||||||
|
'Configuring Outbound Email');
|
||||||
|
$adapter_doc_name = pht('Configuring Outbound Email');
|
||||||
$adapter_description = $this->deformat(pht(<<<EODOC
|
$adapter_description = $this->deformat(pht(<<<EODOC
|
||||||
Adapter class to use to transmit mail to the MTA. The default uses
|
Adapter class to use to transmit mail to the MTA. The default uses
|
||||||
PHPMailerLite, which will invoke "sendmail". This is appropriate if sendmail
|
PHPMailerLite, which will invoke "sendmail". This is appropriate if sendmail
|
||||||
actually works on your host, but if you haven't configured mail it may not be so
|
actually works on your host, but if you haven't configured mail it may not be so
|
||||||
great. A number of other mailers are available (e.g., SES, SendGrid, SMTP,
|
great. A number of other mailers are available (e.g., SES, SendGrid, SMTP,
|
||||||
custom mailers), consult "Configuring Outbound Email" in the documentation for
|
custom mailers) - consult [[ %s | %s ]] for details.
|
||||||
details.
|
|
||||||
EODOC
|
EODOC
|
||||||
));
|
,
|
||||||
|
$adapter_doc_href,
|
||||||
|
$adapter_doc_name));
|
||||||
|
|
||||||
$placeholder_description = $this->deformat(pht(<<<EODOC
|
$placeholder_description = $this->deformat(pht(<<<EODOC
|
||||||
When sending a message that has no To recipient (i.e. all recipients are CC'd,
|
When sending a message that has no To recipient (i.e. all recipients are CC'd,
|
||||||
|
|
|
@ -22,6 +22,14 @@ final class PholioMockEditor extends PhabricatorApplicationTransactionEditor {
|
||||||
return $this->newImages;
|
return $this->newImages;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function getCreateObjectTitle($author, $object) {
|
||||||
|
return pht('%s created this mock.', $author);
|
||||||
|
}
|
||||||
|
|
||||||
|
public function getCreateObjectTitleForFeed($author, $object) {
|
||||||
|
return pht('%s created %s.', $author, $object);
|
||||||
|
}
|
||||||
|
|
||||||
public function getTransactionTypes() {
|
public function getTransactionTypes() {
|
||||||
$types = parent::getTransactionTypes();
|
$types = parent::getTransactionTypes();
|
||||||
|
|
||||||
|
|
|
@ -9,6 +9,10 @@ final class PholioMockNameTransaction
|
||||||
return $object->getName();
|
return $object->getName();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function getActionStrength() {
|
||||||
|
return 1.4;
|
||||||
|
}
|
||||||
|
|
||||||
public function applyInternalEffects($object, $value) {
|
public function applyInternalEffects($object, $value) {
|
||||||
$object->setName($value);
|
$object->setName($value);
|
||||||
if ($object->getOriginalName() === null) {
|
if ($object->getOriginalName() === null) {
|
||||||
|
|
|
@ -22,6 +22,14 @@ final class PhabricatorProjectTransactionEditor
|
||||||
return pht('Projects');
|
return pht('Projects');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function getCreateObjectTitle($author, $object) {
|
||||||
|
return pht('%s created this project.', $author);
|
||||||
|
}
|
||||||
|
|
||||||
|
public function getCreateObjectTitleForFeed($author, $object) {
|
||||||
|
return pht('%s created %s.', $author, $object);
|
||||||
|
}
|
||||||
|
|
||||||
public function getTransactionTypes() {
|
public function getTransactionTypes() {
|
||||||
$types = parent::getTransactionTypes();
|
$types = parent::getTransactionTypes();
|
||||||
|
|
||||||
|
|
|
@ -16,54 +16,61 @@ final class PhabricatorSearchApplicationStorageEnginePanel
|
||||||
$viewer = $this->getViewer();
|
$viewer = $this->getViewer();
|
||||||
$application = $this->getApplication();
|
$application = $this->getApplication();
|
||||||
|
|
||||||
$active_engine = PhabricatorFulltextStorageEngine::loadEngine();
|
$services = PhabricatorSearchService::getAllServices();
|
||||||
$engines = PhabricatorFulltextStorageEngine::loadAllEngines();
|
|
||||||
|
|
||||||
$rows = array();
|
$rows = array();
|
||||||
$rowc = array();
|
$rowc = array();
|
||||||
|
|
||||||
foreach ($engines as $key => $engine) {
|
foreach ($services as $key => $service) {
|
||||||
try {
|
try {
|
||||||
$index_exists = $engine->indexExists() ? pht('Yes') : pht('No');
|
$name = $service->getDisplayName();
|
||||||
} catch (Exception $ex) {
|
} catch (Exception $ex) {
|
||||||
$index_exists = pht('N/A');
|
$name = phutil_tag('em', array(), pht('Error'));
|
||||||
}
|
}
|
||||||
|
|
||||||
try {
|
try {
|
||||||
$index_is_sane = $engine->indexIsSane() ? pht('Yes') : pht('No');
|
$can_read = $service->isReadable() ? pht('Yes') : pht('No');
|
||||||
} catch (Exception $ex) {
|
} catch (Exception $ex) {
|
||||||
$index_is_sane = pht('N/A');
|
$can_read = pht('N/A');
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($engine == $active_engine) {
|
try {
|
||||||
$rowc[] = 'highlighted';
|
$can_write = $service->isWritable() ? pht('Yes') : pht('No');
|
||||||
} else {
|
} catch (Exception $ex) {
|
||||||
$rowc[] = null;
|
$can_write = pht('N/A');
|
||||||
}
|
}
|
||||||
|
|
||||||
$rows[] = array(
|
$rows[] = array(
|
||||||
$key,
|
$name,
|
||||||
get_class($engine),
|
$can_read,
|
||||||
$index_exists,
|
$can_write,
|
||||||
$index_is_sane,
|
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$instructions = pht(
|
||||||
|
'To configure the search engines, edit [[ %s | `%s` ]] configuration. '.
|
||||||
|
'See **[[ %s | %s ]]** for documentation.',
|
||||||
|
'/config/edit/cluster.search/',
|
||||||
|
'cluster.search',
|
||||||
|
PhabricatorEnv::getDoclink('Cluster: Search'),
|
||||||
|
pht('Cluster: Search'));
|
||||||
|
|
||||||
|
|
||||||
$table = id(new AphrontTableView($rows))
|
$table = id(new AphrontTableView($rows))
|
||||||
->setNoDataString(pht('No search engines available.'))
|
->setNoDataString(pht('No search engines available.'))
|
||||||
|
->setNotice(new PHUIRemarkupView($viewer, $instructions))
|
||||||
->setHeaders(
|
->setHeaders(
|
||||||
array(
|
array(
|
||||||
pht('Key'),
|
pht('Engine Name'),
|
||||||
pht('Class'),
|
pht('Writable'),
|
||||||
pht('Index Exists'),
|
pht('Readable'),
|
||||||
pht('Index Is Sane'),
|
|
||||||
))
|
))
|
||||||
->setRowClasses($rowc)
|
->setRowClasses($rowc)
|
||||||
->setColumnClasses(
|
->setColumnClasses(
|
||||||
array(
|
array(
|
||||||
'',
|
|
||||||
'wide',
|
'wide',
|
||||||
'',
|
'',
|
||||||
|
'',
|
||||||
));
|
));
|
||||||
|
|
||||||
$box = id(new PHUIObjectBoxView())
|
$box = id(new PHUIObjectBoxView())
|
||||||
|
|
|
@ -235,7 +235,7 @@ final class PhabricatorMySQLFulltextStorageEngine
|
||||||
$value = $stemmer->stemToken($value);
|
$value = $stemmer->stemToken($value);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (phutil_utf8_strlen($value) < $min_length) {
|
if ($this->isShortToken($value, $min_length)) {
|
||||||
$fulltext_token->setIsShort(true);
|
$fulltext_token->setIsShort(true);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
@ -549,4 +549,22 @@ final class PhabricatorMySQLFulltextStorageEngine
|
||||||
return array($min_len, $stopwords);
|
return array($min_len, $stopwords);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private function isShortToken($value, $min_length) {
|
||||||
|
// NOTE: The engine tokenizes internally on periods, so terms in the form
|
||||||
|
// "ab.cd", where short substrings are separated by periods, do not produce
|
||||||
|
// any queryable tokens. These terms are meaningful if at least one
|
||||||
|
// substring is longer than the minimum length, like "example.py". See
|
||||||
|
// T12928.
|
||||||
|
|
||||||
|
$parts = preg_split('/[.]+/', $value);
|
||||||
|
|
||||||
|
foreach ($parts as $part) {
|
||||||
|
if (phutil_utf8_strlen($part) >= $min_length) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,37 +3,36 @@
|
||||||
|
|
||||||
Describes how to file an effective Phabricator bug report.
|
Describes how to file an effective Phabricator bug report.
|
||||||
|
|
||||||
Include Reproduction Steps!
|
Level Requirements
|
||||||
===========================
|
==================
|
||||||
|
|
||||||
IMPORTANT: When filing a bug report, you **MUST** include reproduction
|
We accept bug reports through two channels: paid support and community
|
||||||
instructions. We can not help fix bugs we can not reproduce, and will not
|
support.
|
||||||
accept reports which omit reproduction instructions.
|
|
||||||
|
If you are a paying customer, use the
|
||||||
|
[[ https://admin.phacility.com/u/support | Support Channel ]] for your account
|
||||||
|
to report bugs. This document may help you file reports which we can resolve
|
||||||
|
more quickly, but you do not need to read it or follow the guidelines.
|
||||||
|
|
||||||
|
Other users can follow the guidelines in this document to file bug reports on
|
||||||
|
the community forum.
|
||||||
|
|
||||||
For help, see @{article:Providing Reproduction Steps}.
|
|
||||||
|
|
||||||
Overview
|
Overview
|
||||||
========
|
========
|
||||||
|
|
||||||
Found a bug with Phabricator? Let us know! This article describes how to file
|
This article describes how to file an effective Phabricator bug report.
|
||||||
an effective bug report so we can get your issue fixed or help you work around
|
|
||||||
it.
|
|
||||||
|
|
||||||
The most important things to do are:
|
The most important things to do are:
|
||||||
|
|
||||||
- check the list of common fixes below;
|
- check the list of common fixes below;
|
||||||
- make sure Phabricator is up to date;
|
- make sure Phabricator is up to date;
|
||||||
- make sure we support your setup;
|
- make sure we support your setup;
|
||||||
- gather debugging information;
|
- gather debugging information; and
|
||||||
- explain how to reproduce the issue; and
|
- explain how to reproduce the issue.
|
||||||
- create a task in
|
|
||||||
[[ http://secure.phabricator.com/u/newbug/ | Maniphest ]].
|
|
||||||
|
|
||||||
The rest of this article walks through these points in detail.
|
The rest of this article walks through these points in detail.
|
||||||
|
|
||||||
If you have a feature request (not a bug report), see
|
|
||||||
@{article:Contributing Feature Requests} for a more tailored guide.
|
|
||||||
|
|
||||||
For general information on contributing to Phabricator, see
|
For general information on contributing to Phabricator, see
|
||||||
@{article:Contributor Introduction}.
|
@{article:Contributor Introduction}.
|
||||||
|
|
||||||
|
@ -141,8 +140,8 @@ Reproducibility
|
||||||
|
|
||||||
The most important part of your report content is instructions on how to
|
The most important part of your report content is instructions on how to
|
||||||
reproduce the issue. What did you do? If you do it again, does it still break?
|
reproduce the issue. What did you do? If you do it again, does it still break?
|
||||||
Does it depend on a specific browser? Can you reproduce the issue on
|
Does it depend on a specific browser? Can you reproduce the issue on a free
|
||||||
`secure.phabricator.com`?
|
instance on `admin.phabricator.com`?
|
||||||
|
|
||||||
It is nearly impossible for us to resolve many issues if we can not reproduce
|
It is nearly impossible for us to resolve many issues if we can not reproduce
|
||||||
them. We will not accept reports which do not contain the information required
|
them. We will not accept reports which do not contain the information required
|
||||||
|
@ -151,28 +150,18 @@ to reproduce problems.
|
||||||
For help, see @{article:Providing Reproduction Steps}.
|
For help, see @{article:Providing Reproduction Steps}.
|
||||||
|
|
||||||
|
|
||||||
Create a Task in Maniphest
|
File a Bug Report
|
||||||
==========================
|
=================
|
||||||
|
|
||||||
If you're up to date, supported, have collected information about the problem,
|
If you're up to date, have collected information about the problem, and have
|
||||||
and have the best reproduction instructions you can come up with, you're ready
|
the best reproduction instructions you can come up with, you're ready
|
||||||
to file an issue.
|
to file a report.
|
||||||
|
|
||||||
It is **particularly critical** that you include reproduction steps. We will
|
It is **particularly critical** that you include reproduction steps.
|
||||||
not accept reports which describe issues we can not reproduce.
|
|
||||||
|
|
||||||
(NOTE) https://secure.phabricator.com/u/newbug/
|
You can file a report on the community forum, here:
|
||||||
|
|
||||||
If you don't want to file there (or, for example, your bug relates to being
|
(NOTE) https://discourse.phabricator-community.org/c/bug
|
||||||
unable to log in or unable to file an issue in Maniphest) you can file on any
|
|
||||||
other channel, but we can address reports much more effectively if they're
|
|
||||||
filed against the upstream than if they're filed somewhere else.
|
|
||||||
|
|
||||||
| Effectiveness | Filing Method |
|
|
||||||
|---|---|
|
|
||||||
| Best | Upstream Maniphest |
|
|
||||||
| Ehhh | Quora, StackOverflow, Facebook, Jelly, email, etc. |
|
|
||||||
| What | Passive-aggressive tweet |
|
|
||||||
|
|
||||||
|
|
||||||
Next Steps
|
Next Steps
|
||||||
|
@ -180,6 +169,5 @@ Next Steps
|
||||||
|
|
||||||
Continue by:
|
Continue by:
|
||||||
|
|
||||||
- learning about @{article: Contributing Feature Requests}; or
|
|
||||||
- reading general support information in @{article:Support Resources}; or
|
- reading general support information in @{article:Support Resources}; or
|
||||||
- returning to the @{article:Contributor Introduction}.
|
- returning to the @{article:Contributor Introduction}.
|
||||||
|
|
|
@ -21,9 +21,10 @@ Without writing any code, learning the whole codebase, making a big time
|
||||||
commitment, or having to touch PHP, here are some ways you can materially
|
commitment, or having to touch PHP, here are some ways you can materially
|
||||||
contribute to Phabricator:
|
contribute to Phabricator:
|
||||||
|
|
||||||
- Send us an email or drop by IRC just to say "thanks". A big part of the
|
- Drop by the [[ https://phurl.io/u/discourse | community forum ]] just to
|
||||||
reason we build this software is to help people solve problems, and knowing
|
say "thanks". A big part of the reason we build this software is to help
|
||||||
that our efforts are appreciated is really rewarding.
|
people solve problems, and knowing that our efforts are appreciated is
|
||||||
|
really rewarding.
|
||||||
- Recommend Phabricator to people who you think might find it useful. Our
|
- Recommend Phabricator to people who you think might find it useful. Our
|
||||||
most powerful growth channel is word of mouth, and mentioning or tweeting
|
most powerful growth channel is word of mouth, and mentioning or tweeting
|
||||||
about Phabricator helps the project grow. If writing a tweet sounds like
|
about Phabricator helps the project grow. If writing a tweet sounds like
|
||||||
|
@ -36,16 +37,8 @@ contribute to Phabricator:
|
||||||
|
|
||||||
> Phabricator is objectively the best thing. Source: I am a certified, internationally recognized expert.
|
> Phabricator is objectively the best thing. Source: I am a certified, internationally recognized expert.
|
||||||
|
|
||||||
- Report bugs and request features. We may not always be able to fix or build
|
- Submit high-quality bug reports by carefully following the guide in
|
||||||
things right away, but knowing about issues users are encountering or
|
@{article:Contributing Bug Reports}.
|
||||||
features they'd like to see improves our ability to plan and prioritize.
|
|
||||||
- For details on reporting bugs, see @{article:Contributing Bug Reports}.
|
|
||||||
- For details on requesting features, see @{article:Contributing Feature
|
|
||||||
Requests}.
|
|
||||||
- Give us feedback on planned features. Most of what we'll build in the next
|
|
||||||
6-12 months currently exists on the [[ Roadmap ]] or in Maniphest. Telling
|
|
||||||
us about use cases you have can help us build better products when the time
|
|
||||||
comes to write the code.
|
|
||||||
|
|
||||||
If all of this sounds nice but you really just want to write some code, be
|
If all of this sounds nice but you really just want to write some code, be
|
||||||
aware that this project often presents a high barrier to entry for new
|
aware that this project often presents a high barrier to entry for new
|
||||||
|
@ -58,6 +51,4 @@ Next Steps
|
||||||
Continue by:
|
Continue by:
|
||||||
|
|
||||||
- learning about bug reports in @{article:Contributing Bug Reports};
|
- learning about bug reports in @{article:Contributing Bug Reports};
|
||||||
- learning about feature requests in
|
|
||||||
@{article:Contributing Feature Requests}; or
|
|
||||||
- learning about code contributions in @{article:Contributing Code}.
|
- learning about code contributions in @{article:Contributing Code}.
|
||||||
|
|
|
@ -3,6 +3,22 @@
|
||||||
|
|
||||||
Describes how to contribute code to Phabricator.
|
Describes how to contribute code to Phabricator.
|
||||||
|
|
||||||
|
Level Requirements
|
||||||
|
==================
|
||||||
|
|
||||||
|
To contribute to the Phabricator upstream, you must first pass a series of
|
||||||
|
ancient trials and be invited to register an account in the ancestral
|
||||||
|
homeland of Phabricator, here on `secure.phabricator.com`. The nature and
|
||||||
|
location of these trials is a closely guarded secret.
|
||||||
|
|
||||||
|
If you have passed these trials, this document can guide you through
|
||||||
|
contributing code.
|
||||||
|
|
||||||
|
If you have not yet passed these trials, writing code is normally not the best
|
||||||
|
way to contribute to Phabricator. See @{article:Contributor Introduction} for
|
||||||
|
more information.
|
||||||
|
|
||||||
|
|
||||||
Overview
|
Overview
|
||||||
========
|
========
|
||||||
|
|
||||||
|
@ -32,11 +48,7 @@ For general information on contributing to Phabricator, see
|
||||||
Coordinate First
|
Coordinate First
|
||||||
================
|
================
|
||||||
|
|
||||||
Before sending code, you should file a bug report or feature request describing
|
Before sending code, you should file a task describing what you'd like to write.
|
||||||
what you'd like to write. For details on how to do this, see these articles:
|
|
||||||
|
|
||||||
- @{article:Contributing Bug Reports}
|
|
||||||
- @{article:Contributing Feature Requests}
|
|
||||||
|
|
||||||
When you file a task, mention that you'd like to write the code to fix it. We
|
When you file a task, mention that you'd like to write the code to fix it. We
|
||||||
can help contextualize your request or bug and guide you through writing an
|
can help contextualize your request or bug and guide you through writing an
|
||||||
|
@ -74,8 +86,7 @@ consider valuable enough to put long-term support resources behind, and that
|
||||||
you're building it in a way that we're comfortable taking over.
|
you're building it in a way that we're comfortable taking over.
|
||||||
|
|
||||||
**Not a Good Fit**: Many patches aren't good fits for the upstream: they
|
**Not a Good Fit**: Many patches aren't good fits for the upstream: they
|
||||||
implement features we simply don't want. You can find more information in
|
implement features we simply don't want. Coordinating with us first helps
|
||||||
@{article:Contributing Feature Requests}. Coordinating with us first helps
|
|
||||||
make sure we're on the same page and interested in a feature.
|
make sure we're on the same page and interested in a feature.
|
||||||
|
|
||||||
The most common type of patch along these lines is a patch which adds new
|
The most common type of patch along these lines is a patch which adds new
|
||||||
|
@ -218,35 +229,6 @@ In general, if you're coordinating with us first, we can usually provide
|
||||||
guidance on how to implement things. The other articles in this section also
|
guidance on how to implement things. The other articles in this section also
|
||||||
provide information on how to work in the Phabricator codebase.
|
provide information on how to work in the Phabricator codebase.
|
||||||
|
|
||||||
Not Sure Where To Get Started?
|
|
||||||
==============================
|
|
||||||
|
|
||||||
If you don't have a specific bug or feature in mind and just want to write
|
|
||||||
some code, you can try to find something simple to get started with.
|
|
||||||
|
|
||||||
Because we're usually quick to fix easy bugs and issues, we often don't have a
|
|
||||||
very good backlog of starter tasks.
|
|
||||||
|
|
||||||
You can try searching in Maniphest for tasks tagged with #easy, which might
|
|
||||||
have something, but a lot of time this list is small and the tasks on it aren't
|
|
||||||
very fun or interesting even if they aren't technically too difficult.
|
|
||||||
|
|
||||||
In general, the best way to contribute is to come to us with a problem you
|
|
||||||
encountered or something you're interested in building, and then work with us
|
|
||||||
to find a solution to it or a plan to build it. We can help turn a hacky patch
|
|
||||||
into something that's upstreamable, and you'll get a fix or feature you want.
|
|
||||||
|
|
||||||
You can also look though the rest of the open tasks for something more
|
|
||||||
substantive that you're interested in. This will give you a better chance of
|
|
||||||
finding something that's relevant to you, but many tasks are large or blocked
|
|
||||||
by other large tasks.
|
|
||||||
|
|
||||||
If you do find something, feel free to leave a comment like "I'm interested in
|
|
||||||
working on this, is this something I could reasonably help with?". We're happy
|
|
||||||
to walk through things, break larger tasks down into more detail, provide
|
|
||||||
pointers to similar changes and the right places in the codebase to get started,
|
|
||||||
and generally figure out how to attack a problem.
|
|
||||||
|
|
||||||
|
|
||||||
Next Steps
|
Next Steps
|
||||||
==========
|
==========
|
||||||
|
|
|
@ -3,27 +3,34 @@
|
||||||
|
|
||||||
Describes how to file an effective Phabricator feature request.
|
Describes how to file an effective Phabricator feature request.
|
||||||
|
|
||||||
Describe Your Problem!
|
|
||||||
======================
|
|
||||||
|
|
||||||
IMPORTANT: When filing a feature request, you **MUST** describe the root
|
Level Requirements
|
||||||
problem you are facing. We will not accept feature requests which do not
|
==================
|
||||||
include a problem description. See below for details.
|
|
||||||
|
We accept feature requests through two channels: paid support and community
|
||||||
|
support.
|
||||||
|
|
||||||
|
If you are a paying customer, use the
|
||||||
|
[[ https://admin.phacility.com/u/support | Support Channel ]] for your account
|
||||||
|
to request features. This document may help you frame your requests in a way
|
||||||
|
that lets us address them more quickly, but you do not need to read it or
|
||||||
|
follow the guidelines.
|
||||||
|
|
||||||
|
Other users can file requests on the
|
||||||
|
[[ https://phurl.io/u/discourse | community forum ]].
|
||||||
|
|
||||||
|
|
||||||
Overview
|
Overview
|
||||||
========
|
========
|
||||||
|
|
||||||
Have a feature you'd like to see in Phabricator? This article describes how
|
This article describes how to file an effective feature request.
|
||||||
to file an effective feature request.
|
|
||||||
|
|
||||||
The most important things to do are:
|
The most important things to do are:
|
||||||
|
|
||||||
- understand the upstream;
|
- understand the upstream;
|
||||||
- make sure your feature makes sense in the project;
|
- make sure your feature makes sense in the project;
|
||||||
- align your expectations around timelines and priorities;
|
- align your expectations around timelines and priorities;
|
||||||
- describe your problem, not your solution; and
|
- describe your problem, not your solution.
|
||||||
- file a task in
|
|
||||||
[[ http://secure.phabricator.com/u/newfeature/ | Maniphest ]].
|
|
||||||
|
|
||||||
The rest of this article walks through these points in detail.
|
The rest of this article walks through these points in detail.
|
||||||
|
|
||||||
|
@ -139,10 +146,6 @@ give you any updates or predictions about timelines. One day, out of nowhere,
|
||||||
your feature will materialize. That day may be a decade from now. You should
|
your feature will materialize. That day may be a decade from now. You should
|
||||||
have realistic expectations about this when filing a feature request.
|
have realistic expectations about this when filing a feature request.
|
||||||
|
|
||||||
If you want a concrete timeline, you can work with us to pay for some control
|
|
||||||
over our roadmap. For details, see
|
|
||||||
[[ https://secure.phabricator.com/w/prioritization/ | Prioritization ]].
|
|
||||||
|
|
||||||
|
|
||||||
Describe Problems
|
Describe Problems
|
||||||
=================
|
=================
|
||||||
|
@ -219,20 +222,6 @@ Generally, you should wait until a problem actually occurs before filing a
|
||||||
request about it.
|
request about it.
|
||||||
|
|
||||||
|
|
||||||
Create a Task in Maniphest
|
|
||||||
==========================
|
|
||||||
|
|
||||||
If you think your feature might be a good fit for the upstream, have reasonable
|
|
||||||
expectations about it, and have a good description of the problem you're trying
|
|
||||||
to solve, you're ready to file a feature request.
|
|
||||||
|
|
||||||
It is **particularly critical** that you describe the problem you are facing,
|
|
||||||
not just the feature you want. We will not accept feature requests which do
|
|
||||||
not describe the root problem the feature is intended to resolve.
|
|
||||||
|
|
||||||
(NOTE) https://secure.phabricator.com/u/newfeature/
|
|
||||||
|
|
||||||
|
|
||||||
Next Steps
|
Next Steps
|
||||||
==========
|
==========
|
||||||
|
|
||||||
|
|
|
@ -143,6 +143,14 @@ Finally, you should run the following commands to enable php support:
|
||||||
|
|
||||||
Restart lighttpd after making your edits, then continue below.
|
Restart lighttpd after making your edits, then continue below.
|
||||||
|
|
||||||
|
|
||||||
|
Load Balancer Health Checks
|
||||||
|
===========================
|
||||||
|
|
||||||
|
If you're using a load balancer in front of your webserver, you can configure
|
||||||
|
it to perform health checks using the path `/status/`.
|
||||||
|
|
||||||
|
|
||||||
= Setup =
|
= Setup =
|
||||||
|
|
||||||
Now, navigate to whichever subdomain you set up. You should see instructions to
|
Now, navigate to whichever subdomain you set up. You should see instructions to
|
||||||
|
|
|
@ -84,7 +84,7 @@ final class PhabricatorWorkerTriggerManagementFireWorkflow
|
||||||
$console->writeOut(
|
$console->writeOut(
|
||||||
"%s\n",
|
"%s\n",
|
||||||
pht(
|
pht(
|
||||||
'Trigger is not scheduled to execute. Use --next to simluate '.
|
'Trigger is not scheduled to execute. Use --next to simulate '.
|
||||||
'a scheduled event.'));
|
'a scheduled event.'));
|
||||||
continue;
|
continue;
|
||||||
} else {
|
} else {
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
margin: 32px auto 16px;
|
margin: 32px auto 16px;
|
||||||
border: 1px solid {$lightblueborder};
|
border: 1px solid {$lightblueborder};
|
||||||
border-radius: 3px;
|
border-radius: 3px;
|
||||||
background-color: #fff;
|
background-color: {$page.content};
|
||||||
}
|
}
|
||||||
|
|
||||||
.jx-client-dialog .aphront-dialog-view {
|
.jx-client-dialog .aphront-dialog-view {
|
||||||
|
@ -41,7 +41,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
.aphront-dialog-body {
|
.aphront-dialog-body {
|
||||||
background: #fff;
|
background: {$page.content};
|
||||||
padding: 16px;
|
padding: 16px;
|
||||||
border: none;
|
border: none;
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
.aphront-list-filter-wrap {
|
.aphront-list-filter-wrap {
|
||||||
border: 1px solid {$lightblueborder};
|
border: 1px solid {$lightblueborder};
|
||||||
margin: 0 16px;
|
margin: 0 16px;
|
||||||
background: #fff;
|
background: {$page.content};
|
||||||
border-radius: 3px;
|
border-radius: 3px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
.aphront-table-view {
|
.aphront-table-view {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
border-collapse: collapse;
|
border-collapse: collapse;
|
||||||
background: #fff;
|
background: {$page.content};
|
||||||
border: 1px solid {$lightblueborder};
|
border: 1px solid {$lightblueborder};
|
||||||
border-bottom: 1px solid {$blueborder};
|
border-bottom: 1px solid {$blueborder};
|
||||||
}
|
}
|
||||||
|
|
|
@ -88,11 +88,11 @@ a.jx-tokenizer-token:hover {
|
||||||
|
|
||||||
a.jx-tokenizer-token-function {
|
a.jx-tokenizer-token-function {
|
||||||
border-color: {$sh-lightgreyborder};
|
border-color: {$sh-lightgreyborder};
|
||||||
background: #fff;
|
background: {$page.content};
|
||||||
}
|
}
|
||||||
|
|
||||||
a.jx-tokenizer-token-function:hover {
|
a.jx-tokenizer-token-function:hover {
|
||||||
background: #fff;
|
background: {$page.content};
|
||||||
}
|
}
|
||||||
|
|
||||||
a.jx-tokenizer-token-disabled {
|
a.jx-tokenizer-token-disabled {
|
||||||
|
|
|
@ -11,7 +11,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
.typeahead-browse-more {
|
.typeahead-browse-more {
|
||||||
background: {$lightblue};
|
background: {$lightbluebackground};
|
||||||
border: 1px solid {$lightblueborder};
|
border: 1px solid {$lightblueborder};
|
||||||
color: {$blue};
|
color: {$blue};
|
||||||
}
|
}
|
||||||
|
|
|
@ -9,10 +9,10 @@ div.jx-typeahead-hardpoint {
|
||||||
|
|
||||||
div.jx-typeahead-results {
|
div.jx-typeahead-results {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
border: 1px solid {$hoverborder};
|
border: 1px solid {$thinblueborder};
|
||||||
border-top: 0px;
|
border-top: 0px;
|
||||||
padding: 0;
|
padding: 0;
|
||||||
background: #fefefe;
|
background: {$page.content};
|
||||||
width: 98%;
|
width: 98%;
|
||||||
box-shadow: 0px 1px 2px rgba({$alphablack}, 0.2);
|
box-shadow: 0px 1px 2px rgba({$alphablack}, 0.2);
|
||||||
margin: -1px 1% 0;
|
margin: -1px 1% 0;
|
||||||
|
@ -31,7 +31,7 @@ div.jx-typeahead-results a.jx-result {
|
||||||
}
|
}
|
||||||
|
|
||||||
div.jx-typeahead-results a.jx-result + a.jx-result {
|
div.jx-typeahead-results a.jx-result + a.jx-result {
|
||||||
border-top: 1px solid {$hoverborder};
|
border-top: 1px solid {$thinblueborder};
|
||||||
}
|
}
|
||||||
|
|
||||||
div.jx-typeahead-results a.jx-result:hover,
|
div.jx-typeahead-results a.jx-result:hover,
|
||||||
|
|
|
@ -164,7 +164,7 @@
|
||||||
position: absolute;
|
position: absolute;
|
||||||
font-size: {$normalfontsize};
|
font-size: {$normalfontsize};
|
||||||
border: none;
|
border: none;
|
||||||
background-color: #fff;
|
background-color: {$page.content};
|
||||||
height: 28px;
|
height: 28px;
|
||||||
padding: 3px 28px 3px 52px;
|
padding: 3px 28px 3px 52px;
|
||||||
float: left;
|
float: left;
|
||||||
|
@ -180,7 +180,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
.phabricator-main-menu .phabricator-main-menu-search input:focus {
|
.phabricator-main-menu .phabricator-main-menu-search input:focus {
|
||||||
background: #fff;
|
background: {$page.content};
|
||||||
opacity: 1;
|
opacity: 1;
|
||||||
color: {$darkbluetext};
|
color: {$darkbluetext};
|
||||||
box-shadow: none;
|
box-shadow: none;
|
||||||
|
@ -270,7 +270,7 @@ a.phabricator-core-user-menu .caret:before {
|
||||||
}
|
}
|
||||||
|
|
||||||
.phabricator-main-menu-search-target div.jx-typeahead-results {
|
.phabricator-main-menu-search-target div.jx-typeahead-results {
|
||||||
background: #fff;
|
background: {$page.content};
|
||||||
word-wrap: break-word;
|
word-wrap: break-word;
|
||||||
overflow-y: auto;
|
overflow-y: auto;
|
||||||
box-shadow: {$dropshadow};
|
box-shadow: {$dropshadow};
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
.phabricator-notification-menu {
|
.phabricator-notification-menu {
|
||||||
background: #fff;
|
background: {$page.content};
|
||||||
font-size: {$smallestfontsize};
|
font-size: {$smallestfontsize};
|
||||||
word-wrap: break-word;
|
word-wrap: break-word;
|
||||||
overflow-y: auto;
|
overflow-y: auto;
|
||||||
|
@ -65,7 +65,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
.phabricator-notification + .phabricator-notification {
|
.phabricator-notification + .phabricator-notification {
|
||||||
border-top: 1px solid {$hoverborder};
|
border-top: 1px solid {$thinblueborder};
|
||||||
}
|
}
|
||||||
|
|
||||||
.no-notifications {
|
.no-notifications {
|
||||||
|
|
|
@ -18,7 +18,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
body.white-background {
|
body.white-background {
|
||||||
background: #fff;
|
background: {$page.content};
|
||||||
}
|
}
|
||||||
|
|
||||||
.phabricator-standard-page-footer {
|
.phabricator-standard-page-footer {
|
||||||
|
|
|
@ -5,8 +5,8 @@
|
||||||
.config-option-table {
|
.config-option-table {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
border-collapse: collapse;
|
border-collapse: collapse;
|
||||||
border: 1px solid {$lightgreyborder};
|
border: 1px solid {$thinblueborder};
|
||||||
background: #fff;
|
background: {$page.content};
|
||||||
}
|
}
|
||||||
|
|
||||||
.config-option-table th,
|
.config-option-table th,
|
||||||
|
@ -52,5 +52,5 @@
|
||||||
|
|
||||||
.config-options-effective-value,
|
.config-options-effective-value,
|
||||||
.config-option-table .config-options-effective-value th {
|
.config-option-table .config-options-effective-value th {
|
||||||
background: {$lightyellow};
|
background: {$gentle.highlight};
|
||||||
}
|
}
|
||||||
|
|
|
@ -12,7 +12,7 @@
|
||||||
right: 16px;
|
right: 16px;
|
||||||
width: 400px;
|
width: 400px;
|
||||||
height: 360px;
|
height: 360px;
|
||||||
background: #fff;
|
background: {$page.content};
|
||||||
border-top-right-radius: 3px;
|
border-top-right-radius: 3px;
|
||||||
border-top-left-radius: 3px;
|
border-top-left-radius: 3px;
|
||||||
box-shadow: 0px 1px 8px rgba(55,55,55, .3);
|
box-shadow: 0px 1px 8px rgba(55,55,55, .3);
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
|
|
||||||
.conpherence-header-pane .phui-header-header {
|
.conpherence-header-pane .phui-header-header {
|
||||||
font-size: 16px;
|
font-size: 16px;
|
||||||
color: #000;
|
color: {$blacktext};
|
||||||
display: block;
|
display: block;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
left: 0;
|
left: 0;
|
||||||
right: 0;
|
right: 0;
|
||||||
top: 44px;
|
top: 44px;
|
||||||
background: #fff;
|
background: {$page.content};
|
||||||
}
|
}
|
||||||
|
|
||||||
.conpherence-menu-pane {
|
.conpherence-menu-pane {
|
||||||
|
@ -137,7 +137,6 @@
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
font-size: {$normalfontsize};
|
font-size: {$normalfontsize};
|
||||||
color: {$darkbluetext};
|
color: {$darkbluetext};
|
||||||
text-shadow: 0px 1px 1px #fff;
|
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
width: 165px;
|
width: 165px;
|
||||||
text-overflow: ellipsis;
|
text-overflow: ellipsis;
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
.conpherence-layout .conpherence-content-pane .conpherence-no-threads {
|
.conpherence-layout .conpherence-content-pane .conpherence-no-threads {
|
||||||
top: 44px;
|
top: 44px;
|
||||||
right: 0;
|
right: 0;
|
||||||
background: #fff;
|
background: {$page.content};
|
||||||
z-index: 26;
|
z-index: 26;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -411,7 +411,7 @@ body .conpherence-message-pane .aphront-form-control {
|
||||||
bottom: 0;
|
bottom: 0;
|
||||||
transition: all 0.3s;
|
transition: all 0.3s;
|
||||||
position: fixed;
|
position: fixed;
|
||||||
background-color: #fff;
|
background-color: {$page.content};
|
||||||
}
|
}
|
||||||
|
|
||||||
.conpherence-layout.loading .conpherence-loading-mask {
|
.conpherence-layout.loading .conpherence-loading-mask {
|
||||||
|
@ -445,7 +445,7 @@ body .conpherence-message-pane .aphront-form-control {
|
||||||
.show-searchbar .conpherence-search-form-view {
|
.show-searchbar .conpherence-search-form-view {
|
||||||
display: block;
|
display: block;
|
||||||
height: 54px;
|
height: 54px;
|
||||||
background: #fff;
|
background: {$page.content};
|
||||||
position: absolute;
|
position: absolute;
|
||||||
top: 0;
|
top: 0;
|
||||||
left: 0;
|
left: 0;
|
||||||
|
@ -461,7 +461,7 @@ body .conpherence-message-pane .aphront-form-control {
|
||||||
|
|
||||||
.conpherence-search-results {
|
.conpherence-search-results {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
background: #fff;
|
background: {$page.content};
|
||||||
top: 54px;
|
top: 54px;
|
||||||
left: 0;
|
left: 0;
|
||||||
right: 0;
|
right: 0;
|
||||||
|
|
|
@ -65,7 +65,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
.conpherence-participant-pane .person-entry:hover a {
|
.conpherence-participant-pane .person-entry:hover a {
|
||||||
color: #000;
|
color: {$blacktext};
|
||||||
}
|
}
|
||||||
|
|
||||||
.conpherence-participant-pane .person-entry a img {
|
.conpherence-participant-pane .person-entry a img {
|
||||||
|
@ -99,7 +99,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
.conpherence-participant-pane .person-entry .remove:hover .close-icon {
|
.conpherence-participant-pane .person-entry .remove:hover .close-icon {
|
||||||
color: #000;
|
color: {$blacktext};
|
||||||
}
|
}
|
||||||
|
|
||||||
/****** Hide Widgets **********************************************************/
|
/****** Hide Widgets **********************************************************/
|
||||||
|
|
|
@ -13,7 +13,7 @@
|
||||||
.conpherence-transaction-header .phui-link-person {
|
.conpherence-transaction-header .phui-link-person {
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
font-size: {$biggerfontsize};
|
font-size: {$biggerfontsize};
|
||||||
color: #000;
|
color: {$blacktext};
|
||||||
}
|
}
|
||||||
|
|
||||||
.conpherence-transaction-view.date-marker {
|
.conpherence-transaction-view.date-marker {
|
||||||
|
@ -23,7 +23,7 @@
|
||||||
.conpherence-transaction-view.date-marker .date {
|
.conpherence-transaction-view.date-marker .date {
|
||||||
position: relative;
|
position: relative;
|
||||||
top: -11px;
|
top: -11px;
|
||||||
background-color: #fff;
|
background-color: {$page.content};
|
||||||
color: {$sh-violettext};
|
color: {$sh-violettext};
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
}
|
}
|
||||||
|
|
|
@ -20,7 +20,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
.dashboard-box .phui-header-header {
|
.dashboard-box .phui-header-header {
|
||||||
color: #000;
|
color: {$blacktext};
|
||||||
}
|
}
|
||||||
|
|
||||||
.dashboard-view .phui-oi-empty .phui-info-view {
|
.dashboard-view .phui-oi-empty .phui-info-view {
|
||||||
|
|
|
@ -16,8 +16,7 @@
|
||||||
.phabricator-inline-summary-table .inline-comment-summary-table-header {
|
.phabricator-inline-summary-table .inline-comment-summary-table-header {
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
padding: 16px 1px 8px;
|
padding: 16px 1px 8px;
|
||||||
background: #fff;
|
color: {$blacktext};
|
||||||
color: #000;
|
|
||||||
border-bottom: 1px solid {$thinblueborder};
|
border-bottom: 1px solid {$thinblueborder};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -25,14 +24,14 @@
|
||||||
padding: 4px 8px;
|
padding: 4px 8px;
|
||||||
white-space: nowrap;
|
white-space: nowrap;
|
||||||
color: {$darkbluetext};
|
color: {$darkbluetext};
|
||||||
background: white;
|
background: {$page.content};
|
||||||
}
|
}
|
||||||
|
|
||||||
.phabricator-inline-summary-table td.inline-line-number {
|
.phabricator-inline-summary-table td.inline-line-number {
|
||||||
padding: 0;
|
padding: 0;
|
||||||
width: 100px;
|
width: 100px;
|
||||||
white-space: nowrap;
|
white-space: nowrap;
|
||||||
background: #F8F9FC;
|
background: {$lightgreybackground};
|
||||||
font-family: "Menlo", "Consolas", monospace;
|
font-family: "Menlo", "Consolas", monospace;
|
||||||
font-size: {$smallestfontsize};
|
font-size: {$smallestfontsize};
|
||||||
color: {$bluetext};
|
color: {$bluetext};
|
||||||
|
|
|
@ -20,7 +20,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
.differential-diff {
|
.differential-diff {
|
||||||
background: #fff;
|
background: {$diff.background};
|
||||||
width: 100%;
|
width: 100%;
|
||||||
border-top: 1px solid {$lightblueborder};
|
border-top: 1px solid {$lightblueborder};
|
||||||
border-bottom: 1px solid {$lightblueborder};
|
border-bottom: 1px solid {$lightblueborder};
|
||||||
|
@ -113,14 +113,6 @@
|
||||||
cursor: auto;
|
cursor: auto;
|
||||||
}
|
}
|
||||||
|
|
||||||
.differential-diff th.old {
|
|
||||||
border-right-color: {$old-bright};
|
|
||||||
}
|
|
||||||
|
|
||||||
.differential-diff th.new {
|
|
||||||
border-right-color: {$new-bright};
|
|
||||||
}
|
|
||||||
|
|
||||||
.differential-diff td.old {
|
.differential-diff td.old {
|
||||||
background: {$old-background};
|
background: {$old-background};
|
||||||
}
|
}
|
||||||
|
@ -274,9 +266,9 @@ td.cov-I {
|
||||||
}
|
}
|
||||||
|
|
||||||
.differential-meta-notice {
|
.differential-meta-notice {
|
||||||
border-top: 1px solid {$sh-lightyellowborder};
|
border-top: 1px solid {$gentle.highlight.border};
|
||||||
border-bottom: 1px solid {$sh-lightyellowborder};
|
border-bottom: 1px solid {$gentle.highlight.border};
|
||||||
background-color: {$sh-yellowbackground};
|
background-color: {$gentle.highlight};
|
||||||
padding: 12px;
|
padding: 12px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -288,7 +280,7 @@ td.cov-I {
|
||||||
font-size: {$biggestfontsize};
|
font-size: {$biggestfontsize};
|
||||||
padding: 2px 0 20px 12px;
|
padding: 2px 0 20px 12px;
|
||||||
line-height: 20px;
|
line-height: 20px;
|
||||||
color: #000;
|
color: {$blacktext};
|
||||||
}
|
}
|
||||||
|
|
||||||
.device-phone .differential-changeset h1 {
|
.device-phone .differential-changeset h1 {
|
||||||
|
@ -312,9 +304,9 @@ td.cov-I {
|
||||||
}
|
}
|
||||||
|
|
||||||
.differential-loading {
|
.differential-loading {
|
||||||
border-top: 1px solid {$yellow};
|
border-top: 1px solid {$gentle.highlight.border};
|
||||||
border-bottom: 1px solid {$yellow};
|
border-bottom: 1px solid {$gentle.highlight.border};
|
||||||
background-color: {$lightyellow};
|
background-color: {$gentle.highlight};
|
||||||
padding: 12px;
|
padding: 12px;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
}
|
}
|
||||||
|
@ -392,7 +384,7 @@ tr.differential-inline-loading {
|
||||||
top: 0;
|
top: 0;
|
||||||
left: 0;
|
left: 0;
|
||||||
right: 0;
|
right: 0;
|
||||||
background: #fff;
|
background: {$page.content};
|
||||||
box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
|
box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
|
||||||
border-bottom: 1px solid {$lightgreyborder};
|
border-bottom: 1px solid {$lightgreyborder};
|
||||||
padding: 8px 18px;
|
padding: 8px 18px;
|
||||||
|
@ -413,7 +405,7 @@ tr.differential-inline-loading {
|
||||||
.diff-banner-has-unsaved,
|
.diff-banner-has-unsaved,
|
||||||
.diff-banner-has-unsubmitted,
|
.diff-banner-has-unsubmitted,
|
||||||
.diff-banner-has-draft-done {
|
.diff-banner-has-draft-done {
|
||||||
background: {$sh-yellowbackground};
|
background: {$gentle.highlight};
|
||||||
}
|
}
|
||||||
|
|
||||||
.diff-banner-buttons {
|
.diff-banner-buttons {
|
||||||
|
|
|
@ -25,8 +25,8 @@
|
||||||
|
|
||||||
.differential-inline-comment,
|
.differential-inline-comment,
|
||||||
.differential-inline-comment-edit {
|
.differential-inline-comment-edit {
|
||||||
background: #fff;
|
background: {$page.content};
|
||||||
border: 1px solid {$sh-yellowborder};
|
border: 1px solid {$gentle.highlight.border};
|
||||||
font: {$basefont};
|
font: {$basefont};
|
||||||
-moz-box-sizing: border-box;
|
-moz-box-sizing: border-box;
|
||||||
-webkit-box-sizing: border-box;
|
-webkit-box-sizing: border-box;
|
||||||
|
@ -48,9 +48,9 @@
|
||||||
.differential-inline-comment-head {
|
.differential-inline-comment-head {
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
color: {$darkbluetext};
|
color: {$darkbluetext};
|
||||||
border-bottom: 1px solid {$sh-lightyellowborder};
|
border-bottom: 1px solid {$gentle.highlight.border};
|
||||||
padding: 4px 5px 4px 8px;
|
padding: 4px 5px 4px 8px;
|
||||||
background-color: {$sh-yellowbackground};
|
background-color: {$gentle.highlight};
|
||||||
}
|
}
|
||||||
|
|
||||||
.differential-inline-comment-content {
|
.differential-inline-comment-content {
|
||||||
|
@ -209,8 +209,8 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
.differential-inline-comment .differential-inline-done-label {
|
.differential-inline-comment .differential-inline-done-label {
|
||||||
border-color: {$sh-yellowborder};
|
border-color: {$gentle.highlight.border};
|
||||||
color: {$sh-yellowicon};
|
color: {$bluetext};
|
||||||
}
|
}
|
||||||
|
|
||||||
.differential-inline-comment.inline-state-is-draft
|
.differential-inline-comment.inline-state-is-draft
|
||||||
|
@ -244,7 +244,7 @@
|
||||||
|
|
||||||
.differential-inline-comment.inline-is-done
|
.differential-inline-comment.inline-is-done
|
||||||
.differential-inline-done-label {
|
.differential-inline-done-label {
|
||||||
background-color: #fff;
|
background-color: {$page.content};
|
||||||
border-color: {$lightblueborder};
|
border-color: {$lightblueborder};
|
||||||
color: {$sky};
|
color: {$sky};
|
||||||
opacity: 1;
|
opacity: 1;
|
||||||
|
@ -252,7 +252,7 @@
|
||||||
|
|
||||||
.device-desktop .differential-inline-comment.inline-is-done
|
.device-desktop .differential-inline-comment.inline-is-done
|
||||||
.differential-inline-done-label:hover {
|
.differential-inline-done-label:hover {
|
||||||
background-color: #fff;
|
background-color: {$page.content};
|
||||||
color: {$sky};
|
color: {$sky};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -273,7 +273,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
.differential-inline-comment.inline-is-done
|
.differential-inline-comment.inline-is-done
|
||||||
.differential-inline-comment-head {
|
.differential-inline-comment-head {
|
||||||
background-color: {$lightgreybackground};
|
background-color: {$lightgreybackground};
|
||||||
border-bottom-color: {$lightgreyborder};
|
border-bottom-color: {$lightgreyborder};
|
||||||
}
|
}
|
||||||
|
@ -287,7 +287,7 @@
|
||||||
.differential-inline-comment.inline-is-done .differential-inline-comment-head
|
.differential-inline-comment.inline-is-done .differential-inline-comment-head
|
||||||
.differential-inline-done-label {
|
.differential-inline-done-label {
|
||||||
color: {$sky};
|
color: {$sky};
|
||||||
background-color: #fff;
|
background-color: {$page.content};
|
||||||
border-color: {$sky};
|
border-color: {$sky};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
|
|
||||||
.diffusion-source {
|
.diffusion-source {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
background: #fff;
|
background: {$page.content};
|
||||||
}
|
}
|
||||||
|
|
||||||
.diffusion-source tr.phabricator-source-highlight {
|
.diffusion-source tr.phabricator-source-highlight {
|
||||||
|
|
|
@ -46,7 +46,7 @@
|
||||||
/* - List Styles ------------------------------------------------------------*/
|
/* - List Styles ------------------------------------------------------------*/
|
||||||
|
|
||||||
.diffusion-history-list .phui-oi-link {
|
.diffusion-history-list .phui-oi-link {
|
||||||
color: #000;
|
color: {$blacktext};
|
||||||
font-size: {$biggerfontsize};
|
font-size: {$biggerfontsize};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
top: 30%;
|
top: 30%;
|
||||||
padding: 18px 0;
|
padding: 18px 0;
|
||||||
|
|
||||||
color: #ffffff;
|
color: {$page.content};
|
||||||
background: rgba({$alphablack}, 0.8);
|
background: rgba({$alphablack}, 0.8);
|
||||||
border-radius: 18px;
|
border-radius: 18px;
|
||||||
|
|
||||||
|
|
|
@ -32,7 +32,7 @@ td.phabricator-object-selector-search-text {
|
||||||
|
|
||||||
.phabricator-object-selector-row:hover a {
|
.phabricator-object-selector-row:hover a {
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
color: #000;
|
color: {$blacktext};
|
||||||
}
|
}
|
||||||
|
|
||||||
.phabricator-object-selector-search-text input {
|
.phabricator-object-selector-search-text input {
|
||||||
|
|
|
@ -3,8 +3,8 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
.paste-embed {
|
.paste-embed {
|
||||||
background: {$sh-yellowbackground};
|
background: {$paste.content};
|
||||||
border: 1px solid {$sh-lightyellowborder};
|
border: 1px solid {$paste.border};
|
||||||
border-radius: 3px;
|
border-radius: 3px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -13,7 +13,8 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
.paste-embed-head {
|
.paste-embed-head {
|
||||||
border-bottom: 1px solid {$sh-lightyellowborder};
|
border-bottom: 1px solid {$paste.border};
|
||||||
|
background: {$paste.highlight};
|
||||||
padding: 8px 12px;
|
padding: 8px 12px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -25,3 +26,8 @@
|
||||||
.paste-embed-body {
|
.paste-embed-body {
|
||||||
overflow-y: auto;
|
overflow-y: auto;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.paste-embed-body .phabricator-source-code-container {
|
||||||
|
border-top-right-radius: 0;
|
||||||
|
border-top-left-radius: 0;
|
||||||
|
}
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
.people-menu-image-container {
|
.people-menu-image-container {
|
||||||
background: #fff;
|
background: {$page.content};
|
||||||
padding: 5px;
|
padding: 5px;
|
||||||
border-radius: 5px;
|
border-radius: 5px;
|
||||||
border: 1px solid rgba({$alphablue},.2);
|
border: 1px solid rgba({$alphablue},.2);
|
||||||
|
|
|
@ -29,6 +29,7 @@
|
||||||
position: absolute;
|
position: absolute;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
.phame-blog-description + .phui-document-view-pro-box {
|
.phame-blog-description + .phui-document-view-pro-box {
|
||||||
border-top: 1px solid rgba({$alphablue}, 0.20);
|
border-top: 1px solid rgba({$alphablue}, 0.20);
|
||||||
}
|
}
|
||||||
|
@ -38,11 +39,11 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
.phame-home-view .phui-side-column {
|
.phame-home-view .phui-side-column {
|
||||||
background-color: #fff;
|
background-color: {$page.content};
|
||||||
}
|
}
|
||||||
|
|
||||||
.phame-home-view {
|
.phame-home-view {
|
||||||
background-color: #fff;
|
background-color: {$page.content};
|
||||||
border-bottom: 1px solid rgba({$alphagrey},.1);
|
border-bottom: 1px solid rgba({$alphagrey},.1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -145,7 +146,7 @@
|
||||||
width: 360px;
|
width: 360px;
|
||||||
float: right;
|
float: right;
|
||||||
text-align: right;
|
text-align: right;
|
||||||
color: #000;
|
color: {$blacktext};
|
||||||
position: relative;
|
position: relative;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -179,7 +180,7 @@
|
||||||
width: 360px;
|
width: 360px;
|
||||||
float: left;
|
float: left;
|
||||||
text-align: left;
|
text-align: left;
|
||||||
color: #000;
|
color: {$blacktext};
|
||||||
position: relative;
|
position: relative;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -258,7 +259,7 @@
|
||||||
|
|
||||||
/* Hero Image */
|
/* Hero Image */
|
||||||
.phame-header-hero {
|
.phame-header-hero {
|
||||||
background-color: #fff;
|
background-color: {$page.content};
|
||||||
margin-top: 16px;
|
margin-top: 16px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -281,7 +282,7 @@
|
||||||
.phame-mega-header {
|
.phame-mega-header {
|
||||||
margin: 0 auto;
|
margin: 0 auto;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
background: #fff;
|
background: {$page.content};
|
||||||
padding: 16px 0 24px;
|
padding: 16px 0 24px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -290,7 +291,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
.phame-mega-header .phame-header-title {
|
.phame-mega-header .phame-header-title {
|
||||||
color: #000;
|
color: {$blacktext};
|
||||||
font-size: 28px;
|
font-size: 28px;
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
padding-top: 24px;
|
padding-top: 24px;
|
||||||
|
|
|
@ -181,7 +181,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
.mock-image-description {
|
.mock-image-description {
|
||||||
background: #fff;
|
background: {$page.content};
|
||||||
border-top: 1px solid {$thinblueborder};
|
border-top: 1px solid {$thinblueborder};
|
||||||
text-align: left;
|
text-align: left;
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
.project-card-view {
|
.project-card-view {
|
||||||
margin: 0 12px 16px 0;
|
margin: 0 12px 16px 0;
|
||||||
text-align: left;
|
text-align: left;
|
||||||
background: #fff;
|
background: {$page.content};
|
||||||
border: 1px solid {$lightblueborder};
|
border: 1px solid {$lightblueborder};
|
||||||
border-radius: 3px;
|
border-radius: 3px;
|
||||||
box-shadow: {$dropshadow};
|
box-shadow: {$dropshadow};
|
||||||
|
@ -21,9 +21,9 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
.project-card-view .phui-header-shell .phui-header-image {
|
.project-card-view .phui-header-shell .phui-header-image {
|
||||||
border: 3px solid #fff;
|
border: 3px solid {$page.content};
|
||||||
border-radius: 3px;
|
border-radius: 3px;
|
||||||
background-color: #fff;
|
background-color: {$page.content};
|
||||||
}
|
}
|
||||||
|
|
||||||
.project-card-view .phui-header-shell .phui-header-header {
|
.project-card-view .phui-header-shell .phui-header-header {
|
||||||
|
@ -71,7 +71,7 @@
|
||||||
.project-card-header .project-card-name {
|
.project-card-header .project-card-name {
|
||||||
font-size: 20px;
|
font-size: 20px;
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
color: #000;
|
color: {$blacktext};
|
||||||
margin-bottom: 2px;
|
margin-bottom: 2px;
|
||||||
text-overflow: ellipsis;
|
text-overflow: ellipsis;
|
||||||
white-space: nowrap;
|
white-space: nowrap;
|
||||||
|
@ -129,85 +129,48 @@
|
||||||
|
|
||||||
/* Colors */
|
/* Colors */
|
||||||
|
|
||||||
.project-card-view.project-card-red {
|
|
||||||
border-color: {$sh-redborder};
|
|
||||||
}
|
|
||||||
|
|
||||||
.project-card-view.project-card-red .phui-header-shell {
|
.project-card-view.project-card-red .phui-header-shell {
|
||||||
background: linear-gradient(to bottom,
|
background: linear-gradient(to bottom,
|
||||||
{$sh-redbackground} 42px, #fff 42px);
|
{$sh-redbackground} 42px, {$page.content} 42px);
|
||||||
}
|
|
||||||
|
|
||||||
.project-card-view.project-card-orange {
|
|
||||||
border-color: {$sh-orangeborder};
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.project-card-view.project-card-orange .phui-header-shell {
|
.project-card-view.project-card-orange .phui-header-shell {
|
||||||
background: linear-gradient(to bottom,
|
background: linear-gradient(to bottom,
|
||||||
{$sh-orangebackground} 42px, #fff 42px);
|
{$sh-orangebackground} 42px, {$page.content} 42px);
|
||||||
}
|
|
||||||
|
|
||||||
.project-card-view.project-card-yellow {
|
|
||||||
border-color: {$sh-yellowborder};
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.project-card-view.project-card-yellow .phui-header-shell {
|
.project-card-view.project-card-yellow .phui-header-shell {
|
||||||
background: linear-gradient(to bottom,
|
background: linear-gradient(to bottom,
|
||||||
{$sh-yellowbackground} 42px, #fff 42px);
|
{$sh-yellowbackground} 42px, {$page.content} 42px);
|
||||||
}
|
|
||||||
|
|
||||||
.project-card-view.project-card-green {
|
|
||||||
border-color: {$sh-greenborder};
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.project-card-view.project-card-green .phui-header-shell {
|
.project-card-view.project-card-green .phui-header-shell {
|
||||||
background: linear-gradient(to bottom,
|
background: linear-gradient(to bottom,
|
||||||
{$sh-greenbackground} 42px, #fff 42px);
|
{$sh-greenbackground} 42px, {$page.content} 42px);
|
||||||
}
|
|
||||||
|
|
||||||
.project-card-view.project-card-blue {
|
|
||||||
border-color: {$sh-blueborder};
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.project-card-view.project-card-blue .phui-header-shell {
|
.project-card-view.project-card-blue .phui-header-shell {
|
||||||
background: linear-gradient(to bottom,
|
background: linear-gradient(to bottom,
|
||||||
{$sh-bluebackground} 42px, #fff 42px);
|
{$sh-bluebackground} 42px, {$page.content} 42px);
|
||||||
}
|
|
||||||
|
|
||||||
.project-card-view.project-card-indigo {
|
|
||||||
border-color: {$sh-indigoborder};
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.project-card-view.project-card-indigo .phui-header-shell {
|
.project-card-view.project-card-indigo .phui-header-shell {
|
||||||
background: linear-gradient(to bottom,
|
background: linear-gradient(to bottom,
|
||||||
{$sh-indigobackground} 42px, #fff 42px);
|
{$sh-indigobackground} 42px, {$page.content} 42px);
|
||||||
}
|
|
||||||
|
|
||||||
.project-card-view.project-card-violet {
|
|
||||||
border-color: {$sh-violetborder};
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.project-card-view.project-card-violet .phui-header-shell {
|
.project-card-view.project-card-violet .phui-header-shell {
|
||||||
background: linear-gradient(to bottom,
|
background: linear-gradient(to bottom,
|
||||||
{$sh-violetbackground} 42px, #fff 42px);
|
{$sh-violetbackground} 42px, {$page.content} 42px);
|
||||||
}
|
|
||||||
|
|
||||||
.project-card-view.project-card-pink {
|
|
||||||
border-color: {$sh-pinkborder};
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.project-card-view.project-card-pink .phui-header-shell {
|
.project-card-view.project-card-pink .phui-header-shell {
|
||||||
background: linear-gradient(to bottom,
|
background: linear-gradient(to bottom,
|
||||||
{$sh-pinkbackground} 42px, #fff 42px);
|
{$sh-pinkbackground} 42px, {$page.content} 42px);
|
||||||
}
|
|
||||||
|
|
||||||
.project-card-view.project-card-grey,
|
|
||||||
.project-card-view.project-card-checkered {
|
|
||||||
border-color: {$sh-greyborder};
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.project-card-view.project-card-grey .phui-header-shell,
|
.project-card-view.project-card-grey .phui-header-shell,
|
||||||
.project-card-view.project-card-checkered .phui-header-shell {
|
.project-card-view.project-card-checkered .phui-header-shell {
|
||||||
background: linear-gradient(to bottom,
|
background: linear-gradient(to bottom,
|
||||||
{$sh-greybackground} 42px, #fff 42px);
|
{$sh-greybackground} 42px, {$page.content} 42px);
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,11 +3,11 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
.application-search-view {
|
.application-search-view {
|
||||||
background-color: #fff;
|
background-color: {$page.content};
|
||||||
}
|
}
|
||||||
|
|
||||||
.application-search-view .phui-crumbs-view {
|
.application-search-view .phui-crumbs-view {
|
||||||
background-color: #fff;
|
background-color: {$page.content};
|
||||||
}
|
}
|
||||||
|
|
||||||
.application-search-view .application-search-results.phui-object-box {
|
.application-search-view .application-search-results.phui-object-box {
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
.phui-source-fragment strong {
|
.phui-source-fragment strong {
|
||||||
background-color: {$lightyellow};
|
background-color: {$lightyellow};
|
||||||
font-weight: normal;
|
font-weight: normal;
|
||||||
color: #000;
|
color: {$blacktext};
|
||||||
}
|
}
|
||||||
|
|
||||||
.phui-fulltext-tokens {
|
.phui-fulltext-tokens {
|
||||||
|
|
|
@ -48,6 +48,7 @@ body {
|
||||||
text-align: left;
|
text-align: left;
|
||||||
unicode-bidi: embed;
|
unicode-bidi: embed;
|
||||||
background: {$page.background};
|
background: {$page.background};
|
||||||
|
color: {$blacktext};
|
||||||
|
|
||||||
/* By default, the iPhone zooms all text on the page by some percentage when
|
/* By default, the iPhone zooms all text on the page by some percentage when
|
||||||
you rotate from portrait mode to landscape mode. Disable this, since it
|
you rotate from portrait mode to landscape mode. Disable this, since it
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
.phabricator-remarkup {
|
.phabricator-remarkup {
|
||||||
line-height: 1.51em;
|
line-height: 1.7em;
|
||||||
word-break: break-word;
|
word-break: break-word;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -47,7 +47,7 @@
|
||||||
.phabricator-remarkup .remarkup-code-block pre {
|
.phabricator-remarkup .remarkup-code-block pre {
|
||||||
background: rgba({$alphablue},0.08);
|
background: rgba({$alphablue},0.08);
|
||||||
display: block;
|
display: block;
|
||||||
color: #000;
|
color: {$blacktext};
|
||||||
overflow: auto;
|
overflow: auto;
|
||||||
padding: 12px;
|
padding: 12px;
|
||||||
border-radius: 3px;
|
border-radius: 3px;
|
||||||
|
@ -80,7 +80,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
.phabricator-remarkup tt.remarkup-monospaced {
|
.phabricator-remarkup tt.remarkup-monospaced {
|
||||||
color: #000;
|
color: {$blacktext};
|
||||||
background: rgba({$alphablue},0.1);
|
background: rgba({$alphablue},0.1);
|
||||||
padding: 1px 4px;
|
padding: 1px 4px;
|
||||||
border-radius: 3px;
|
border-radius: 3px;
|
||||||
|
@ -342,7 +342,7 @@ video.phabricator-media {
|
||||||
.phabricator-remarkup-toc {
|
.phabricator-remarkup-toc {
|
||||||
float: right;
|
float: right;
|
||||||
border-left: 1px solid {$lightblueborder};
|
border-left: 1px solid {$lightblueborder};
|
||||||
background: #fff;
|
background: {$page.content};
|
||||||
width: 160px;
|
width: 160px;
|
||||||
padding-left: 8px;
|
padding-left: 8px;
|
||||||
margin: 0 0 4px 8px;
|
margin: 0 0 4px 8px;
|
||||||
|
@ -402,7 +402,7 @@ video.phabricator-media {
|
||||||
-webkit-font-smoothing: antialiased;
|
-webkit-font-smoothing: antialiased;
|
||||||
border: 1px solid {$lightblueborder};
|
border: 1px solid {$lightblueborder};
|
||||||
border-radius: 3px;
|
border-radius: 3px;
|
||||||
color: #000;
|
color: {$blacktext};
|
||||||
min-width: 256px;
|
min-width: 256px;
|
||||||
position: relative;
|
position: relative;
|
||||||
/*height: 22px;*/
|
/*height: 22px;*/
|
||||||
|
@ -509,7 +509,7 @@ video.phabricator-media {
|
||||||
}
|
}
|
||||||
|
|
||||||
.phabricator-remarkup table.remarkup-table td {
|
.phabricator-remarkup table.remarkup-table td {
|
||||||
background: #ffffff;
|
background: {$page.content};
|
||||||
padding: 3px 6px;
|
padding: 3px 6px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -679,7 +679,7 @@ var.remarkup-assist-textarea {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
width: 300px;
|
width: 300px;
|
||||||
box-shadow: {$dropshadow};
|
box-shadow: {$dropshadow};
|
||||||
background: #ffffff;
|
background: {$page.content};
|
||||||
border: 1px solid {$lightgreyborder};
|
border: 1px solid {$lightgreyborder};
|
||||||
border-radius: 3px;
|
border-radius: 3px;
|
||||||
}
|
}
|
||||||
|
@ -721,13 +721,13 @@ var.remarkup-assist-textarea {
|
||||||
.phuix-autocomplete-list a.jx-result:hover {
|
.phuix-autocomplete-list a.jx-result:hover {
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
background: {$sh-bluebackground};
|
background: {$sh-bluebackground};
|
||||||
color: #000;
|
color: {$blacktext};
|
||||||
}
|
}
|
||||||
|
|
||||||
.phuix-autocomplete-list a.jx-result.focused,
|
.phuix-autocomplete-list a.jx-result.focused,
|
||||||
.phuix-autocomplete-list a.jx-result.focused:hover {
|
.phuix-autocomplete-list a.jx-result.focused:hover {
|
||||||
background: {$sh-bluebackground};
|
background: {$sh-bluebackground};
|
||||||
color: #000;
|
color: {$blacktext};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -735,7 +735,7 @@ var.remarkup-assist-textarea {
|
||||||
|
|
||||||
.phui-box.phui-object-box.phui-comment-form-view.remarkup-assist-pinned {
|
.phui-box.phui-object-box.phui-comment-form-view.remarkup-assist-pinned {
|
||||||
position: fixed;
|
position: fixed;
|
||||||
background-color: #ffffff;
|
background-color: {$page.content};
|
||||||
border-top: 1px solid {$lightblueborder};
|
border-top: 1px solid {$lightblueborder};
|
||||||
box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
|
box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
|
||||||
|
|
||||||
|
@ -759,7 +759,7 @@ var.remarkup-assist-textarea {
|
||||||
.remarkup-inline-preview {
|
.remarkup-inline-preview {
|
||||||
display: block;
|
display: block;
|
||||||
position: relative;
|
position: relative;
|
||||||
background: #fff;
|
background: {$page.content};
|
||||||
overflow-y: auto;
|
overflow-y: auto;
|
||||||
box-sizing: border-box;
|
box-sizing: border-box;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
|
@ -783,7 +783,7 @@ var.remarkup-assist-textarea {
|
||||||
}
|
}
|
||||||
|
|
||||||
.remarkup-assist-button.preview-active .phui-icon-view {
|
.remarkup-assist-button.preview-active .phui-icon-view {
|
||||||
color: #fff;
|
color: {$page.content};
|
||||||
}
|
}
|
||||||
|
|
||||||
.remarkup-assist-button.preview-active:hover {
|
.remarkup-assist-button.preview-active:hover {
|
||||||
|
@ -791,7 +791,7 @@ var.remarkup-assist-textarea {
|
||||||
}
|
}
|
||||||
|
|
||||||
.remarkup-assist-button.preview-active:hover .phui-icon-view {
|
.remarkup-assist-button.preview-active:hover .phui-icon-view {
|
||||||
color: #fff;
|
color: {$page.content};
|
||||||
}
|
}
|
||||||
|
|
||||||
.remarkup-preview-active .remarkup-assist,
|
.remarkup-preview-active .remarkup-assist,
|
||||||
|
@ -867,7 +867,7 @@ var.remarkup-assist-textarea {
|
||||||
border-width: 1px 0 0 0;
|
border-width: 1px 0 0 0;
|
||||||
outline: none;
|
outline: none;
|
||||||
resize: none;
|
resize: none;
|
||||||
background: #fff !important;
|
background: {$page.content} !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
.remarkup-control-fullscreen-mode textarea.remarkup-assist-textarea:focus {
|
.remarkup-control-fullscreen-mode textarea.remarkup-assist-textarea:focus {
|
||||||
|
|
|
@ -66,7 +66,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
.phui-header-shell.diviner-section-header .phui-header-header {
|
.phui-header-shell.diviner-section-header .phui-header-header {
|
||||||
color: #000;
|
color: {$blacktext};
|
||||||
font-size: 20px;
|
font-size: 20px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -5,9 +5,9 @@
|
||||||
.phabricator-source-code-container {
|
.phabricator-source-code-container {
|
||||||
overflow-x: auto;
|
overflow-x: auto;
|
||||||
overflow-y: hidden;
|
overflow-y: hidden;
|
||||||
border: 1px solid {$sh-lightyellowborder};
|
border: 1px solid {$paste.border};
|
||||||
border-radius: 3px;
|
border-radius: 3px;
|
||||||
background-color: #FFFEF5;
|
background-color: {$paste.content};
|
||||||
}
|
}
|
||||||
|
|
||||||
.phui-oi .phabricator-source-code-container {
|
.phui-oi .phabricator-source-code-container {
|
||||||
|
@ -29,10 +29,10 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
.phabricator-source-line {
|
.phabricator-source-line {
|
||||||
background-color: {$sh-yellowbackground};
|
background-color: {$paste.highlight};
|
||||||
text-align: right;
|
text-align: right;
|
||||||
padding: 2px 6px 1px 12px;
|
padding: 2px 6px 1px 12px;
|
||||||
border-right: 1px solid {$sh-lightyellowborder};
|
border-right: 1px solid {$paste.border};
|
||||||
color: {$sh-yellowtext};
|
color: {$sh-yellowtext};
|
||||||
|
|
||||||
/* When the user selects rows of source, don't visibly select the line
|
/* When the user selects rows of source, don't visibly select the line
|
||||||
|
@ -51,12 +51,12 @@ th.phabricator-source-line a {
|
||||||
}
|
}
|
||||||
|
|
||||||
th.phabricator-source-line:hover {
|
th.phabricator-source-line:hover {
|
||||||
background: {$sh-lightyellowborder};
|
background: {$paste.border};
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
}
|
}
|
||||||
|
|
||||||
.phabricator-source-highlight {
|
.phabricator-source-highlight {
|
||||||
background: {$sh-yellowbackground};
|
background: {$paste.highlight};
|
||||||
}
|
}
|
||||||
|
|
||||||
.phabricator-source-code-summary {
|
.phabricator-source-code-summary {
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
|
|
||||||
.phui-button-bar-borderless .button .phui-icon-view {
|
.phui-button-bar-borderless .button .phui-icon-view {
|
||||||
font-size: 15px;
|
font-size: 15px;
|
||||||
color: rgba({$alphagrey},.4);
|
color: {$bluetext};
|
||||||
}
|
}
|
||||||
|
|
||||||
.phui-button-bar-borderless .button:hover {
|
.phui-button-bar-borderless .button:hover {
|
||||||
|
@ -24,7 +24,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
.phui-button-bar-borderless .button:hover .phui-icon-view {
|
.phui-button-bar-borderless .button:hover .phui-icon-view {
|
||||||
color: rgba({$alphagrey},.9);
|
color: {$sky};
|
||||||
}
|
}
|
||||||
|
|
||||||
.phui-button-bar-borderless .button {
|
.phui-button-bar-borderless .button {
|
||||||
|
|
|
@ -10,7 +10,7 @@ button.phui-button-simple,
|
||||||
input[type="submit"].phui-button-simple,
|
input[type="submit"].phui-button-simple,
|
||||||
a.phui-button-simple,
|
a.phui-button-simple,
|
||||||
a.phui-button-simple:visited {
|
a.phui-button-simple:visited {
|
||||||
background: #fff;
|
background: {$page.content};
|
||||||
color: {$bluetext};
|
color: {$bluetext};
|
||||||
border: 1px solid {$lightblueborder};
|
border: 1px solid {$lightblueborder};
|
||||||
}
|
}
|
||||||
|
@ -26,7 +26,7 @@ a.button.phui-button-simple:hover,
|
||||||
button.phui-button-simple:hover {
|
button.phui-button-simple:hover {
|
||||||
border-color: {$blueborder};
|
border-color: {$blueborder};
|
||||||
background-image: none;
|
background-image: none;
|
||||||
background-color: #fff;
|
background-color: {$page.content};
|
||||||
transition: 0s;
|
transition: 0s;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -33,9 +33,9 @@ button,
|
||||||
a.button,
|
a.button,
|
||||||
a.button:visited,
|
a.button:visited,
|
||||||
input[type="submit"] {
|
input[type="submit"] {
|
||||||
background-color: #2980b9;
|
background-color: {$blue.button.color};
|
||||||
border: 1px solid #2980b9;
|
border: 1px solid {$blue.button.color};
|
||||||
background-image: linear-gradient(to bottom, #3498db, #2980b9);
|
background-image: {$blue.button.gradient};
|
||||||
color: white;
|
color: white;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
|
@ -71,17 +71,17 @@ a.icon:visited {
|
||||||
button.button-green,
|
button.button-green,
|
||||||
a.button-green.button,
|
a.button-green.button,
|
||||||
a.button-green.button:visited {
|
a.button-green.button:visited {
|
||||||
background-color: {$green};
|
background-color: {$green.button.color};
|
||||||
border-color: {$green};
|
border-color: {$green.button.color};
|
||||||
background-image: linear-gradient(to bottom, #23BB5B, #139543);
|
background-image: {$green.button.gradient};
|
||||||
}
|
}
|
||||||
|
|
||||||
button.button-grey,
|
button.button-grey,
|
||||||
input[type="submit"].button-grey,
|
input[type="submit"].button-grey,
|
||||||
a.button-grey,
|
a.button-grey,
|
||||||
a.button-grey:visited {
|
a.button-grey:visited {
|
||||||
background-color: #F7F7F9;
|
background-color: {$grey.button.color};
|
||||||
background-image: linear-gradient(to bottom, #ffffff, #f1f0f1);
|
background-image: {$grey.button.gradient};
|
||||||
border: 1px solid rgba({$alphablue}, 0.3);
|
border: 1px solid rgba({$alphablue}, 0.3);
|
||||||
color: {$darkgreytext};
|
color: {$darkgreytext};
|
||||||
}
|
}
|
||||||
|
@ -103,14 +103,14 @@ a.button:hover,
|
||||||
button:hover {
|
button:hover {
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
background-color: #2980b9;
|
background-color: #2980b9;
|
||||||
background-image: linear-gradient(to bottom, #3498db, #1b6ba0);
|
background-image: {$blue.button.hover};
|
||||||
border-color: #115988;
|
border-color: #115988;
|
||||||
transition: 0.1s;
|
transition: 0.1s;
|
||||||
}
|
}
|
||||||
|
|
||||||
a.button.button-grey:hover,
|
a.button.button-grey:hover,
|
||||||
button.button-grey:hover {
|
button.button-grey:hover {
|
||||||
background-image: linear-gradient(to bottom, #ffffff, #eeebec);
|
background-image: {$grey.button.hover};
|
||||||
border-color: rgba({$alphablue}, 0.4);
|
border-color: rgba({$alphablue}, 0.4);
|
||||||
transition: 0.1s;
|
transition: 0.1s;
|
||||||
}
|
}
|
||||||
|
@ -119,7 +119,7 @@ a.button.button-green:hover,
|
||||||
button.button-green:hover {
|
button.button-green:hover {
|
||||||
border-color: #127336;
|
border-color: #127336;
|
||||||
background-color: #0DAD48;
|
background-color: #0DAD48;
|
||||||
background-image: linear-gradient(to bottom, #23BB5B, #178841);
|
background-image: {$green.button.hover};
|
||||||
transition: 0.1s;
|
transition: 0.1s;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -163,7 +163,7 @@ button.link:hover {
|
||||||
.phuix-dropdown-menu {
|
.phuix-dropdown-menu {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
width: 200px;
|
width: 200px;
|
||||||
background: #fff;
|
background: {$page.content};
|
||||||
margin-top: -1px;
|
margin-top: -1px;
|
||||||
padding: 12px;
|
padding: 12px;
|
||||||
box-shadow: {$dropshadow};
|
box-shadow: {$dropshadow};
|
||||||
|
@ -205,7 +205,7 @@ a.policy-control .phui-button-text {
|
||||||
width: 0;
|
width: 0;
|
||||||
height: 0;
|
height: 0;
|
||||||
vertical-align: top;
|
vertical-align: top;
|
||||||
border-top: 5px solid #fff;
|
border-top: 5px solid {$page.content};
|
||||||
border-right: 5px solid transparent;
|
border-right: 5px solid transparent;
|
||||||
border-left: 5px solid transparent;
|
border-left: 5px solid transparent;
|
||||||
content: "";
|
content: "";
|
||||||
|
@ -245,7 +245,7 @@ a.policy-control .phui-button-text {
|
||||||
}
|
}
|
||||||
|
|
||||||
.button-grey.dropdown .caret {
|
.button-grey.dropdown .caret {
|
||||||
border-top-color: #000;
|
border-top-color: {$blacktext};
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Icons */
|
/* Icons */
|
||||||
|
|
|
@ -15,7 +15,7 @@
|
||||||
.project-view-home .phui-object-box .phui-calendar-list-container
|
.project-view-home .phui-object-box .phui-calendar-list-container
|
||||||
.phui-header-shell {
|
.phui-header-shell {
|
||||||
padding: 8px 0;
|
padding: 8px 0;
|
||||||
background: #fff;
|
background: {$page.content};
|
||||||
}
|
}
|
||||||
|
|
||||||
.phui-calendar-list {
|
.phui-calendar-list {
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
.phui-calendar-view {
|
.phui-calendar-view {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
border-collapse: collapse;
|
border-collapse: collapse;
|
||||||
background: #fff;
|
background: {$page.content};
|
||||||
}
|
}
|
||||||
|
|
||||||
tr.phui-calendar-day-of-week-header th {
|
tr.phui-calendar-day-of-week-header th {
|
||||||
|
@ -33,7 +33,7 @@ tr.phui-calendar-day-of-week-header th .short-weekday-name {
|
||||||
}
|
}
|
||||||
|
|
||||||
table.phui-calendar-view td {
|
table.phui-calendar-view td {
|
||||||
border: solid #dfdfdf;
|
border: solid {$lightblueborder};
|
||||||
border-width: 1px 0 0;
|
border-width: 1px 0 0;
|
||||||
width: 14.2857%; /* This is one seventh, approximately. */
|
width: 14.2857%; /* This is one seventh, approximately. */
|
||||||
}
|
}
|
||||||
|
@ -220,7 +220,7 @@ td.phui-calendar-month-number {
|
||||||
|
|
||||||
.device-desktop td.phui-calendar-month-day.calendar-hover,
|
.device-desktop td.phui-calendar-month-day.calendar-hover,
|
||||||
.device-desktop td.phui-calendar-month-number.calendar-hover {
|
.device-desktop td.phui-calendar-month-number.calendar-hover {
|
||||||
background: {$lightblue};
|
background: {$hoverblue};
|
||||||
}
|
}
|
||||||
|
|
||||||
.phui-calendar-month-adjacent {
|
.phui-calendar-month-adjacent {
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
.phui-calendar-list {
|
.phui-calendar-list {
|
||||||
/* When hovering over a day, this allows the hover color to peek through
|
/* When hovering over a day, this allows the hover color to peek through
|
||||||
the event name, but for event names to mostly remain readable. */
|
the event name, but for event names to mostly remain readable. */
|
||||||
background: rgba(255, 255, 255, 0.75);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.application-search-view div.phui-calendar-box {
|
.application-search-view div.phui-calendar-box {
|
||||||
|
|
|
@ -17,7 +17,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
.phui-oi-list-big a.phui-oi-link {
|
.phui-oi-list-big a.phui-oi-link {
|
||||||
color: #000;
|
color: {$blacktext};
|
||||||
font-size: {$biggestfontsize};
|
font-size: {$biggestfontsize};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ ul.phui-oi-list-view {
|
||||||
border-color: {$lightgreyborder};
|
border-color: {$lightgreyborder};
|
||||||
margin: 5px 0;
|
margin: 5px 0;
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
background: #fff;
|
background: {$page.content};
|
||||||
margin-bottom: 4px;
|
margin-bottom: 4px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -105,7 +105,7 @@ ul.phui-oi-list-view {
|
||||||
}
|
}
|
||||||
|
|
||||||
.phui-oi-objname {
|
.phui-oi-objname {
|
||||||
color: #000;
|
color: {$blacktext};
|
||||||
cursor: text;
|
cursor: text;
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
}
|
}
|
||||||
|
|
|
@ -114,7 +114,7 @@
|
||||||
|
|
||||||
.device-desktop li.phabricator-action-view-label:hover
|
.device-desktop li.phabricator-action-view-label:hover
|
||||||
.phabricator-action-view-item {
|
.phabricator-action-view-item {
|
||||||
background-color: #fff;
|
background-color: {$page.content};
|
||||||
color: {$bluetext};
|
color: {$bluetext};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -157,7 +157,6 @@
|
||||||
.phabricator-action-view-icon,
|
.phabricator-action-view-icon,
|
||||||
.device-desktop .phabricator-action-view-disabled:hover
|
.device-desktop .phabricator-action-view-disabled:hover
|
||||||
button.phabricator-action-view-icon {
|
button.phabricator-action-view-icon {
|
||||||
background-color: {$greybackground};
|
|
||||||
color: {$lightgreytext};
|
color: {$lightgreytext};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
|
|
||||||
.phui-action-panel {
|
.phui-action-panel {
|
||||||
position: relative;
|
position: relative;
|
||||||
background-color: #fff;
|
background-color: {$page.content};
|
||||||
border: 1px solid {$lightblueborder};
|
border: 1px solid {$lightblueborder};
|
||||||
border-radius: 3px;
|
border-radius: 3px;
|
||||||
margin: 0 8px;
|
margin: 0 8px;
|
||||||
|
|
|
@ -48,7 +48,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
.phui-two-column-view .phui-basic-nav .phabricator-side-menu {
|
.phui-two-column-view .phui-basic-nav .phabricator-side-menu {
|
||||||
background-color: #fff;
|
background-color: {$page.content};
|
||||||
}
|
}
|
||||||
|
|
||||||
.phui-basic-nav .phabricator-side-menu {
|
.phui-basic-nav .phabricator-side-menu {
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
.phui-big-info-view {
|
.phui-big-info-view {
|
||||||
padding: 64px 32px;
|
padding: 64px 32px;
|
||||||
margin: 16px 4px;
|
margin: 16px 4px;
|
||||||
background-color: {$sh-greybackground};
|
background-color: {$page.sidenav};
|
||||||
text-align: center;
|
text-align: center;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
|
|
||||||
.phui-box-border {
|
.phui-box-border {
|
||||||
border: 1px solid {$lightblueborder};
|
border: 1px solid {$lightblueborder};
|
||||||
background-color: #fff;
|
background-color: {$page.content};
|
||||||
border-radius: 3px;
|
border-radius: 3px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -13,7 +13,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
.phui-box-grey {
|
.phui-box-grey {
|
||||||
background-color: #F7F7F9;
|
background-color: {$lightgreybackground};
|
||||||
border-radius: 3px;
|
border-radius: 3px;
|
||||||
border-color: rgba({$alphagrey},.2);
|
border-color: rgba({$alphagrey},.2);
|
||||||
}
|
}
|
||||||
|
@ -36,7 +36,7 @@
|
||||||
|
|
||||||
.phui-box-blue .phui-oi-list-view,
|
.phui-box-blue .phui-oi-list-view,
|
||||||
.phui-box-grey .phui-oi-list-view {
|
.phui-box-grey .phui-oi-list-view {
|
||||||
background-color: #fff;
|
background-color: {$page.content};
|
||||||
}
|
}
|
||||||
|
|
||||||
.phui-box-blue .phui-header-shell {
|
.phui-box-blue .phui-header-shell {
|
||||||
|
@ -49,7 +49,7 @@
|
||||||
|
|
||||||
.phui-object-box.phui-box-blue div.phui-info-severity-nodata,
|
.phui-object-box.phui-box-blue div.phui-info-severity-nodata,
|
||||||
.phui-object-box.phui-box-grey div.phui-info-severity-nodata {
|
.phui-object-box.phui-box-grey div.phui-info-severity-nodata {
|
||||||
background: #fff;
|
background: {$page.content};
|
||||||
padding: 32px 0;
|
padding: 32px 0;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
border: none;
|
border: none;
|
||||||
|
@ -81,7 +81,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
.phui-box.phui-object-box.phui-box-blue-property .phui-header-shell {
|
.phui-box.phui-object-box.phui-box-blue-property .phui-header-shell {
|
||||||
background-color: #eff3fc;
|
background-color: {$bluepropertybackground};
|
||||||
border-top-right-radius: 3px;
|
border-top-right-radius: 3px;
|
||||||
border-top-left-radius: 3px;
|
border-top-left-radius: 3px;
|
||||||
padding: 6px 16px;
|
padding: 6px 16px;
|
||||||
|
@ -113,5 +113,5 @@ body .phui-box-blue-property .phui-header-shell + .phui-object-box {
|
||||||
|
|
||||||
.phui-box-blue-property .phui-header-shell + .phui-object-box
|
.phui-box-blue-property .phui-header-shell + .phui-object-box
|
||||||
.phui-header-shell {
|
.phui-header-shell {
|
||||||
background: #fff;
|
background: {$page.content};
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
body .phui-box.phui-object-box.phui-comment-form-view {
|
body .phui-box.phui-object-box.phui-comment-form-view {
|
||||||
background-color: #fff;
|
background-color: {$page.content};
|
||||||
margin-left: 62px;
|
margin-left: 62px;
|
||||||
position: relative;
|
position: relative;
|
||||||
}
|
}
|
||||||
|
@ -67,7 +67,7 @@ body.device .phui-box.phui-object-box.phui-comment-form-view {
|
||||||
}
|
}
|
||||||
|
|
||||||
.phui-comment-form-view .aphront-form-input .remarkup-assist-textarea:focus {
|
.phui-comment-form-view .aphront-form-input .remarkup-assist-textarea:focus {
|
||||||
background-color: #fff;
|
background-color: {$page.content};
|
||||||
}
|
}
|
||||||
|
|
||||||
.device-phone .phui-comment-form-view .aphront-form-input
|
.device-phone .phui-comment-form-view .aphront-form-input
|
||||||
|
@ -90,7 +90,7 @@ body.device .phui-box.phui-object-box.phui-comment-form-view {
|
||||||
}
|
}
|
||||||
|
|
||||||
.phui-comment-action {
|
.phui-comment-action {
|
||||||
background-color: rgba(239, 243, 252, .75);
|
background-color: rgba({$alphablue}, .1);
|
||||||
border-radius: 3px;
|
border-radius: 3px;
|
||||||
margin: 0px 16px 8px;
|
margin: 0px 16px 8px;
|
||||||
padding: 6px;
|
padding: 6px;
|
||||||
|
@ -106,7 +106,7 @@ body.device .phui-box.phui-object-box.phui-comment-form-view {
|
||||||
|
|
||||||
.phui-comment-form-view .phui-comment-action-bar {
|
.phui-comment-form-view .phui-comment-action-bar {
|
||||||
border-bottom: 1px solid {$thinblueborder};
|
border-bottom: 1px solid {$thinblueborder};
|
||||||
background-color: rgba(239, 243, 252, .75);
|
background-color: {$bluepropertybackground};
|
||||||
padding: 4px 12px 4px 12px;
|
padding: 4px 12px 4px 12px;
|
||||||
margin-bottom: 16px;
|
margin-bottom: 16px;
|
||||||
}
|
}
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
.phui-document-container {
|
.phui-document-container {
|
||||||
background-color: #fff;
|
background-color: {$page.content};
|
||||||
position: relative;
|
position: relative;
|
||||||
border-bottom: 1px solid #dedee1;
|
border-bottom: 1px solid #dedee1;
|
||||||
}
|
}
|
||||||
|
@ -79,7 +79,7 @@ body.printable {
|
||||||
width: 260px;
|
width: 260px;
|
||||||
position: absolute;
|
position: absolute;
|
||||||
z-index: 30;
|
z-index: 30;
|
||||||
background-color: #fff;
|
background-color: {$page.content};
|
||||||
top: 52px;
|
top: 52px;
|
||||||
left: -40px;
|
left: -40px;
|
||||||
}
|
}
|
||||||
|
@ -163,7 +163,7 @@ body.printable {
|
||||||
.phui-header-header {
|
.phui-header-header {
|
||||||
font-size: 24px;
|
font-size: 24px;
|
||||||
line-height: 30px;
|
line-height: 30px;
|
||||||
color: #000;
|
color: {$blacktext};
|
||||||
}
|
}
|
||||||
|
|
||||||
.device-phone .phui-document-view.phui-document-view-pro .phui-header-tall
|
.device-phone .phui-document-view.phui-document-view-pro .phui-header-tall
|
||||||
|
@ -228,7 +228,7 @@ body.printable {
|
||||||
.phui-document-view-pro-box .phui-timeline-title {
|
.phui-document-view-pro-box .phui-timeline-title {
|
||||||
border-top-right-radius: 3px;
|
border-top-right-radius: 3px;
|
||||||
border-top-left-radius: 3px;
|
border-top-left-radius: 3px;
|
||||||
background-color: #fff;
|
background-color: {$page.content};
|
||||||
border-bottom: 1px solid #F1F1F4;
|
border-bottom: 1px solid #F1F1F4;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -17,7 +17,7 @@ body .phui-document-view .phui-document-summary-view h2.remarkup-header {
|
||||||
}
|
}
|
||||||
|
|
||||||
.phui-document-summary-view h2.remarkup-header a {
|
.phui-document-summary-view h2.remarkup-header a {
|
||||||
color: #000;
|
color: {$blacktext};
|
||||||
}
|
}
|
||||||
|
|
||||||
.phui-document-summary-view h2.remarkup-header a:hover {
|
.phui-document-summary-view h2.remarkup-header a:hover {
|
||||||
|
|
|
@ -55,7 +55,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
.phui-document-content {
|
.phui-document-content {
|
||||||
background: #fff;
|
background: {$page.content};
|
||||||
}
|
}
|
||||||
|
|
||||||
.phui-document-content .phabricator-remarkup {
|
.phui-document-content .phabricator-remarkup {
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
.diviner-document-section .phui-header-header {
|
.diviner-document-section .phui-header-header {
|
||||||
color: #000;
|
color: {$blacktext};
|
||||||
}
|
}
|
||||||
|
|
||||||
.phui-document-view .phabricator-remarkup .remarkup-header {
|
.phui-document-view .phabricator-remarkup .remarkup-header {
|
||||||
|
|
|
@ -22,7 +22,7 @@ div.jx-tokenizer-container {
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
height: 30px;
|
height: 30px;
|
||||||
line-height: 18px;
|
line-height: 18px;
|
||||||
color: #333;
|
color: {$darkbluetext};
|
||||||
vertical-align: middle;
|
vertical-align: middle;
|
||||||
font: {$basefont};
|
font: {$basefont};
|
||||||
-webkit-font-smoothing: antialiased;
|
-webkit-font-smoothing: antialiased;
|
||||||
|
@ -45,7 +45,7 @@ input[type="tel"],
|
||||||
input[type="color"],
|
input[type="color"],
|
||||||
div.jx-tokenizer-container {
|
div.jx-tokenizer-container {
|
||||||
padding: 4px 6px;
|
padding: 4px 6px;
|
||||||
background-color: #ffffff;
|
background-color: {$page.content};
|
||||||
border: 1px solid {$greyborder};
|
border: 1px solid {$greyborder};
|
||||||
border-radius: 3px;
|
border-radius: 3px;
|
||||||
|
|
||||||
|
@ -105,7 +105,7 @@ select {
|
||||||
-moz-appearance: none;
|
-moz-appearance: none;
|
||||||
appearance: none;
|
appearance: none;
|
||||||
|
|
||||||
background: #fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAMAAACzvE1FAAAADFBMVEUzMzMzMzMzMzMzMzMKAG/3AAAAA3RSTlMAf4C/aSLHAAAAPElEQVR42q3NMQ4AIAgEQTn//2cLdRKppSGzBYwzVXvznNWs8C58CiussPJj8h6NwgorrKRdTvuV9v16Afn0AYFOB7aYAAAAAElFTkSuQmCC") no-repeat right 8px center;
|
background: {$page.content} url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAMAAACzvE1FAAAADFBMVEUzMzMzMzMzMzMzMzMKAG/3AAAAA3RSTlMAf4C/aSLHAAAAPElEQVR42q3NMQ4AIAgEQTn//2cLdRKppSGzBYwzVXvznNWs8C58CiussPJj8h6NwgorrKRdTvuV9v16Afn0AYFOB7aYAAAAAElFTkSuQmCC") no-repeat right 8px center;
|
||||||
background-size: 8px 10px;
|
background-size: 8px 10px;
|
||||||
border-radius: 3px;
|
border-radius: 3px;
|
||||||
color: {$darkbluetext};
|
color: {$darkbluetext};
|
||||||
|
|
|
@ -338,7 +338,7 @@ body .phui-header-shell.phui-bleed-header
|
||||||
|
|
||||||
.phui-profile-header.phui-header-shell .phui-header-header {
|
.phui-profile-header.phui-header-shell .phui-header-header {
|
||||||
font-size: 24px;
|
font-size: 24px;
|
||||||
color: #000;
|
color: {$blacktext};
|
||||||
}
|
}
|
||||||
|
|
||||||
.phui-profile-header .phui-header-col3 {
|
.phui-profile-header .phui-header-col3 {
|
||||||
|
|
|
@ -19,7 +19,7 @@
|
||||||
box-shadow: {$dropshadow};
|
box-shadow: {$dropshadow};
|
||||||
border: 1px solid {$lightblueborder};
|
border: 1px solid {$lightblueborder};
|
||||||
border-radius: 3px;
|
border-radius: 3px;
|
||||||
background-color: #fff;
|
background-color: {$page.content};
|
||||||
}
|
}
|
||||||
|
|
||||||
.phui-hovercard-head .phui-header-shell {
|
.phui-hovercard-head .phui-header-shell {
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
.phui-info-view {
|
.phui-info-view {
|
||||||
border-style: solid;
|
border-style: solid;
|
||||||
border-width: 1px;
|
border-width: 1px;
|
||||||
background: #fff;
|
background: {$page.content};
|
||||||
margin: 16px;
|
margin: 16px;
|
||||||
padding: 12px;
|
padding: 12px;
|
||||||
border-radius: 3px;
|
border-radius: 3px;
|
||||||
|
@ -38,6 +38,7 @@ div.phui-info-view.phui-info-severity-plain {
|
||||||
|
|
||||||
.phui-info-view-body {
|
.phui-info-view-body {
|
||||||
line-height: 1.6em;
|
line-height: 1.6em;
|
||||||
|
color: {$blacktext};
|
||||||
}
|
}
|
||||||
|
|
||||||
.phui-info-view.phui-info-has-icon .phui-info-view-body {
|
.phui-info-view.phui-info-has-icon .phui-info-view-body {
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
|
|
||||||
.invisible-special {
|
.invisible-special {
|
||||||
font-family: monospace;
|
font-family: monospace;
|
||||||
color: #000;
|
color: {$blacktext};
|
||||||
background: rgba({$alphablue},0.1);
|
background: rgba({$alphablue},0.1);
|
||||||
padding: 1px 4px;
|
padding: 1px 4px;
|
||||||
border-radius: 3px;
|
border-radius: 3px;
|
||||||
|
|
|
@ -80,7 +80,7 @@
|
||||||
right: 0;
|
right: 0;
|
||||||
width: 360px;
|
width: 360px;
|
||||||
overflow-y: auto;
|
overflow-y: auto;
|
||||||
background: #fff;
|
background: {$page.content};
|
||||||
opacity: 1;
|
opacity: 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -100,7 +100,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
.lightbox-attachment .lightbox-status {
|
.lightbox-attachment .lightbox-status {
|
||||||
background: #fff;
|
background: {$page.content};
|
||||||
position: fixed;
|
position: fixed;
|
||||||
top: 0;
|
top: 0;
|
||||||
left: 0;
|
left: 0;
|
||||||
|
@ -121,7 +121,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
.lightbox-attachment .lightbox-status-txt a {
|
.lightbox-attachment .lightbox-status-txt a {
|
||||||
color: #000;
|
color: {$blacktext};
|
||||||
margin-right: 12px;
|
margin-right: 12px;
|
||||||
font-size: {$biggerfontsize};
|
font-size: {$biggerfontsize};
|
||||||
}
|
}
|
||||||
|
|
|
@ -88,7 +88,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
.device-desktop .phui-list-sidenav .phui-list-item-href:hover .phui-icon-view {
|
.device-desktop .phui-list-sidenav .phui-list-item-href:hover .phui-icon-view {
|
||||||
color: #fff;
|
color: {$page.content};
|
||||||
}
|
}
|
||||||
|
|
||||||
/* - Top, Full Width Navigations -----------------------------------------------
|
/* - Top, Full Width Navigations -----------------------------------------------
|
||||||
|
@ -171,7 +171,7 @@
|
||||||
line-height: 24px;
|
line-height: 24px;
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
font-size: {$biggerfontsize};
|
font-size: {$biggerfontsize};
|
||||||
border-top: 4px solid #fff;
|
border-top: 4px solid transparent;
|
||||||
}
|
}
|
||||||
|
|
||||||
.phui-list-tabbar .phui-list-item-selected .phui-list-item-href {
|
.phui-list-tabbar .phui-list-item-selected .phui-list-item-href {
|
||||||
|
@ -186,7 +186,6 @@
|
||||||
|
|
||||||
.device-desktop .phui-list-tabbar .phui-list-item-href:hover {
|
.device-desktop .phui-list-tabbar .phui-list-item-href:hover {
|
||||||
color: {$sky};
|
color: {$sky};
|
||||||
border-bottom: 4px solid $fff;
|
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
margin: 0 12px 16px 0;
|
margin: 0 12px 16px 0;
|
||||||
text-align: left;
|
text-align: left;
|
||||||
width: 280px;
|
width: 280px;
|
||||||
background: #fff;
|
background: {$page.content};
|
||||||
border: 1px solid {$lightblueborder};
|
border: 1px solid {$lightblueborder};
|
||||||
border-radius: 3px;
|
border-radius: 3px;
|
||||||
}
|
}
|
||||||
|
@ -95,7 +95,7 @@
|
||||||
.dashboard-panel .phui-pinboard-view {
|
.dashboard-panel .phui-pinboard-view {
|
||||||
margin: 0;
|
margin: 0;
|
||||||
padding: 16px 12px 0 12px;
|
padding: 16px 12px 0 12px;
|
||||||
background: #fff;
|
background: {$page.content};
|
||||||
border-left: 1px solid {$lightblueborder};
|
border-left: 1px solid {$lightblueborder};
|
||||||
border-right: 1px solid {$lightblueborder};
|
border-right: 1px solid {$lightblueborder};
|
||||||
border-bottom: 1px solid {$blueborder};
|
border-bottom: 1px solid {$blueborder};
|
||||||
|
|
|
@ -63,12 +63,12 @@ a.phui-tag-view:hover {
|
||||||
a.phui-tag-type-object,
|
a.phui-tag-type-object,
|
||||||
a.phui-tag-type-object:link,
|
a.phui-tag-type-object:link,
|
||||||
.phui-tag-core-closed .phui-tag-color-object {
|
.phui-tag-core-closed .phui-tag-color-object {
|
||||||
color: #000;
|
color: {$blacktext};
|
||||||
}
|
}
|
||||||
|
|
||||||
.phui-tag-type-person {
|
.phui-tag-type-person {
|
||||||
white-space: nowrap;
|
white-space: nowrap;
|
||||||
color: #19558d;
|
color: {$anchor};
|
||||||
}
|
}
|
||||||
|
|
||||||
.phui-tag-color-red {
|
.phui-tag-color-red {
|
||||||
|
@ -107,8 +107,8 @@ a.phui-tag-type-object:link,
|
||||||
}
|
}
|
||||||
|
|
||||||
.phui-tag-color-black {
|
.phui-tag-color-black {
|
||||||
background-color: #333333;
|
background-color: {$darkgreybackground};
|
||||||
border-color: #333333;
|
border-color: {$darkgreybackground};
|
||||||
}
|
}
|
||||||
|
|
||||||
.phui-tag-color-grey {
|
.phui-tag-color-grey {
|
||||||
|
@ -117,28 +117,28 @@ a.phui-tag-type-object:link,
|
||||||
}
|
}
|
||||||
|
|
||||||
.phui-tag-color-white {
|
.phui-tag-color-white {
|
||||||
background-color: #f7f7f7;
|
background-color: {$lightgreybackground};
|
||||||
border-color: #f7f7f7;
|
border-color: {$lightgreybackground};
|
||||||
}
|
}
|
||||||
|
|
||||||
.phui-tag-color-object {
|
.phui-tag-color-object {
|
||||||
background-color: #e7e7e7;
|
background-color: {$greybackground};
|
||||||
border-color: #e7e7e7;
|
border-color: {$lightgreyborder};
|
||||||
}
|
}
|
||||||
|
|
||||||
.phui-tag-color-person {
|
.phui-tag-color-person {
|
||||||
background-color: #f1f7ff;
|
background-color: {$bluebackground};
|
||||||
border-color: #f1f7ff;
|
border-color: {$thinblueborder};
|
||||||
}
|
}
|
||||||
|
|
||||||
a.phui-tag-view:hover
|
a.phui-tag-view:hover
|
||||||
.phui-tag-core.phui-tag-color-person {
|
.phui-tag-core.phui-tag-color-person {
|
||||||
border-color: #d9ebfd;
|
border-color: {$lightblueborder};
|
||||||
}
|
}
|
||||||
|
|
||||||
a.phui-tag-view:hover
|
a.phui-tag-view:hover
|
||||||
.phui-tag-core.phui-tag-color-object {
|
.phui-tag-core.phui-tag-color-object {
|
||||||
border-color: #d7d7d7;
|
border-color: {$greyborder};
|
||||||
}
|
}
|
||||||
|
|
||||||
.phabricator-handle-tag-list-item + .phabricator-handle-tag-list-item {
|
.phabricator-handle-tag-list-item + .phabricator-handle-tag-list-item {
|
||||||
|
@ -514,6 +514,6 @@ a.phui-tag-view:hover.phui-tag-disabled .phui-tag-core {
|
||||||
}
|
}
|
||||||
|
|
||||||
.phui-tag-type-outline.phui-tag-black .phui-tag-core {
|
.phui-tag-type-outline.phui-tag-black .phui-tag-core {
|
||||||
color: #000;
|
color: {$blacktext};
|
||||||
border-color: #000;
|
border-color: {$blacktext};
|
||||||
}
|
}
|
||||||
|
|
|
@ -179,7 +179,7 @@
|
||||||
.phui-timeline-core-content {
|
.phui-timeline-core-content {
|
||||||
padding: 16px;
|
padding: 16px;
|
||||||
line-height: 18px;
|
line-height: 18px;
|
||||||
background: #fff;
|
background: {$page.content};
|
||||||
border-top: 1px solid rgba({$alphablue},.1);
|
border-top: 1px solid rgba({$alphablue},.1);
|
||||||
border-bottom-left-radius: 3px;
|
border-bottom-left-radius: 3px;
|
||||||
border-bottom-right-radius: 3px;
|
border-bottom-right-radius: 3px;
|
||||||
|
@ -221,7 +221,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
.phui-timeline-icon {
|
.phui-timeline-icon {
|
||||||
color: {$sh-blueicon};
|
color: {$bluetext};
|
||||||
}
|
}
|
||||||
|
|
||||||
.phui-icon-view.phui-timeline-icon {
|
.phui-icon-view.phui-timeline-icon {
|
||||||
|
@ -232,7 +232,7 @@
|
||||||
height: 26px;
|
height: 26px;
|
||||||
width: 26px;
|
width: 26px;
|
||||||
border-radius: 3px;
|
border-radius: 3px;
|
||||||
background-color: #E6E9F1;
|
background-color: {$timeline.icon.background};
|
||||||
}
|
}
|
||||||
|
|
||||||
.phui-timeline-major-event .phui-timeline-icon-fill {
|
.phui-timeline-major-event .phui-timeline-icon-fill {
|
||||||
|
@ -260,7 +260,7 @@
|
||||||
.conpherence-transaction-content .phui-timeline-value,
|
.conpherence-transaction-content .phui-timeline-value,
|
||||||
.phui-feed-story-head .phui-timeline-value {
|
.phui-feed-story-head .phui-timeline-value {
|
||||||
font-style: italic;
|
font-style: italic;
|
||||||
color: black;
|
color: {$blacktext};
|
||||||
}
|
}
|
||||||
|
|
||||||
.device-desktop .phui-timeline-extra {
|
.device-desktop .phui-timeline-extra {
|
||||||
|
@ -280,7 +280,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
.phui-timeline-icon-fill.fill-has-color .phui-icon-view {
|
.phui-timeline-icon-fill.fill-has-color .phui-icon-view {
|
||||||
color: #fff;
|
color: {$page.content};
|
||||||
}
|
}
|
||||||
|
|
||||||
.phui-timeline-icon-fill-red {
|
.phui-timeline-icon-fill-red {
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
.phui-two-column-view .phui-two-column-header {
|
.phui-two-column-view .phui-two-column-header {
|
||||||
background-color: #fff;
|
background-color: {$page.content};
|
||||||
border-bottom: 1px solid rgba({$alphagrey}, .12);
|
border-bottom: 1px solid rgba({$alphagrey}, .12);
|
||||||
margin-bottom: 24px;
|
margin-bottom: 24px;
|
||||||
}
|
}
|
||||||
|
@ -19,7 +19,7 @@
|
||||||
|
|
||||||
.phui-two-column-header .phui-header-header {
|
.phui-two-column-header .phui-header-header {
|
||||||
font-size: 20px;
|
font-size: 20px;
|
||||||
color: #000;
|
color: {$blacktext};
|
||||||
}
|
}
|
||||||
|
|
||||||
.device-phone .phui-two-column-header .phui-header-header {
|
.device-phone .phui-two-column-header .phui-header-header {
|
||||||
|
@ -172,7 +172,7 @@
|
||||||
.phui-two-column-tabs {
|
.phui-two-column-tabs {
|
||||||
padding: 0 32px;
|
padding: 0 32px;
|
||||||
margin-bottom: 32px;
|
margin-bottom: 32px;
|
||||||
background: #fff;
|
background: {$page.content};
|
||||||
box-shadow: 0 1px 3px 0 rgba(0,0,0,0.2);
|
box-shadow: 0 1px 3px 0 rgba(0,0,0,0.2);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
.phui-workboard-no-color {
|
.phui-workboard-no-color {
|
||||||
background-color: #fff;
|
background-color: {$page.content};
|
||||||
}
|
}
|
||||||
|
|
||||||
.phui-workboard-color .phui-crumbs-view {
|
.phui-workboard-color .phui-crumbs-view {
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
.phui-workcard.phui-oi {
|
.phui-workcard.phui-oi {
|
||||||
background-color: #fff;
|
background-color: {$page.content};
|
||||||
border-radius: 3px;
|
border-radius: 3px;
|
||||||
margin-bottom: 8px;
|
margin-bottom: 8px;
|
||||||
border-left-width: 4px;
|
border-left-width: 4px;
|
||||||
|
@ -37,7 +37,7 @@
|
||||||
.phui-workcard .phui-oi-link {
|
.phui-workcard .phui-oi-link {
|
||||||
white-space: normal;
|
white-space: normal;
|
||||||
font-weight: normal;
|
font-weight: normal;
|
||||||
color: #000;
|
color: {$blacktext};
|
||||||
margin-left: 2px;
|
margin-left: 2px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -702,7 +702,14 @@ JX.install('DiffInline', {
|
||||||
JX.DOM.remove(this._row);
|
JX.DOM.remove(this._row);
|
||||||
}
|
}
|
||||||
|
|
||||||
this.bindToRow(new_row);
|
// If you delete the content on a comment and save it, it acts like a
|
||||||
|
// delete: the server does not return a new row.
|
||||||
|
if (new_row) {
|
||||||
|
this.bindToRow(new_row);
|
||||||
|
} else {
|
||||||
|
this.setDeleted(true);
|
||||||
|
this._row = null;
|
||||||
|
}
|
||||||
|
|
||||||
this._didUpdate();
|
this._didUpdate();
|
||||||
},
|
},
|
||||||
|
|
Loading…
Reference in a new issue