diff --git a/panther.php b/panther.php index 968f2719c03e3e78d41c8d1e7d591f9c78fc9537..edac1b492fa522ecfbaafff0ffa2e488c73caddb 100644 --- a/panther.php +++ b/panther.php @@ -1,4 +1,5 @@ <?php + $local = isset($_REQUEST['cdn'])? false: true; // true = use only locally installed modules, false = use cdn $machine = empty($_REQUEST['machine'])? 'elettra': strtolower($_REQUEST['machine']); $mode = isset($_REQUEST['fast'])? 'fast': (isset($_REQUEST['premium'])? 'premium': ''); $mode = !empty($_REQUEST['fast'])? 'all': $mode; @@ -18,8 +19,8 @@ <script type="importmap"> { "imports": { - "three": "./threejs/three.module.js", - "three/addons/": "./threejs/", + "three": "<?php echo ($local? './threejs': 'https://cdn.jsdelivr.net/npm/three@0.161.0/build');?>/three.module.js", + "three/addons/": "<?php echo ($local? './threejs/': 'https://cdn.jsdelivr.net/npm/three@0.161.0/examples/jsm/');?>", "components/": "./components/src/", "bundle": "./components/bundle_<?php echo $machine.$mode;?>.js" } @@ -55,10 +56,9 @@ border-radius: 5px; } </style> - - <link rel="stylesheet" href="../lib/jquery/jquery-ui.min.css"> - <script src="../lib/jquery/jquery.min.js" type="text/javascript"></script> - <script src="../lib/jquery/jquery-ui.min.js" type="text/javascript"></script> + <link rel="stylesheet" href="<?php echo ($local? '../lib/jquery/jquery-ui.min.css': 'https://code.jquery.com/ui/1.13.3/themes/base/jquery-ui.css');?>"> + <script src="<?php echo ($local? '../lib/jquery/jquery.min.js': 'https://cdn.jsdelivr.net/npm/jquery@3.7.1/dist/jquery.min.js');?>" type="text/javascript"></script> + <script src="<?php echo ($local? '../lib/jquery/jquery-ui.min.js': 'https://cdn.jsdelivr.net/npm/jquery-ui@1.13.3/dist/jquery-ui.min.js');?>" type="text/javascript"></script> </head> <body style="overflow: hidden;">