Browse Source

Fixed lgtm.com unsafe external link alerts.

Mr.doob 8 years ago
parent
commit
334ab72b42
100 changed files with 118 additions and 118 deletions
  1. 1 1
      examples/canvas_camera_orthographic.html
  2. 1 1
      examples/canvas_camera_orthographic2.html
  3. 1 1
      examples/canvas_geometry_birds.html
  4. 1 1
      examples/canvas_geometry_earth.html
  5. 1 1
      examples/canvas_geometry_nurbs.html
  6. 1 1
      examples/canvas_geometry_panorama.html
  7. 1 1
      examples/canvas_geometry_panorama_fisheye.html
  8. 1 1
      examples/canvas_geometry_shapes.html
  9. 1 1
      examples/canvas_geometry_terrain.html
  10. 1 1
      examples/canvas_interactive_cubes.html
  11. 1 1
      examples/canvas_interactive_cubes_tween.html
  12. 1 1
      examples/canvas_interactive_particles.html
  13. 1 1
      examples/canvas_interactive_voxelpainter.html
  14. 2 2
      examples/canvas_lights_pointlights.html
  15. 1 1
      examples/canvas_lines_colors.html
  16. 1 1
      examples/canvas_lines_colors_2d.html
  17. 1 1
      examples/canvas_lines_dashed.html
  18. 2 2
      examples/canvas_materials_normal.html
  19. 2 2
      examples/canvas_materials_reflection.html
  20. 1 1
      examples/canvas_materials_video.html
  21. 1 1
      examples/canvas_morphtargets_horse.html
  22. 1 1
      examples/css3d_molecules.html
  23. 1 1
      examples/css3d_panorama.html
  24. 1 1
      examples/css3d_panorama_deviceorientation.html
  25. 1 1
      examples/css3d_periodictable.html
  26. 1 1
      examples/css3d_sandbox.html
  27. 1 1
      examples/css3d_sprites.html
  28. 1 1
      examples/misc_animation_keys.html
  29. 2 2
      examples/misc_controls_deviceorientation.html
  30. 1 1
      examples/misc_controls_fly.html
  31. 1 1
      examples/misc_controls_orbit.html
  32. 1 1
      examples/misc_controls_trackball.html
  33. 1 1
      examples/misc_fps.html
  34. 1 1
      examples/misc_lookat.html
  35. 4 4
      examples/misc_sound.html
  36. 1 1
      examples/raytracing_sandbox.html
  37. 1 1
      examples/software_geometry_earth.html
  38. 1 1
      examples/software_lines_colors.html
  39. 1 1
      examples/software_lines_cubes.html
  40. 1 1
      examples/software_lines_sphere.html
  41. 1 1
      examples/software_lines_splines.html
  42. 1 1
      examples/software_sandbox.html
  43. 1 1
      examples/webgl2_sandbox.html
  44. 1 1
      examples/webgl_animation_keyframes_json.html
  45. 1 1
      examples/webgl_animation_scene.html
  46. 2 2
      examples/webgl_animation_skinning_blending.html
  47. 1 1
      examples/webgl_animation_skinning_morph.html
  48. 1 1
      examples/webgl_buffergeometry.html
  49. 1 1
      examples/webgl_buffergeometry_constructed_from_geometry.html
  50. 1 1
      examples/webgl_buffergeometry_custom_attributes_particles.html
  51. 1 1
      examples/webgl_buffergeometry_drawcalls.html
  52. 1 1
      examples/webgl_buffergeometry_instancing.html
  53. 1 1
      examples/webgl_buffergeometry_instancing2.html
  54. 1 1
      examples/webgl_buffergeometry_instancing_billboards.html
  55. 1 1
      examples/webgl_buffergeometry_instancing_dynamic.html
  56. 1 1
      examples/webgl_buffergeometry_instancing_interleaved_dynamic.html
  57. 1 1
      examples/webgl_buffergeometry_lines.html
  58. 1 1
      examples/webgl_buffergeometry_lines_indexed.html
  59. 1 1
      examples/webgl_buffergeometry_points.html
  60. 1 1
      examples/webgl_buffergeometry_points_interleaved.html
  61. 1 1
      examples/webgl_buffergeometry_rawshader.html
  62. 1 1
      examples/webgl_buffergeometry_uint.html
  63. 1 1
      examples/webgl_camera.html
  64. 1 1
      examples/webgl_camera_cinematic.html
  65. 1 1
      examples/webgl_camera_logarithmicdepthbuffer.html
  66. 1 1
      examples/webgl_custom_attributes.html
  67. 1 1
      examples/webgl_custom_attributes_lines.html
  68. 1 1
      examples/webgl_custom_attributes_points.html
  69. 1 1
      examples/webgl_custom_attributes_points2.html
  70. 1 1
      examples/webgl_custom_attributes_points3.html
  71. 1 1
      examples/webgl_decals.html
  72. 2 2
      examples/webgl_depth_texture.html
  73. 1 1
      examples/webgl_effects_anaglyph.html
  74. 7 7
      examples/webgl_effects_parallaxbarrier.html
  75. 2 2
      examples/webgl_effects_peppersghost.html
  76. 1 1
      examples/webgl_effects_stereo.html
  77. 1 1
      examples/webgl_exporter_obj.html
  78. 1 1
      examples/webgl_geometry_colors.html
  79. 1 1
      examples/webgl_geometry_colors_blender.html
  80. 1 1
      examples/webgl_geometry_colors_lookuptable.html
  81. 1 1
      examples/webgl_geometry_convex.html
  82. 1 1
      examples/webgl_geometry_dynamic.html
  83. 1 1
      examples/webgl_geometry_extrude_shapes.html
  84. 1 1
      examples/webgl_geometry_extrude_splines.html
  85. 1 1
      examples/webgl_geometry_minecraft.html
  86. 1 1
      examples/webgl_geometry_minecraft_ao.html
  87. 1 1
      examples/webgl_geometry_normals.html
  88. 1 1
      examples/webgl_geometry_nurbs.html
  89. 1 1
      examples/webgl_geometry_spline_editor.html
  90. 1 1
      examples/webgl_geometry_teapot.html
  91. 1 1
      examples/webgl_geometry_terrain.html
  92. 1 1
      examples/webgl_geometry_terrain_fog.html
  93. 1 1
      examples/webgl_geometry_terrain_raycast.html
  94. 1 1
      examples/webgl_geometry_text.html
  95. 2 2
      examples/webgl_geometry_text_earcut.html
  96. 2 2
      examples/webgl_geometry_text_pnltri.html
  97. 1 1
      examples/webgl_geometry_text_shapes.html
  98. 1 1
      examples/webgl_gpgpu_birds.html
  99. 1 1
      examples/webgl_gpgpu_protoplanet.html
  100. 1 1
      examples/webgl_gpgpu_water.html

+ 1 - 1
examples/canvas_camera_orthographic.html

@@ -40,7 +40,7 @@
 				info.style.top = '10px';
 				info.style.top = '10px';
 				info.style.width = '100%';
 				info.style.width = '100%';
 				info.style.textAlign = 'center';
 				info.style.textAlign = 'center';
-				info.innerHTML = '<a href="http://threejs.org" target="_blank">three.js</a> - orthographic view';
+				info.innerHTML = '<a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> - orthographic view';
 				container.appendChild( info );
 				container.appendChild( info );
 
 
 				camera = new THREE.OrthographicCamera( window.innerWidth / - 2, window.innerWidth / 2, window.innerHeight / 2, window.innerHeight / - 2, - 500, 1000 );
 				camera = new THREE.OrthographicCamera( window.innerWidth / - 2, window.innerWidth / 2, window.innerHeight / 2, window.innerHeight / - 2, - 500, 1000 );

+ 1 - 1
examples/canvas_camera_orthographic2.html

@@ -30,7 +30,7 @@
 		<script src="js/libs/stats.min.js"></script>
 		<script src="js/libs/stats.min.js"></script>
 
 
 		<div style="position: absolute; top: 10px; width: 100%; text-align: center; ">
 		<div style="position: absolute; top: 10px; width: 100%; text-align: center; ">
-			<a href="http://threejs.org" target="_blank">three.js</a> - Combo Camera<br>
+			<a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> - Combo Camera<br>
 			View: <a href="#" onclick="setOrthographic();return false;"> Orthographic</a> |
 			View: <a href="#" onclick="setOrthographic();return false;"> Orthographic</a> |
 				<a href="#" onclick="setPerspective();return false;">Perspective</a><br>
 				<a href="#" onclick="setPerspective();return false;">Perspective</a><br>
 			Lens: <a href="#" onclick="setLens(12);return false;">12mm</a> |
 			Lens: <a href="#" onclick="setLens(12);return false;">12mm</a> |

+ 1 - 1
examples/canvas_geometry_birds.html

@@ -26,7 +26,7 @@
 	<body>
 	<body>
 
 
 		<div id="container"></div>
 		<div id="container"></div>
-		<div id="info"><a href="http://threejs.org" target="_blank">three.js</a> - birds demo</div>
+		<div id="info"><a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> - birds demo</div>
 
 
 		<script src="../build/three.js"></script>
 		<script src="../build/three.js"></script>
 
 

+ 1 - 1
examples/canvas_geometry_earth.html

@@ -32,7 +32,7 @@
 	<body>
 	<body>
 
 
 		<div id="container"></div>
 		<div id="container"></div>
-		<div id="info"><a href="http://threejs.org" target="_blank">three.js</a> - earth demo</div>
+		<div id="info"><a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> - earth demo</div>
 
 
 		<script src="../build/three.js"></script>
 		<script src="../build/three.js"></script>
 
 

+ 1 - 1
examples/canvas_geometry_nurbs.html

@@ -23,7 +23,7 @@
 	<body>
 	<body>
 		<canvas id="debug" style="position:absolute; left:100px"></canvas>
 		<canvas id="debug" style="position:absolute; left:100px"></canvas>
 
 
-		<div id="info"><a href="http://threejs.org" target="_blank">three.js</a> - NURBS curve example</div>
+		<div id="info"><a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> - NURBS curve example</div>
 
 
 		<script src="../build/three.js"></script>
 		<script src="../build/three.js"></script>
 
 

