Changeset View
Changeset View
Standalone View
Standalone View
webroot/rsrc/js/core/behavior-phabricator-remarkup-assist.js
| Show First 20 Lines • Show All 125 Lines • ▼ Show 20 Lines | switch (action) { | ||||
| } else { | } else { | ||||
| sel = [pht('List Item')]; | sel = [pht('List Item')]; | ||||
| } | } | ||||
| sel = sel.join('\n' + ch); | sel = sel.join('\n' + ch); | ||||
| update(area, ((r.start === 0) ? '' : '\n\n') + ch, sel, '\n\n'); | update(area, ((r.start === 0) ? '' : '\n\n') + ch, sel, '\n\n'); | ||||
| break; | break; | ||||
| case 'fa-code': | case 'fa-code': | ||||
| sel = sel || 'foreach ($list as $item) {\n work_miracles($item);\n}'; | sel = sel || 'foreach ($list as $item) {\n work_miracles($item);\n}'; | ||||
| var prefix = (r.start === 0) ? '' : '\n'; | var code_prefix = (r.start === 0) ? '' : '\n'; | ||||
| update(area, prefix + '```\n', sel, '\n```'); | update(area, code_prefix + '```\n', sel, '\n```'); | ||||
| break; | break; | ||||
| case 'fa-table': | case 'fa-table': | ||||
| var prefix = (r.start === 0 ? '' : '\n\n'); | var table_prefix = (r.start === 0 ? '' : '\n\n'); | ||||
| update(area, prefix + '| ', sel || pht('data'), ' |'); | update(area, table_prefix + '| ', sel || pht('data'), ' |'); | ||||
| break; | break; | ||||
| case 'fa-meh-o': | case 'fa-meh-o': | ||||
| new JX.Workflow('/macro/meme/create/') | new JX.Workflow('/macro/meme/create/') | ||||
| .setHandler(function(response) { | .setHandler(function(response) { | ||||
| update( | update( | ||||
| area, | area, | ||||
| '', | '', | ||||
| sel, | sel, | ||||
| Show All 35 Lines | |||||