mirror of
https://we.phorge.it/source/phorge.git
synced 2024-12-28 08:20:57 +01:00
Don't provide Undo for empty text in Differential inline comment
Test Plan: Edit inline comment. Clear its text. Hit Cancel. Try to find Undo link on the usual place with no success. Repeat for same text. Repeat for different text, this time with success. Reviewers: epriestley Reviewed By: epriestley CC: aran, epriestley Differential Revision: https://secure.phabricator.com/D1739
This commit is contained in:
parent
5042667b96
commit
4a4752d8c2
2 changed files with 43 additions and 43 deletions
|
@ -181,7 +181,7 @@ celerity_register_resource_map(array(
|
||||||
),
|
),
|
||||||
'differential-inline-comment-editor' =>
|
'differential-inline-comment-editor' =>
|
||||||
array(
|
array(
|
||||||
'uri' => '/res/3fef6fab/rsrc/js/application/differential/DifferentialInlineCommentEditor.js',
|
'uri' => '/res/c3be229c/rsrc/js/application/differential/DifferentialInlineCommentEditor.js',
|
||||||
'type' => 'js',
|
'type' => 'js',
|
||||||
'requires' =>
|
'requires' =>
|
||||||
array(
|
array(
|
||||||
|
@ -268,7 +268,7 @@ celerity_register_resource_map(array(
|
||||||
),
|
),
|
||||||
'diffusion-source-css' =>
|
'diffusion-source-css' =>
|
||||||
array(
|
array(
|
||||||
'uri' => '/res/3b8fa176/rsrc/css/application/diffusion/diffusion-source.css',
|
'uri' => '/res/5f5ac1d6/rsrc/css/application/diffusion/diffusion-source.css',
|
||||||
'type' => 'css',
|
'type' => 'css',
|
||||||
'requires' =>
|
'requires' =>
|
||||||
array(
|
array(
|
||||||
|
@ -1874,6 +1874,30 @@ celerity_register_resource_map(array(
|
||||||
), array(
|
), array(
|
||||||
'packages' =>
|
'packages' =>
|
||||||
array(
|
array(
|
||||||
|
'0222c68c' =>
|
||||||
|
array(
|
||||||
|
'name' => 'differential.pkg.js',
|
||||||
|
'symbols' =>
|
||||||
|
array(
|
||||||
|
0 => 'phabricator-drag-and-drop-file-upload',
|
||||||
|
1 => 'phabricator-shaped-request',
|
||||||
|
2 => 'javelin-behavior-differential-feedback-preview',
|
||||||
|
3 => 'javelin-behavior-differential-edit-inline-comments',
|
||||||
|
4 => 'javelin-behavior-differential-populate',
|
||||||
|
5 => 'javelin-behavior-differential-show-more',
|
||||||
|
6 => 'javelin-behavior-differential-diff-radios',
|
||||||
|
7 => 'javelin-behavior-differential-accept-with-errors',
|
||||||
|
8 => 'javelin-behavior-differential-comment-jump',
|
||||||
|
9 => 'javelin-behavior-differential-add-reviewers-and-ccs',
|
||||||
|
10 => 'javelin-behavior-differential-keyboard-navigation',
|
||||||
|
11 => 'javelin-behavior-aphront-drag-and-drop',
|
||||||
|
12 => 'javelin-behavior-aphront-drag-and-drop-textarea',
|
||||||
|
13 => 'javelin-behavior-phabricator-object-selector',
|
||||||
|
14 => 'differential-inline-comment-editor',
|
||||||
|
),
|
||||||
|
'uri' => '/res/pkg/0222c68c/differential.pkg.js',
|
||||||
|
'type' => 'js',
|
||||||
|
),
|
||||||
'080edee4' =>
|
'080edee4' =>
|
||||||
array(
|
array(
|
||||||
'name' => 'typeahead.pkg.js',
|
'name' => 'typeahead.pkg.js',
|
||||||
|
@ -1982,30 +2006,6 @@ celerity_register_resource_map(array(
|
||||||
'uri' => '/res/pkg/61f9d480/diffusion.pkg.css',
|
'uri' => '/res/pkg/61f9d480/diffusion.pkg.css',
|
||||||
'type' => 'css',
|
'type' => 'css',
|
||||||
),
|
),
|
||||||
'79c97d03' =>
|
|
||||||
array(
|
|
||||||
'name' => 'differential.pkg.js',
|
|
||||||
'symbols' =>
|
|
||||||
array(
|
|
||||||
0 => 'phabricator-drag-and-drop-file-upload',
|
|
||||||
1 => 'phabricator-shaped-request',
|
|
||||||
2 => 'javelin-behavior-differential-feedback-preview',
|
|
||||||
3 => 'javelin-behavior-differential-edit-inline-comments',
|
|
||||||
4 => 'javelin-behavior-differential-populate',
|
|
||||||
5 => 'javelin-behavior-differential-show-more',
|
|
||||||
6 => 'javelin-behavior-differential-diff-radios',
|
|
||||||
7 => 'javelin-behavior-differential-accept-with-errors',
|
|
||||||
8 => 'javelin-behavior-differential-comment-jump',
|
|
||||||
9 => 'javelin-behavior-differential-add-reviewers-and-ccs',
|
|
||||||
10 => 'javelin-behavior-differential-keyboard-navigation',
|
|
||||||
11 => 'javelin-behavior-aphront-drag-and-drop',
|
|
||||||
12 => 'javelin-behavior-aphront-drag-and-drop-textarea',
|
|
||||||
13 => 'javelin-behavior-phabricator-object-selector',
|
|
||||||
14 => 'differential-inline-comment-editor',
|
|
||||||
),
|
|
||||||
'uri' => '/res/pkg/79c97d03/differential.pkg.js',
|
|
||||||
'type' => 'js',
|
|
||||||
),
|
|
||||||
),
|
),
|
||||||
'reverse' =>
|
'reverse' =>
|
||||||
array(
|
array(
|
||||||
|
@ -2021,7 +2021,7 @@ celerity_register_resource_map(array(
|
||||||
'aphront-typeahead-control-css' => '29e2c5f1',
|
'aphront-typeahead-control-css' => '29e2c5f1',
|
||||||
'differential-changeset-view-css' => '2dc5fb48',
|
'differential-changeset-view-css' => '2dc5fb48',
|
||||||
'differential-core-view-css' => '2dc5fb48',
|
'differential-core-view-css' => '2dc5fb48',
|
||||||
'differential-inline-comment-editor' => '79c97d03',
|
'differential-inline-comment-editor' => '0222c68c',
|
||||||
'differential-local-commits-view-css' => '2dc5fb48',
|
'differential-local-commits-view-css' => '2dc5fb48',
|
||||||
'differential-revision-add-comment-css' => '2dc5fb48',
|
'differential-revision-add-comment-css' => '2dc5fb48',
|
||||||
'differential-revision-comment-css' => '2dc5fb48',
|
'differential-revision-comment-css' => '2dc5fb48',
|
||||||
|
@ -2032,20 +2032,20 @@ celerity_register_resource_map(array(
|
||||||
'diffusion-commit-view-css' => '61f9d480',
|
'diffusion-commit-view-css' => '61f9d480',
|
||||||
'javelin-behavior' => '4fbae2af',
|
'javelin-behavior' => '4fbae2af',
|
||||||
'javelin-behavior-aphront-basic-tokenizer' => '080edee4',
|
'javelin-behavior-aphront-basic-tokenizer' => '080edee4',
|
||||||
'javelin-behavior-aphront-drag-and-drop' => '79c97d03',
|
'javelin-behavior-aphront-drag-and-drop' => '0222c68c',
|
||||||
'javelin-behavior-aphront-drag-and-drop-textarea' => '79c97d03',
|
'javelin-behavior-aphront-drag-and-drop-textarea' => '0222c68c',
|
||||||
'javelin-behavior-aphront-form-disable-on-submit' => '46547a92',
|
'javelin-behavior-aphront-form-disable-on-submit' => '46547a92',
|
||||||
'javelin-behavior-differential-accept-with-errors' => '79c97d03',
|
'javelin-behavior-differential-accept-with-errors' => '0222c68c',
|
||||||
'javelin-behavior-differential-add-reviewers-and-ccs' => '79c97d03',
|
'javelin-behavior-differential-add-reviewers-and-ccs' => '0222c68c',
|
||||||
'javelin-behavior-differential-comment-jump' => '79c97d03',
|
'javelin-behavior-differential-comment-jump' => '0222c68c',
|
||||||
'javelin-behavior-differential-diff-radios' => '79c97d03',
|
'javelin-behavior-differential-diff-radios' => '0222c68c',
|
||||||
'javelin-behavior-differential-edit-inline-comments' => '79c97d03',
|
'javelin-behavior-differential-edit-inline-comments' => '0222c68c',
|
||||||
'javelin-behavior-differential-feedback-preview' => '79c97d03',
|
'javelin-behavior-differential-feedback-preview' => '0222c68c',
|
||||||
'javelin-behavior-differential-keyboard-navigation' => '79c97d03',
|
'javelin-behavior-differential-keyboard-navigation' => '0222c68c',
|
||||||
'javelin-behavior-differential-populate' => '79c97d03',
|
'javelin-behavior-differential-populate' => '0222c68c',
|
||||||
'javelin-behavior-differential-show-more' => '79c97d03',
|
'javelin-behavior-differential-show-more' => '0222c68c',
|
||||||
'javelin-behavior-phabricator-keyboard-shortcuts' => '46547a92',
|
'javelin-behavior-phabricator-keyboard-shortcuts' => '46547a92',
|
||||||
'javelin-behavior-phabricator-object-selector' => '79c97d03',
|
'javelin-behavior-phabricator-object-selector' => '0222c68c',
|
||||||
'javelin-behavior-phabricator-watch-anchor' => '46547a92',
|
'javelin-behavior-phabricator-watch-anchor' => '46547a92',
|
||||||
'javelin-behavior-refresh-csrf' => '46547a92',
|
'javelin-behavior-refresh-csrf' => '46547a92',
|
||||||
'javelin-behavior-workflow' => '46547a92',
|
'javelin-behavior-workflow' => '46547a92',
|
||||||
|
@ -2070,12 +2070,12 @@ celerity_register_resource_map(array(
|
||||||
'phabricator-core-buttons-css' => '29e2c5f1',
|
'phabricator-core-buttons-css' => '29e2c5f1',
|
||||||
'phabricator-core-css' => '29e2c5f1',
|
'phabricator-core-css' => '29e2c5f1',
|
||||||
'phabricator-directory-css' => '29e2c5f1',
|
'phabricator-directory-css' => '29e2c5f1',
|
||||||
'phabricator-drag-and-drop-file-upload' => '79c97d03',
|
'phabricator-drag-and-drop-file-upload' => '0222c68c',
|
||||||
'phabricator-keyboard-shortcut' => '46547a92',
|
'phabricator-keyboard-shortcut' => '46547a92',
|
||||||
'phabricator-keyboard-shortcut-manager' => '46547a92',
|
'phabricator-keyboard-shortcut-manager' => '46547a92',
|
||||||
'phabricator-object-selector-css' => '2dc5fb48',
|
'phabricator-object-selector-css' => '2dc5fb48',
|
||||||
'phabricator-remarkup-css' => '29e2c5f1',
|
'phabricator-remarkup-css' => '29e2c5f1',
|
||||||
'phabricator-shaped-request' => '79c97d03',
|
'phabricator-shaped-request' => '0222c68c',
|
||||||
'phabricator-standard-page-view' => '29e2c5f1',
|
'phabricator-standard-page-view' => '29e2c5f1',
|
||||||
'syntax-highlighting-css' => '29e2c5f1',
|
'syntax-highlighting-css' => '29e2c5f1',
|
||||||
),
|
),
|
||||||
|
|
|
@ -171,8 +171,8 @@ JX.install('DifferentialInlineCommentEditor', {
|
||||||
var text = textarea.value;
|
var text = textarea.value;
|
||||||
|
|
||||||
// If the user hasn't edited the text (i.e., no change from original for
|
// If the user hasn't edited the text (i.e., no change from original for
|
||||||
// 'edit' or no text for 'new' or 'reply'), don't offer them an undo.
|
// 'edit' or no text at all), don't offer them an undo.
|
||||||
if (text == (this.getOriginalText() || '')) {
|
if (text == this.getOriginalText() || text == '') {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue