kopia lustrzana https://github.com/OpenDroneMap/WebODM
31 wiersze
820 B
JavaScript
31 wiersze
820 B
JavaScript
PluginsAPI.Dashboard.addNewTaskButton(
|
|
["cloudimport/build/ImportView.js"],
|
|
function(args, ImportView) {
|
|
return React.createElement(ImportView, {
|
|
onNewTaskAdded: args.onNewTaskAdded,
|
|
projectId: args.projectId,
|
|
apiURL: "{{ api_url }}",
|
|
});
|
|
}
|
|
);
|
|
|
|
PluginsAPI.Dashboard.addTaskActionButton(
|
|
["cloudimport/build/TaskView.js", "cloudimport/build/TaskView.css"],
|
|
function(args, TaskView) {
|
|
var reactElement;
|
|
$.ajax({
|
|
url: "{{ api_url }}/projects/" + args.task.project + "/tasks/" + args.task.id + "/checkforurl",
|
|
dataType: 'json',
|
|
async: false,
|
|
success: function(data) {
|
|
if (data.folder_url) {
|
|
reactElement = React.createElement(TaskView, {
|
|
folderUrl: data.folder_url,
|
|
});
|
|
}
|
|
}
|
|
});
|
|
return reactElement;
|
|
}
|
|
);
|