+ 1 - 1
examples/canvas_geometry_panorama.html

@@ -30,7 +30,7 @@
 	<body>
 	<body>
 
 
 		<div id="container"></div>
 		<div id="container"></div>
-		<div id="info"><a href="http://threejs.org" target="_blank">three.js</a> - panorama demo. cubemap by <a href="http://www.zfight.com/" target="_blank">Jochum Skoglund</a>.</div>
+		<div id="info"><a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> - panorama demo. cubemap by <a href="http://www.zfight.com/" target="_blank" rel="noopener">Jochum Skoglund</a>.</div>
 
 
 		<script src="../build/three.js"></script>
 		<script src="../build/three.js"></script>
 
 

+ 1 - 1
examples/canvas_geometry_panorama_fisheye.html

@@ -30,7 +30,7 @@
 	<body>
 	<body>
 
 
 		<div id="container"></div>
 		<div id="container"></div>
-		<div id="info"><a href="http://threejs.org" target="_blank">three.js</a> - panorama fisheye demo. cubemap by <a href="http://www.zfight.com/" target="_blank">Jochum Skoglund</a>. (mousewheel: change fov)</div>
+		<div id="info"><a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> - panorama fisheye demo. cubemap by <a href="http://www.zfight.com/" target="_blank" rel="noopener">Jochum Skoglund</a>. (mousewheel: change fov)</div>
 
 
 		<script src="../build/three.js"></script>
 		<script src="../build/three.js"></script>
 
 

+ 1 - 1
examples/canvas_geometry_shapes.html

@@ -23,7 +23,7 @@
 	<body>
 	<body>
 		<canvas id="debug" style="position:absolute; left:100px"></canvas>
 		<canvas id="debug" style="position:absolute; left:100px"></canvas>
 
 
-		<div id="info"><a href="http://threejs.org" target="_blank">three.js</a> - shape geometry</div>
+		<div id="info"><a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> - shape geometry</div>
 
 
 		<script src="../build/three.js"></script>
 		<script src="../build/three.js"></script>
 
 

+ 1 - 1
examples/canvas_geometry_terrain.html

@@ -32,7 +32,7 @@
 	<body>
 	<body>
 
 
 		<div id="container"><br /><br /><br /><br /><br />Generating...</div>
 		<div id="container"><br /><br /><br /><br /><br />Generating...</div>
-		<div id="info"><a href="http://threejs.org" target="_blank">three.js</a> - terrain demo. <a href="canvas_geometry_terrain.html">generate another</a></div>
+		<div id="info"><a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> - terrain demo. <a href="canvas_geometry_terrain.html">generate another</a></div>
 
 
 		<script src="../build/three.js"></script>
 		<script src="../build/three.js"></script>
 
 

+ 1 - 1
examples/canvas_interactive_cubes.html

@@ -46,7 +46,7 @@
 				info.style.top = '10px';
 				info.style.top = '10px';
 				info.style.width = '100%';
 				info.style.width = '100%';
 				info.style.textAlign = 'center';
 				info.style.textAlign = 'center';
-				info.innerHTML = '<a href="http://threejs.org" target="_blank">three.js</a> - clickable objects';
+				info.innerHTML = '<a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> - clickable objects';
 				container.appendChild( info );
 				container.appendChild( info );
 
 
 				camera = new THREE.PerspectiveCamera( 70, window.innerWidth / window.innerHeight, 1, 10000 );
 				camera = new THREE.PerspectiveCamera( 70, window.innerWidth / window.innerHeight, 1, 10000 );

+ 1 - 1
examples/canvas_interactive_cubes_tween.html

@@ -44,7 +44,7 @@
 				info.style.top = '10px';
 				info.style.top = '10px';
 				info.style.width = '100%';
 				info.style.width = '100%';
 				info.style.textAlign = 'center';
 				info.style.textAlign = 'center';
-				info.innerHTML = '<a href="http://threejs.org" target="_blank">three.js</a> - clickable objects';
+				info.innerHTML = '<a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> - clickable objects';
 				container.appendChild( info );
 				container.appendChild( info );
 
 
 				camera = new THREE.PerspectiveCamera( 70, window.innerWidth / window.innerHeight, 1, 10000 );
 				camera = new THREE.PerspectiveCamera( 70, window.innerWidth / window.innerHeight, 1, 10000 );

+ 1 - 1
examples/canvas_interactive_particles.html

@@ -64,7 +64,7 @@
 				info.style.top = '10px';
 				info.style.top = '10px';
 				info.style.width = '100%';
 				info.style.width = '100%';
 				info.style.textAlign = 'center';
 				info.style.textAlign = 'center';
-				info.innerHTML = '<a href="http://threejs.org" target="_blank">three.js</a> canvas - interactive particles';
+				info.innerHTML = '<a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> canvas - interactive particles';
 				container.appendChild( info );
 				container.appendChild( info );
 
 
 				camera = new THREE.PerspectiveCamera( 70, window.innerWidth / window.innerHeight, 1, 10000 );
 				camera = new THREE.PerspectiveCamera( 70, window.innerWidth / window.innerHeight, 1, 10000 );

+ 1 - 1
examples/canvas_interactive_voxelpainter.html

@@ -46,7 +46,7 @@
 				info.style.top = '10px';
 				info.style.top = '10px';
 				info.style.width = '100%';
 				info.style.width = '100%';
 				info.style.textAlign = 'center';
 				info.style.textAlign = 'center';
-				info.innerHTML = '<a href="http://threejs.org" target="_blank">three.js</a> - voxel painter<br><strong>click</strong>: add voxel, <strong>shift + click</strong>: remove voxel, <a href="javascript:save()">save .png</a>';
+				info.innerHTML = '<a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> - voxel painter<br><strong>click</strong>: add voxel, <strong>shift + click</strong>: remove voxel, <a href="javascript:save()">save .png</a>';
 				container.appendChild( info );
 				container.appendChild( info );
 
 
 				camera = new THREE.PerspectiveCamera( 40, window.innerWidth / window.innerHeight, 1, 10000 );
 				camera = new THREE.PerspectiveCamera( 40, window.innerWidth / window.innerHeight, 1, 10000 );

+ 2 - 2
examples/canvas_lights_pointlights.html

@@ -35,8 +35,8 @@
 
 
 		<div id="container"></div>
 		<div id="container"></div>
 		<div id="info">
 		<div id="info">
-			<a href="http://threejs.org" target="_blank">three.js</a> - point lights demo.<br />
-			Walt Disney head by <a href="http://davidoreilly.com/post/18087489343/disneyhead" target="_blank">David OReilly</a>
+			<a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> - point lights demo.<br />
+			Walt Disney head by <a href="http://davidoreilly.com/post/18087489343/disneyhead" target="_blank" rel="noopener">David OReilly</a>
 		</div>
 		</div>
 
 
 		<script src="../build/three.js"></script>
 		<script src="../build/three.js"></script>

+ 1 - 1
examples/canvas_lines_colors.html

@@ -40,7 +40,7 @@
 	<body>
 	<body>
 
 
 		<div id="info">
 		<div id="info">
-			<a href="http://threejs.org" target="_blank">three.js</a> - color lines
+			<a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> - color lines
 			[<a href="http://en.wikipedia.org/wiki/Hilbert_curve">Hilbert curve</a> thanks to <a href="http://www.openprocessing.org/visuals/?visualID=15599">Thomas Diewald</a>]
 			[<a href="http://en.wikipedia.org/wiki/Hilbert_curve">Hilbert curve</a> thanks to <a href="http://www.openprocessing.org/visuals/?visualID=15599">Thomas Diewald</a>]
 		</div>
 		</div>
 
 

+ 1 - 1
examples/canvas_lines_colors_2d.html

@@ -40,7 +40,7 @@
 	<body>
 	<body>
 
 
 		<div id="info">
 		<div id="info">
-			<a href="http://threejs.org" target="_blank">three.js</a> - color lines WebGL demo
+			<a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> - color lines WebGL demo
 			[<a href="http://en.wikipedia.org/wiki/Hilbert_curve">Hilbert curve</a> thanks to <a href="http://www.openprocessing.org/visuals/?visualID=15599">Thomas Diewald</a>]
 			[<a href="http://en.wikipedia.org/wiki/Hilbert_curve">Hilbert curve</a> thanks to <a href="http://www.openprocessing.org/visuals/?visualID=15599">Thomas Diewald</a>]
 		</div>
 		</div>
 
 

+ 1 - 1
examples/canvas_lines_dashed.html

@@ -28,7 +28,7 @@
 	</head>
 	</head>
 
 
 	<body>
 	<body>
-		<div id="info"><a href="http://threejs.org" target="_blank">three.js</a> - dashed lines example</div>
+		<div id="info"><a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> - dashed lines example</div>
 		<div id="container"></div>
 		<div id="container"></div>
 
 
 		<script src="../build/three.js"></script>
 		<script src="../build/three.js"></script>

+ 2 - 2
examples/canvas_materials_normal.html

@@ -35,8 +35,8 @@
 
 
 		<div id="container"></div>
 		<div id="container"></div>
 		<div id="info">
 		<div id="info">
-			<a href="http://threejs.org" target="_blank">three.js</a> - normal material.<br />
-			Walt Disney head by <a href="http://davidoreilly.com/post/18087489343/disneyhead" target="_blank">David OReilly</a>
+			<a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> - normal material.<br />
+			Walt Disney head by <a href="http://davidoreilly.com/post/18087489343/disneyhead" target="_blank" rel="noopener">David OReilly</a>
 		</div>
 		</div>
 
 
 		<script src="../build/three.js"></script>
 		<script src="../build/three.js"></script>

+ 2 - 2
examples/canvas_materials_reflection.html

@@ -34,8 +34,8 @@
 
 
 		<div id="container"></div>
 		<div id="container"></div>
 		<div id="info">
 		<div id="info">
