|
723 | 723 | case 'local_light': {glowObjs[idx] = local_light(cfg); break}
|
724 | 724 | case 'distant_light': {glowObjs[idx] = distant_light(cfg); break}
|
725 | 725 | 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 |
740 | 745 | }
|
741 | 746 | break
|
742 | 747 | // Display frames per second and render time:
|
|
0 commit comments