Changeset View
Changeset View
Standalone View
Standalone View
webroot/rsrc/js/core/behavior-phabricator-remarkup-assist.js
Show First 20 Lines • Show All 188 Lines • ▼ Show 20 Lines | switch (action) { | ||||
area, | area, | ||||
'', | '', | ||||
sel, | sel, | ||||
(r.start === 0 ? '' : '\n\n') + response.text + '\n\n'); | (r.start === 0 ? '' : '\n\n') + response.text + '\n\n'); | ||||
}) | }) | ||||
.start(); | .start(); | ||||
break; | break; | ||||
case 'fa-cloud-upload': | case 'fa-cloud-upload': | ||||
new JX.Workflow('/file/uploaddialog/').start(); | new JX.Workflow('/file/uploaddialog/') | ||||
.setHandler(function(response) { | |||||
var files = response.files; | |||||
for (var ii = 0; ii < files.length; ii++) { | |||||
var file = files[ii]; | |||||
var upload = new JX.PhabricatorFileUpload() | |||||
.setID(file.id) | |||||
.setPHID(file.phid) | |||||
.setURI(file.uri); | |||||
JX.TextAreaUtils.insertFileReference(area, upload); | |||||
} | |||||
}) | |||||
.start(); | |||||
break; | break; | ||||
case 'fa-arrows-alt': | case 'fa-arrows-alt': | ||||
if (edit_mode == 'fa-arrows-alt') { | if (edit_mode == 'fa-arrows-alt') { | ||||
set_edit_mode(root, 'normal'); | set_edit_mode(root, 'normal'); | ||||
} else { | } else { | ||||
set_edit_mode(root, 'fa-arrows-alt'); | set_edit_mode(root, 'fa-arrows-alt'); | ||||
} | } | ||||
break; | break; | ||||
▲ Show 20 Lines • Show All 101 Lines • Show Last 20 Lines |