Initial commit
This commit is contained in:
82
Backend/dist/Integrations/buildin/deck/actions/changepage.js
vendored
Normal file
82
Backend/dist/Integrations/buildin/deck/actions/changepage.js
vendored
Normal file
@@ -0,0 +1,82 @@
|
||||
var __spreadArray = (this && this.__spreadArray) || function (to, from) {
|
||||
for (var i = 0, il = from.length, j = to.length; i < il; i++, j++)
|
||||
to[j] = from[i];
|
||||
return to;
|
||||
};
|
||||
exports.__esModule = true;
|
||||
module.exports = function (actionAPI) {
|
||||
actionAPI.handle(function (properties, status, executed) {
|
||||
if (properties.page != undefined) {
|
||||
if (Undecked.Pages.exists(properties.page)) {
|
||||
var page = Undecked.Pages.get(properties.page);
|
||||
if (properties.decks != undefined && properties.decks.length > 0) {
|
||||
var changed = [];
|
||||
var failed = [];
|
||||
for (var i = 0; i < properties.decks.length; i++) {
|
||||
var serialNumber = properties.decks[i];
|
||||
if (Undecked.Decks.hasDeck(serialNumber) || serialNumber == 'current') {
|
||||
var deck = serialNumber != 'current' ? Undecked.Decks.getDeck(serialNumber) : executed;
|
||||
deck.setPageID(page.getID());
|
||||
changed.push(serialNumber);
|
||||
}
|
||||
else
|
||||
failed.push(serialNumber);
|
||||
}
|
||||
if (failed.length == 0)
|
||||
status("Changed " + changed.length + " deck(s) to page '" + page.name + "'", 'info');
|
||||
else
|
||||
status("Deck(s) '" + failed.join(', ') + "' were not found, only changed " + changed.length + " deck(s) to page '" + page.name + "'", 'warn');
|
||||
}
|
||||
else
|
||||
status('No decks selected', 'error');
|
||||
}
|
||||
else
|
||||
status('Page does not exist. Maybe it was removed?', 'error');
|
||||
}
|
||||
else
|
||||
status('Missing page property', 'error');
|
||||
});
|
||||
actionAPI.onOpenEditor(function (editorAPI, properties) {
|
||||
editorAPI.onFieldChanges(function (fields) {
|
||||
var fieldsObject = editorAPI.tools.objectifyFieldsValues(fields);
|
||||
editorAPI.saveProperties({
|
||||
decks: fieldsObject.deck,
|
||||
page: fieldsObject.page
|
||||
});
|
||||
});
|
||||
editorAPI.setFields([
|
||||
{
|
||||
id: 'deck',
|
||||
name: 'Deck',
|
||||
type: 'select',
|
||||
multi: true,
|
||||
value: properties.decks != undefined
|
||||
? properties.decks
|
||||
: [
|
||||
'current'
|
||||
],
|
||||
values: getDecksValues()
|
||||
},
|
||||
{
|
||||
id: 'page',
|
||||
name: 'Page',
|
||||
type: 'select',
|
||||
value: properties.page != undefined ? properties.page : '',
|
||||
values: getPageValues()
|
||||
}
|
||||
]);
|
||||
});
|
||||
function getDecksValues() {
|
||||
return __spreadArray([
|
||||
{ id: 'current', text: 'Current Deck' }
|
||||
], Undecked.Decks.getList().map(function (deck) {
|
||||
return { id: deck.serialNumber, text: deck.name };
|
||||
}));
|
||||
}
|
||||
function getPageValues() {
|
||||
return Undecked.Pages.getNames().map(function (page) {
|
||||
return { id: page.pageID, text: page.name };
|
||||
});
|
||||
}
|
||||
};
|
||||
//# sourceMappingURL=changepage.js.map
|
||||
1
Backend/dist/Integrations/buildin/deck/actions/changepage.js.map
vendored
Normal file
1
Backend/dist/Integrations/buildin/deck/actions/changepage.js.map
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"changepage.js","sourceRoot":"","sources":["../../../../../src/Integrations/buildin/deck/actions/changepage.ts"],"names":[],"mappings":"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"}
|
||||
116
Backend/dist/Integrations/buildin/deck/actions/setbackground.js
vendored
Normal file
116
Backend/dist/Integrations/buildin/deck/actions/setbackground.js
vendored
Normal file
@@ -0,0 +1,116 @@
|
||||
var __spreadArray = (this && this.__spreadArray) || function (to, from) {
|
||||
for (var i = 0, il = from.length, j = to.length; i < il; i++, j++)
|
||||
to[j] = from[i];
|
||||
return to;
|
||||
};
|
||||
exports.__esModule = true;
|
||||
module.exports = function (actionAPI) {
|
||||
actionAPI.handle(function (properties, status, deck) {
|
||||
if (properties.key != undefined && properties.key.length > 0) {
|
||||
if (properties.color != undefined) {
|
||||
var location = Undecked.Pages.KeyManager.getLocation(properties.key);
|
||||
if (location) {
|
||||
if (Undecked.Pages.exists(location.pageID)) {
|
||||
var page = Undecked.Pages.get(location.pageID);
|
||||
if (page.hasKey(location.x, location.y)) {
|
||||
var key = page.getKey(location.x, location.y);
|
||||
if (key.appearence == undefined)
|
||||
key.appearence = {};
|
||||
if (key.appearence.background == undefined)
|
||||
key.appearence.background = { color: null };
|
||||
key.appearence.background.color = properties.color;
|
||||
page.updateKey(location.x, location.y, key, null);
|
||||
status('Key color has been updated', 'info');
|
||||
}
|
||||
else
|
||||
status('Unable to find locaton', 'error');
|
||||
}
|
||||
else
|
||||
status('Unable to find page', 'error');
|
||||
}
|
||||
else
|
||||
status('Invalid key ID. Maybe it was removed?', 'error');
|
||||
}
|
||||
else
|
||||
status('No color specified', 'error');
|
||||
}
|
||||
else
|
||||
status('No key specified', 'error');
|
||||
});
|
||||
actionAPI.onOpenEditor(function (editorAPI, properties) {
|
||||
var lastPageState = 'current';
|
||||
var initKey = 'current';
|
||||
var initColor = properties.color != undefined ? properties.color : '#ff0000';
|
||||
if (properties.key != undefined) {
|
||||
var location = Undecked.Pages.KeyManager.getLocation(properties.key);
|
||||
if (location) {
|
||||
lastPageState = location.pageID == editorAPI.keyPageID ? 'current' : location.pageID;
|
||||
}
|
||||
initKey = properties.key == editorAPI.key.id ? 'current' : properties.key;
|
||||
}
|
||||
var fields = [
|
||||
{
|
||||
id: 'page',
|
||||
name: 'Page',
|
||||
type: 'select',
|
||||
value: lastPageState,
|
||||
values: getPageValues()
|
||||
},
|
||||
{
|
||||
id: 'key',
|
||||
name: 'Key',
|
||||
type: 'select',
|
||||
value: initKey,
|
||||
values: getPageKeyValues(lastPageState)
|
||||
},
|
||||
{
|
||||
id: 'color',
|
||||
name: 'Color',
|
||||
type: 'color',
|
||||
value: initColor
|
||||
}
|
||||
];
|
||||
editorAPI.saveProperties({
|
||||
key: initKey == 'current' ? editorAPI.key.id : initKey,
|
||||
color: initColor
|
||||
});
|
||||
editorAPI.onFieldChanges(function (changedFields) {
|
||||
var fieldObject = editorAPI.tools.objectifyFieldsValues(changedFields);
|
||||
fields[0].value = fieldObject.page;
|
||||
fields[1].value = fieldObject.key;
|
||||
fields[2].value = fieldObject.color;
|
||||
if (fieldObject.page != lastPageState) {
|
||||
fields[1].values = getPageKeyValues(fieldObject.page);
|
||||
editorAPI.setFields(fields);
|
||||
}
|
||||
editorAPI.saveProperties({
|
||||
key: fieldObject.key == 'current' ? editorAPI.key.id : fieldObject.key,
|
||||
color: fieldObject.color
|
||||
});
|
||||
});
|
||||
editorAPI.setFields(fields);
|
||||
function getPageValues() {
|
||||
return __spreadArray([
|
||||
{ id: 'current', text: 'Current Page' }
|
||||
], Undecked.Pages.getNames().map(function (page) {
|
||||
return { id: page.pageID, text: page.name };
|
||||
}));
|
||||
}
|
||||
function getPageKeyValues(pageID) {
|
||||
var values = [
|
||||
{ id: 'current', text: 'Current Key' }
|
||||
];
|
||||
if (pageID == 'current')
|
||||
pageID = editorAPI.keyPageID;
|
||||
else
|
||||
values = [];
|
||||
if (Undecked.Pages.exists(pageID))
|
||||
return __spreadArray(__spreadArray([], values), Undecked.Pages.get(pageID).getKeyTextList().map(function (key) {
|
||||
return { id: key.id, text: key.x + "," + key.y + " - " + (key.text != null ? key.text : 'Empty') };
|
||||
}));
|
||||
else
|
||||
return [];
|
||||
}
|
||||
});
|
||||
};
|
||||
//# sourceMappingURL=setbackground.js.map
|
||||
1
Backend/dist/Integrations/buildin/deck/actions/setbackground.js.map
vendored
Normal file
1
Backend/dist/Integrations/buildin/deck/actions/setbackground.js.map
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"setbackground.js","sourceRoot":"","sources":["../../../../../src/Integrations/buildin/deck/actions/setbackground.ts"],"names":[],"mappings":"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"}
|
||||
122
Backend/dist/Integrations/buildin/deck/actions/settext.js
vendored
Normal file
122
Backend/dist/Integrations/buildin/deck/actions/settext.js
vendored
Normal file
@@ -0,0 +1,122 @@
|
||||
var __spreadArray = (this && this.__spreadArray) || function (to, from) {
|
||||
for (var i = 0, il = from.length, j = to.length; i < il; i++, j++)
|
||||
to[j] = from[i];
|
||||
return to;
|
||||
};
|
||||
exports.__esModule = true;
|
||||
module.exports = function (actionAPI) {
|
||||
actionAPI.handle(function (properties, status, deck) {
|
||||
if (properties.key != undefined && properties.key.length > 0) {
|
||||
if (properties.text != undefined) {
|
||||
var location = Undecked.Pages.KeyManager.getLocation(properties.key);
|
||||
if (location) {
|
||||
if (Undecked.Pages.exists(location.pageID)) {
|
||||
var page = Undecked.Pages.get(location.pageID);
|
||||
if (page.hasKey(location.x, location.y)) {
|
||||
var key = page.getKey(location.x, location.y);
|
||||
if (key.appearence == undefined)
|
||||
key.appearence = {};
|
||||
if (key.appearence.text == undefined)
|
||||
key.appearence.text = {
|
||||
offsetX: 0,
|
||||
offsetY: 0,
|
||||
size: 20,
|
||||
value: null,
|
||||
color: '#ffffff'
|
||||
};
|
||||
key.appearence.text.value = properties.text;
|
||||
page.updateKey(location.x, location.y, key, null);
|
||||
status('Key text has been updated', 'info');
|
||||
}
|
||||
else
|
||||
status('Unable to find locaton', 'error');
|
||||
}
|
||||
else
|
||||
status('Unable to find page', 'error');
|
||||
}
|
||||
else
|
||||
status('Invalid key ID. Maybe it was removed?', 'error');
|
||||
}
|
||||
else
|
||||
status('No text specified', 'error');
|
||||
}
|
||||
else
|
||||
status('No key specified', 'error');
|
||||
});
|
||||
actionAPI.onOpenEditor(function (editorAPI, properties) {
|
||||
var lastPageState = 'current';
|
||||
var initKey = '';
|
||||
var initText = properties.text != undefined ? properties.text : '';
|
||||
if (properties.key != undefined) {
|
||||
var location = Undecked.Pages.KeyManager.getLocation(properties.key);
|
||||
if (location) {
|
||||
lastPageState = location.pageID == editorAPI.keyPageID ? 'current' : location.pageID;
|
||||
}
|
||||
initKey = properties.key == editorAPI.key.id ? 'current' : properties.key;
|
||||
}
|
||||
var fields = [
|
||||
{
|
||||
id: 'page',
|
||||
name: 'Page',
|
||||
type: 'select',
|
||||
value: lastPageState,
|
||||
values: getPageValues()
|
||||
},
|
||||
{
|
||||
id: 'key',
|
||||
name: 'Key',
|
||||
type: 'select',
|
||||
value: initKey,
|
||||
values: getPageKeyValues(lastPageState)
|
||||
},
|
||||
{
|
||||
id: 'text',
|
||||
name: 'Text',
|
||||
type: 'text',
|
||||
value: initText
|
||||
}
|
||||
];
|
||||
editorAPI.saveProperties({
|
||||
key: initKey == 'current' ? editorAPI.key.id : initKey,
|
||||
text: initText
|
||||
});
|
||||
editorAPI.onFieldChanges(function (changedFields) {
|
||||
var fieldObject = editorAPI.tools.objectifyFieldsValues(changedFields);
|
||||
fields[0].value = fieldObject.page;
|
||||
fields[1].value = fieldObject.key;
|
||||
fields[2].value = fieldObject.text;
|
||||
if (fieldObject.page != lastPageState) {
|
||||
fields[1].values = getPageKeyValues(fieldObject.page);
|
||||
editorAPI.setFields(fields);
|
||||
}
|
||||
editorAPI.saveProperties({
|
||||
key: fieldObject.key == 'current' ? editorAPI.key.id : fieldObject.key,
|
||||
text: fieldObject.text
|
||||
});
|
||||
});
|
||||
editorAPI.setFields(fields);
|
||||
function getPageValues() {
|
||||
return __spreadArray([
|
||||
{ id: 'current', text: 'Current Page' }
|
||||
], Undecked.Pages.getNames().map(function (page) {
|
||||
return { id: page.pageID, text: page.name };
|
||||
}));
|
||||
}
|
||||
function getPageKeyValues(pageID) {
|
||||
var values = [
|
||||
{ id: 'current', text: 'Current Key' }
|
||||
];
|
||||
if (pageID == 'current')
|
||||
pageID = editorAPI.keyPageID;
|
||||
else
|
||||
values = [];
|
||||
if (Undecked.Pages.exists(pageID))
|
||||
return __spreadArray(__spreadArray([], values), Undecked.Pages.get(pageID).getKeyTextList().map(function (key) {
|
||||
return { id: key.id, text: key.x + "," + key.y + " - " + (key.text != null ? key.text : 'Empty') };
|
||||
}));
|
||||
else
|
||||
return [];
|
||||
}
|
||||
});
|
||||
};
|
||||
//# sourceMappingURL=settext.js.map
|
||||
1
Backend/dist/Integrations/buildin/deck/actions/settext.js.map
vendored
Normal file
1
Backend/dist/Integrations/buildin/deck/actions/settext.js.map
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"settext.js","sourceRoot":"","sources":["../../../../../src/Integrations/buildin/deck/actions/settext.ts"],"names":[],"mappings":"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"}
|
||||
7
Backend/dist/Integrations/buildin/deck/deck.js
vendored
Normal file
7
Backend/dist/Integrations/buildin/deck/deck.js
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
exports.__esModule = true;
|
||||
module.exports = function (api) {
|
||||
api.registerAction('changepage', require('./actions/changepage'));
|
||||
api.registerAction('setbackground', require('./actions/setbackground'));
|
||||
api.registerAction('settext', require('./actions/settext'));
|
||||
};
|
||||
//# sourceMappingURL=deck.js.map
|
||||
1
Backend/dist/Integrations/buildin/deck/deck.js.map
vendored
Normal file
1
Backend/dist/Integrations/buildin/deck/deck.js.map
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"deck.js","sourceRoot":"","sources":["../../../../src/Integrations/buildin/deck/deck.ts"],"names":[],"mappings":";AAEA,MAAM,CAAC,OAAO,GAAG,UAAC,GAAmB;IACpC,GAAG,CAAC,cAAc,CAAC,YAAY,EAAE,OAAO,CAAC,sBAAsB,CAAC,CAAC,CAAC;IAClE,GAAG,CAAC,cAAc,CAAC,eAAe,EAAE,OAAO,CAAC,yBAAyB,CAAC,CAAC,CAAC;IACxE,GAAG,CAAC,cAAc,CAAC,SAAS,EAAE,OAAO,CAAC,mBAAmB,CAAC,CAAC,CAAC;AAC7D,CAAC,CAAC"}
|
||||
22
Backend/dist/Integrations/buildin/deck/integration.js
vendored
Normal file
22
Backend/dist/Integrations/buildin/deck/integration.js
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
exports.__esModule = true;
|
||||
var Integration = {
|
||||
name: 'Deck',
|
||||
description: "Control the deck you're using.",
|
||||
actions: [
|
||||
{
|
||||
id: 'changepage',
|
||||
name: 'Change page'
|
||||
},
|
||||
{
|
||||
id: 'setbackground',
|
||||
name: 'Set key background color'
|
||||
},
|
||||
{
|
||||
id: 'settext',
|
||||
name: 'Set key text'
|
||||
}
|
||||
],
|
||||
main: require('./deck')
|
||||
};
|
||||
module.exports = Integration;
|
||||
//# sourceMappingURL=integration.js.map
|
||||
1
Backend/dist/Integrations/buildin/deck/integration.js.map
vendored
Normal file
1
Backend/dist/Integrations/buildin/deck/integration.js.map
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"integration.js","sourceRoot":"","sources":["../../../../src/Integrations/buildin/deck/integration.ts"],"names":[],"mappings":";AAEA,IAAI,WAAW,GAAgB;IAC9B,IAAI,EAAE,MAAM;IACZ,WAAW,EAAE,gCAAgC;IAC7C,OAAO,EAAE;QACR;YACC,EAAE,EAAE,YAAY;YAChB,IAAI,EAAE,aAAa;SACnB;QAED;YACC,EAAE,EAAE,eAAe;YACnB,IAAI,EAAE,0BAA0B;SAChC;QAED;YACC,EAAE,EAAE,SAAS;YACb,IAAI,EAAE,cAAc;SACpB;KACD;IACD,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC;CACvB,CAAC;AAEF,MAAM,CAAC,OAAO,GAAG,WAAW,CAAC"}
|
||||
Reference in New Issue
Block a user