This commit is contained in:
2023-08-29 20:06:52 +02:00
parent 7c2eec4446
commit 25702c073a
225 changed files with 1071 additions and 808 deletions

View File

@@ -1,8 +1,12 @@
exports.__esModule = true;
Object.defineProperty(exports, "__esModule", { value: true });
module.exports = function (ActionAPI) {
ActionAPI.onExecute(function (properties, status) {
var connectionID = properties.connectionID != undefined ? properties.connectionID : 'none';
var sectionName = properties.sectionName != undefined ? properties.sectionName : 'none';
var connectionID = properties.connectionID != undefined
? properties.connectionID
: 'none';
var sectionName = properties.sectionName != undefined
? properties.sectionName
: 'none';
if (connectionID != 'none') {
if (sectionName != 'none') {
var connection = ActionAPI.getConnection('channel', connectionID);
@@ -11,8 +15,11 @@ module.exports = function (ActionAPI) {
channel
.jumpToTimelineSections(sectionName, 'main')
.then(function () {
status("Jumped to section " + sectionName);
})["catch"](function () { return status('Unable to jump to section', 'error'); });
status("Jumped to section ".concat(sectionName));
})
.catch(function () {
return status('Unable to jump to section', 'error');
});
}
else
status("Connection doesn't exist", 'error');
@@ -24,21 +31,25 @@ module.exports = function (ActionAPI) {
status('No connection specfied', 'error');
});
ActionAPI.onOpenEditor(function (EditorAPI, properties) {
var connectionID = properties.connectionID != undefined ? properties.connectionID : 'none';
var sectionName = properties.sectionName != undefined ? properties.sectionName : 'none';
var connectionID = properties.connectionID != undefined
? properties.connectionID
: 'none';
var sectionName = properties.sectionName != undefined
? properties.sectionName
: 'none';
var connectionField = {
id: 'connectionID',
name: 'Connection',
type: 'connection',
connectionType: 'channel',
value: connectionID
value: connectionID,
};
var sectionField = {
id: 'sectionName',
name: 'Section',
type: 'select',
value: sectionName,
values: []
values: [],
};
var lastConnectionID = null;
var validate = function () {
@@ -52,34 +63,32 @@ module.exports = function (ActionAPI) {
.getTimelineSections()
.then(function (sections) {
sectionField.values = sections.map(function (sectionText) {
return { id: sectionText, text: sectionText };
return {
id: sectionText,
text: sectionText,
};
});
EditorAPI.setFields([
connectionField,
sectionField
sectionField,
]);
})["catch"](function (error) {
})
.catch(function (error) {
sectionField.values = [];
EditorAPI.setFields([
connectionField,
sectionField
sectionField,
]);
});
}
else {
sectionField.values = [];
EditorAPI.setFields([
connectionField,
sectionField
]);
EditorAPI.setFields([connectionField, sectionField]);
}
}
else {
sectionField.values = [];
EditorAPI.setFields([
connectionField,
sectionField
]);
EditorAPI.setFields([connectionField, sectionField]);
}
}
};