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'