diff --git a/index.html b/index.html
index 127fa6c..9e105cf 100644
--- a/index.html
+++ b/index.html
@@ -1353,10 +1353,14 @@ fetch('./templates.json')
"target:#instructionA; source:#instructionD",
]
//fetch("commands.json").then(res => res.json() ).then(res => {
- fetch("https://fabien.benetou.fr/PIMVRdata/CabinCommands?action=source").then(res => res.json() ).then(res => {
+ var commandsURL = "https://fabien.benetou.fr/PIMVRdata/CabinCommands?action=source"
+ var src = AFRAME.utils.getUrlParameter('commands-url')
+ if (src && src != "") commandsURL = src
+ fetch(commandsURL).then(res => res.json() ).then(res => {
// to consider for remoteload/remotesave instead, to distinguish from url though.
// also potential security concern so might insure that only a specific user, with mandatory password access, added commands.
- res.map( c => addNewNote( c.value, c.position, c.scale, c.id, generatorName) ) // missing name/title, autorun (true/false), description, 3D icon/visual
+ res.map( c => addNewNote( c.value, c.position, c.scale, c.id, generatorName) )
+ // missing name/title, autorun (true/false), description, 3D icon/visual, visiblity (useful for sequential tutorial)
links.map( l => { var linkEl = document.createElement("a-entity");
linkEl.setAttribute("line-link-entities", l)
el.appendChild(linkEl)