-			<a href="http://threejs.org" target="_blank">three.js</a> - spherical reflection demo.<br />
-			Walt Disney head by <a href="http://davidoreilly.com/post/18087489343/disneyhead" target="_blank">David OReilly</a>. Reflection texture by <a href="http://kewlers.scene.org/" target="_blank">Kewlers</a>.
+			<a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> - spherical reflection demo.<br />
+			Walt Disney head by <a href="http://davidoreilly.com/post/18087489343/disneyhead" target="_blank" rel="noopener">David OReilly</a>. Reflection texture by <a href="http://kewlers.scene.org/" target="_blank" rel="noopener">Kewlers</a>.
 		</div>
 		</div>
 
 
 		<script src="../build/three.js"></script>
 		<script src="../build/three.js"></script>

+ 1 - 1
examples/canvas_materials_video.html

@@ -60,7 +60,7 @@
 				info.style.top = '10px';
 				info.style.top = '10px';
 				info.style.width = '100%';
 				info.style.width = '100%';
 				info.style.textAlign = 'center';
 				info.style.textAlign = 'center';
-				info.innerHTML = '<a href="http://threejs.org" target="_blank">three.js</a> - video demo. playing <a href="http://durian.blender.org/" target="_blank">sintel</a> trailer';
+				info.innerHTML = '<a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> - video demo. playing <a href="http://durian.blender.org/" target="_blank" rel="noopener">sintel</a> trailer';
 				container.appendChild( info );
 				container.appendChild( info );
 
 
 				camera = new THREE.PerspectiveCamera( 45, window.innerWidth / window.innerHeight, 1, 10000 );
 				camera = new THREE.PerspectiveCamera( 45, window.innerWidth / window.innerHeight, 1, 10000 );

+ 1 - 1
examples/canvas_morphtargets_horse.html

@@ -41,7 +41,7 @@
 				info.style.top = '10px';
 				info.style.top = '10px';
 				info.style.width = '100%';
 				info.style.width = '100%';
 				info.style.textAlign = 'center';
 				info.style.textAlign = 'center';
-				info.innerHTML = '<a href="http://threejs.org" target="_blank">three.js</a> canvas - morph targets - horse. model by <a href="http://mirada.com/">mirada</a> from <a href="http://ro.me">rome</a>';
+				info.innerHTML = '<a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> canvas - morph targets - horse. model by <a href="http://mirada.com/">mirada</a> from <a href="http://ro.me">rome</a>';
 				container.appendChild( info );
 				container.appendChild( info );
 
 
 				//
 				//

+ 1 - 1
examples/css3d_molecules.html

@@ -92,7 +92,7 @@
 		<script src="js/loaders/PDBLoader.js"></script>
 		<script src="js/loaders/PDBLoader.js"></script>
 
 
 		<div id="container"></div>
 		<div id="container"></div>
-		<div id="info"><a href="http://threejs.org" target="_blank">three.js css3d</a> - molecules</div>
+		<div id="info"><a href="http://threejs.org" target="_blank" rel="noopener">three.js css3d</a> - molecules</div>
 		<div id="topmenu">
 		<div id="topmenu">
 			<button id="b_a">Atoms</button>
 			<button id="b_a">Atoms</button>
 			<button id="b_b">Bonds</button>
 			<button id="b_b">Bonds</button>

+ 1 - 1
examples/css3d_panorama.html

@@ -33,7 +33,7 @@
 		<script src="../build/three.js"></script>
 		<script src="../build/three.js"></script>
 		<script src="js/renderers/CSS3DRenderer.js"></script>
 		<script src="js/renderers/CSS3DRenderer.js"></script>
 
 
-		<div id="info"><a href="http://threejs.org" target="_blank">three.js css3d</a> - panorama demo. cubemap by <a href="http://www.humus.name/index.php?page=Textures" target="_blank">Humus</a>.</div>
+		<div id="info"><a href="http://threejs.org" target="_blank" rel="noopener">three.js css3d</a> - panorama demo. cubemap by <a href="http://www.humus.name/index.php?page=Textures" target="_blank" rel="noopener">Humus</a>.</div>
 
 
 		<script>
 		<script>
 
 

+ 1 - 1
examples/css3d_panorama_deviceorientation.html

@@ -34,7 +34,7 @@
 		<script src="js/controls/DeviceOrientationControls.js"></script>
 		<script src="js/controls/DeviceOrientationControls.js"></script>
 		<script src="js/renderers/CSS3DRenderer.js"></script>
 		<script src="js/renderers/CSS3DRenderer.js"></script>
 
 
-		<div id="info"><a href="http://threejs.org" target="_blank">three.js css3d</a> - panorama - decideorientation. cubemap by <a href="http://www.humus.name/index.php?page=Textures" target="_blank">Humus</a>.</div>
+		<div id="info"><a href="http://threejs.org" target="_blank" rel="noopener">three.js css3d</a> - panorama - decideorientation. cubemap by <a href="http://www.humus.name/index.php?page=Textures" target="_blank" rel="noopener">Humus</a>.</div>
 
 
 		<script>
 		<script>
 
 

+ 1 - 1
examples/css3d_periodictable.html

@@ -105,7 +105,7 @@
 		<script src="js/renderers/CSS3DRenderer.js"></script>
 		<script src="js/renderers/CSS3DRenderer.js"></script>
 
 
 		<div id="container"></div>
 		<div id="container"></div>
-		<div id="info"><a href="http://threejs.org" target="_blank">three.js css3d</a> - periodic table. <a href="https://plus.google.com/113862800338869870683/posts/QcFk5HrWran" target="_blank">info</a>.</div>
+		<div id="info"><a href="http://threejs.org" target="_blank" rel="noopener">three.js css3d</a> - periodic table. <a href="https://plus.google.com/113862800338869870683/posts/QcFk5HrWran" target="_blank" rel="noopener">info</a>.</div>
 		<div id="menu">
 		<div id="menu">
 			<button id="table">TABLE</button>
 			<button id="table">TABLE</button>
 			<button id="sphere">SPHERE</button>
 			<button id="sphere">SPHERE</button>

+ 1 - 1
examples/css3d_sandbox.html

@@ -28,7 +28,7 @@
 		</style>
 		</style>
 	</head>
 	</head>
 	<body>
 	<body>
-		<div id="info"><a href="http://threejs.org" target="_blank">three.js</a> - css3d sandbox</div>
+		<div id="info"><a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> - css3d sandbox</div>
 
 
 		<script src="../build/three.js"></script>
 		<script src="../build/three.js"></script>
 
 

+ 1 - 1
examples/css3d_sprites.html

@@ -40,7 +40,7 @@
 		<script src="js/renderers/CSS3DRenderer.js"></script>
 		<script src="js/renderers/CSS3DRenderer.js"></script>
 
 
 		<div id="container"></div>
 		<div id="container"></div>
-		<div id="info"><a href="http://threejs.org" target="_blank">three.js css3d</a> - sprites.</div>
+		<div id="info"><a href="http://threejs.org" target="_blank" rel="noopener">three.js css3d</a> - sprites.</div>
 
 
 		<script>
 		<script>
 
 

+ 1 - 1
examples/misc_animation_keys.html

@@ -33,7 +33,7 @@
 		<div id="container"></div>
 		<div id="container"></div>
 
 
 		<div id="info">
 		<div id="info">
-			<a href="http://threejs.org" target="_blank">three.js</a> webgl - animation - basic use
+			<a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> webgl - animation - basic use
 		</div>
 		</div>
 
 
 		<script src="../build/three.js"></script>
 		<script src="../build/three.js"></script>

+ 2 - 2
examples/misc_controls_deviceorientation.html

@@ -32,8 +32,8 @@
 		<div id="container"></div>
 		<div id="container"></div>
 
 
 		<div id="info">
 		<div id="info">
-			<a href="http://threejs.org" target="_blank">three.js</a> - equirectangular panorama demo with DeviceOrientation controls.
-			photo by <a href="http://www.flickr.com/photos/jonragnarsson/2294472375/" target="_blank">Jón Ragnarsson</a>.
+			<a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> - equirectangular panorama demo with DeviceOrientation controls.
+			photo by <a href="http://www.flickr.com/photos/jonragnarsson/2294472375/" target="_blank" rel="noopener">Jón Ragnarsson</a>.
 		</div>
 		</div>
 
 
 		<script src="../build/three.js"></script>
 		<script src="../build/three.js"></script>

+ 1 - 1
examples/misc_controls_fly.html

@@ -53,7 +53,7 @@
 
 
 	<body>
 	<body>
 
 
-		<div id="info"><a href="http://threejs.org" target="_blank">three.js</a> - earth [fly controls]<br/><br/>
+		<div id="info"><a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> - earth [fly controls]<br/><br/>
 		<b>WASD</b> move, <b>R|F</b> up | down, <b>Q|E</b> roll, <b>up|down</b> pitch, <b>left|right</b> yaw<br/>
 		<b>WASD</b> move, <b>R|F</b> up | down, <b>Q|E</b> roll, <b>up|down</b> pitch, <b>left|right</b> yaw<br/>
 		</div>
 		</div>
 
 

+ 1 - 1
examples/misc_controls_orbit.html

@@ -34,7 +34,7 @@
 	<body>
 	<body>
 		<div id="container"></div>
 		<div id="container"></div>
 		<div id="info">
 		<div id="info">
-			<a href="http://threejs.org" target="_blank">three.js</a> - orbit controls example
+			<a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> - orbit controls example
 		</div>
 		</div>
 
 
 		<script src="../build/three.js"></script>
 		<script src="../build/three.js"></script>

+ 1 - 1
examples/misc_controls_trackball.html

@@ -34,7 +34,7 @@
 	<body>
 	<body>
 		<div id="container"></div>
 		<div id="container"></div>
 		<div id="info">
 		<div id="info">
-			<a href="http://threejs.org" target="_blank">three.js</a> - trackball controls example<br />
+			<a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> - trackball controls example<br />
 			MOVE mouse &amp; press LEFT/A: rotate, MIDDLE/S: zoom, RIGHT/D: pan
 			MOVE mouse &amp; press LEFT/A: rotate, MIDDLE/S: zoom, RIGHT/D: pan
 		</div>
 		</div>
 
 

+ 1 - 1
examples/misc_fps.html

@@ -30,7 +30,7 @@
 	<body>
 	<body>
 
 
 		<div id="container"></div>
 		<div id="container"></div>
-		<div id="info"><a href="http://threejs.org" target="_blank">three.js</a> - platformer demo. cubemap by <a href="http://www.zfight.com/" target="_blank">Jochum Skoglund</a>.<br />Use arrow keys to look around, WASD to move and SPACE to jump.</div>
+		<div id="info"><a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> - platformer demo. cubemap by <a href="http://www.zfight.com/" target="_blank" rel="noopener">Jochum Skoglund</a>.<br />Use arrow keys to look around, WASD to move and SPACE to jump.</div>
 
 
 		<script src="../build/three.js"></script>
 		<script src="../build/three.js"></script>
 
 

+ 1 - 1
examples/misc_lookat.html

@@ -29,7 +29,7 @@
 		</style>
 		</style>
 	</head>
 	</head>
 	<body>
 	<body>
-		<div id="info"><a href="http://threejs.org" target="_blank">three.js</a> - Object3D::lookAt() demo</div>
+		<div id="info"><a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> - Object3D::lookAt() demo</div>
 
 
 		<script src="../build/three.js"></script>
 		<script src="../build/three.js"></script>
 
 

+ 4 - 4
examples/misc_sound.html

@@ -32,10 +32,10 @@
 	<body>
 	<body>
 
 
 		<div id="info">
 		<div id="info">
-			<a href="http://threejs.org" target="_blank">three.js</a> - webgl 3d sounds example -
-			music by <a href="http://www.newgrounds.com/audio/listen/358232" target="_blank">larrylarrybb</a> and
-			<a href="http://www.newgrounds.com/audio/listen/376737" target="_blank">skullbeatz</a>  and
-			<a href="http://opengameart.org/content/project-utopia-seamless-loop" target="_blank">congusbongus</a><br/><br/>
+			<a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> - webgl 3d sounds example -
+			music by <a href="http://www.newgrounds.com/audio/listen/358232" target="_blank" rel="noopener">larrylarrybb</a> and
+			<a href="http://www.newgrounds.com/audio/listen/376737" target="_blank" rel="noopener">skullbeatz</a>  and
+			<a href="http://opengameart.org/content/project-utopia-seamless-loop" target="_blank" rel="noopener">congusbongus</a><br/><br/>
 			navigate with WASD / arrows / mouse
 			navigate with WASD / arrows / mouse
 		</div>
 		</div>
 
 

+ 1 - 1
examples/raytracing_sandbox.html

@@ -283,7 +283,7 @@
 
 
 				}
 				}
 
 
-				info.innerHTML = '<a href="http://threejs.org" target="_blank">three.js<a/> - raytracing renderer (using '  + WORKERS + ' <button onclick="updateWorkers(-1)">-</button><button onclick="updateWorkers(1)">+</button> web workers)' +
+				info.innerHTML = '<a href="http://threejs.org" target="_blank" rel="noopener">three.js<a/> - raytracing renderer (using '  + WORKERS + ' <button onclick="updateWorkers(-1)">-</button><button onclick="updateWorkers(1)">+</button> web workers)' +
 				'<br/><button onclick="rearrange()">Rearrange</button><button onclick="render()">Render</button>';
 				'<br/><button onclick="rearrange()">Rearrange</button><button onclick="render()">Render</button>';
 
 
 
 

+ 1 - 1
examples/software_geometry_earth.html

@@ -32,7 +32,7 @@
 	<body>
 	<body>
 
 
 		<div id="container"></div>
 		<div id="container"></div>
-		<div id="info"><a href="http://threejs.org" target="_blank">three.js</a> - earth demo</div>
+		<div id="info"><a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> - earth demo</div>
 
 
 		<script src="../build/three.js"></script>
 		<script src="../build/three.js"></script>
 
 

+ 1 - 1
examples/software_lines_colors.html

@@ -40,7 +40,7 @@
 	<body>
 	<body>
 
 
 		<div id="info">
 		<div id="info">
-			<a href="http://threejs.org" target="_blank">three.js</a> - color lines Software demo
+			<a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> - color lines Software demo
 			[<a href="http://en.wikipedia.org/wiki/Hilbert_curve">Hilbert curve</a> thanks to <a href="http://www.openprocessing.org/visuals/?visualID=15599">Thomas Diewald</a>]
 			[<a href="http://en.wikipedia.org/wiki/Hilbert_curve">Hilbert curve</a> thanks to <a href="http://www.openprocessing.org/visuals/?visualID=15599">Thomas Diewald</a>]
 		</div>
 		</div>
 
 

+ 1 - 1
examples/software_lines_cubes.html

@@ -40,7 +40,7 @@
 	<body>
 	<body>
 
 
 		<div id="info">
 		<div id="info">
-			<a href="http://threejs.org" target="_blank">three.js</a> - lines WebGL demo
+			<a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> - lines WebGL demo
 			[<a href="http://en.wikipedia.org/wiki/Hilbert_curve">Hilbert curve</a> thanks to <a href="http://www.openprocessing.org/visuals/?visualID=15599">Thomas Diewald</a>]
 			[<a href="http://en.wikipedia.org/wiki/Hilbert_curve">Hilbert curve</a> thanks to <a href="http://www.openprocessing.org/visuals/?visualID=15599">Thomas Diewald</a>]
 		</div>
 		</div>
 
 

+ 1 - 1
examples/software_lines_sphere.html

@@ -40,7 +40,7 @@
 	<body>
 	<body>
 
 
 		<div id="info">
 		<div id="info">
-			<a href="http://threejs.org" target="_blank">three.js</a> - lines Software demo
+			<a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> - lines Software demo
 		</div>
 		</div>
 
 
 		<script src="../build/three.js"></script>
 		<script src="../build/three.js"></script>

+ 1 - 1
examples/software_lines_splines.html

@@ -40,7 +40,7 @@
 	<body>
 	<body>
 
 
 		<div id="info">
 		<div id="info">
-			<a href="http://threejs.org" target="_blank">three.js</a> - splines Software demo
+			<a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> - splines Software demo
 			[<a href="http://en.wikipedia.org/wiki/Hilbert_curve">Hilbert curve</a> thanks to <a href="http://www.openprocessing.org/visuals/?visualID=15599">Thomas Diewald</a>]
 			[<a href="http://en.wikipedia.org/wiki/Hilbert_curve">Hilbert curve</a> thanks to <a href="http://www.openprocessing.org/visuals/?visualID=15599">Thomas Diewald</a>]
 		</div>
 		</div>
 
 

+ 1 - 1
examples/software_sandbox.html

@@ -44,7 +44,7 @@
 				info.style.top = '10px';
 				info.style.top = '10px';
 				info.style.width = '100%';
 				info.style.width = '100%';
 				info.style.textAlign = 'center';
 				info.style.textAlign = 'center';
-				info.innerHTML = '<a href="http://threejs.org" target="_blank">three.js<a/> - software renderer<br/>drag to change the point of view';
+				info.innerHTML = '<a href="http://threejs.org" target="_blank" rel="noopener">three.js<a/> - software renderer<br/>drag to change the point of view';
 				container.appendChild( info );
 				container.appendChild( info );
 
 
 				camera = new THREE.PerspectiveCamera( 70, window.innerWidth / window.innerHeight, 1, 2000 );
 				camera = new THREE.PerspectiveCamera( 70, window.innerWidth / window.innerHeight, 1, 2000 );

+ 1 - 1
examples/webgl2_sandbox.html

@@ -32,7 +32,7 @@
 	</head>
 	</head>
 
 
 	<body>
 	<body>
-		<div id="info"><a href="http://threejs.org" target="_blank">three.js</a> - webgl2 sandbox.</div>
+		<div id="info"><a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> - webgl2 sandbox.</div>
 
 
 		<script src="../build/three.js"></script>
 		<script src="../build/three.js"></script>
 
 

+ 1 - 1
examples/webgl_animation_keyframes_json.html

@@ -30,7 +30,7 @@
 		<div id="container"></div>
 		<div id="container"></div>
 
 
 		<div id="info">
 		<div id="info">
-			<a href="http://threejs.org" target="_blank">three.js</a> webgl - animation - keyframes - json
+			<a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> webgl - animation - keyframes - json
 		</div>
 		</div>
 
 
 		<script src="../build/three.js"></script>
 		<script src="../build/three.js"></script>

+ 1 - 1
examples/webgl_animation_scene.html

@@ -33,7 +33,7 @@
 		<div id="container"></div>
 		<div id="container"></div>
 
 
 		<div id="info">
 		<div id="info">
-		<a href="http://threejs.org" target="_blank">three.js</a> webgl - scene animation - <a href="https://clara.io/view/96106133-2e99-40cf-8abd-64defd153e61">Three Gears Scene</a> courtesy of David Sarno
+		<a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> webgl - scene animation - <a href="https://clara.io/view/96106133-2e99-40cf-8abd-64defd153e61">Three Gears Scene</a> courtesy of David Sarno
 		<br><br>camera orbit/zoom/pan with left/middle/right mouse button</div>
 		<br><br>camera orbit/zoom/pan with left/middle/right mouse button</div>
 
 
 		<script src="../build/three.js"></script>
 		<script src="../build/three.js"></script>

+ 2 - 2
examples/webgl_animation_skinning_blending.html

@@ -40,8 +40,8 @@
 	<body>
 	<body>
 		<div id="container"></div>
 		<div id="container"></div>
 		<div id="info">
 		<div id="info">
-			<a href="http://threejs.org" target="_blank">three.js</a> - Skeletal Animation Blending
-			(model from <a href="http://realitymeltdown.com" target="_blank">realitymeltdown.com</a>)
+			<a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> - Skeletal Animation Blending
+			(model from <a href="http://realitymeltdown.com" target="_blank" rel="noopener">realitymeltdown.com</a>)
 			<br><br>camera orbit/zoom/pan with left/middle/right mouse button
 			<br><br>camera orbit/zoom/pan with left/middle/right mouse button
 			<br>Note: crossfades are possible with blend weights being set to (1,0,0), (0,1,0) or (0,0,1)
 			<br>Note: crossfades are possible with blend weights being set to (1,0,0), (0,1,0) or (0,0,1)
 		</div>
 		</div>

+ 1 - 1
examples/webgl_animation_skinning_morph.html

@@ -39,7 +39,7 @@
 		<div id="container"></div>
 		<div id="container"></div>
 
 
 		<div id="info">
 		<div id="info">
-		<a href="http://threejs.org" target="_blank">three.js</a> webgl - clip system
+		<a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> webgl - clip system
 		- knight by <a href="http://vimeo.com/36113323">apendua</a>
 		- knight by <a href="http://vimeo.com/36113323">apendua</a>
 			<div id="meminfo"></div>
 			<div id="meminfo"></div>
 		</div>
 		</div>

+ 1 - 1
examples/webgl_buffergeometry.html

@@ -31,7 +31,7 @@
 	<body>
 	<body>
 
 
 		<div id="container"></div>
 		<div id="container"></div>
-		<div id="info"><a href="http://threejs.org" target="_blank">three.js</a> webgl - buffergeometry</div>
+		<div id="info"><a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> webgl - buffergeometry</div>
 
 
 		<script src="../build/three.js"></script>
 		<script src="../build/three.js"></script>
 
 

+ 1 - 1
examples/webgl_buffergeometry_constructed_from_geometry.html

@@ -30,7 +30,7 @@
 		<script type="text/javascript" src="js/controls/TrackballControls.js"></script>
 		<script type="text/javascript" src="js/controls/TrackballControls.js"></script>
 	</head>
 	</head>
 	<body>
 	<body>
-		<div id="info"><a href="http://threejs.org" target="_blank">three.js</a> webgl - buffer geometry constructed from geometry - (<a target="_blank" href="http://callum.com">author</a>)</div>
+		<div id="info"><a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> webgl - buffer geometry constructed from geometry - (<a target="_blank" href="http://callum.com">author</a>)</div>
 		<script>
 		<script>
 
 
 		if ( ! Detector.webgl ) Detector.addGetWebGLMessage();
 		if ( ! Detector.webgl ) Detector.addGetWebGLMessage();

+ 1 - 1
examples/webgl_buffergeometry_custom_attributes_particles.html

@@ -29,7 +29,7 @@
 
 
 	<body>
 	<body>
 		<div id="container"></div>
 		<div id="container"></div>
-		<div id="info"><a href="http://threejs.org" target="_blank">three.js</a> webgl - buffergeometry custom attributes - particles</div>
+		<div id="info"><a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> webgl - buffergeometry custom attributes - particles</div>
 
 
 		<script src="../build/three.js"></script>
 		<script src="../build/three.js"></script>
 
 

+ 1 - 1
examples/webgl_buffergeometry_drawcalls.html

@@ -32,7 +32,7 @@
 
 
 		<div id="container"></div>
 		<div id="container"></div>
 		<div id="info">
 		<div id="info">
-			<a href="http://threejs.org" target="_blank">three.js</a> webgl - buffergeometry drawcalls - by <a href="https://twitter.com/fernandojsg">fernandojsg</a>
+			<a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> webgl - buffergeometry drawcalls - by <a href="https://twitter.com/fernandojsg">fernandojsg</a>
 		</div>
 		</div>
 
 
 		<script src="js/libs/dat.gui.min.js"></script>
 		<script src="js/libs/dat.gui.min.js"></script>

+ 1 - 1
examples/webgl_buffergeometry_instancing.html

@@ -44,7 +44,7 @@
 
 
 	<div id="container"></div>
 	<div id="container"></div>
 	<div id="info">
 	<div id="info">
-		<a href="http://threejs.org" target="_blank">three.js</a> - instancing demo (single triangle)
+		<a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> - instancing demo (single triangle)
 		<div id="notSupported" style="display:none">Sorry your graphics card + browser does not support hardware instancing</div>
 		<div id="notSupported" style="display:none">Sorry your graphics card + browser does not support hardware instancing</div>
 	</div>
 	</div>
 
 

+ 1 - 1
examples/webgl_buffergeometry_instancing2.html

@@ -44,7 +44,7 @@
 
 
 	<div id="container"></div>
 	<div id="container"></div>
 	<div id="info">
 	<div id="info">
-		<a href="http://threejs.org" target="_blank">three.js</a> - instancing demo
+		<a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> - instancing demo
 		<div id="notSupported" style="display:none">Sorry your graphics card + browser does not support hardware instancing</div>
 		<div id="notSupported" style="display:none">Sorry your graphics card + browser does not support hardware instancing</div>
 	</div>
 	</div>
 
 

+ 1 - 1
examples/webgl_buffergeometry_instancing_billboards.html

@@ -43,7 +43,7 @@
 <body>
 <body>
 
 
 	<div id="info">
 	<div id="info">
-		<a href="http://threejs.org" target="_blank">three.js</a> - instanced circle billboards - colors
+		<a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> - instanced circle billboards - colors
 		<div id="notSupported" style="display:none">Sorry your graphics card + browser does not support hardware instancing</div>
 		<div id="notSupported" style="display:none">Sorry your graphics card + browser does not support hardware instancing</div>
 	</div>
 	</div>
 
 

+ 1 - 1
examples/webgl_buffergeometry_instancing_dynamic.html

@@ -44,7 +44,7 @@
 
 
 	<div id="container"></div>
 	<div id="container"></div>
 	<div id="info">
 	<div id="info">
-		<a href="http://threejs.org" target="_blank">three.js</a> - indexed instancing (single box), dynamic updates
+		<a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> - indexed instancing (single box), dynamic updates
 		<div id="notSupported" style="display:none">Sorry your graphics card + browser does not support hardware instancing</div>
 		<div id="notSupported" style="display:none">Sorry your graphics card + browser does not support hardware instancing</div>
 	</div>
 	</div>
 
 

+ 1 - 1
examples/webgl_buffergeometry_instancing_interleaved_dynamic.html

@@ -44,7 +44,7 @@
 
 
 	<div id="container"></div>
 	<div id="container"></div>
 	<div id="info">
 	<div id="info">
-		<a href="http://threejs.org" target="_blank">three.js</a> - indexed instancing (single box), interleaved buffers, dynamic updates
+		<a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> - indexed instancing (single box), interleaved buffers, dynamic updates
 		<div id="notSupported" style="display:none">Sorry your graphics card + browser does not support hardware instancing</div>
 		<div id="notSupported" style="display:none">Sorry your graphics card + browser does not support hardware instancing</div>
 	</div>
 	</div>
 
 

+ 1 - 1
examples/webgl_buffergeometry_lines.html

@@ -31,7 +31,7 @@
 	<body>
 	<body>
 
 
 		<div id="container"></div>
 		<div id="container"></div>
-		<div id="info"><a href="http://threejs.org" target="_blank">three.js</a> webgl - buffergeometry - lines</div>
+		<div id="info"><a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> webgl - buffergeometry - lines</div>
 
 
 		<script src="../build/three.js"></script>
 		<script src="../build/three.js"></script>
 
 

+ 1 - 1
examples/webgl_buffergeometry_lines_indexed.html

@@ -31,7 +31,7 @@
 	<body>
 	<body>
 
 
 		<div id="container"></div>
 		<div id="container"></div>
-		<div id="info"><a href="http://threejs.org" target="_blank">three.js</a> webgl - buffergeometry - lines - indexed</div>
+		<div id="info"><a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> webgl - buffergeometry - lines - indexed</div>
 
 
 		<script src="../build/three.js"></script>
 		<script src="../build/three.js"></script>
 
 

+ 1 - 1
examples/webgl_buffergeometry_points.html

@@ -30,7 +30,7 @@
 	<body>
 	<body>
 
 
 		<div id="container"></div>
 		<div id="container"></div>
-		<div id="info"><a href="http://threejs.org" target="_blank">three.js</a> webgl - buffergeometry - particles</div>
+		<div id="info"><a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> webgl - buffergeometry - particles</div>
 
 
 		<script src="../build/three.js"></script>
 		<script src="../build/three.js"></script>
 
 

+ 1 - 1
examples/webgl_buffergeometry_points_interleaved.html

@@ -30,7 +30,7 @@
 	<body>
 	<body>
 
 
 		<div id="container"></div>
 		<div id="container"></div>
-		<div id="info"><a href="http://threejs.org" target="_blank">three.js</a> webgl - buffergeometry - particles</div>
+		<div id="info"><a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> webgl - buffergeometry - particles</div>
 
 
 		<script src="../build/three.js"></script>
 		<script src="../build/three.js"></script>
 
 

+ 1 - 1
examples/webgl_buffergeometry_rawshader.html

@@ -33,7 +33,7 @@
 	<body>
 	<body>
 
 
 		<div id="container"></div>
 		<div id="container"></div>
-		<div id="info"><a href="http://threejs.org" target="_blank">three.js</a> - raw shader demo</div>
+		<div id="info"><a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> - raw shader demo</div>
 
 
 		<script src="../build/three.js"></script>
 		<script src="../build/three.js"></script>
 
 

+ 1 - 1
examples/webgl_buffergeometry_uint.html

@@ -31,7 +31,7 @@
 	<body>
 	<body>
 
 
 		<div id="container"></div>
 		<div id="container"></div>
-		<div id="info"><a href="http://threejs.org" target="_blank">three.js</a> webgl - buffergeometry - uint</div>
+		<div id="info"><a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> webgl - buffergeometry - uint</div>
 
 
 		<script src="../build/three.js"></script>
 		<script src="../build/three.js"></script>
 
 

+ 1 - 1
examples/webgl_camera.html

@@ -32,7 +32,7 @@
 		</style>
 		</style>
 	</head>
 	</head>
 	<body>
 	<body>
-		<div id="info"><a href="http://threejs.org" target="_blank">three.js</a> - cameras<br/>
+		<div id="info"><a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> - cameras<br/>
 		<b>O</b> orthographic <b>P</b> perspective
 		<b>O</b> orthographic <b>P</b> perspective
 		</div>
 		</div>
 
 

