|
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