Skip to content

Commit 260fcea

Browse files
authored
Added isjupyterlab_vpython check
Added isjupyterlab_vpython check.
1 parent 2f2adcd commit 260fcea

File tree

1 file changed

+19
-14
lines changed

1 file changed

+19
-14
lines changed

vpython/vpython_libraries/glowcomm.html

Lines changed: 19 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -723,20 +723,25 @@
723723
case 'local_light': {glowObjs[idx] = local_light(cfg); break}
724724
case 'distant_light': {glowObjs[idx] = distant_light(cfg); break}
725725
case 'canvas': {
726-
var container = document.getElementById("glowscript");
727-
if (container !== null) {
728-
window.__context = { glowscript_container: $("#glowscript").removeAttr("id")}
729-
}
730-
glowObjs[idx] = canvas(cfg)
731-
glowObjs[idx]['idx'] = idx
732-
try{
733-
glowObjs[idx].wrapper[0].addEventListener("contextmenu", function(event){
734-
event.preventDefault();
735-
event.stopPropagation();
736-
});
737-
}
738-
catch(err) {
739-
console.log("glowcomm canvas contextmenu event : ",err.message);
726+
if ((typeof isjupyterlab_vpython !== 'undefined') && (isjupyterlab_vpython === true)) {
727+
var container = document.getElementById("glowscript");
728+
if (container !== null) {
729+
window.__context = { glowscript_container: $("#glowscript").removeAttr("id")}
730+
}
731+
glowObjs[idx] = canvas(cfg)
732+
glowObjs[idx]['idx'] = idx
733+
try{
734+
glowObjs[idx].wrapper[0].addEventListener("contextmenu", function(event){
735+
event.preventDefault();
736+
event.stopPropagation();
737+
});
738+
}
739+
catch(err) {
740+
console.log("glowcomm canvas contextmenu event : ",err.message);
741+
}
742+
} else {
743+
glowObjs[idx] = canvas(cfg)
744+
glowObjs[idx]['idx'] = idx
740745
}
741746
break
742747
// Display frames per second and render time:

0 commit comments

Comments
 (0)