+ 1 - 1
examples/webgl_camera_cinematic.html

@@ -47,7 +47,7 @@
 				info.style.top = '10px';
 				info.style.top = '10px';
 				info.style.width = '100%';
 				info.style.width = '100%';
 				info.style.textAlign = 'center';
 				info.style.textAlign = 'center';
-				info.innerHTML = '<a href="http://threejs.org" target="_blank">three.js</a> webgl - interactive cubes';
+				info.innerHTML = '<a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> webgl - interactive cubes';
 				container.appendChild( info );
 				container.appendChild( info );
 				camera = new THREE.CinematicCamera( 60, window.innerWidth / window.innerHeight, 1, 1000 );
 				camera = new THREE.CinematicCamera( 60, window.innerWidth / window.innerHeight, 1, 1000 );
 				camera.setLens(5);
 				camera.setLens(5);

+ 1 - 1
examples/webgl_camera_logarithmicdepthbuffer.html

@@ -80,7 +80,7 @@
 		</div>
 		</div>
 
 
 		<div id="info">
 		<div id="info">
-			<a href="http://threejs.org" target="_blank">three.js</a> - cameras - logarithmic depth buffer<br/>
+			<a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> - cameras - logarithmic depth buffer<br/>
 			Zoom through scene with objects ranging in size from 1µm to 100,000,000 light years using the mousewheel<br/>
 			Zoom through scene with objects ranging in size from 1µm to 100,000,000 light years using the mousewheel<br/>
 			Linear z-buffer handles close-up objects well, but fails spectacularly at distant objects<br/>
 			Linear z-buffer handles close-up objects well, but fails spectacularly at distant objects<br/>
 			Logarithmic handles all but the smallest objects with ease
 			Logarithmic handles all but the smallest objects with ease

+ 1 - 1
examples/webgl_custom_attributes.html

@@ -28,7 +28,7 @@
 	</head>
 	</head>
 
 
 	<body>
 	<body>
-		<div id="info"><a href="http://threejs.org" target="_blank">three.js</a> - custom attributes example</div>
+		<div id="info"><a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> - custom attributes example</div>
 		<div id="container"></div>
 		<div id="container"></div>
 
 
 		<script src="../build/three.js"></script>
 		<script src="../build/three.js"></script>

+ 1 - 1
examples/webgl_custom_attributes_lines.html

@@ -28,7 +28,7 @@
 	</head>
 	</head>
 
 
 	<body>
 	<body>
-		<div id="info"><a href="http://threejs.org" target="_blank">three.js</a> - custom attributes example</div>
+		<div id="info"><a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> - custom attributes example</div>
 		<div id="container"></div>
 		<div id="container"></div>
 
 
 		<script src="js/Detector.js"></script>
 		<script src="js/Detector.js"></script>

+ 1 - 1
examples/webgl_custom_attributes_points.html

@@ -28,7 +28,7 @@
 	</head>
 	</head>
 
 
 	<body>
 	<body>
-		<div id="info"><a href="http://threejs.org" target="_blank">three.js</a> - custom attributes example - particles</div>
+		<div id="info"><a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> - custom attributes example - particles</div>
 		<div id="container"></div>
 		<div id="container"></div>
 
 
 		<script src="../build/three.js"></script>
 		<script src="../build/three.js"></script>

+ 1 - 1
examples/webgl_custom_attributes_points2.html

@@ -28,7 +28,7 @@
 	</head>
 	</head>
 
 
 	<body>
 	<body>
-		<div id="info"><a href="http://threejs.org" target="_blank">three.js</a> - custom attributes example - particles - billboards</div>
+		<div id="info"><a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> - custom attributes example - particles - billboards</div>
 		<div id="container"></div>
 		<div id="container"></div>
 
 
 		<script src="../build/three.js"></script>
 		<script src="../build/three.js"></script>

+ 1 - 1
examples/webgl_custom_attributes_points3.html

@@ -28,7 +28,7 @@
 	</head>
 	</head>
 
 
 	<body>
 	<body>
-		<div id="info"><a href="http://threejs.org" target="_blank">three.js</a> - custom attributes example - billboards - alphatest</div>
+		<div id="info"><a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> - custom attributes example - billboards - alphatest</div>
 		<div id="container"></div>
 		<div id="container"></div>
 
 
 		<script src="../build/three.js"></script>
 		<script src="../build/three.js"></script>

+ 1 - 1
examples/webgl_decals.html

@@ -32,7 +32,7 @@
 	<body>
 	<body>
 
 
 		<div id="container"></div>
 		<div id="container"></div>
-		<div id="info"><a href="https://threejs.org" target="_blank">three.js</a> - decals - Decal Splatter (click or tap to shoot)</div>
+		<div id="info"><a href="https://threejs.org" target="_blank" rel="noopener">three.js</a> - decals - Decal Splatter (click or tap to shoot)</div>
 
 
 		<script src="../build/three.js"></script>
 		<script src="../build/three.js"></script>
 		<script src="js/geometries/DecalGeometry.js"></script>
 		<script src="js/geometries/DecalGeometry.js"></script>

+ 2 - 2
examples/webgl_depth_texture.html

@@ -82,9 +82,9 @@
 	<body>
 	<body>
 		<canvas></canvas>
 		<canvas></canvas>
 		<div id="info">
 		<div id="info">
-			<a href="http://threejs.org" target="_blank">threejs</a> - WebGL - Depth Texture<br/>
+			<a href="http://threejs.org" target="_blank" rel="noopener">threejs</a> - WebGL - Depth Texture<br/>
 			Stores render target depth in a texture attachment.<br/>
 			Stores render target depth in a texture attachment.<br/>
-			Created by <a href="http://twitter.com/mattdesl" target="_blank">@mattdesl</a>.
+			Created by <a href="http://twitter.com/mattdesl" target="_blank" rel="noopener">@mattdesl</a>.
 
 
 			<div id="error" style="display: none;">
 			<div id="error" style="display: none;">
 			Your browser does not support <strong>WEBGL_depth_texture</strong>.<br/><br/>
 			Your browser does not support <strong>WEBGL_depth_texture</strong>.<br/><br/>

+ 1 - 1
examples/webgl_effects_anaglyph.html

@@ -33,7 +33,7 @@
 	</head>
 	</head>
 
 
 	<body>
 	<body>
-		<div id="info"><a href="http://threejs.org" target="_blank">three.js</a> - effects - anaglyph. skybox by <a href="http://ict.debevec.org/~debevec/" target="_blank">Paul Debevec</a></div>
+		<div id="info"><a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> - effects - anaglyph. skybox by <a href="http://ict.debevec.org/~debevec/" target="_blank" rel="noopener">Paul Debevec</a></div>
 
 
 		<script src="../build/three.js"></script>
 		<script src="../build/three.js"></script>
 
 

+ 7 - 7
examples/webgl_effects_parallaxbarrier.html

@@ -36,11 +36,11 @@
 	<body>
 	<body>
 		<div id="d">
 		<div id="d">
 			<div id="info">
 			<div id="info">
-				<a href="http://threejs.org" target="_blank">three.js</a> webgl - effects - parallax barrier.
-				texture by <a href="http://www.humus.name/index.php?page=Textures" target="_blank">Humus</a> :
+				<a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> webgl - effects - parallax barrier.
+				texture by <a href="http://www.humus.name/index.php?page=Textures" target="_blank" rel="noopener">Humus</a> :
 				<span id="car_info">
 				<span id="car_info">
 					<span id="car_name">Bugatti Veyron model</span>
 					<span id="car_name">Bugatti Veyron model</span>
-					by <span id="car_author"><a href="http://artist-3d.com/free_3d_models/dnm/model_disp.php?uid=1129" target="_blank">Troyano</a></span>
+					by <span id="car_author"><a href="http://artist-3d.com/free_3d_models/dnm/model_disp.php?uid=1129" target="_blank" rel="noopener">Troyano</a></span>
 				</span>
 				</span>
 
 
 			</div>
 			</div>
@@ -75,7 +75,7 @@
 
 
 					name:	"Bugatti Veyron",
 					name:	"Bugatti Veyron",
 					url: 	"obj/veyron/VeyronNoUv_bin.js",
 					url: 	"obj/veyron/VeyronNoUv_bin.js",
-					author: '<a href="http://artist-3d.com/free_3d_models/dnm/model_disp.php?uid=1129" target="_blank">Troyano</a>',
+					author: '<a href="http://artist-3d.com/free_3d_models/dnm/model_disp.php?uid=1129" target="_blank" rel="noopener">Troyano</a>',
 					init_rotation: [ 0, 0, 0 ],
 					init_rotation: [ 0, 0, 0 ],
 					scale: 5.5,
 					scale: 5.5,
 					init_material: 4,
 					init_material: 4,
@@ -91,7 +91,7 @@
 
 
 					name: 	"Lamborghini Gallardo",
 					name: 	"Lamborghini Gallardo",
 					url:	"obj/gallardo/GallardoNoUv_bin.js",
 					url:	"obj/gallardo/GallardoNoUv_bin.js",
-					author: '<a href="http://artist-3d.com/free_3d_models/dnm/model_disp.php?uid=1711" target="_blank">machman_3d</a>',
+					author: '<a href="http://artist-3d.com/free_3d_models/dnm/model_disp.php?uid=1711" target="_blank" rel="noopener">machman_3d</a>',
 					init_rotation: [ 0, 0, 0 ],
 					init_rotation: [ 0, 0, 0 ],
 					scale: 3.7,
 					scale: 3.7,
 					init_material: 9,
 					init_material: 9,
@@ -107,7 +107,7 @@
 
 
 					name: 	"Ferrari F50",
 					name: 	"Ferrari F50",
 					url:	"obj/f50/F50NoUv_bin.js",
 					url:	"obj/f50/F50NoUv_bin.js",
