Procházet zdrojové kódy

Fixed lgtm.com unsafe external link alerts.

Mr.doob před 8 roky
rodič
revize
334ab72b42
100 změnil soubory, kde provedl 118 přidání a 118 odebrání
  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.width = '100%';
 				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 );
 
 				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>
 
 		<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> |
 				<a href="#" onclick="setPerspective();return false;">Perspective</a><br>
 			Lens: <a href="#" onclick="setLens(12);return false;">12mm</a> |

+ 1 - 1
examples/canvas_geometry_birds.html

@@ -26,7 +26,7 @@
 	<body>
 
 		<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>
 

+ 1 - 1
examples/canvas_geometry_earth.html

@@ -32,7 +32,7 @@
 	<body>
 
 		<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>
 

+ 1 - 1
examples/canvas_geometry_nurbs.html

@@ -23,7 +23,7 @@
 	<body>
 		<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>
 

+ 1 - 1
examples/canvas_geometry_panorama.html

@@ -30,7 +30,7 @@
 	<body>
 
 		<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>
 

+ 1 - 1
examples/canvas_geometry_panorama_fisheye.html

@@ -30,7 +30,7 @@
 	<body>
 
 		<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>
 

+ 1 - 1
examples/canvas_geometry_shapes.html

@@ -23,7 +23,7 @@
 	<body>
 		<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>
 

+ 1 - 1
examples/canvas_geometry_terrain.html

@@ -32,7 +32,7 @@
 	<body>
 
 		<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>
 

+ 1 - 1
examples/canvas_interactive_cubes.html

@@ -46,7 +46,7 @@
 				info.style.top = '10px';
 				info.style.width = '100%';
 				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 );
 
 				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.width = '100%';
 				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 );
 
 				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.width = '100%';
 				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 );
 
 				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.width = '100%';
 				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 );
 
 				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="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>
 
 		<script src="../build/three.js"></script>

+ 1 - 1
examples/canvas_lines_colors.html

@@ -40,7 +40,7 @@
 	<body>
 
 		<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>]
 		</div>
 

+ 1 - 1
examples/canvas_lines_colors_2d.html

@@ -40,7 +40,7 @@
 	<body>
 
 		<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>]
 		</div>
 

+ 1 - 1
examples/canvas_lines_dashed.html

@@ -28,7 +28,7 @@
 	</head>
 
 	<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>
 
 		<script src="../build/three.js"></script>

+ 2 - 2
examples/canvas_materials_normal.html

@@ -35,8 +35,8 @@
 
 		<div id="container"></div>
 		<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>
 
 		<script src="../build/three.js"></script>

+ 2 - 2
examples/canvas_materials_reflection.html

@@ -34,8 +34,8 @@
 
 		<div id="container"></div>
 		<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>
 
 		<script src="../build/three.js"></script>

+ 1 - 1
examples/canvas_materials_video.html

@@ -60,7 +60,7 @@
 				info.style.top = '10px';
 				info.style.width = '100%';
 				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 );
 
 				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.width = '100%';
 				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 );
 
 				//

+ 1 - 1
examples/css3d_molecules.html

@@ -92,7 +92,7 @@
 		<script src="js/loaders/PDBLoader.js"></script>
 
 		<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">
 			<button id="b_a">Atoms</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="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>
 

+ 1 - 1
examples/css3d_panorama_deviceorientation.html

@@ -34,7 +34,7 @@
 		<script src="js/controls/DeviceOrientationControls.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>
 

+ 1 - 1
examples/css3d_periodictable.html

@@ -105,7 +105,7 @@
 		<script src="js/renderers/CSS3DRenderer.js"></script>
 
 		<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">
 			<button id="table">TABLE</button>
 			<button id="sphere">SPHERE</button>

+ 1 - 1
examples/css3d_sandbox.html

@@ -28,7 +28,7 @@
 		</style>
 	</head>
 	<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>
 

+ 1 - 1
examples/css3d_sprites.html

@@ -40,7 +40,7 @@
 		<script src="js/renderers/CSS3DRenderer.js"></script>
 
 		<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>
 

+ 1 - 1
examples/misc_animation_keys.html

@@ -33,7 +33,7 @@
 		<div id="container"></div>
 
 		<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>
 
 		<script src="../build/three.js"></script>

+ 2 - 2
examples/misc_controls_deviceorientation.html

@@ -32,8 +32,8 @@
 		<div id="container"></div>
 
 		<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>
 
 		<script src="../build/three.js"></script>

+ 1 - 1
examples/misc_controls_fly.html

