Docs Improved
This commit is contained in:
1 parent
e43438db81
commit
3ad31e26d6
3 files changed
+27
No files matched your search
@@ -722,6 +722,15 @@ function newWorkspace() {
|
||||
if (definition !== undefined) {
|
||||
if (definition.docURL !== undefined) {
|
||||
canvas.docSpace.navigateTo(definition.docURL)
|
||||
} else {
|
||||
let headName = getHiriarchyHead(payload.node).type
|
||||
headName = headName.toLowerCase()
|
||||
headName = headName.split(" ").join("-")
|
||||
let nodeName = payload.node.type
|
||||
nodeName = nodeName.toLowerCase()
|
||||
nodeName = nodeName.split(" ").join("-")
|
||||
url = DOCUMENTATION_URL_PREFIX + "suite-hierarchy-" + headName + ".html#" + nodeName
|
||||
canvas.docSpace.navigateTo(url)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -28,6 +28,8 @@ const UI_FONT = {
|
||||
SECONDARY: "Source Code Pro"
|
||||
};
|
||||
|
||||
const DOCUMENTATION_URL_PREFIX = 'https://julian-molina.github.io/Documentation/'
|
||||
|
||||
const MAC_AMOUNT_FACTOR = 5
|
||||
const IS_MAC = navigator.platform.toUpperCase().indexOf('MAC') >= 0
|
||||
|
||||
|
||||
@@ -45,3 +45,19 @@ function getHiriarchyMap(rootNode) {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function getHiriarchyHead(initialNode) {
|
||||
let headNode
|
||||
stepBackwards(initialNode)
|
||||
return headNode
|
||||
|
||||
function stepBackwards(node) {
|
||||
if (node === undefined) {return}
|
||||
if (node.payload === undefined) {return}
|
||||
if (node.payload.parentNode === undefined) {
|
||||
headNode = node
|
||||
} else {
|
||||
stepBackwards(node.payload.parentNode)
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user