Panels with no coding

This commit is contained in:
Luis Fernando Molina committed 2019-12-12 21:10:41 +01:00
1 parent de56425e84
commit d3a5e40948
12 files changed
+3 -196

No files matched your search

@@ -199,17 +199,6 @@ function newChainAttachDetach () {
completeDetachment(node, rootNodes)
return
}
case 'Plotter Panel': {
let payload = node.payload
for (let i = 0; i < payload.parentNode.panels.length; i++) {
let panel = payload.parentNode.panels[i]
if (panel.id === node.id) {
payload.parentNode.panels.splice(i, 1)
}
}
completeDetachment(node, rootNodes)
return
}
case 'Network Node': {
let payload = node.payload
for (let i = 0; i < payload.parentNode.networkNodes.length; i++) {
@@ -745,13 +734,6 @@ function newChainAttachDetach () {
completeAttachment(node, rootNodes)
}
break
case 'Plotter Panel': {
node.payload.parentNode = attachToNode
node.payload.chainParent = attachToNode
node.payload.parentNode.panels.push(node)
completeAttachment(node, rootNodes)
}
break
case 'Network Node': {
node.payload.parentNode = attachToNode
node.payload.chainParent = attachToNode
@@ -83,9 +83,6 @@ function newNodeChildren () {
case 'Plotter Module': {
return countChildrenPlotterModule(parentNode, childNode)
}
case 'Plotter Panel': {
return countChildrenPlotterPanel(parentNode, childNode)
}
case 'Network Node': {
return countChildrenNetworkNode(parentNode, childNode)
}
@@ -754,20 +751,6 @@ function newNodeChildren () {
return response
}
function countChildrenPlotterPanel (parentNode, childNode) {
let response = {
childrenCount: 0,
childIndex: undefined
}
if (parentNode.javascriptCode !== undefined) {
response.childrenCount++
if (parentNode.javascriptCode.id === childNode.id) {
response.childIndex = response.childrenCount
}
}
return response
}
function countChildrenNetworkNode (parentNode, childNode) {
let response = {
childrenCount: 0,
@@ -26,7 +26,6 @@ function newNodeDeleter () {
deleteDatasetDefinition: deleteDatasetDefinition,
deletePlotter: deletePlotter,
deletePlotterModule: deletePlotterModule,
deletePlotterPanel: deletePlotterPanel,
deleteSocialBots: deleteSocialBots,
deleteSocialBot: deleteSocialBot,
deleteAnnouncement: deleteAnnouncement,
@@ -189,10 +188,6 @@ function newNodeDeleter () {
deletePlotterModule(rootNode, rootNodes)
break
}
case 'Plotter Panel': {
deletePlotterPanel(rootNode, rootNodes)
break
}
case 'Social Bots': {
deleteSocialBots(rootNode, rootNodes)
break
@@ -1004,7 +999,7 @@ function newNodeDeleter () {
if (node.panels !== undefined) {
while (node.panels.length > 0) {
deletePlotterPanel(node.panels[0], rootNodes)
deleteUIObject(node.panels[0], rootNodes)
}
}
@@ -1013,27 +1008,6 @@ function newNodeDeleter () {
cleanNode(node)
}
function deletePlotterPanel (node, rootNodes) {
let payload = node.payload
if (payload.parentNode !== undefined) {
for (let j = 0; j < payload.parentNode.panels.length; j++) {
let panel = payload.parentNode.panels[j]
if (panel.id === node.id) {
payload.parentNode.panels.splice(j, 1)
}
}
}
if (node.javascriptCode !== undefined) {
deleteJavascriptCode(node.javascriptCode, rootNodes)
}
completeDeletion(node, rootNodes)
destroyUiObject(node)
cleanNode(node)
}
function deleteSocialBots (node, rootNodes) {
let payload = node.payload
if (payload.parentNode !== undefined) {
@@ -1075,18 +1075,6 @@ function newOnFocus () {
return
}
}
case 'Plotter Panel': {
let child
child = getNodeThatIsOnFocus(node.javascriptCode)
if (child !== undefined) {
return child
}
if (node.payload.uiObject.isOnFocus === true) {
return node
} else {
return
}
}
default: {
let nodeDefinition = APP_SCHEMA_MAP.get(node.type)
if (nodeDefinition !== undefined) {
@@ -1654,21 +1654,6 @@ function newProtocolNode () {
}
return object
}
case 'Plotter Panel': {
let object = {
type: node.type,
subType: node.subType,
name: node.name,
javascriptCode: getProtocolNode(node.javascriptCode, removePersonalData, parseCode, includeIds, includePayload, includeReferences, followReferenceParent, includeParent, followAncestors, excludeChildren, excludeType)
}
if (includeIds) {
object.id = node.id
}
if (includePayload) {
object.savedPayload = getSavedPayload(node, includeReferences)
}
return object
}
default: {
let nodeDefinition = APP_SCHEMA_MAP.get(node.type)
@@ -1054,18 +1054,6 @@ function newShortcutKeys () {
return
}
}
case 'Plotter Panel': {
let child
child = getNodeByShortcutKey(node.javascriptCode, searchingKey)
if (child !== undefined) {
return child
}
if (node.payload.uiObject.shortcutKey === searchingKey) {
return node
} else {
return
}
}
default: {
let nodeDefinition = APP_SCHEMA_MAP.get(node.type)
@@ -28,7 +28,6 @@ function newUiObjectsFromNodes () {
addDatasetDefinition: addDatasetDefinition,
addPlotter: addPlotter,
addPlotterModule: addPlotterModule,
addPlotterPanel: addPlotterPanel,
addDefinition: addDefinition,
addNetwork: addNetwork,
addNetworkNode: addNetworkNode,
@@ -1073,14 +1072,7 @@ function newUiObjectsFromNodes () {
}
return
}
case 'Plotter Panel': {
createUiObject(false, node.type, node.name, node, parentNode, chainParent, node.type, positionOffset)
if (node.javascriptCode !== undefined) {
createUiObjectFromNode(node.javascriptCode, node, node, positionOffset)
}
return
}
default: {
/* Get node definition */
let nodeDefinition = APP_SCHEMA_MAP.get(node.type)
@@ -1556,20 +1548,6 @@ function newUiObjectsFromNodes () {
return object
}
function addPlotterPanel (node) {
let object = {
type: 'Plotter Panel',
name: 'New Plotter Panel'
}
if (node.panels === undefined) {
node.panels = []
}
node.panels.push(object)
createUiObject(true, object.type, object.name, object, node, node)
return object
}
function addNetwork (node) {
let network = {
name: 'Superalgos'
-9
View File
@@ -483,11 +483,6 @@ function newWorkspace () {
functionLibraryUiObjectsFromNodes.addPlotterModule(payload.node)
}
break
case 'Add Plotter Panel':
{
functionLibraryUiObjectsFromNodes.addPlotterPanel(payload.node)
}
break
case 'Add Network':
{
functionLibraryUiObjectsFromNodes.addNetwork(payload.node)
@@ -765,10 +760,6 @@ function newWorkspace () {
functionLibraryNodeDeleter.deletePlotterModule(payload.node, thisObject.workspaceNode.rootNodes)
break
}
case 'Delete Plotter Panel': {
functionLibraryNodeDeleter.deletePlotterPanel(payload.node, thisObject.workspaceNode.rootNodes)
break
}
case 'Delete Network': {
functionLibraryNodeDeleter.deleteNetwork(payload.node, thisObject.workspaceNode.rootNodes)
break
-4
View File
@@ -345,10 +345,6 @@ function newUiObject () {
compatibleTypes = '->' + 'Plotter' + '->'
compatibleSubTypes = undefined
break
case 'Plotter Panel':
compatibleTypes = '->' + 'Plotter Module' + '->'
compatibleSubTypes = undefined
break
case 'Trading System':
compatibleTypes = '->' + 'Definition' + '->'
compatibleSubTypes = undefined
+1 -54
View File
@@ -1657,7 +1657,7 @@ function newUiObjectConstructor () {
)
menuItemsInitialValues.push(
{
action: 'Add Plotter Panel',
action: 'Add UI Object',
actionFunction: payload.onMenuItemClick,
label: 'Add Plotter Panel',
visible: true,
@@ -1700,55 +1700,6 @@ function newUiObjectConstructor () {
)
break
}
case 'Plotter Panel': {
addLeftIcons(menuItemsInitialValues, floatingObject)
menuItemsInitialValues.push(
{
action: 'Add Code',
disableIfPropertyIsDefined: true,
propertyToCheckFor: 'code',
actionFunction: payload.onMenuItemClick,
label: 'Add Code',
visible: true,
relatedUiObject: 'Javascript Code',
rawRadius: 8,
targetRadius: 0,
currentRadius: 0,
angle: -30
}
)
menuItemsInitialValues.push(
{
action: 'Delete Plotter Panel',
askConfirmation: true,
confirmationLabel: 'Confirm to Delete',
actionFunction: payload.onMenuItemClick,
label: 'Delete Plotter Panel',
visible: true,
iconPathOn: 'delete',
iconPathOff: 'delete',
rawRadius: 8,
targetRadius: 0,
currentRadius: 0,
angle: 0
}
)
menuItemsInitialValues.push(
{
action: 'Share',
actionFunction: payload.onMenuItemClick,
label: 'Share',
visible: true,
iconPathOn: 'menu-share',
iconPathOff: 'menu-share',
rawRadius: 8,
targetRadius: 0,
currentRadius: 0,
angle: 30
}
)
break
}
case 'Network': {
addLeftIcons(menuItemsInitialValues, floatingObject)
menuItemsInitialValues.push(
@@ -4864,10 +4815,6 @@ function newUiObjectConstructor () {
level_2()
break
}
case 'Plotter Panel': {
level_3()
break
}
case 'Network': {
level_1()
break
-4
View File
@@ -93,10 +93,6 @@ function newUiObjectTitle () {
thisObject.allwaysVisible = true
break
}
case 'Plotter Panel': {
thisObject.allwaysVisible = true
break
}
case 'Network': {
thisObject.allwaysVisible = true
break
+1 -2
View File
@@ -109,8 +109,7 @@ function newDesignerSpace () {
['Record Property', 'record-property'],
['Dataset Definition', 'dataset-definition'],
['Plotter', 'plotter'],
['Plotter Module', 'plotter-module'],
['Plotter Panel', 'plotter-panel']
['Plotter Module', 'plotter-module']
]
for (let i = 0; i < relationshipArray.length; i++) {