-					author: '<a href="http://artist-3d.com/free_3d_models/dnm/model_disp.php?uid=1687" target="_blank">daniel sathya</a>',
+					author: '<a href="http://artist-3d.com/free_3d_models/dnm/model_disp.php?uid=1687" target="_blank" rel="noopener">daniel sathya</a>',
 					init_rotation: [ 0, 0, 0 ],
 					init_rotation: [ 0, 0, 0 ],
 					scale: 0.175,
 					scale: 0.175,
 					init_material: 2,
 					init_material: 2,
@@ -123,7 +123,7 @@
 
 
 					name: 	"Chevrolet Camaro",
 					name: 	"Chevrolet Camaro",
 					url:	"obj/camaro/CamaroNoUv_bin.js",
 					url:	"obj/camaro/CamaroNoUv_bin.js",
-					author: '<a href="http://www.turbosquid.com/3d-models/blender-camaro/411348" target="_blank">dskfnwn</a>',
+					author: '<a href="http://www.turbosquid.com/3d-models/blender-camaro/411348" target="_blank" rel="noopener">dskfnwn</a>',
 					init_rotation: [ 0.0, 0.0, 0.0 ],
 					init_rotation: [ 0.0, 0.0, 0.0 ],
 					scale: 75,
 					scale: 75,
 					init_material: 0,
 					init_material: 0,

+ 2 - 2
examples/webgl_effects_peppersghost.html

@@ -36,8 +36,8 @@
 </head>
 </head>
 
 
 <body>
 <body>
-<div id="info"><a href="http://threejs.org" target="_blank">three.js</a> - <a href="https://en.wikipedia.org/wiki/Pepper%27s_ghost">peppers ghost effect</a> demo <br />
-		<a href="http://www.instructables.com/id/Reflective-Prism/?ALLSTEPS" target="_blank">basic instructions for building the reflective prism</a></div>
+<div id="info"><a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> - <a href="https://en.wikipedia.org/wiki/Pepper%27s_ghost">peppers ghost effect</a> demo <br />
+		<a href="http://www.instructables.com/id/Reflective-Prism/?ALLSTEPS" target="_blank" rel="noopener">basic instructions for building the reflective prism</a></div>
 
 
 <script src="../build/three.js"></script>
 <script src="../build/three.js"></script>
 
 

+ 1 - 1
examples/webgl_effects_stereo.html

@@ -34,7 +34,7 @@
 
 
 	<body>
 	<body>
 		<div id="info">
 		<div id="info">
-			<a href="http://threejs.org" target="_blank">three.js</a> - effects - stereo. skybox by <a href="http://www.zfight.com/" target="_blank">Jochum Skoglund</a>
+			<a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> - effects - stereo. skybox by <a href="http://www.zfight.com/" target="_blank" rel="noopener">Jochum Skoglund</a>
 		</div>
 		</div>
 
 
 		<script src="../build/three.js"></script>
 		<script src="../build/three.js"></script>

+ 1 - 1
examples/webgl_exporter_obj.html

@@ -51,7 +51,7 @@
 	</head>
 	</head>
 	<body>
 	<body>
 		<div id="info">
 		<div id="info">
-			<a href="http://threejs.org" target="_blank">three.js</a>
+			<a href="http://threejs.org" target="_blank" rel="noopener">three.js</a>
 			- geometries:
 			- geometries:
 			<span class="link" id="triangle">triangle</span>,
 			<span class="link" id="triangle">triangle</span>,
 			<span class="link" id="cube">cube</span>,
 			<span class="link" id="cube">cube</span>,

+ 1 - 1
examples/webgl_geometry_colors.html

@@ -32,7 +32,7 @@
 	<body>
 	<body>
 
 
 		<div id="container"></div>
 		<div id="container"></div>
-		<div id="info"><a href="http://threejs.org" target="_blank">three.js</a> webgl - vertex colors</div>
+		<div id="info"><a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> webgl - vertex colors</div>
 
 
 		<script src="../build/three.js"></script>
 		<script src="../build/three.js"></script>
 
 

+ 1 - 1
examples/webgl_geometry_colors_blender.html

@@ -32,7 +32,7 @@
 	<body>
 	<body>
 
 
 		<div id="container"></div>
 		<div id="container"></div>
-		<div id="info"><a href="http://threejs.org" target="_blank">three.js</a> webgl - io blender - vertex colors</div>
+		<div id="info"><a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> webgl - io blender - vertex colors</div>
 
 
 		<script src="../build/three.js"></script>
 		<script src="../build/three.js"></script>
 
 

+ 1 - 1
examples/webgl_geometry_colors_lookuptable.html

@@ -33,7 +33,7 @@
 
 
 	<body>
 	<body>
 
 
-		<div id="info"><a href="http://threejs.org" target="_blank">three.js</a> webgl - lookuptable - vertex color values from a range of data values.<br />
+		<div id="info"><a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> webgl - lookuptable - vertex color values from a range of data values.<br />
 		press A: change color map, press S: change numberOfColors, press D: toggle Legend on/off, press F: change Legend layout<br />
 		press A: change color map, press S: change numberOfColors, press D: toggle Legend on/off, press F: change Legend layout<br />
 		</div>
 		</div>
 
 

+ 1 - 1
examples/webgl_geometry_convex.html

@@ -26,7 +26,7 @@
 	</head>
 	</head>
 	<body>
 	<body>
 
 
-		<div id="info"><a href="http://threejs.org" target="_blank">three.js</a> - ConvexGeometry</div>
+		<div id="info"><a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> - ConvexGeometry</div>
 
 
 		<script src="../build/three.js"></script>
 		<script src="../build/three.js"></script>
 		<script src="js/controls/OrbitControls.js"></script>
 		<script src="js/controls/OrbitControls.js"></script>

+ 1 - 1
examples/webgl_geometry_dynamic.html

@@ -38,7 +38,7 @@
 	<body>
 	<body>
 
 
 		<div id="container"></div>
 		<div id="container"></div>
-		<div id="info"><a href="http://threejs.org" target="_blank">three.js</a> - dynamic geometry demo - webgl<br />(left click: forward, right click: backward)</div>
+		<div id="info"><a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> - dynamic geometry demo - webgl<br />(left click: forward, right click: backward)</div>
 
 
 		<script src="../build/three.js"></script>
 		<script src="../build/three.js"></script>
 
 

+ 1 - 1
examples/webgl_geometry_extrude_shapes.html

@@ -40,7 +40,7 @@
 				info.style.textAlign = 'center';
 				info.style.textAlign = 'center';
 				info.style.color = '#fff';
 				info.style.color = '#fff';
 				info.style.link = '#f80';
 				info.style.link = '#f80';
-				info.innerHTML = '<a href="http://threejs.org" target="_blank">three.js</a> webgl - geometry extrude shapes';
+				info.innerHTML = '<a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> webgl - geometry extrude shapes';
 				document.body.appendChild( info );
 				document.body.appendChild( info );
 
 
 				renderer = new THREE.WebGLRenderer();
 				renderer = new THREE.WebGLRenderer();

+ 1 - 1
examples/webgl_geometry_extrude_splines.html

@@ -26,7 +26,7 @@
 	<body>
 	<body>
 
 
 		<div id="container"></div>
 		<div id="container"></div>
-		<div id="info"><a href="https://threejs.org" target="_blank">three.js</a> - geometry - spline extrusion examples by <a href="http://www.lab4games.net/zz85/blog" target="_blank">zz85</a></div>
+		<div id="info"><a href="https://threejs.org" target="_blank" rel="noopener">three.js</a> - geometry - spline extrusion examples by <a href="http://www.lab4games.net/zz85/blog" target="_blank" rel="noopener">zz85</a></div>
 
 
 		<script src="../build/three.js"></script>
 		<script src="../build/three.js"></script>
 		<script src="js/controls/OrbitControls.js"></script>
 		<script src="js/controls/OrbitControls.js"></script>

+ 1 - 1
examples/webgl_geometry_minecraft.html

@@ -39,7 +39,7 @@
 	<body>
 	<body>
 
 
 		<div id="container"><br /><br /><br /><br /><br />Generating world...</div>
 		<div id="container"><br /><br /><br /><br /><br />Generating world...</div>
-		<div id="info"><a href="http://threejs.org" target="_blank">three.js</a> - <a href="http://www.minecraft.net/" target="_blank">minecraft</a> demo. featuring <a href="http://painterlypack.net/" target="_blank">painterly pack</a><br />(left click: forward, right click: backward)</div>
+		<div id="info"><a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> - <a href="http://www.minecraft.net/" target="_blank" rel="noopener">minecraft</a> demo. featuring <a href="http://painterlypack.net/" target="_blank" rel="noopener">painterly pack</a><br />(left click: forward, right click: backward)</div>
 
 
 		<script src="../build/three.js"></script>
 		<script src="../build/three.js"></script>
 
 

+ 1 - 1
examples/webgl_geometry_minecraft_ao.html

@@ -38,7 +38,7 @@
 
 
 		<div id="container"><br /><br /><br /><br /><br />Generating world...</div>
 		<div id="container"><br /><br /><br /><br /><br />Generating world...</div>
 		<div id="info">
 		<div id="info">
-			<a href="http://threejs.org" target="_blank">three.js</a> - <a href="http://www.minecraft.net/" target="_blank">minecraft</a> demo [ambient occlusion]. featuring <a href="http://painterlypack.net/" target="_blank">painterly pack</a><br />(left click: forward, right click: backward)
+			<a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> - <a href="http://www.minecraft.net/" target="_blank" rel="noopener">minecraft</a> demo [ambient occlusion]. featuring <a href="http://painterlypack.net/" target="_blank" rel="noopener">painterly pack</a><br />(left click: forward, right click: backward)
 		</div>
 		</div>
 
 
 		<script src="../build/three.js"></script>
 		<script src="../build/three.js"></script>

+ 1 - 1
examples/webgl_geometry_normals.html

@@ -32,7 +32,7 @@
 
 
 		<div id="container"></div>
 		<div id="container"></div>
 		<div id="info">
 		<div id="info">