@@ -53,7 +53,7 @@
 
 	<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/>
 		</div>
 

+ 1 - 1
examples/misc_controls_orbit.html

@@ -34,7 +34,7 @@
 	<body>
 		<div id="container"></div>
 		<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>
 
 		<script src="../build/three.js"></script>

+ 1 - 1
examples/misc_controls_trackball.html

@@ -34,7 +34,7 @@
 	<body>
 		<div id="container"></div>
 		<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
 		</div>
 

+ 1 - 1
examples/misc_fps.html

@@ -30,7 +30,7 @@
 	<body>
 
 		<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>
 

+ 1 - 1
examples/misc_lookat.html

@@ -29,7 +29,7 @@
 		</style>
 	</head>
 	<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>
 

+ 4 - 4
examples/misc_sound.html

@@ -32,10 +32,10 @@
 	<body>
 
 		<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
 		</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>';
 
 

+ 1 - 1
examples/software_geometry_earth.html

@@ -32,7 +32,7 @@
 	<body>
 
 		<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>
 

+ 1 - 1
examples/software_lines_colors.html

@@ -40,7 +40,7 @@
 	<body>
 
 		<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>]
 		</div>
 

+ 1 - 1
examples/software_lines_cubes.html

@@ -40,7 +40,7 @@
 	<body>
 
 		<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>]
 		</div>
 

+ 1 - 1
examples/software_lines_sphere.html

@@ -40,7 +40,7 @@
 	<body>
 
 		<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>
 
 		<script src="../build/three.js"></script>

+ 1 - 1
examples/software_lines_splines.html

@@ -40,7 +40,7 @@
 	<body>
 
 		<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>]
 		</div>
 

+ 1 - 1
examples/software_sandbox.html

@@ -44,7 +44,7 @@
 				info.style.top = '10px';
 				info.style.width = '100%';
 				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 );
 
 				camera = new THREE.PerspectiveCamera( 70, window.innerWidth / window.innerHeight, 1, 2000 );

+ 1 - 1
examples/webgl2_sandbox.html

@@ -32,7 +32,7 @@
 	</head>
 
 	<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>
 

+ 1 - 1
examples/webgl_animation_keyframes_json.html

@@ -30,7 +30,7 @@
 		<div id="container"></div>
 
 		<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>
 
 		<script src="../build/three.js"></script>

+ 1 - 1
examples/webgl_animation_scene.html

@@ -33,7 +33,7 @@
 		<div id="container"></div>
 
 		<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>
 
 		<script src="../build/three.js"></script>

+ 2 - 2
examples/webgl_animation_skinning_blending.html

@@ -40,8 +40,8 @@
 	<body>
 		<div id="container"></div>
 		<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>Note: crossfades are possible with blend weights being set to (1,0,0), (0,1,0) or (0,0,1)
 		</div>

+ 1 - 1
examples/webgl_animation_skinning_morph.html

@@ -39,7 +39,7 @@
 		<div id="container"></div>
 
 		<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>
 			<div id="meminfo"></div>
 		</div>

+ 1 - 1
examples/webgl_buffergeometry.html

@@ -31,7 +31,7 @@
 	<body>
 
 		<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>
 

+ 1 - 1
examples/webgl_buffergeometry_constructed_from_geometry.html

@@ -30,7 +30,7 @@
 		<script type="text/javascript" src="js/controls/TrackballControls.js"></script>
 	</head>
 	<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>
 
 		if ( ! Detector.webgl ) Detector.addGetWebGLMessage();

+ 1 - 1
examples/webgl_buffergeometry_custom_attributes_particles.html

@@ -29,7 +29,7 @@
 
 	<body>
 		<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>
 

+ 1 - 1
examples/webgl_buffergeometry_drawcalls.html

@@ -32,7 +32,7 @@
 
 		<div id="container"></div>
 		<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>
 
 		<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="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>
 

+ 1 - 1
examples/webgl_buffergeometry_instancing2.html

@@ -44,7 +44,7 @@
 
 	<div id="container"></div>
 	<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>
 

+ 1 - 1
examples/webgl_buffergeometry_instancing_billboards.html

@@ -43,7 +43,7 @@
 <body>
 
 	<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>
 

+ 1 - 1
examples/webgl_buffergeometry_instancing_dynamic.html

@@ -44,7 +44,7 @@
 
 	<div id="container"></div>
 	<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>
 

+ 1 - 1
examples/webgl_buffergeometry_instancing_interleaved_dynamic.html

@@ -44,7 +44,7 @@
 
 	<div id="container"></div>
 	<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>
 

