Children Nodes Properties umplemented
This commit is contained in:
1 parent
f345e88261
commit
85548ea994
2 files changed
+48
-18
No files matched your search
@@ -372,4 +372,12 @@ a:active.docs-footer-link {
|
||||
width: 30px;
|
||||
height: 30px;
|
||||
vertical-align: auto;
|
||||
}
|
||||
|
||||
.docs-children-nodes-property-image {
|
||||
margin-left: 25px;
|
||||
margin-right: 25px;
|
||||
width: 30px;
|
||||
height: 30px;
|
||||
vertical-align: auto;
|
||||
}
|
||||
@@ -554,13 +554,13 @@ function newSuperalgosDocSpace() {
|
||||
*/
|
||||
addImages()
|
||||
|
||||
|
||||
function addImages() {
|
||||
addProjectImage()
|
||||
if (nodeDocsDefinition.definition !== undefined) {
|
||||
addDefinitionImage(objectBeingRendered.project)
|
||||
}
|
||||
addMenuItemsImages()
|
||||
addChildrenNodesPropertiesImages()
|
||||
|
||||
function addDefinitionImage(project) {
|
||||
let imageElement
|
||||
@@ -589,32 +589,54 @@ function newSuperalgosDocSpace() {
|
||||
}
|
||||
|
||||
function addMenuItemsImages() {
|
||||
if (nodeAppDefinition !== undefined && nodeAppDefinition.menuItems !== undefined) {
|
||||
for (let i = 0; i < nodeAppDefinition.menuItems.length; i++) {
|
||||
let menuItem = nodeAppDefinition.menuItems[i]
|
||||
let collectionImage = getMenuItemIcon()
|
||||
let imageElement = collectionImage.cloneNode()
|
||||
if (nodeAppDefinition === undefined || nodeAppDefinition.menuItems === undefined) { return }
|
||||
for (let i = 0; i < nodeAppDefinition.menuItems.length; i++) {
|
||||
let menuItem = nodeAppDefinition.menuItems[i]
|
||||
let collectionImage = getIcon()
|
||||
let imageElement = collectionImage.cloneNode()
|
||||
|
||||
imageElement.className = "docs-menu-item-image"
|
||||
imageElement.className = "docs-menu-item-image"
|
||||
|
||||
let menuItemElement = document.getElementById('docs-menu-item-' + i + '')
|
||||
let dummyImage = menuItemElement.childNodes[0]
|
||||
menuItemElement.replaceChild(imageElement, dummyImage)
|
||||
let parentElement = document.getElementById('docs-menu-item-' + i + '')
|
||||
let dummyImage = parentElement.childNodes[0]
|
||||
parentElement.replaceChild(imageElement, dummyImage)
|
||||
|
||||
function getMenuItemIcon() {
|
||||
if (menuItem.relatedUiObject !== undefined) {
|
||||
return UI.projects.superalgos.spaces.designSpace.getIconByProjectAndType(objectBeingRendered.project, menuItem.relatedUiObject)
|
||||
function getIcon() {
|
||||
if (menuItem.relatedUiObject !== undefined) {
|
||||
return UI.projects.superalgos.spaces.designSpace.getIconByProjectAndType(objectBeingRendered.project, menuItem.relatedUiObject)
|
||||
} else {
|
||||
if (menuItem.iconPathOn !== undefined) {
|
||||
return UI.projects.superalgos.spaces.designSpace.getIconByProjectAndName(objectBeingRendered.project, menuItem.iconPathOn)
|
||||
} else {
|
||||
if (menuItem.iconPathOn !== undefined) {
|
||||
return UI.projects.superalgos.spaces.designSpace.getIconByProjectAndName(objectBeingRendered.project, menuItem.iconPathOn)
|
||||
} else {
|
||||
return UI.projects.superalgos.spaces.designSpace.getIconByProjectAndName('Superalgos', 'bitcoin')
|
||||
}
|
||||
return UI.projects.superalgos.spaces.designSpace.getIconByProjectAndName('Superalgos', 'bitcoin')
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function addChildrenNodesPropertiesImages() {
|
||||
if (nodeAppDefinition === undefined || nodeAppDefinition.childrenNodesProperties === undefined) { return }
|
||||
for (let i = 0; i < nodeAppDefinition.childrenNodesProperties.length; i++) {
|
||||
let childrenNodesProperty = nodeAppDefinition.childrenNodesProperties[i]
|
||||
let collectionImage = getIcon()
|
||||
let imageElement = collectionImage.cloneNode()
|
||||
|
||||
imageElement.className = "docs-children-nodes-property-image"
|
||||
|
||||
let parentElement = document.getElementById('docs-children-nodes-property-' + i + '')
|
||||
let dummyImage = parentElement.childNodes[0]
|
||||
parentElement.replaceChild(imageElement, dummyImage)
|
||||
|
||||
function getIcon() {
|
||||
if (childrenNodesProperty.project !== undefined) {
|
||||
return UI.projects.superalgos.spaces.designSpace.getIconByProjectAndType(childrenNodesProperty.project, childrenNodesProperty.childType)
|
||||
} else {
|
||||
return UI.projects.superalgos.spaces.designSpace.getIconByProjectAndType(objectBeingRendered.project, childrenNodesProperty.childType)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function autoGeneratedHtml() {
|
||||
|
||||
Reference in new issue
Block a user