-			<a href="https://threejs.org" target="_blank">three.js</a> - geometry - normals</a>
+			<a href="https://threejs.org" target="_blank" rel="noopener">three.js</a> - geometry - normals</a>
 			<p>
 			<p>
 				<span>Yellow Arrows: Face Normals</span><br>
 				<span>Yellow Arrows: Face Normals</span><br>
 				<span>Red Arrows: Vertex Normals</span>
 				<span>Red Arrows: Vertex Normals</span>

+ 1 - 1
examples/webgl_geometry_nurbs.html

@@ -23,7 +23,7 @@
 	<body>
 	<body>
 		<canvas id="debug" style="position:absolute; left:100px"></canvas>
 		<canvas id="debug" style="position:absolute; left:100px"></canvas>
 
 
-		<div id="info"><a href="http://threejs.org" target="_blank">three.js</a> - NURBS curve and surface example</div>
+		<div id="info"><a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> - NURBS curve and surface example</div>
 
 
 		<script src="../build/three.js"></script>
 		<script src="../build/three.js"></script>
 		<script src="js/curves/NURBSCurve.js"></script>
 		<script src="js/curves/NURBSCurve.js"></script>

+ 1 - 1
examples/webgl_geometry_spline_editor.html

@@ -26,7 +26,7 @@
 	<body>
 	<body>
 
 
 		<div id="container"></div>
 		<div id="container"></div>
-		<div id="info"><a href="https://threejs.org" target="_blank">three.js</a> - geometry - catmull spline editor</div>
+		<div id="info"><a href="https://threejs.org" target="_blank" rel="noopener">three.js</a> - geometry - catmull spline editor</div>
 
 
 		<script src="../build/three.js"></script>
 		<script src="../build/three.js"></script>
 
 

+ 1 - 1
examples/webgl_geometry_teapot.html

@@ -31,7 +31,7 @@
 	</head>
 	</head>
 	<body>
 	<body>
 		<div id="info">
 		<div id="info">
-			<a href="http://threejs.org" target="_blank">three.js</a> - the Utah Teapot<br />
+			<a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> - the Utah Teapot<br />
 			from <a href="https://www.udacity.com/course/interactive-3d-graphics--cs291">Udacity Interactive 3D Graphics</a>
 			from <a href="https://www.udacity.com/course/interactive-3d-graphics--cs291">Udacity Interactive 3D Graphics</a>
 		</div>
 		</div>
 
 

+ 1 - 1
examples/webgl_geometry_terrain.html

@@ -32,7 +32,7 @@
 	<body>
 	<body>
 
 
 		<div id="container"><br /><br /><br /><br /><br />Generating world...</div>
 		<div id="container"><br /><br /><br /><br /><br />Generating world...</div>
-		<div id="info"><a href="http://threejs.org" target="_blank">three.js</a> - webgl terrain demo<br />(left click: forward, right click: backward)</div>
+		<div id="info"><a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> - webgl terrain demo<br />(left click: forward, right click: backward)</div>
 
 
 		<script src="../build/three.js"></script>
 		<script src="../build/three.js"></script>
 
 

+ 1 - 1
examples/webgl_geometry_terrain_fog.html

@@ -32,7 +32,7 @@
 	<body>
 	<body>
 
 
 		<div id="container"><br /><br /><br /><br /><br />Generating world...</div>
 		<div id="container"><br /><br /><br /><br /><br />Generating world...</div>
-		<div id="info"><a href="http://threejs.org" target="_blank">three.js</a> - webgl terrain + fog demo <br />(left click: forward, right click: backward)</div>
+		<div id="info"><a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> - webgl terrain + fog demo <br />(left click: forward, right click: backward)</div>
 
 
 		<script src="../build/three.js"></script>
 		<script src="../build/three.js"></script>
 
 

+ 1 - 1
examples/webgl_geometry_terrain_raycast.html

@@ -32,7 +32,7 @@
 	<body>
 	<body>
 
 
 		<div id="container"><br /><br /><br /><br /><br />Generating world...</div>
 		<div id="container"><br /><br /><br /><br /><br />Generating world...</div>
-		<div id="info"><a href="http://threejs.org" target="_blank">three.js</a> - webgl terrain raycasting demo</div>
+		<div id="info"><a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> - webgl terrain raycasting demo</div>
 
 
 		<script src="../build/three.js"></script>
 		<script src="../build/three.js"></script>
 
 

+ 1 - 1
examples/webgl_geometry_text.html

@@ -26,7 +26,7 @@
 	<body>
 	<body>
 
 
 		<div id="info">
 		<div id="info">
-		<a href="http://threejs.org" target="_blank">three.js</a> - procedural 3D text by <a href="http://www.lab4games.net/zz85/blog" target="_blank">zz85</a> &amp; alteredq
+		<a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> - procedural 3D text by <a href="http://www.lab4games.net/zz85/blog" target="_blank" rel="noopener">zz85</a> &amp; alteredq
 		<br/>type to enter new text, drag to spin the text
 		<br/>type to enter new text, drag to spin the text
 		<br/><span class="button" id="color">change color</span>,
 		<br/><span class="button" id="color">change color</span>,
 			<span class="button" id="font">change font</span>,
 			<span class="button" id="font">change font</span>,

+ 2 - 2
examples/webgl_geometry_text_earcut.html

@@ -26,8 +26,8 @@
 	<body>
 	<body>
 
 
 		<div id="info">
 		<div id="info">
-		<a href="http://threejs.org" target="_blank">three.js</a> - procedural 3D text by <a href="http://www.lab4games.net/zz85/blog" target="_blank">zz85</a> &amp; alteredq
-		<br/>built-in shape triangulation has been replaced with <a href="https://github.com/mapbox/earcut">Earcut</a> by <a href="https://github.com/mourner" target="_blank">mourner</a>
+		<a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> - procedural 3D text by <a href="http://www.lab4games.net/zz85/blog" target="_blank" rel="noopener">zz85</a> &amp; alteredq
+		<br/>built-in shape triangulation has been replaced with <a href="https://github.com/mapbox/earcut">Earcut</a> by <a href="https://github.com/mourner" target="_blank" rel="noopener">mourner</a>
 		<br/>type to enter new text, drag to spin the text
 		<br/>type to enter new text, drag to spin the text
 		<br/><span class="button" id="color">change color</span>,
 		<br/><span class="button" id="color">change color</span>,
 			<span class="button" id="font">change font</span>,
 			<span class="button" id="font">change font</span>,

+ 2 - 2
examples/webgl_geometry_text_pnltri.html

@@ -26,8 +26,8 @@
 	<body>
 	<body>
 
 
 		<div id="info">
 		<div id="info">
-		<a href="http://threejs.org" target="_blank">three.js</a> - procedural 3D text by <a href="http://www.lab4games.net/zz85/blog" target="_blank">zz85</a> &amp; alteredq
-		<br/>built-in shape triangulation has been replaced with <a href="https://github.com/jahting/pnltri.js">PnlTri.js</a> by <a href="https://github.com/jahting" target="_blank">j ahting</a>
+		<a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> - procedural 3D text by <a href="http://www.lab4games.net/zz85/blog" target="_blank" rel="noopener">zz85</a> &amp; alteredq
+		<br/>built-in shape triangulation has been replaced with <a href="https://github.com/jahting/pnltri.js">PnlTri.js</a> by <a href="https://github.com/jahting" target="_blank" rel="noopener">j ahting</a>
 		<br/>type to enter new text, drag to spin the text
 		<br/>type to enter new text, drag to spin the text
 		<br/><span class="button" id="color">change color</span>,
 		<br/><span class="button" id="color">change color</span>,
 			<span class="button" id="font">change font</span>,
 			<span class="button" id="font">change font</span>,

+ 1 - 1
examples/webgl_geometry_text_shapes.html

@@ -21,7 +21,7 @@
 	</head>
 	</head>
 	<body>
 	<body>
 		<div id="info">
 		<div id="info">
-			<a href="http://threejs.org" target="_blank">three.js</a> webgl - Simple text from json fonts.
+			<a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> webgl - Simple text from json fonts.
 		</div>
 		</div>
 
 
 		<script src="../build/three.js"></script>
 		<script src="../build/three.js"></script>

+ 1 - 1
examples/webgl_gpgpu_birds.html

@@ -32,7 +32,7 @@
 	<body>
 	<body>
 
 
 		<div id="info">
 		<div id="info">
-			<a href="http://threejs.org" target="_blank">three.js</a> - <span id="birds"></span> webgl gpgpu birds<br/>
+			<a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> - <span id="birds"></span> webgl gpgpu birds<br/>
 			Select <span id="options"></span> birds<br/>
 			Select <span id="options"></span> birds<br/>
 			Move mouse to disturb birds.
 			Move mouse to disturb birds.
 
 

+ 1 - 1
examples/webgl_gpgpu_protoplanet.html

@@ -36,7 +36,7 @@
 	<body>
 	<body>
 
 
 		<div id="info">
 		<div id="info">
-			<a href="http://threejs.org" target="_blank">three.js</a> - <span id="protoplanets"></span> webgl gpgpu debris<br/>
+			<a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> - <span id="protoplanets"></span> webgl gpgpu debris<br/>
 			Select <span id="options"></span> debris<br/>
 			Select <span id="options"></span> debris<br/>
 			<span id="warning"></span>
 			<span id="warning"></span>
 		</div>
 		</div>

+ 1 - 1
examples/webgl_gpgpu_water.html

@@ -31,7 +31,7 @@
 	<body>
 	<body>
 
 
 		<div id="info">
 		<div id="info">
-			<a href="http://threejs.org" target="_blank">three.js</a> - <span id="waterSize"></span> webgl gpgpu water<br/>
+			<a href="http://threejs.org" target="_blank" rel="noopener">three.js</a> - <span id="waterSize"></span> webgl gpgpu water<br/>
 			Select <span id="options"></span> water size<br/>
 			Select <span id="options"></span> water size<br/>
 			Move mouse to disturb water.<br>
 			Move mouse to disturb water.<br>
 			Press mouse button to orbit around. 'W' key toggles wireframe.
 			Press mouse button to orbit around. 'W' key toggles wireframe.

Some files were not shown because too many files changed in this diff