+ 1 - 1
examples/webgl_buffergeometry_lines.html

@@ -31,7 +31,7 @@
 	<body>
 
 		<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>
 

+ 1 - 1
examples/webgl_buffergeometry_lines_indexed.html

@@ -31,7 +31,7 @@
 	<body>
 
 		<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>
 

+ 1 - 1
examples/webgl_buffergeometry_points.html

@@ -30,7 +30,7 @@
 	<body>
 
 		<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>
 

+ 1 - 1
examples/webgl_buffergeometry_points_interleaved.html

@@ -30,7 +30,7 @@
 	<body>
 
 		<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>
 

+ 1 - 1
examples/webgl_buffergeometry_rawshader.html

@@ -33,7 +33,7 @@
 	<body>
 
 		<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>
 

+ 1 - 1
examples/webgl_buffergeometry_uint.html

@@ -31,7 +31,7 @@
 	<body>
 
 		<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>
 

+ 1 - 1
examples/webgl_camera.html

@@ -32,7 +32,7 @@
 		</style>
 	</head>
 	<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
 		</div>
 

+ 1 - 1
examples/webgl_camera_cinematic.html

@@ -47,7 +47,7 @@
 				info.style.top = '10px';
 				info.style.width = '100%';
 				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 );
 				camera = new THREE.CinematicCamera( 60, window.innerWidth / window.innerHeight, 1, 1000 );
 				camera.setLens(5);

+ 1 - 1
examples/webgl_camera_logarithmicdepthbuffer.html

@@ -80,7 +80,7 @@
 		</div>
 
 		<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/>
 			Linear z-buffer handles close-up objects well, but fails spectacularly at distant objects<br/>
 			Logarithmic handles all but the smallest objects with ease

+ 1 - 1
examples/webgl_custom_attributes.html

@@ -28,7 +28,7 @@
 	</head>
 
 	<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>
 
 		<script src="../build/three.js"></script>

+ 1 - 1
examples/webgl_custom_attributes_lines.html

@@ -28,7 +28,7 @@
 	</head>
 
 	<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>
 
 		<script src="js/Detector.js"></script>

+ 1 - 1
examples/webgl_custom_attributes_points.html

@@ -28,7 +28,7 @@
 	</head>
 
 	<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>
 
 		<script src="../build/three.js"></script>

+ 1 - 1
examples/webgl_custom_attributes_points2.html

@@ -28,7 +28,7 @@
 	</head>
 
 	<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>
 
 		<script src="../build/three.js"></script>

+ 1 - 1
examples/webgl_custom_attributes_points3.html

@@ -28,7 +28,7 @@
 	</head>
 
 	<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>
 
 		<script src="../build/three.js"></script>

+ 1 - 1
examples/webgl_decals.html

@@ -32,7 +32,7 @@
 	<body>
 
 		<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="js/geometries/DecalGeometry.js"></script>

+ 2 - 2
examples/webgl_depth_texture.html

@@ -82,9 +82,9 @@
 	<body>
 		<canvas></canvas>
 		<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/>
-			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;">
 			Your browser does not support <strong>WEBGL_depth_texture</strong>.<br/><br/>

+ 1 - 1
examples/webgl_effects_anaglyph.html

@@ -33,7 +33,7 @@
 	</head>
 
 	<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>
 

+ 7 - 7
examples/webgl_effects_parallaxbarrier.html

@@ -36,11 +36,11 @@
 	<body>
 		<div id="d">
 			<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_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>
 
 			</div>
@@ -75,7 +75,7 @@
 
 					name:	"Bugatti Veyron",
 					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 ],
 					scale: 5.5,
 					init_material: 4,
@@ -91,7 +91,7 @@
 
 					name: 	"Lamborghini Gallardo",
 					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 ],
 					scale: 3.7,
 					init_material: 9,
@@ -107,7 +107,7 @@
 
 					name: 	"Ferrari F50",
 					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 ],
 					scale: 0.175,
 					init_material: 2,
@@ -123,7 +123,7 @@
 
 					name: 	"Chevrolet Camaro",
 					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 ],
 					scale: 75,
 					init_material: 0,

+ 2 - 2
examples/webgl_effects_peppersghost.html

@@ -36,8 +36,8 @@
 </head>
 
 <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>
 

+ 1 - 1
examples/webgl_effects_stereo.html

@@ -34,7 +34,7 @@
 
 	<body>
 		<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>
 
 		<script src="../build/three.js"></script>

+ 1 - 1
examples/webgl_exporter_obj.html

