Page MenuHomePhabricator

D13334.id32264.diff
No OneTemporary

D13334.id32264.diff

diff --git a/webroot/rsrc/js/core/behavior-phabricator-remarkup-assist.js b/webroot/rsrc/js/core/behavior-phabricator-remarkup-assist.js
--- a/webroot/rsrc/js/core/behavior-phabricator-remarkup-assist.js
+++ b/webroot/rsrc/js/core/behavior-phabricator-remarkup-assist.js
@@ -99,8 +99,20 @@
} else {
sel = [def];
}
- sel = sel.join('\n' + ch);
- return sel;
+
+ if (ch === '>') {
+ for(var i=0; i < sel.length; i++) {
+ if (sel[i][0] === '>') {
+ ch = '>';
+ } else {
+ ch = '> ';
+ }
+ sel[i] = ch + sel[i];
+ }
+ return sel.join('\n');
+ }
+
+ return sel.join('\n' + ch);
}
function assist(area, action, root) {
@@ -141,9 +153,9 @@
update(area, code_prefix + '```\n', sel, '\n```');
break;
case 'fa-quote-right':
- ch = '> ';
+ ch = '>';
sel = prepend_char_to_lines(ch, sel, pht('Quoted Text'));
- update(area, ((r.start === 0) ? '' : '\n\n') + ch, sel, '\n\n');
+ update(area, ((r.start === 0) ? '' : '\n\n'), sel, '\n\n');
break;
case 'fa-table':
var table_prefix = (r.start === 0 ? '' : '\n\n');

File Metadata

Mime Type
text/plain
Expires
Wed, Jul 16, 11:50 PM (1 w, 3 d ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
8483760
Default Alt Text
D13334.id32264.diff (1 KB)

Event Timeline