Page MenuHomePhabricator

D11974.id28825.diff
No OneTemporary

D11974.id28825.diff

diff --git a/resources/celerity/map.php b/resources/celerity/map.php
--- a/resources/celerity/map.php
+++ b/resources/celerity/map.php
@@ -10,7 +10,7 @@
'core.pkg.css' => 'd9fa6161',
'core.pkg.js' => '23d653bb',
'darkconsole.pkg.js' => '8ab24e01',
- 'differential.pkg.css' => '4c3242f8',
+ 'differential.pkg.css' => 'd8866ed8',
'differential.pkg.js' => '7b5a4aa4',
'diffusion.pkg.css' => '591664fa',
'diffusion.pkg.js' => 'bfc0737b',
@@ -55,7 +55,7 @@
'rsrc/css/application/dashboard/dashboard.css' => '17937d22',
'rsrc/css/application/diff/inline-comment-summary.css' => 'eb5f8e8c',
'rsrc/css/application/differential/add-comment.css' => 'c478bcaa',
- 'rsrc/css/application/differential/changeset-view.css' => 'a7781046',
+ 'rsrc/css/application/differential/changeset-view.css' => 'b600950c',
'rsrc/css/application/differential/core.css' => '7ac3cabc',
'rsrc/css/application/differential/results-table.css' => '181aa9d9',
'rsrc/css/application/differential/revision-comment.css' => '48186045',
@@ -360,7 +360,7 @@
'rsrc/js/application/dashboard/behavior-dashboard-move-panels.js' => '82439934',
'rsrc/js/application/dashboard/behavior-dashboard-query-panel-select.js' => '453c5375',
'rsrc/js/application/dashboard/behavior-dashboard-tab-panel.js' => 'd4eecc63',
- 'rsrc/js/application/differential/ChangesetViewManager.js' => '5eb5b98c',
+ 'rsrc/js/application/differential/ChangesetViewManager.js' => 'c024db3d',
'rsrc/js/application/differential/DifferentialInlineCommentEditor.js' => 'f2441746',
'rsrc/js/application/differential/behavior-add-reviewers-and-ccs.js' => 'e10f8e18',
'rsrc/js/application/differential/behavior-comment-jump.js' => '4fdb476d',
@@ -510,7 +510,7 @@
'aphront-two-column-view-css' => '16ab3ad2',
'aphront-typeahead-control-css' => '0e403212',
'auth-css' => '1e655982',
- 'changeset-view-manager' => '5eb5b98c',
+ 'changeset-view-manager' => 'c024db3d',
'config-options-css' => '7fedf08b',
'config-welcome-css' => '6abd79be',
'conpherence-durable-column-view' => '12846d25',
@@ -519,7 +519,7 @@
'conpherence-notification-css' => '04a6e10a',
'conpherence-update-css' => '1099a660',
'conpherence-widget-pane-css' => '3d575438',
- 'differential-changeset-view-css' => 'a7781046',
+ 'differential-changeset-view-css' => 'b600950c',
'differential-core-view-css' => '7ac3cabc',
'differential-inline-comment-editor' => 'f2441746',
'differential-results-table-css' => '181aa9d9',
@@ -1198,16 +1198,6 @@
'javelin-dom',
'javelin-vector',
),
- '5eb5b98c' => array(
- 'javelin-dom',
- 'javelin-util',
- 'javelin-stratcom',
- 'javelin-install',
- 'javelin-workflow',
- 'javelin-router',
- 'javelin-behavior-device',
- 'javelin-vector',
- ),
'5fefb143' => array(
'javelin-behavior',
'javelin-dom',
@@ -1723,6 +1713,16 @@
'javelin-util',
'phabricator-shaped-request',
),
+ 'c024db3d' => array(
+ 'javelin-dom',
+ 'javelin-util',
+ 'javelin-stratcom',
+ 'javelin-install',
+ 'javelin-workflow',
+ 'javelin-router',
+ 'javelin-behavior-device',
+ 'javelin-vector',
+ ),
'c1700f6f' => array(
'javelin-install',
'javelin-util',
diff --git a/src/applications/differential/render/DifferentialChangesetHTMLRenderer.php b/src/applications/differential/render/DifferentialChangesetHTMLRenderer.php
--- a/src/applications/differential/render/DifferentialChangesetHTMLRenderer.php
+++ b/src/applications/differential/render/DifferentialChangesetHTMLRenderer.php
@@ -3,6 +3,8 @@
abstract class DifferentialChangesetHTMLRenderer
extends DifferentialChangesetRenderer {
+ abstract protected function getRendererTableClass();
+
protected function renderChangeTypeHeader($force) {
$changeset = $this->getChangeset();
@@ -392,10 +394,16 @@
return null;
}
+ $classes = array();
+ $classes[] = 'differential-diff';
+ $classes[] = 'remarkup-code';
+ $classes[] = 'PhabricatorMonospaced';
+ $classes[] = $this->getRendererTableClass();
+
return javelin_tag(
'table',
array(
- 'class' => 'differential-diff remarkup-code PhabricatorMonospaced',
+ 'class' => implode(' ', $classes),
'sigil' => 'differential-diff',
),
array(
diff --git a/src/applications/differential/render/DifferentialChangesetOneUpRenderer.php b/src/applications/differential/render/DifferentialChangesetOneUpRenderer.php
--- a/src/applications/differential/render/DifferentialChangesetOneUpRenderer.php
+++ b/src/applications/differential/render/DifferentialChangesetOneUpRenderer.php
@@ -7,6 +7,10 @@
return true;
}
+ protected function getRendererTableClass() {
+ return 'diff-1up';
+ }
+
protected function renderColgroup() {
return phutil_tag('colgroup', array(), array(
phutil_tag('col', array('class' => 'num')),
diff --git a/src/applications/differential/render/DifferentialChangesetTwoUpRenderer.php b/src/applications/differential/render/DifferentialChangesetTwoUpRenderer.php
--- a/src/applications/differential/render/DifferentialChangesetTwoUpRenderer.php
+++ b/src/applications/differential/render/DifferentialChangesetTwoUpRenderer.php
@@ -7,6 +7,10 @@
return false;
}
+ protected function getRendererTableClass() {
+ return 'diff-2up';
+ }
+
protected function renderColgroup() {
return phutil_tag('colgroup', array(), array(
phutil_tag('col', array('class' => 'num')),
diff --git a/webroot/rsrc/css/application/differential/changeset-view.css b/webroot/rsrc/css/application/differential/changeset-view.css
--- a/webroot/rsrc/css/application/differential/changeset-view.css
+++ b/webroot/rsrc/css/application/differential/changeset-view.css
@@ -17,18 +17,25 @@
.differential-diff {
background: #fff;
width: 100%;
- min-width: 780px;
border-top: 1px solid {$lightblueborder};
border-bottom: 1px solid {$lightblueborder};
table-layout: fixed;
}
+.differential-diff.diff-2up {
+ min-width: 780px;
+}
+
.differential-diff col.num {
width: 45px;
}
-.differential-diff col.left,
-.differential-diff col.right {
+.device .differential-diff.diff-1up col.num {
+ width: 32px;
+}
+
+.differential-diff.diff-2up col.left,
+.differential-diff.diff-2up col.right {
width: 49.25%;
}
@@ -48,6 +55,10 @@
line-height: 16px;
}
+.device .differential-diff td {
+ padding: 0 4px 1px;
+}
+
.differential-diff td .zwsp {
position: absolute;
width: 0;
@@ -163,8 +174,6 @@
background: #f3f6ff;
}
-
-
.differential-diff td.show-more,
.differential-diff th.show-context-line,
.differential-diff td.show-context,
@@ -175,6 +184,13 @@
border-bottom: 1px solid {$thinblueborder};
}
+.device .differential-diff td.show-more,
+.device .differential-diff th.show-context-line,
+.device .differential-diff td.show-context,
+.device .differential-diff td.differential-shield {
+ padding: 6px 0;
+}
+
.differential-diff td.show-more,
.differential-diff td.differential-shield {
font: {$basefont};

File Metadata

Mime Type
text/plain
Expires
Fri, Apr 11, 11:52 AM (1 w, 5 d ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
7739754
Default Alt Text
D11974.id28825.diff (7 KB)

Event Timeline