@recaptime-dev's working patches + fork for Phorge, a community fork of Phabricator. (Upstream dev and stable branches are at upstream/main and upstream/stable respectively.) hq.recaptime.dev/wiki/Phorge
phorge phabricator
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Fix Maniphest Reports scrolling issues

Summary: Fixes T7099, also picked some new colors. Raphael can bind the graph to a dom element, which resolved the scrolling issue.

Test Plan: Tested scrolling on my laptop, desktop. Seems resolved.

Reviewers: epriestley, btrahan

Reviewed By: btrahan

Subscribers: Korvin, epriestley

Maniphest Tasks: T7099

Differential Revision: https://secure.phabricator.com/D11879

+22 -25
+14 -14
resources/celerity/map.php
··· 7 7 */ 8 8 return array( 9 9 'names' => array( 10 - 'core.pkg.css' => '552f7834', 10 + 'core.pkg.css' => '0b9ca9d2', 11 11 'core.pkg.js' => '23d653bb', 12 12 'darkconsole.pkg.js' => '8ab24e01', 13 13 'differential.pkg.css' => '380f07e5', ··· 72 72 'rsrc/css/application/herald/herald.css' => '826075fa', 73 73 'rsrc/css/application/home/home.css' => 'e34bf140', 74 74 'rsrc/css/application/maniphest/batch-editor.css' => '8f380ebc', 75 - 'rsrc/css/application/maniphest/report.css' => '6fc16517', 75 + 'rsrc/css/application/maniphest/report.css' => 'd8ed71ad', 76 76 'rsrc/css/application/maniphest/task-edit.css' => '8e23031b', 77 77 'rsrc/css/application/maniphest/task-summary.css' => 'ab2fc691', 78 78 'rsrc/css/application/objectselector/object-selector.css' => '029a133d', ··· 127 127 'rsrc/css/phui/phui-button.css' => 'ffe12633', 128 128 'rsrc/css/phui/phui-crumbs-view.css' => '594d719e', 129 129 'rsrc/css/phui/phui-document.css' => '8240b0b1', 130 - 'rsrc/css/phui/phui-error-view.css' => 'ad042fdd', 130 + 'rsrc/css/phui/phui-error-view.css' => '41518665', 131 131 'rsrc/css/phui/phui-feed-story.css' => 'c9f3a0b5', 132 132 'rsrc/css/phui/phui-fontkit.css' => '9b345998', 133 133 'rsrc/css/phui/phui-form-view.css' => '8b78a986', ··· 138 138 'rsrc/css/phui/phui-info-panel.css' => '27ea50a1', 139 139 'rsrc/css/phui/phui-list.css' => '53deb25c', 140 140 'rsrc/css/phui/phui-object-box.css' => 'b8b7fd78', 141 - 'rsrc/css/phui/phui-object-item-list-view.css' => '86e05b7c', 141 + 'rsrc/css/phui/phui-object-item-list-view.css' => '12cfa14f', 142 142 'rsrc/css/phui/phui-pinboard-view.css' => '3dd4a269', 143 143 'rsrc/css/phui/phui-property-list-view.css' => '51480060', 144 144 'rsrc/css/phui/phui-remarkup-preview.css' => '19ad512b', ··· 391 391 'rsrc/js/application/herald/herald-rule-editor.js' => '7ebaeed3', 392 392 'rsrc/js/application/maniphest/behavior-batch-editor.js' => 'f24f3253', 393 393 'rsrc/js/application/maniphest/behavior-batch-selector.js' => '7b98d7c5', 394 - 'rsrc/js/application/maniphest/behavior-line-chart.js' => 'b07b009f', 394 + 'rsrc/js/application/maniphest/behavior-line-chart.js' => '88f0c5b3', 395 395 'rsrc/js/application/maniphest/behavior-list-edit.js' => 'a9f88de2', 396 396 'rsrc/js/application/maniphest/behavior-subpriorityeditor.js' => '84845b5b', 397 397 'rsrc/js/application/maniphest/behavior-transaction-controls.js' => '44168bad', ··· 596 596 'javelin-behavior-konami' => '5bc2cb21', 597 597 'javelin-behavior-launch-icon-composer' => '48086888', 598 598 'javelin-behavior-lightbox-attachments' => 'f8ba29d7', 599 - 'javelin-behavior-line-chart' => 'b07b009f', 599 + 'javelin-behavior-line-chart' => '88f0c5b3', 600 600 'javelin-behavior-load-blame' => '42126667', 601 601 'javelin-behavior-maniphest-batch-editor' => 'f24f3253', 602 602 'javelin-behavior-maniphest-batch-selector' => '7b98d7c5', ··· 701 701 'javelin-workflow' => '84d6aea0', 702 702 'lightbox-attachment-css' => '7acac05d', 703 703 'maniphest-batch-editor' => '8f380ebc', 704 - 'maniphest-report-css' => '6fc16517', 704 + 'maniphest-report-css' => 'd8ed71ad', 705 705 'maniphest-task-edit-css' => '8e23031b', 706 706 'maniphest-task-summary-css' => 'ab2fc691', 707 707 'multirow-row-manager' => 'b5d57730', ··· 780 780 'phui-calendar-month-css' => 'a92e47d2', 781 781 'phui-crumbs-view-css' => '594d719e', 782 782 'phui-document-view-css' => '8240b0b1', 783 - 'phui-error-view-css' => 'ad042fdd', 783 + 'phui-error-view-css' => '41518665', 784 784 'phui-feed-story-css' => 'c9f3a0b5', 785 785 'phui-font-icon-base-css' => '3dad2ae3', 786 786 'phui-fontkit-css' => '9b345998', ··· 792 792 'phui-info-panel-css' => '27ea50a1', 793 793 'phui-list-view-css' => '53deb25c', 794 794 'phui-object-box-css' => 'b8b7fd78', 795 - 'phui-object-item-list-view-css' => '86e05b7c', 795 + 'phui-object-item-list-view-css' => '12cfa14f', 796 796 'phui-pinboard-view-css' => '3dd4a269', 797 797 'phui-property-list-view-css' => '51480060', 798 798 'phui-remarkup-preview-css' => '19ad512b', ··· 1491 1491 'javelin-stratcom', 1492 1492 'javelin-dom', 1493 1493 ), 1494 + '88f0c5b3' => array( 1495 + 'javelin-behavior', 1496 + 'javelin-dom', 1497 + 'javelin-vector', 1498 + ), 1494 1499 '8a41885b' => array( 1495 1500 'javelin-install', 1496 1501 'javelin-dom', ··· 1637 1642 'javelin-dom', 1638 1643 'javelin-util', 1639 1644 'phabricator-prefab', 1640 - ), 1641 - 'b07b009f' => array( 1642 - 'javelin-behavior', 1643 - 'javelin-dom', 1644 - 'javelin-vector', 1645 1645 ), 1646 1646 'b1f0ccee' => array( 1647 1647 'javelin-install',
+6 -9
webroot/rsrc/css/application/maniphest/report.css
··· 4 4 5 5 table.aphront-table-view tr.aggregate, 6 6 table.aphront-table-view tr.alt-aggregate { 7 - background: #bb5577; 7 + font-size: 13px; 8 + font-weight: bold; 8 9 } 9 10 10 11 table.aphront-table-view tr.month, 11 12 table.aphront-table-view tr.alt-month { 12 - background: #ee77aa; 13 - } 14 - 15 - table.aphront-table-view tr.week, 16 - table.aphront-table-view tr.alt-week { 17 - background: #ffccdd; 13 + background: {$backdrop}; 14 + font-weight: bold; 18 15 } 19 16 20 17 span.red { 21 - color: #aa0000; 18 + color: {$red}; 22 19 font-weight: bold; 23 20 } 24 21 25 22 span.green { 26 - color: #00aa00; 23 + color: {$green}; 27 24 font-weight: bold; 28 25 } 29 26
+2 -2
webroot/rsrc/js/application/maniphest/behavior-line-chart.js
··· 13 13 var mx = 60; 14 14 var my = 30; 15 15 16 - var r = Raphael(p.x, p.y, d.x, d.y); 16 + var r = new Raphael(h, d.x, d.y); 17 17 18 18 var l = r.linechart( 19 19 mx, my, ··· 25 25 axis: '0 0 1 1', 26 26 shade: true, 27 27 gutter: 1, 28 - colors: config.colors || ['#d06'] 28 + colors: config.colors || ['#2980b9'] 29 29 }); 30 30 31 31 function format(value, type) {