Panels with no coding
This commit is contained in:
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'
|
||||
|
||||
Reference in new issue
Block a user