@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.

Stop long filenames in objective list tooltips from being cut off

Summary: Ref T12733. Currently, long filenames get cut off at 160px. Instead, don't cut them off.

Test Plan:
Before:

{F4968401}

After:

{F4968402}

Reviewers: chad

Reviewed By: chad

Maniphest Tasks: T12733

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

+25 -20
+19 -19
resources/celerity/map.php
··· 10 10 'conpherence.pkg.css' => 'ff161f2d', 11 11 'conpherence.pkg.js' => 'b5b51108', 12 12 'core.pkg.css' => '5ffe8b79', 13 - 'core.pkg.js' => '6b2da600', 13 + 'core.pkg.js' => 'a8eda64a', 14 14 'darkconsole.pkg.js' => '1f9a31bc', 15 15 'differential.pkg.css' => 'bf87589e', 16 - 'differential.pkg.js' => 'ee4f14c5', 16 + 'differential.pkg.js' => '24d1acf0', 17 17 'diffusion.pkg.css' => 'b93d9b8c', 18 18 'diffusion.pkg.js' => '84c8f8fd', 19 19 'favicon.ico' => '30672e08', ··· 393 393 'rsrc/js/application/diff/DiffChangeset.js' => 'cf4e2140', 394 394 'rsrc/js/application/diff/DiffChangesetList.js' => 'a716ca27', 395 395 'rsrc/js/application/diff/DiffInline.js' => '77e14b60', 396 - 'rsrc/js/application/diff/ScrollObjective.js' => '0eee7a00', 396 + 'rsrc/js/application/diff/ScrollObjective.js' => '2e069f79', 397 397 'rsrc/js/application/diff/ScrollObjectiveList.js' => '085dd101', 398 398 'rsrc/js/application/diff/behavior-preview-link.js' => '051c7832', 399 399 'rsrc/js/application/differential/behavior-comment-preview.js' => '51c5ad07', ··· 480 480 'rsrc/js/core/ShapedRequest.js' => '7cbe244b', 481 481 'rsrc/js/core/TextAreaUtils.js' => '320810c8', 482 482 'rsrc/js/core/Title.js' => '485aaa6c', 483 - 'rsrc/js/core/ToolTip.js' => '8fadb715', 483 + 'rsrc/js/core/ToolTip.js' => '74caa17f', 484 484 'rsrc/js/core/behavior-active-nav.js' => 'e379b58e', 485 485 'rsrc/js/core/behavior-audio-source.js' => '59b251eb', 486 486 'rsrc/js/core/behavior-autofocus.js' => '7319e029', ··· 799 799 'phabricator-phtize' => 'd254d646', 800 800 'phabricator-prefab' => 'c5af80a2', 801 801 'phabricator-remarkup-css' => 'd1a5e11e', 802 - 'phabricator-scroll-objective' => '0eee7a00', 802 + 'phabricator-scroll-objective' => '2e069f79', 803 803 'phabricator-scroll-objective-list' => '085dd101', 804 804 'phabricator-search-results-css' => 'f87d23ad', 805 805 'phabricator-shaped-request' => '7cbe244b', ··· 808 808 'phabricator-standard-page-view' => 'eb5b80c5', 809 809 'phabricator-textareautils' => '320810c8', 810 810 'phabricator-title' => '485aaa6c', 811 - 'phabricator-tooltip' => '8fadb715', 811 + 'phabricator-tooltip' => '74caa17f', 812 812 'phabricator-ui-example-css' => '528b19de', 813 813 'phabricator-uiexample-javelin-view' => 'd4a14807', 814 814 'phabricator-uiexample-reactor-button' => 'd19198c8', ··· 979 979 'javelin-workflow', 980 980 'javelin-dom', 981 981 'javelin-router', 982 - ), 983 - '0eee7a00' => array( 984 - 'javelin-dom', 985 - 'javelin-util', 986 - 'javelin-stratcom', 987 - 'javelin-install', 988 - 'javelin-workflow', 989 982 ), 990 983 '0f764c35' => array( 991 984 'javelin-install', ··· 1120 1113 'javelin-install', 1121 1114 'javelin-event', 1122 1115 ), 1116 + '2e069f79' => array( 1117 + 'javelin-dom', 1118 + 'javelin-util', 1119 + 'javelin-stratcom', 1120 + 'javelin-install', 1121 + 'javelin-workflow', 1122 + ), 1123 1123 '2ee659ce' => array( 1124 1124 'javelin-install', 1125 1125 ), ··· 1462 1462 'javelin-vector', 1463 1463 'javelin-dom', 1464 1464 ), 1465 + '74caa17f' => array( 1466 + 'javelin-install', 1467 + 'javelin-util', 1468 + 'javelin-dom', 1469 + 'javelin-vector', 1470 + ), 1465 1471 '76b9fc3e' => array( 1466 1472 'javelin-behavior', 1467 1473 'javelin-stratcom', ··· 1586 1592 'javelin-util', 1587 1593 'javelin-stratcom', 1588 1594 'javelin-install', 1589 - ), 1590 - '8fadb715' => array( 1591 - 'javelin-install', 1592 - 'javelin-util', 1593 - 'javelin-dom', 1594 - 'javelin-vector', 1595 1595 ), 1596 1596 '8ff5e24c' => array( 1597 1597 'javelin-behavior',
+1
webroot/rsrc/js/application/diff/ScrollObjective.js
··· 100 100 JX.Stratcom.addSigil(node, 'has-tooltip'); 101 101 JX.Stratcom.getData(node).tip = tip; 102 102 JX.Stratcom.getData(node).align = 'W'; 103 + JX.Stratcom.getData(node).size = 'auto'; 103 104 return this; 104 105 }, 105 106
+5 -1
webroot/rsrc/js/core/ToolTip.js
··· 50 50 { className: 'jx-tooltip-container' }, 51 51 node_inner); 52 52 53 - node.style.maxWidth = scale + 'px'; 53 + if (scale == 'auto') { 54 + node.style.maxWidth = ''; 55 + } else { 56 + node.style.maxWidth = scale + 'px'; 57 + } 54 58 55 59 JX.Tooltip.hide(); 56 60 self._node = node;