@@ -51,7 +51,7 @@
 	</head>
 	<body>
 		<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:
 			<span class="link" id="triangle">triangle</span>,
 			<span class="link" id="cube">cube</span>,

+ 1 - 1
examples/webgl_geometry_colors.html

@@ -32,7 +32,7 @@
 	<body>
 
 		<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>
 

+ 1 - 1
examples/webgl_geometry_colors_blender.html

@@ -32,7 +32,7 @@
 	<body>
 
 		<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>
 

+ 1 - 1
examples/webgl_geometry_colors_lookuptable.html

@@ -33,7 +33,7 @@
 
 	<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 />
 		</div>
 

+ 1 - 1
examples/webgl_geometry_convex.html

@@ -26,7 +26,7 @@
 	</head>
 	<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="js/controls/OrbitControls.js"></script>

+ 1 - 1
examples/webgl_geometry_dynamic.html

@@ -38,7 +38,7 @@
 	<body>
 
 		<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>
 

+ 1 - 1
examples/webgl_geometry_extrude_shapes.html

@@ -40,7 +40,7 @@
 				info.style.textAlign = 'center';
 				info.style.color = '#fff';
 				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 );
 
 				renderer = new THREE.WebGLRenderer();

+ 1 - 1
examples/webgl_geometry_extrude_splines.html

@@ -26,7 +26,7 @@
 	<body>
 
 		<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="js/controls/OrbitControls.js"></script>

+ 1 - 1
examples/webgl_geometry_minecraft.html

@@ -39,7 +39,7 @@
 	<body>
 
 		<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>
 

+ 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="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>
 
 		<script src="../build/three.js"></script>

+ 1 - 1
examples/webgl_geometry_normals.html

@@ -32,7 +32,7 @@
 
 		<div id="container"></div>
 		<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>
 				<span>Yellow Arrows: Face Normals</span><br>
 				<span>Red Arrows: Vertex Normals</span>

+ 1 - 1
examples/webgl_geometry_nurbs.html

@@ -23,7 +23,7 @@
 	<body>
 		<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="js/curves/NURBSCurve.js"></script>

+ 1 - 1
examples/webgl_geometry_spline_editor.html

@@ -26,7 +26,7 @@
 	<body>
 
 		<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>
 

+ 1 - 1
examples/webgl_geometry_teapot.html

@@ -31,7 +31,7 @@
 	</head>
 	<body>
 		<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>
 		</div>
 

+ 1 - 1
examples/webgl_geometry_terrain.html

@@ -32,7 +32,7 @@
 	<body>
 
 		<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>
 

+ 1 - 1
examples/webgl_geometry_terrain_fog.html

@@ -32,7 +32,7 @@
 	<body>
 
 		<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>
 

+ 1 - 1
examples/webgl_geometry_terrain_raycast.html

@@ -32,7 +32,7 @@
 	<body>
 
 		<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>
 

+ 1 - 1
examples/webgl_geometry_text.html

@@ -26,7 +26,7 @@
 	<body>
 
 		<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/><span class="button" id="color">change color</span>,
 			<span class="button" id="font">change font</span>,

+ 2 - 2
examples/webgl_geometry_text_earcut.html

@@ -26,8 +26,8 @@
 	<body>
 
 		<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/><span class="button" id="color">change color</span>,
 			<span class="button" id="font">change font</span>,

+ 2 - 2
examples/webgl_geometry_text_pnltri.html

@@ -26,8 +26,8 @@
 	<body>
 
 		<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/><span class="button" id="color">change color</span>,
 			<span class="button" id="font">change font</span>,

+ 1 - 1
examples/webgl_geometry_text_shapes.html

@@ -21,7 +21,7 @@
 	</head>
 	<body>
 		<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>
 
 		<script src="../build/three.js"></script>

+ 1 - 1
examples/webgl_gpgpu_birds.html

@@ -32,7 +32,7 @@
 	<body>
 
 		<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/>
 			Move mouse to disturb birds.
 

+ 1 - 1
examples/webgl_gpgpu_protoplanet.html

@@ -36,7 +36,7 @@
 	<body>
 
 		<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/>
 			<span id="warning"></span>
 		</div>

+ 1 - 1
examples/webgl_gpgpu_water.html

@@ -31,7 +31,7 @@
 	<body>
 
 		<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/>
 			Move mouse to disturb water.<br>
 			Press mouse button to orbit around. 'W' key toggles wireframe.

Některé soubory nejsou zobrazeny, neboť je v těchto rozdílových datech změněno mnoho souborů