mrdoob 5 месяцев назад
Родитель
Сommit
258827bfe3
100 измененных файлов с 140 добавлено и 140 удалено
  1. 2 2
      docs/pages/AMFLoader.html
  2. 1 1
      docs/pages/AONode.html
  3. 2 2
      docs/pages/ARButton.html
  4. 2 2
      docs/pages/AfterImageNode.html
  5. 2 2
      docs/pages/AfterimagePass.html
  6. 1 1
      docs/pages/AmbientLight.html
  7. 1 1
      docs/pages/AmbientLightNode.html
  8. 2 2
      docs/pages/AmmoPhysics.html
  9. 2 2
      docs/pages/AnaglyphEffect.html
  10. 2 2
      docs/pages/AnaglyphPassNode.html
  11. 1 1
      docs/pages/AnalyticLightNode.html
  12. 2 2
      docs/pages/AnamorphicNode.html
  13. 1 1
      docs/pages/AnimationAction.html
  14. 1 1
      docs/pages/AnimationClip.html
  15. 2 2
      docs/pages/AnimationClipCreator.html
  16. 1 1
      docs/pages/AnimationLoader.html
  17. 1 1
      docs/pages/AnimationMixer.html
  18. 1 1
      docs/pages/AnimationObjectGroup.html
  19. 1 1
      docs/pages/AnimationUtils.html
  20. 1 1
      docs/pages/ArcCurve.html
  21. 2 2
      docs/pages/ArcballControls.html
  22. 1 1
      docs/pages/ArrayCamera.html
  23. 1 1
      docs/pages/ArrayElementNode.html
  24. 1 1
      docs/pages/ArrayNode.html
  25. 1 1
      docs/pages/ArrowHelper.html
  26. 3 3
      docs/pages/AsciiEffect.html
  27. 1 1
      docs/pages/AssignNode.html
  28. 1 1
      docs/pages/AtomicFunctionNode.html
  29. 1 1
      docs/pages/AttributeNode.html
  30. 2 2
      docs/pages/Audio.html
  31. 1 1
      docs/pages/AudioAnalyser.html
  32. 1 1
      docs/pages/AudioContext.html
  33. 1 1
      docs/pages/AudioListener.html
  34. 1 1
      docs/pages/AudioLoader.html
  35. 1 1
      docs/pages/AxesHelper.html
  36. 2 2
      docs/pages/BVHLoader.html
  37. 1 1
      docs/pages/BarrierNode.html
  38. 1 1
      docs/pages/BasicEnvironmentNode.html
  39. 1 1
      docs/pages/BasicLightMapNode.html
  40. 1 1
      docs/pages/BasicLightingModel.html
  41. 1 1
      docs/pages/BatchNode.html
  42. 1 1
      docs/pages/BatchedMesh.html
  43. 1 1
      docs/pages/BitcastNode.html
  44. 1 1
      docs/pages/BitonicSort_BitonicSort.html
  45. 2 2
      docs/pages/BloomNode.html
  46. 2 2
      docs/pages/BloomPass.html
  47. 2 2
      docs/pages/BokehPass.html
  48. 1 1
      docs/pages/Bone.html
  49. 1 1
      docs/pages/BooleanKeyframeTrack.html
  50. 1 1
      docs/pages/Box2.html
  51. 1 1
      docs/pages/Box3.html
  52. 1 1
      docs/pages/Box3Helper.html
  53. 1 1
      docs/pages/BoxGeometry.html
  54. 1 1
      docs/pages/BoxHelper.html
  55. 2 2
      docs/pages/BoxLineGeometry.html
  56. 1 1
      docs/pages/BufferAttribute.html
  57. 1 1
      docs/pages/BufferAttributeNode.html
  58. 1 1
      docs/pages/BufferGeometry.html
  59. 1 1
      docs/pages/BufferGeometryLoader.html
  60. 1 1
      docs/pages/BufferNode.html
  61. 1 1
      docs/pages/BuiltinNode.html
  62. 1 1
      docs/pages/BumpMapNode.html
  63. 1 1
      docs/pages/BundleGroup.html
  64. 1 1
      docs/pages/BypassNode.html
  65. 2 2
      docs/pages/CCDIKHelper.html
  66. 3 3
      docs/pages/CCDIKSolver.html
  67. 2 2
      docs/pages/CSM.html
  68. 2 2
      docs/pages/CSMFrustum.html
  69. 2 2
      docs/pages/CSMHelper.html
  70. 2 2
      docs/pages/CSMShadowNode.html
  71. 2 2
      docs/pages/CSS2DObject.html
  72. 2 2
      docs/pages/CSS2DRenderer.html
  73. 2 2
      docs/pages/CSS3DObject.html
  74. 3 3
      docs/pages/CSS3DRenderer.html
  75. 2 2
      docs/pages/CSS3DSprite.html
  76. 1 1
      docs/pages/Cache.html
  77. 1 1
      docs/pages/Camera.html
  78. 2 2
      docs/pages/CameraHelper.html
  79. 1 1
      docs/pages/CanvasTarget.html
  80. 1 1
      docs/pages/CanvasTexture.html
  81. 2 2
      docs/pages/Capsule.html
  82. 1 1
      docs/pages/CapsuleGeometry.html
  83. 1 1
      docs/pages/CatmullRomCurve3.html
  84. 2 2
      docs/pages/ChromaticAberrationNode.html
  85. 2 2
      docs/pages/CinquefoilKnot.html
  86. 1 1
      docs/pages/CircleGeometry.html
  87. 1 1
      docs/pages/ClearMaskPass.html
  88. 2 2
      docs/pages/ClearPass.html
  89. 1 1
      docs/pages/ClippingGroup.html
  90. 1 1
      docs/pages/ClippingNode.html
  91. 1 1
      docs/pages/Clock.html
  92. 1 1
      docs/pages/CodeNode.html
  93. 3 3
      docs/pages/ColladaLoader.html
  94. 2 2
      docs/pages/Color.html
  95. 2 2
      docs/pages/ColorConverter.html
  96. 1 1
      docs/pages/ColorKeyframeTrack.html
  97. 1 1
      docs/pages/ColorSpaceNode.html
  98. 1 1
      docs/pages/CompressedArrayTexture.html
  99. 1 1
      docs/pages/CompressedCubeTexture.html
  100. 1 1
      docs/pages/CompressedTexture.html

+ 2 - 2
docs/pages/AMFLoader.html

@@ -24,7 +24,7 @@ scene.add( object );
 			</header>
 			<article>
 				<h2 class="subsection-title">Import</h2>
-				<p><span translate="no">AMFLoader</span> is an addon, and must be imported explicitly, see <a href="https://threejs.org/manual/#en/installation" target="_blank">Installation#Addons</a>.</p>
+				<p><span translate="no">AMFLoader</span> is an addon, and must be imported explicitly, see <a href="https://threejs.org/manual/#en/installation" target="_blank" rel="noopener">Installation#Addons</a>.</p>
 				<pre><code class="language-js">import { AMFLoader } from 'three/addons/loaders/AMFLoader.js';</code></pre>
 				<div class="container-overview">
 					<h2>Constructor</h2>
@@ -120,7 +120,7 @@ to the <code>onLoad()</code> callback.</p>
 					</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/examples/jsm/loaders/AMFLoader.js" target="_blank" rel="noopener" translate="no">examples/jsm/loaders/AMFLoader.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/examples/jsm/loaders/AMFLoader.js" translate="no" target="_blank" rel="noopener">examples/jsm/loaders/AMFLoader.js</a>
 				</p>
 			</article>
 		</section>

+ 1 - 1
docs/pages/AONode.html

@@ -50,7 +50,7 @@ node can be used as input for this module. Used in <a href="NodeMaterial.html">N
 				</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/src/nodes/lighting/AONode.js" target="_blank" rel="noopener" translate="no">src/nodes/lighting/AONode.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/src/nodes/lighting/AONode.js" translate="no" target="_blank" rel="noopener">src/nodes/lighting/AONode.js</a>
 				</p>
 			</article>
 		</section>

+ 2 - 2
docs/pages/ARButton.html

@@ -21,7 +21,7 @@ with a factory method and then appended ot the website's DOM.</p></div>
 			</header>
 			<article>
 				<h2 class="subsection-title">Import</h2>
-				<p><span translate="no">ARButton</span> is an addon, and must be imported explicitly, see <a href="https://threejs.org/manual/#en/installation" target="_blank">Installation#Addons</a>.</p>
+				<p><span translate="no">ARButton</span> is an addon, and must be imported explicitly, see <a href="https://threejs.org/manual/#en/installation" target="_blank" rel="noopener">Installation#Addons</a>.</p>
 				<pre><code class="language-js">import { ARButton } from 'three/addons/webxr/ARButton.js';</code></pre>
 				<div class="container-overview">
 					<div class="method">
@@ -59,7 +59,7 @@ with a factory method and then appended ot the website's DOM.</p></div>
 					</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/examples/jsm/webxr/ARButton.js" target="_blank" rel="noopener" translate="no">examples/jsm/webxr/ARButton.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/examples/jsm/webxr/ARButton.js" translate="no" target="_blank" rel="noopener">examples/jsm/webxr/ARButton.js</a>
 				</p>
 			</article>
 		</section>

+ 2 - 2
docs/pages/AfterImageNode.html

@@ -17,7 +17,7 @@
 			</header>
 			<article>
 				<h2 class="subsection-title">Import</h2>
-				<p><span translate="no">AfterImageNode</span> is an addon, and must be imported explicitly, see <a href="https://threejs.org/manual/#en/installation" target="_blank">Installation#Addons</a>.</p>
+				<p><span translate="no">AfterImageNode</span> is an addon, and must be imported explicitly, see <a href="https://threejs.org/manual/#en/installation" target="_blank" rel="noopener">Installation#Addons</a>.</p>
 				<pre><code class="language-js">import { afterImage } from 'three/addons/tsl/display/AfterImageNode.js';</code></pre>
 				<div class="container-overview">
 					<h2>Constructor</h2>
@@ -165,7 +165,7 @@ when the effect is no longer required.</p>
 					</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/examples/jsm/tsl/display/AfterImageNode.js" target="_blank" rel="noopener" translate="no">examples/jsm/tsl/display/AfterImageNode.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/examples/jsm/tsl/display/AfterImageNode.js" translate="no" target="_blank" rel="noopener">examples/jsm/tsl/display/AfterImageNode.js</a>
 				</p>
 			</article>
 		</section>

+ 2 - 2
docs/pages/AfterimagePass.html

@@ -21,7 +21,7 @@ composer.addPass( afterimagePass );
 			</header>
 			<article>
 				<h2 class="subsection-title">Import</h2>
-				<p><span translate="no">AfterimagePass</span> is an addon, and must be imported explicitly, see <a href="https://threejs.org/manual/#en/installation" target="_blank">Installation#Addons</a>.</p>
+				<p><span translate="no">AfterimagePass</span> is an addon, and must be imported explicitly, see <a href="https://threejs.org/manual/#en/installation" target="_blank" rel="noopener">Installation#Addons</a>.</p>
 				<pre><code class="language-js">import { AfterimagePass } from 'three/addons/postprocessing/AfterimagePass.js';</code></pre>
 				<div class="container-overview">
 					<h2>Constructor</h2>
@@ -170,7 +170,7 @@ previous pass from this buffer.</p>
 					</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/examples/jsm/postprocessing/AfterimagePass.js" target="_blank" rel="noopener" translate="no">examples/jsm/postprocessing/AfterimagePass.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/examples/jsm/postprocessing/AfterimagePass.js" translate="no" target="_blank" rel="noopener">examples/jsm/postprocessing/AfterimagePass.js</a>
 				</p>
 			</article>
 		</section>

+ 1 - 1
docs/pages/AmbientLight.html

@@ -62,7 +62,7 @@ scene.add( light );
 				</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/src/lights/AmbientLight.js" target="_blank" rel="noopener" translate="no">src/lights/AmbientLight.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/src/lights/AmbientLight.js" translate="no" target="_blank" rel="noopener">src/lights/AmbientLight.js</a>
 				</p>
 			</article>
 		</section>

+ 1 - 1
docs/pages/AmbientLightNode.html

@@ -40,7 +40,7 @@
 				</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/src/nodes/lighting/AmbientLightNode.js" target="_blank" rel="noopener" translate="no">src/nodes/lighting/AmbientLightNode.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/src/nodes/lighting/AmbientLightNode.js" translate="no" target="_blank" rel="noopener">src/nodes/lighting/AmbientLightNode.js</a>
 				</p>
 			</article>
 		</section>

+ 2 - 2
docs/pages/AmmoPhysics.html

@@ -23,7 +23,7 @@
 			</header>
 			<article>
 				<h2 class="subsection-title">Import</h2>
-				<p><span translate="no">AmmoPhysics</span> is an addon, and must be imported explicitly, see <a href="https://threejs.org/manual/#en/installation" target="_blank">Installation#Addons</a>.</p>
+				<p><span translate="no">AmmoPhysics</span> is an addon, and must be imported explicitly, see <a href="https://threejs.org/manual/#en/installation" target="_blank" rel="noopener">Installation#Addons</a>.</p>
 				<pre><code class="language-js">import { AmmoPhysics } from 'three/addons/physics/AmmoPhysics.js';</code></pre>
 				<div class="container-overview">
 					<div class="method">
@@ -117,7 +117,7 @@ method will reset the current simulated velocity of the mesh.</p>
 					</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/examples/jsm/physics/AmmoPhysics.js" target="_blank" rel="noopener" translate="no">examples/jsm/physics/AmmoPhysics.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/examples/jsm/physics/AmmoPhysics.js" translate="no" target="_blank" rel="noopener">examples/jsm/physics/AmmoPhysics.js</a>
 				</p>
 			</article>
 		</section>

+ 2 - 2
docs/pages/AnaglyphEffect.html

@@ -18,7 +18,7 @@ When using <a href="WebGPURenderer.html">WebGPURenderer</a>, use <a href="Anagly
 			</header>
 			<article>
 				<h2 class="subsection-title">Import</h2>
-				<p><span translate="no">AnaglyphEffect</span> is an addon, and must be imported explicitly, see <a href="https://threejs.org/manual/#en/installation" target="_blank">Installation#Addons</a>.</p>
+				<p><span translate="no">AnaglyphEffect</span> is an addon, and must be imported explicitly, see <a href="https://threejs.org/manual/#en/installation" target="_blank" rel="noopener">Installation#Addons</a>.</p>
 				<pre><code class="language-js">import { AnaglyphEffect } from 'three/addons/effects/AnaglyphEffect.js';</code></pre>
 				<div class="container-overview">
 					<h2>Constructor</h2>
@@ -122,7 +122,7 @@ default <a href="WebGLRenderer.html#render">WebGLRenderer#render</a>.</p>
 					</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/examples/jsm/effects/AnaglyphEffect.js" target="_blank" rel="noopener" translate="no">examples/jsm/effects/AnaglyphEffect.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/examples/jsm/effects/AnaglyphEffect.js" translate="no" target="_blank" rel="noopener">examples/jsm/effects/AnaglyphEffect.js</a>
 				</p>
 			</article>
 		</section>

+ 2 - 2
docs/pages/AnaglyphPassNode.html

@@ -17,7 +17,7 @@
 			</header>
 			<article>
 				<h2 class="subsection-title">Import</h2>
-				<p><span translate="no">AnaglyphPassNode</span> is an addon, and must be imported explicitly, see <a href="https://threejs.org/manual/#en/installation" target="_blank">Installation#Addons</a>.</p>
+				<p><span translate="no">AnaglyphPassNode</span> is an addon, and must be imported explicitly, see <a href="https://threejs.org/manual/#en/installation" target="_blank" rel="noopener">Installation#Addons</a>.</p>
 				<pre><code class="language-js">import { anaglyphPass } from 'three/addons/tsl/display/AnaglyphPassNode.js';</code></pre>
 				<div class="container-overview">
 					<h2>Constructor</h2>
@@ -92,7 +92,7 @@
 					</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/examples/jsm/tsl/display/AnaglyphPassNode.js" target="_blank" rel="noopener" translate="no">examples/jsm/tsl/display/AnaglyphPassNode.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/examples/jsm/tsl/display/AnaglyphPassNode.js" translate="no" target="_blank" rel="noopener">examples/jsm/tsl/display/AnaglyphPassNode.js</a>
 				</p>
 			</article>
 		</section>

+ 1 - 1
docs/pages/AnalyticLightNode.html

@@ -242,7 +242,7 @@ specific uniforms.</p>
 					</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/src/nodes/lighting/AnalyticLightNode.js" target="_blank" rel="noopener" translate="no">src/nodes/lighting/AnalyticLightNode.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/src/nodes/lighting/AnalyticLightNode.js" translate="no" target="_blank" rel="noopener">src/nodes/lighting/AnalyticLightNode.js</a>
 				</p>
 			</article>
 		</section>

+ 2 - 2
docs/pages/AnamorphicNode.html

@@ -17,7 +17,7 @@
 			</header>
 			<article>
 				<h2 class="subsection-title">Import</h2>
-				<p><span translate="no">AnamorphicNode</span> is an addon, and must be imported explicitly, see <a href="https://threejs.org/manual/#en/installation" target="_blank">Installation#Addons</a>.</p>
+				<p><span translate="no">AnamorphicNode</span> is an addon, and must be imported explicitly, see <a href="https://threejs.org/manual/#en/installation" target="_blank" rel="noopener">Installation#Addons</a>.</p>
 				<pre><code class="language-js">import { anamorphic } from 'three/addons/tsl/display/AnamorphicNode.js';</code></pre>
 				<div class="container-overview">
 					<h2>Constructor</h2>
@@ -212,7 +212,7 @@ when the effect is no longer required.</p>
 					</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/examples/jsm/tsl/display/AnamorphicNode.js" target="_blank" rel="noopener" translate="no">examples/jsm/tsl/display/AnamorphicNode.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/examples/jsm/tsl/display/AnamorphicNode.js" translate="no" target="_blank" rel="noopener">examples/jsm/tsl/display/AnamorphicNode.js</a>
 				</p>
 			</article>
 		</section>

+ 1 - 1
docs/pages/AnimationAction.html

@@ -586,7 +586,7 @@ action is disabled.</p>
 					</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/src/animation/AnimationAction.js" target="_blank" rel="noopener" translate="no">src/animation/AnimationAction.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/src/animation/AnimationAction.js" translate="no" target="_blank" rel="noopener">src/animation/AnimationAction.js</a>
 				</p>
 			</article>
 		</section>

+ 1 - 1
docs/pages/AnimationClip.html

@@ -360,7 +360,7 @@ array named &quot;animations&quot; property.</p>
 					</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/src/animation/AnimationClip.js" target="_blank" rel="noopener" translate="no">src/animation/AnimationClip.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/src/animation/AnimationClip.js" translate="no" target="_blank" rel="noopener">src/animation/AnimationClip.js</a>
 				</p>
 			</article>
 		</section>

+ 2 - 2
docs/pages/AnimationClipCreator.html

@@ -16,7 +16,7 @@
 			</header>
 			<article>
 				<h2 class="subsection-title">Import</h2>
-				<p><span translate="no">AnimationClipCreator</span> is an addon, and must be imported explicitly, see <a href="https://threejs.org/manual/#en/installation" target="_blank">Installation#Addons</a>.</p>
+				<p><span translate="no">AnimationClipCreator</span> is an addon, and must be imported explicitly, see <a href="https://threejs.org/manual/#en/installation" target="_blank" rel="noopener">Installation#Addons</a>.</p>
 				<pre><code class="language-js">import { AnimationClipCreator } from 'three/addons/animation/AnimationClipCreator.js';</code></pre>
 				<div class="container-overview">
 					<div class="method">
@@ -198,7 +198,7 @@ in the given period.</p>
 					</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/examples/jsm/animation/AnimationClipCreator.js" target="_blank" rel="noopener" translate="no">examples/jsm/animation/AnimationClipCreator.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/examples/jsm/animation/AnimationClipCreator.js" translate="no" target="_blank" rel="noopener">examples/jsm/animation/AnimationClipCreator.js</a>
 				</p>
 			</article>
 		</section>

+ 1 - 1
docs/pages/AnimationLoader.html

@@ -115,7 +115,7 @@ holding instances of <a href="AnimationClip.html">AnimationClip</a> to the <code
 					</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/src/loaders/AnimationLoader.js" target="_blank" rel="noopener" translate="no">src/loaders/AnimationLoader.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/src/loaders/AnimationLoader.js" translate="no" target="_blank" rel="noopener">src/loaders/AnimationLoader.js</a>
 				</p>
 			</article>
 		</section>

+ 1 - 1
docs/pages/AnimationMixer.html

@@ -260,7 +260,7 @@ time from <a href="Clock.html">Clock</a> or <a href="Timer.html">Timer</a>.</p>
 					</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/src/animation/AnimationMixer.js" target="_blank" rel="noopener" translate="no">src/animation/AnimationMixer.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/src/animation/AnimationMixer.js" translate="no" target="_blank" rel="noopener">src/animation/AnimationMixer.js</a>
 				</p>
 			</article>
 		</section>

+ 1 - 1
docs/pages/AnimationObjectGroup.html

@@ -124,7 +124,7 @@ so cache control of the individual objects must be done on the group.</li>
 					</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/src/animation/AnimationObjectGroup.js" target="_blank" rel="noopener" translate="no">src/animation/AnimationObjectGroup.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/src/animation/AnimationObjectGroup.js" translate="no" target="_blank" rel="noopener">src/animation/AnimationObjectGroup.js</a>
 				</p>
 			</article>
 		</section>

+ 1 - 1
docs/pages/AnimationUtils.html

@@ -274,7 +274,7 @@
 					</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/src/animation/AnimationUtils.js" target="_blank" rel="noopener" translate="no">src/animation/AnimationUtils.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/src/animation/AnimationUtils.js" translate="no" target="_blank" rel="noopener">src/animation/AnimationUtils.js</a>
 				</p>
 			</article>
 		</section>

+ 1 - 1
docs/pages/ArcCurve.html

@@ -93,7 +93,7 @@
 				</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/src/extras/curves/ArcCurve.js" target="_blank" rel="noopener" translate="no">src/extras/curves/ArcCurve.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/src/extras/curves/ArcCurve.js" translate="no" target="_blank" rel="noopener">src/extras/curves/ArcCurve.js</a>
 				</p>
 			</article>
 		</section>

+ 2 - 2
docs/pages/ArcballControls.html

@@ -26,7 +26,7 @@ animation loop when animations are on.</p></div>
 			</header>
 			<article>
 				<h2 class="subsection-title">Import</h2>
-				<p><span translate="no">ArcballControls</span> is an addon, and must be imported explicitly, see <a href="https://threejs.org/manual/#en/installation" target="_blank">Installation#Addons</a>.</p>
+				<p><span translate="no">ArcballControls</span> is an addon, and must be imported explicitly, see <a href="https://threejs.org/manual/#en/installation" target="_blank" rel="noopener">Installation#Addons</a>.</p>
 				<pre><code class="language-js">import { ArcballControls } from 'three/addons/controls/ArcballControls.js';</code></pre>
 				<div class="container-overview">
 					<h2>Constructor</h2>
@@ -459,7 +459,7 @@ text as saved from <code>copyState()</code>.</p>
 					</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/examples/jsm/controls/ArcballControls.js" target="_blank" rel="noopener" translate="no">examples/jsm/controls/ArcballControls.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/examples/jsm/controls/ArcballControls.js" translate="no" target="_blank" rel="noopener">examples/jsm/controls/ArcballControls.js</a>
 				</p>
 			</article>
 		</section>

+ 1 - 1
docs/pages/ArrayCamera.html

@@ -66,7 +66,7 @@ part of the viewport that is rendered with this camera.</p></div>
 				</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/src/cameras/ArrayCamera.js" target="_blank" rel="noopener" translate="no">src/cameras/ArrayCamera.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/src/cameras/ArrayCamera.js" translate="no" target="_blank" rel="noopener">src/cameras/ArrayCamera.js</a>
 				</p>
 			</article>
 		</section>

+ 1 - 1
docs/pages/ArrayElementNode.html

@@ -93,7 +93,7 @@ node data structures.</p></div>
 					</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/src/nodes/utils/ArrayElementNode.js" target="_blank" rel="noopener" translate="no">src/nodes/utils/ArrayElementNode.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/src/nodes/utils/ArrayElementNode.js" translate="no" target="_blank" rel="noopener">src/nodes/utils/ArrayElementNode.js</a>
 				</p>
 			</article>
 		</section>

+ 1 - 1
docs/pages/ArrayNode.html

@@ -181,7 +181,7 @@ const redColor = tintColors.element( 0 );
 					</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/src/nodes/core/ArrayNode.js" target="_blank" rel="noopener" translate="no">src/nodes/core/ArrayNode.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/src/nodes/core/ArrayNode.js" translate="no" target="_blank" rel="noopener">src/nodes/core/ArrayNode.js</a>
 				</p>
 			</article>
 		</section>

+ 1 - 1
docs/pages/ArrowHelper.html

@@ -188,7 +188,7 @@ method whenever this instance is no longer used in your app.</p>
 					</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/src/helpers/ArrowHelper.js" target="_blank" rel="noopener" translate="no">src/helpers/ArrowHelper.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/src/helpers/ArrowHelper.js" translate="no" target="_blank" rel="noopener">src/helpers/ArrowHelper.js</a>
 				</p>
 			</article>
 		</section>

+ 3 - 3
docs/pages/AsciiEffect.html

@@ -13,11 +13,11 @@
 		<section>
 			<header>
 				<div class="class-description"><p>A class that creates an ASCII effect.</p>
-<p>The ASCII generation is based on <a href="https://github.com/hassadee/jsascii/blob/master/jsascii.js">jsascii</a>.</p></div>
+<p>The ASCII generation is based on <a href="https://github.com/hassadee/jsascii/blob/master/jsascii.js" target="_blank" rel="noopener">jsascii</a>.</p></div>
 			</header>
 			<article>
 				<h2 class="subsection-title">Import</h2>
-				<p><span translate="no">AsciiEffect</span> is an addon, and must be imported explicitly, see <a href="https://threejs.org/manual/#en/installation" target="_blank">Installation#Addons</a>.</p>
+				<p><span translate="no">AsciiEffect</span> is an addon, and must be imported explicitly, see <a href="https://threejs.org/manual/#en/installation" target="_blank" rel="noopener">Installation#Addons</a>.</p>
 				<pre><code class="language-js">import { AsciiEffect } from 'three/addons/effects/AsciiEffect.js';</code></pre>
 				<div class="container-overview">
 					<h2>Constructor</h2>
@@ -213,7 +213,7 @@ default <a href="WebGLRenderer.html#render">WebGLRenderer#render</a>.</p>
 				</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/examples/jsm/effects/AsciiEffect.js" target="_blank" rel="noopener" translate="no">examples/jsm/effects/AsciiEffect.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/examples/jsm/effects/AsciiEffect.js" translate="no" target="_blank" rel="noopener">examples/jsm/effects/AsciiEffect.js</a>
 				</p>
 			</article>
 		</section>

+ 1 - 1
docs/pages/AssignNode.html

@@ -104,7 +104,7 @@ target and source data type does not match.</p>
 					</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/src/nodes/core/AssignNode.js" target="_blank" rel="noopener" translate="no">src/nodes/core/AssignNode.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/src/nodes/core/AssignNode.js" translate="no" target="_blank" rel="noopener">src/nodes/core/AssignNode.js</a>
 				</p>
 			</article>
 		</section>

+ 1 - 1
docs/pages/AtomicFunctionNode.html

@@ -136,7 +136,7 @@ the pointer node.</p>
 					</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/src/nodes/gpgpu/AtomicFunctionNode.js" target="_blank" rel="noopener" translate="no">src/nodes/gpgpu/AtomicFunctionNode.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/src/nodes/gpgpu/AtomicFunctionNode.js" translate="no" target="_blank" rel="noopener">src/nodes/gpgpu/AtomicFunctionNode.js</a>
 				</p>
 			</article>
 		</section>

+ 1 - 1
docs/pages/AttributeNode.html

@@ -106,7 +106,7 @@ analytically.</p>
 					</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/src/nodes/core/AttributeNode.js" target="_blank" rel="noopener" translate="no">src/nodes/core/AttributeNode.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/src/nodes/core/AttributeNode.js" translate="no" target="_blank" rel="noopener">src/nodes/core/AttributeNode.js</a>
 				</p>
 			</article>
 		</section>

+ 2 - 2
docs/pages/Audio.html

@@ -14,7 +14,7 @@
 		<section>
 			<header>
 				<div class="class-description"><p>Represents a non-positional ( global ) audio object.</p>
-<p>This and related audio modules make use of the <a href="https://www.w3.org/TR/webaudio-1.1/">Web Audio API</a>.</p></div>
+<p>This and related audio modules make use of the <a href="https://www.w3.org/TR/webaudio-1.1/" target="_blank" rel="noopener">Web Audio API</a>.</p></div>
 				<h2>Code Example</h2>
 				<div translate="no"><pre><code class="language-js">// create an AudioListener and add it to the camera
 const listener = new THREE.AudioListener();
@@ -595,7 +595,7 @@ start, in seconds.</p>
 					</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/src/audio/Audio.js" target="_blank" rel="noopener" translate="no">src/audio/Audio.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/src/audio/Audio.js" translate="no" target="_blank" rel="noopener">src/audio/Audio.js</a>
 				</p>
 			</article>
 		</section>

+ 1 - 1
docs/pages/AudioAnalyser.html

@@ -102,7 +102,7 @@ the decibel value for 24000 Hz.</p>
 					</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/src/audio/AudioAnalyser.js" target="_blank" rel="noopener" translate="no">src/audio/AudioAnalyser.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/src/audio/AudioAnalyser.js" translate="no" target="_blank" rel="noopener">src/audio/AudioAnalyser.js</a>
 				</p>
 			</article>
 		</section>

+ 1 - 1
docs/pages/AudioContext.html

@@ -49,7 +49,7 @@
 					</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/src/audio/AudioContext.js" target="_blank" rel="noopener" translate="no">src/audio/AudioContext.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/src/audio/AudioContext.js" translate="no" target="_blank" rel="noopener">src/audio/AudioContext.js</a>
 				</p>
 			</article>
 		</section>

+ 1 - 1
docs/pages/AudioListener.html

@@ -140,7 +140,7 @@ all audio nodes in the scene.</p>
 					</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/src/audio/AudioListener.js" target="_blank" rel="noopener" translate="no">src/audio/AudioListener.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/src/audio/AudioListener.js" translate="no" target="_blank" rel="noopener">src/audio/AudioListener.js</a>
 				</p>
 			</article>
 		</section>

+ 1 - 1
docs/pages/AudioLoader.html

@@ -95,7 +95,7 @@ to the <code>onLoad()</code> callback.</p>
 					</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/src/loaders/AudioLoader.js" target="_blank" rel="noopener" translate="no">src/loaders/AudioLoader.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/src/loaders/AudioLoader.js" translate="no" target="_blank" rel="noopener">src/loaders/AudioLoader.js</a>
 				</p>
 			</article>
 		</section>

+ 1 - 1
docs/pages/AxesHelper.html

@@ -90,7 +90,7 @@ method whenever this instance is no longer used in your app.</p>
 					</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/src/helpers/AxesHelper.js" target="_blank" rel="noopener" translate="no">src/helpers/AxesHelper.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/src/helpers/AxesHelper.js" translate="no" target="_blank" rel="noopener">src/helpers/AxesHelper.js</a>
 				</p>
 			</article>
 		</section>

+ 2 - 2
docs/pages/BVHLoader.html

@@ -30,7 +30,7 @@ mixer.clipAction( result.clip ).play();
 			</header>
 			<article>
 				<h2 class="subsection-title">Import</h2>
-				<p><span translate="no">BVHLoader</span> is an addon, and must be imported explicitly, see <a href="https://threejs.org/manual/#en/installation" target="_blank">Installation#Addons</a>.</p>
+				<p><span translate="no">BVHLoader</span> is an addon, and must be imported explicitly, see <a href="https://threejs.org/manual/#en/installation" target="_blank" rel="noopener">Installation#Addons</a>.</p>
 				<pre><code class="language-js">import { BVHLoader } from 'three/addons/loaders/BVHLoader.js';</code></pre>
 				<div class="container-overview">
 					<h2>Constructor</h2>
@@ -141,7 +141,7 @@ to the <code>onLoad()</code> callback.</p>
 					</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/examples/jsm/loaders/BVHLoader.js" target="_blank" rel="noopener" translate="no">examples/jsm/loaders/BVHLoader.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/examples/jsm/loaders/BVHLoader.js" translate="no" target="_blank" rel="noopener">examples/jsm/loaders/BVHLoader.js</a>
 				</p>
 			</article>
 		</section>

+ 1 - 1
docs/pages/BarrierNode.html

@@ -40,7 +40,7 @@
 				</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/src/nodes/gpgpu/BarrierNode.js" target="_blank" rel="noopener" translate="no">src/nodes/gpgpu/BarrierNode.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/src/nodes/gpgpu/BarrierNode.js" translate="no" target="_blank" rel="noopener">src/nodes/gpgpu/BarrierNode.js</a>
 				</p>
 			</article>
 		</section>

+ 1 - 1
docs/pages/BasicEnvironmentNode.html

@@ -51,7 +51,7 @@ or <a href="MeshPhongNodeMaterial.html">MeshPhongNodeMaterial</a>.</p></div>
 				</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/src/nodes/lighting/BasicEnvironmentNode.js" target="_blank" rel="noopener" translate="no">src/nodes/lighting/BasicEnvironmentNode.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/src/nodes/lighting/BasicEnvironmentNode.js" translate="no" target="_blank" rel="noopener">src/nodes/lighting/BasicEnvironmentNode.js</a>
 				</p>
 			</article>
 		</section>

+ 1 - 1
docs/pages/BasicLightMapNode.html

@@ -49,7 +49,7 @@ requires a special scaling factor for the light map.</p></div>
 				</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/src/nodes/lighting/BasicLightMapNode.js" target="_blank" rel="noopener" translate="no">src/nodes/lighting/BasicLightMapNode.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/src/nodes/lighting/BasicLightMapNode.js" translate="no" target="_blank" rel="noopener">src/nodes/lighting/BasicLightMapNode.js</a>
 				</p>
 			</article>
 		</section>

+ 1 - 1
docs/pages/BasicLightingModel.html

@@ -72,7 +72,7 @@ diffuse color. Environment mapping is supported. Used in <a href="MeshBasicNodeM
 					</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/src/nodes/functions/BasicLightingModel.js" target="_blank" rel="noopener" translate="no">src/nodes/functions/BasicLightingModel.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/src/nodes/functions/BasicLightingModel.js" translate="no" target="_blank" rel="noopener">src/nodes/functions/BasicLightingModel.js</a>
 				</p>
 			</article>
 		</section>

+ 1 - 1
docs/pages/BatchNode.html

@@ -79,7 +79,7 @@ like with morph and skinning nodes.</p>
 					</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/src/nodes/accessors/BatchNode.js" target="_blank" rel="noopener" translate="no">src/nodes/accessors/BatchNode.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/src/nodes/accessors/BatchNode.js" translate="no" target="_blank" rel="noopener">src/nodes/accessors/BatchNode.js</a>
 				</p>
 			</article>
 		</section>

+ 1 - 1
docs/pages/BatchedMesh.html

@@ -758,7 +758,7 @@ Negatively scaled matrices are not supported.</p>
 					</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/src/objects/BatchedMesh.js" target="_blank" rel="noopener" translate="no">src/objects/BatchedMesh.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/src/objects/BatchedMesh.js" translate="no" target="_blank" rel="noopener">src/objects/BatchedMesh.js</a>
 				</p>
 			</article>
 		</section>

+ 1 - 1
docs/pages/BitcastNode.html

@@ -84,7 +84,7 @@ in one type as a value in another type.</p></div>
 				</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/src/nodes/math/BitcastNode.js" target="_blank" rel="noopener" translate="no">src/nodes/math/BitcastNode.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/src/nodes/math/BitcastNode.js" translate="no" target="_blank" rel="noopener">src/nodes/math/BitcastNode.js</a>
 				</p>
 			</article>
 		</section>

+ 1 - 1
docs/pages/BitonicSort_BitonicSort.html

@@ -53,7 +53,7 @@
 				</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/examples/jsm/gpgpu/BitonicSort.js" target="_blank" rel="noopener" translate="no">examples/jsm/gpgpu/BitonicSort.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/examples/jsm/gpgpu/BitonicSort.js" translate="no" target="_blank" rel="noopener">examples/jsm/gpgpu/BitonicSort.js</a>
 				</p>
 			</article>
 		</section>

+ 2 - 2
docs/pages/BloomNode.html

@@ -38,7 +38,7 @@ postProcessing.outputNode = scenePassColor.add( bloomPass );
 			</header>
 			<article>
 				<h2 class="subsection-title">Import</h2>
-				<p><span translate="no">BloomNode</span> is an addon, and must be imported explicitly, see <a href="https://threejs.org/manual/#en/installation" target="_blank">Installation#Addons</a>.</p>
+				<p><span translate="no">BloomNode</span> is an addon, and must be imported explicitly, see <a href="https://threejs.org/manual/#en/installation" target="_blank" rel="noopener">Installation#Addons</a>.</p>
 				<pre><code class="language-js">import { bloom } from 'three/addons/tsl/display/BloomNode.js';</code></pre>
 				<div class="container-overview">
 					<h2>Constructor</h2>
@@ -246,7 +246,7 @@ when the effect is no longer required.</p>
 					</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/examples/jsm/tsl/display/BloomNode.js" target="_blank" rel="noopener" translate="no">examples/jsm/tsl/display/BloomNode.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/examples/jsm/tsl/display/BloomNode.js" translate="no" target="_blank" rel="noopener">examples/jsm/tsl/display/BloomNode.js</a>
 				</p>
 			</article>
 		</section>

+ 2 - 2
docs/pages/BloomPass.html

@@ -23,7 +23,7 @@ composer.addPass( effectBloom );
 			</header>
 			<article>
 				<h2 class="subsection-title">Import</h2>
-				<p><span translate="no">BloomPass</span> is an addon, and must be imported explicitly, see <a href="https://threejs.org/manual/#en/installation" target="_blank">Installation#Addons</a>.</p>
+				<p><span translate="no">BloomPass</span> is an addon, and must be imported explicitly, see <a href="https://threejs.org/manual/#en/installation" target="_blank" rel="noopener">Installation#Addons</a>.</p>
 				<pre><code class="language-js">import { BloomPass } from 'three/addons/postprocessing/BloomPass.js';</code></pre>
 				<div class="container-overview">
 					<h2>Constructor</h2>
@@ -197,7 +197,7 @@ previous pass from this buffer.</p>
 					</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/examples/jsm/postprocessing/BloomPass.js" target="_blank" rel="noopener" translate="no">examples/jsm/postprocessing/BloomPass.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/examples/jsm/postprocessing/BloomPass.js" translate="no" target="_blank" rel="noopener">examples/jsm/postprocessing/BloomPass.js</a>
 				</p>
 			</article>
 		</section>

+ 2 - 2
docs/pages/BokehPass.html

@@ -25,7 +25,7 @@ composer.addPass( bokehPass );
 			</header>
 			<article>
 				<h2 class="subsection-title">Import</h2>
-				<p><span translate="no">BokehPass</span> is an addon, and must be imported explicitly, see <a href="https://threejs.org/manual/#en/installation" target="_blank">Installation#Addons</a>.</p>
+				<p><span translate="no">BokehPass</span> is an addon, and must be imported explicitly, see <a href="https://threejs.org/manual/#en/installation" target="_blank" rel="noopener">Installation#Addons</a>.</p>
 				<pre><code class="language-js">import { BokehPass } from 'three/addons/postprocessing/BokehPass.js';</code></pre>
 				<div class="container-overview">
 					<h2>Constructor</h2>
@@ -235,7 +235,7 @@ previous pass from this buffer.</p>
 				</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/examples/jsm/postprocessing/BokehPass.js" target="_blank" rel="noopener" translate="no">examples/jsm/postprocessing/BokehPass.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/examples/jsm/postprocessing/BokehPass.js" translate="no" target="_blank" rel="noopener">examples/jsm/postprocessing/BokehPass.js</a>
 				</p>
 			</article>
 		</section>

+ 1 - 1
docs/pages/Bone.html

@@ -42,7 +42,7 @@ child.position.y = 5;
 				</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/src/objects/Bone.js" target="_blank" rel="noopener" translate="no">src/objects/Bone.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/src/objects/Bone.js" translate="no" target="_blank" rel="noopener">src/objects/Bone.js</a>
 				</p>
 			</article>
 		</section>

+ 1 - 1
docs/pages/BooleanKeyframeTrack.html

@@ -88,7 +88,7 @@ interpolation is always discrete.</p>
 				</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/src/animation/tracks/BooleanKeyframeTrack.js" target="_blank" rel="noopener" translate="no">src/animation/tracks/BooleanKeyframeTrack.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/src/animation/tracks/BooleanKeyframeTrack.js" translate="no" target="_blank" rel="noopener">src/animation/tracks/BooleanKeyframeTrack.js</a>
 				</p>
 			</article>
 		</section>

+ 1 - 1
docs/pages/Box2.html

@@ -544,7 +544,7 @@ lower bound of this box to the lesser of the two boxes' lower bounds.</p>
 					</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/src/math/Box2.js" target="_blank" rel="noopener" translate="no">src/math/Box2.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/src/math/Box2.js" translate="no" target="_blank" rel="noopener">src/math/Box2.js</a>
 				</p>
 			</article>
 		</section>

+ 1 - 1
docs/pages/Box3.html

@@ -791,7 +791,7 @@ lower bound of this box to the lesser of the two boxes' lower bounds.</p>
 					</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/src/math/Box3.js" target="_blank" rel="noopener" translate="no">src/math/Box3.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/src/math/Box3.js" translate="no" target="_blank" rel="noopener">src/math/Box3.js</a>
 				</p>
 			</article>
 		</section>

+ 1 - 1
docs/pages/Box3Helper.html

@@ -69,7 +69,7 @@ method whenever this instance is no longer used in your app.</p>
 					</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/src/helpers/Box3Helper.js" target="_blank" rel="noopener" translate="no">src/helpers/Box3Helper.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/src/helpers/Box3Helper.js" translate="no" target="_blank" rel="noopener">src/helpers/Box3Helper.js</a>
 				</p>
 			</article>
 		</section>

+ 1 - 1
docs/pages/BoxGeometry.html

@@ -126,7 +126,7 @@ JSON object.</p>
 					</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/src/geometries/BoxGeometry.js" target="_blank" rel="noopener" translate="no">src/geometries/BoxGeometry.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/src/geometries/BoxGeometry.js" translate="no" target="_blank" rel="noopener">src/geometries/BoxGeometry.js</a>
 				</p>
 			</article>
 		</section>

+ 1 - 1
docs/pages/BoxHelper.html

@@ -102,7 +102,7 @@ including any children.</p>
 					</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/src/helpers/BoxHelper.js" target="_blank" rel="noopener" translate="no">src/helpers/BoxHelper.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/src/helpers/BoxHelper.js" translate="no" target="_blank" rel="noopener">src/helpers/BoxHelper.js</a>
 				</p>
 			</article>
 		</section>

+ 2 - 2
docs/pages/BoxLineGeometry.html

@@ -23,7 +23,7 @@ scene.add( lines );
 			</header>
 			<article>
 				<h2 class="subsection-title">Import</h2>
-				<p><span translate="no">BoxLineGeometry</span> is an addon, and must be imported explicitly, see <a href="https://threejs.org/manual/#en/installation" target="_blank">Installation#Addons</a>.</p>
+				<p><span translate="no">BoxLineGeometry</span> is an addon, and must be imported explicitly, see <a href="https://threejs.org/manual/#en/installation" target="_blank" rel="noopener">Installation#Addons</a>.</p>
 				<pre><code class="language-js">import { BoxLineGeometry } from 'three/addons/geometries/BoxLineGeometry.js';</code></pre>
 				<div class="container-overview">
 					<h2>Constructor</h2>
@@ -94,7 +94,7 @@ scene.add( lines );
 				</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/examples/jsm/geometries/BoxLineGeometry.js" target="_blank" rel="noopener" translate="no">examples/jsm/geometries/BoxLineGeometry.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/examples/jsm/geometries/BoxLineGeometry.js" translate="no" target="_blank" rel="noopener">examples/jsm/geometries/BoxLineGeometry.js</a>
 				</p>
 			</article>
 		</section>

+ 1 - 1
docs/pages/BufferAttribute.html

@@ -852,7 +852,7 @@ item size <code>3</code> and with direction vectors.</p>
 					</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/src/core/BufferAttribute.js" target="_blank" rel="noopener" translate="no">src/core/BufferAttribute.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/src/core/BufferAttribute.js" translate="no" target="_blank" rel="noopener">src/core/BufferAttribute.js</a>
 				</p>
 			</article>
 		</section>

+ 1 - 1
docs/pages/BufferAttributeNode.html

@@ -306,7 +306,7 @@ creates an internal attribute and configures it respectively.</p>
 					</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/src/nodes/accessors/BufferAttributeNode.js" target="_blank" rel="noopener" translate="no">src/nodes/accessors/BufferAttributeNode.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/src/nodes/accessors/BufferAttributeNode.js" translate="no" target="_blank" rel="noopener">src/nodes/accessors/BufferAttributeNode.js</a>
 				</p>
 			</article>
 		</section>

+ 1 - 1
docs/pages/BufferGeometry.html

@@ -725,7 +725,7 @@ real-time mesh rotation.</p>
 					</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/src/core/BufferGeometry.js" target="_blank" rel="noopener" translate="no">src/core/BufferGeometry.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/src/core/BufferGeometry.js" translate="no" target="_blank" rel="noopener">src/core/BufferGeometry.js</a>
 				</p>
 			</article>
 		</section>

+ 1 - 1
docs/pages/BufferGeometryLoader.html

@@ -117,7 +117,7 @@ scene.add( object );
 					</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/src/loaders/BufferGeometryLoader.js" target="_blank" rel="noopener" translate="no">src/loaders/BufferGeometryLoader.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/src/loaders/BufferGeometryLoader.js" translate="no" target="_blank" rel="noopener">src/loaders/BufferGeometryLoader.js</a>
 				</p>
 			</article>
 		</section>

+ 1 - 1
docs/pages/BufferNode.html

@@ -134,7 +134,7 @@ const matrixNode = bufferNode.element( index ); // access a matrix from the buff
 					</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/src/nodes/accessors/BufferNode.js" target="_blank" rel="noopener" translate="no">src/nodes/accessors/BufferNode.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/src/nodes/accessors/BufferNode.js" translate="no" target="_blank" rel="noopener">src/nodes/accessors/BufferNode.js</a>
 				</p>
 			</article>
 		</section>

+ 1 - 1
docs/pages/BuiltinNode.html

@@ -82,7 +82,7 @@ required for features like hardware-accelerated vertex clipping.</p></div>
 					</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/src/nodes/accessors/BuiltinNode.js" target="_blank" rel="noopener" translate="no">src/nodes/accessors/BuiltinNode.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/src/nodes/accessors/BuiltinNode.js" translate="no" target="_blank" rel="noopener">src/nodes/accessors/BuiltinNode.js</a>
 				</p>
 			</article>
 		</section>

+ 1 - 1
docs/pages/BumpMapNode.html

@@ -65,7 +65,7 @@
 				</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/src/nodes/display/BumpMapNode.js" target="_blank" rel="noopener" translate="no">src/nodes/display/BumpMapNode.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/src/nodes/display/BumpMapNode.js" translate="no" target="_blank" rel="noopener">src/nodes/display/BumpMapNode.js</a>
 				</p>
 			</article>
 		</section>

+ 1 - 1
docs/pages/BundleGroup.html

@@ -78,7 +78,7 @@ match the class name.</p>
 				</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/src/renderers/common/BundleGroup.js" target="_blank" rel="noopener" translate="no">src/renderers/common/BundleGroup.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/src/renderers/common/BundleGroup.js" translate="no" target="_blank" rel="noopener">src/renderers/common/BundleGroup.js</a>
 				</p>
 			</article>
 		</section>

+ 1 - 1
docs/pages/BypassNode.html

@@ -72,7 +72,7 @@ type <code>void</code> on an input where returning a value is required. Example:
 				</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/src/nodes/core/BypassNode.js" target="_blank" rel="noopener" translate="no">src/nodes/core/BypassNode.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/src/nodes/core/BypassNode.js" translate="no" target="_blank" rel="noopener">src/nodes/core/BypassNode.js</a>
 				</p>
 			</article>
 		</section>

+ 2 - 2
docs/pages/CCDIKHelper.html

@@ -17,7 +17,7 @@
 			</header>
 			<article>
 				<h2 class="subsection-title">Import</h2>
-				<p><span translate="no">CCDIKHelper</span> is an addon, and must be imported explicitly, see <a href="https://threejs.org/manual/#en/installation" target="_blank">Installation#Addons</a>.</p>
+				<p><span translate="no">CCDIKHelper</span> is an addon, and must be imported explicitly, see <a href="https://threejs.org/manual/#en/installation" target="_blank" rel="noopener">Installation#Addons</a>.</p>
 				<pre><code class="language-js">import { CCDIKHelper } from 'three/addons/animation/CCDIKSolver.js';</code></pre>
 				<div class="container-overview">
 					<h2>Constructor</h2>
@@ -108,7 +108,7 @@ Call this method whenever this instance is no longer used in your app.</p>
 					</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/examples/jsm/animation/CCDIKSolver.js" target="_blank" rel="noopener" translate="no">examples/jsm/animation/CCDIKSolver.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/examples/jsm/animation/CCDIKSolver.js" translate="no" target="_blank" rel="noopener">examples/jsm/animation/CCDIKSolver.js</a>
 				</p>
 			</article>
 		</section>

+ 3 - 3
docs/pages/CCDIKSolver.html

@@ -12,12 +12,12 @@
 	<h1 translate="no">CCDIKSolver</h1>
 		<section>
 			<header>
-				<div class="class-description"><p>This class solves the Inverse Kinematics Problem with a <a href="https://web.archive.org/web/20221206080850/https://sites.google.com/site/auraliusproject/ccd-algorithm">CCD Algorithm</a>.</p>
+				<div class="class-description"><p>This class solves the Inverse Kinematics Problem with a <a href="https://web.archive.org/web/20221206080850/https://sites.google.com/site/auraliusproject/ccd-algorithm" target="_blank" rel="noopener">CCD Algorithm</a>.</p>
 <p><code>CCDIKSolver</code> is designed to work with instances of <a href="SkinnedMesh.html">SkinnedMesh</a>.</p></div>
 			</header>
 			<article>
 				<h2 class="subsection-title">Import</h2>
-				<p><span translate="no">CCDIKSolver</span> is an addon, and must be imported explicitly, see <a href="https://threejs.org/manual/#en/installation" target="_blank">Installation#Addons</a>.</p>
+				<p><span translate="no">CCDIKSolver</span> is an addon, and must be imported explicitly, see <a href="https://threejs.org/manual/#en/installation" target="_blank" rel="noopener">Installation#Addons</a>.</p>
 				<pre><code class="language-js">import { CCDIKSolver } from 'three/addons/animation/CCDIKSolver.js';</code></pre>
 				<div class="container-overview">
 					<h2>Constructor</h2>
@@ -278,7 +278,7 @@
 				</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/examples/jsm/animation/CCDIKSolver.js" target="_blank" rel="noopener" translate="no">examples/jsm/animation/CCDIKSolver.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/examples/jsm/animation/CCDIKSolver.js" translate="no" target="_blank" rel="noopener">examples/jsm/animation/CCDIKSolver.js</a>
 				</p>
 			</article>
 		</section>

+ 2 - 2
docs/pages/CSM.html

@@ -18,7 +18,7 @@ use <a href="CSMShadowNode.html">CSMShadowNode</a> instead.</p></div>
 			</header>
 			<article>
 				<h2 class="subsection-title">Import</h2>
-				<p><span translate="no">CSM</span> is an addon, and must be imported explicitly, see <a href="https://threejs.org/manual/#en/installation" target="_blank">Installation#Addons</a>.</p>
+				<p><span translate="no">CSM</span> is an addon, and must be imported explicitly, see <a href="https://threejs.org/manual/#en/installation" target="_blank" rel="noopener">Installation#Addons</a>.</p>
 				<pre><code class="language-js">import { CSM } from 'three/addons/csm/CSM.js';</code></pre>
 				<div class="container-overview">
 					<h2>Constructor</h2>
@@ -377,7 +377,7 @@ calling <code>renderer.render()</code>.</p>
 				</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/examples/jsm/csm/CSM.js" target="_blank" rel="noopener" translate="no">examples/jsm/csm/CSM.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/examples/jsm/csm/CSM.js" translate="no" target="_blank" rel="noopener">examples/jsm/csm/CSM.js</a>
 				</p>
 			</article>
 		</section>

+ 2 - 2
docs/pages/CSMFrustum.html

@@ -16,7 +16,7 @@
 			</header>
 			<article>
 				<h2 class="subsection-title">Import</h2>
-				<p><span translate="no">CSMFrustum</span> is an addon, and must be imported explicitly, see <a href="https://threejs.org/manual/#en/installation" target="_blank">Installation#Addons</a>.</p>
+				<p><span translate="no">CSMFrustum</span> is an addon, and must be imported explicitly, see <a href="https://threejs.org/manual/#en/installation" target="_blank" rel="noopener">Installation#Addons</a>.</p>
 				<pre><code class="language-js">import { CSMFrustum } from 'three/addons/csm/CSMFrustum.js';</code></pre>
 				<div class="container-overview">
 					<h2>Constructor</h2>
@@ -183,7 +183,7 @@ given camera matrix.</p>
 				</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/examples/jsm/csm/CSMFrustum.js" target="_blank" rel="noopener" translate="no">examples/jsm/csm/CSMFrustum.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/examples/jsm/csm/CSMFrustum.js" translate="no" target="_blank" rel="noopener">examples/jsm/csm/CSMFrustum.js</a>
 				</p>
 			</article>
 		</section>

+ 2 - 2
docs/pages/CSMHelper.html

@@ -17,7 +17,7 @@
 			</header>
 			<article>
 				<h2 class="subsection-title">Import</h2>
-				<p><span translate="no">CSMHelper</span> is an addon, and must be imported explicitly, see <a href="https://threejs.org/manual/#en/installation" target="_blank">Installation#Addons</a>.</p>
+				<p><span translate="no">CSMHelper</span> is an addon, and must be imported explicitly, see <a href="https://threejs.org/manual/#en/installation" target="_blank" rel="noopener">Installation#Addons</a>.</p>
 				<pre><code class="language-js">import { CSMHelper } from 'three/addons/csm/CSMHelper.js';</code></pre>
 				<div class="container-overview">
 					<h2>Constructor</h2>
@@ -90,7 +90,7 @@ method whenever this instance is no longer used in your app.</p>
 					</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/examples/jsm/csm/CSMHelper.js" target="_blank" rel="noopener" translate="no">examples/jsm/csm/CSMHelper.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/examples/jsm/csm/CSMHelper.js" translate="no" target="_blank" rel="noopener">examples/jsm/csm/CSMHelper.js</a>
 				</p>
 			</article>
 		</section>

+ 2 - 2
docs/pages/CSMShadowNode.html

@@ -19,7 +19,7 @@ use <a href="CSM.html">CSM</a> instead.</p></div>
 			</header>
 			<article>
 				<h2 class="subsection-title">Import</h2>
-				<p><span translate="no">CSMShadowNode</span> is an addon, and must be imported explicitly, see <a href="https://threejs.org/manual/#en/installation" target="_blank">Installation#Addons</a>.</p>
+				<p><span translate="no">CSMShadowNode</span> is an addon, and must be imported explicitly, see <a href="https://threejs.org/manual/#en/installation" target="_blank" rel="noopener">Installation#Addons</a>.</p>
 				<pre><code class="language-js">import { CSMShadowNode } from 'three/addons/csm/CSMShadowNode.js';</code></pre>
 				<div class="container-overview">
 					<h2>Constructor</h2>
@@ -218,7 +218,7 @@ method whenever this instance is no longer used in your app.</p>
 				</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/examples/jsm/csm/CSMShadowNode.js" target="_blank" rel="noopener" translate="no">examples/jsm/csm/CSMShadowNode.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/examples/jsm/csm/CSMShadowNode.js" translate="no" target="_blank" rel="noopener">examples/jsm/csm/CSMShadowNode.js</a>
 				</p>
 			</article>
 		</section>

+ 2 - 2
docs/pages/CSS2DObject.html

@@ -17,7 +17,7 @@
 			</header>
 			<article>
 				<h2 class="subsection-title">Import</h2>
-				<p><span translate="no">CSS2DObject</span> is an addon, and must be imported explicitly, see <a href="https://threejs.org/manual/#en/installation" target="_blank">Installation#Addons</a>.</p>
+				<p><span translate="no">CSS2DObject</span> is an addon, and must be imported explicitly, see <a href="https://threejs.org/manual/#en/installation" target="_blank" rel="noopener">Installation#Addons</a>.</p>
 				<pre><code class="language-js">import { CSS2DObject } from 'three/addons/renderers/CSS2DRenderer.js';</code></pre>
 				<div class="container-overview">
 					<h2>Constructor</h2>
@@ -65,7 +65,7 @@
 				</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/examples/jsm/renderers/CSS2DRenderer.js" target="_blank" rel="noopener" translate="no">examples/jsm/renderers/CSS2DRenderer.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/examples/jsm/renderers/CSS2DRenderer.js" translate="no" target="_blank" rel="noopener">examples/jsm/renderers/CSS2DRenderer.js</a>
 				</p>
 			</article>
 		</section>

+ 2 - 2
docs/pages/CSS2DRenderer.html

@@ -21,7 +21,7 @@ scene graph. All other types of renderable 3D objects (like meshes or point clou
 			</header>
 			<article>
 				<h2 class="subsection-title">Import</h2>
-				<p><span translate="no">CSS2DRenderer</span> is an addon, and must be imported explicitly, see <a href="https://threejs.org/manual/#en/installation" target="_blank">Installation#Addons</a>.</p>
+				<p><span translate="no">CSS2DRenderer</span> is an addon, and must be imported explicitly, see <a href="https://threejs.org/manual/#en/installation" target="_blank" rel="noopener">Installation#Addons</a>.</p>
 				<pre><code class="language-js">import { CSS2DRenderer } from 'three/addons/renderers/CSS2DRenderer.js';</code></pre>
 				<div class="container-overview">
 					<h2>Constructor</h2>
@@ -146,7 +146,7 @@ If not passed in here, a new div element will be created.</p>
 				</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/examples/jsm/renderers/CSS2DRenderer.js" target="_blank" rel="noopener" translate="no">examples/jsm/renderers/CSS2DRenderer.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/examples/jsm/renderers/CSS2DRenderer.js" translate="no" target="_blank" rel="noopener">examples/jsm/renderers/CSS2DRenderer.js</a>
 				</p>
 			</article>
 		</section>

+ 2 - 2
docs/pages/CSS3DObject.html

@@ -17,7 +17,7 @@
 			</header>
 			<article>
 				<h2 class="subsection-title">Import</h2>
-				<p><span translate="no">CSS3DObject</span> is an addon, and must be imported explicitly, see <a href="https://threejs.org/manual/#en/installation" target="_blank">Installation#Addons</a>.</p>
+				<p><span translate="no">CSS3DObject</span> is an addon, and must be imported explicitly, see <a href="https://threejs.org/manual/#en/installation" target="_blank" rel="noopener">Installation#Addons</a>.</p>
 				<pre><code class="language-js">import { CSS3DObject } from 'three/addons/renderers/CSS3DRenderer.js';</code></pre>
 				<div class="container-overview">
 					<h2>Constructor</h2>
@@ -57,7 +57,7 @@
 				</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/examples/jsm/renderers/CSS3DRenderer.js" target="_blank" rel="noopener" translate="no">examples/jsm/renderers/CSS3DRenderer.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/examples/jsm/renderers/CSS3DRenderer.js" translate="no" target="_blank" rel="noopener">examples/jsm/renderers/CSS3DRenderer.js</a>
 				</p>
 			</article>
 		</section>

+ 3 - 3
docs/pages/CSS3DRenderer.html

@@ -13,7 +13,7 @@
 		<section>
 			<header>
 				<div class="class-description"><p>This renderer can be used to apply hierarchical 3D transformations to DOM elements
-via the CSS3 <a href="https://www.w3schools.com/cssref/css3_pr_transform.asp">transform</a> property.
+via the CSS3 <a href="https://www.w3schools.com/cssref/css3_pr_transform.asp" target="_blank" rel="noopener">transform</a> property.
 <code>CSS3DRenderer</code> is particularly interesting if you want to apply 3D effects to a website without
 canvas based rendering. It can also be used in order to combine DOM elements with WebGLcontent.</p>
 <p>There are, however, some important limitations:</p>
@@ -27,7 +27,7 @@ canvas based rendering. It can also be used in order to combine DOM elements wit
 			</header>
 			<article>
 				<h2 class="subsection-title">Import</h2>
-				<p><span translate="no">CSS3DRenderer</span> is an addon, and must be imported explicitly, see <a href="https://threejs.org/manual/#en/installation" target="_blank">Installation#Addons</a>.</p>
+				<p><span translate="no">CSS3DRenderer</span> is an addon, and must be imported explicitly, see <a href="https://threejs.org/manual/#en/installation" target="_blank" rel="noopener">Installation#Addons</a>.</p>
 				<pre><code class="language-js">import { CSS3DRenderer } from 'three/addons/renderers/CSS3DRenderer.js';</code></pre>
 				<div class="container-overview">
 					<h2>Constructor</h2>
@@ -143,7 +143,7 @@ If not passed in here, a new div element will be created.</p>
 				</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/examples/jsm/renderers/CSS3DRenderer.js" target="_blank" rel="noopener" translate="no">examples/jsm/renderers/CSS3DRenderer.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/examples/jsm/renderers/CSS3DRenderer.js" translate="no" target="_blank" rel="noopener">examples/jsm/renderers/CSS3DRenderer.js</a>
 				</p>
 			</article>
 		</section>

+ 2 - 2
docs/pages/CSS3DSprite.html

@@ -18,7 +18,7 @@ DOM elements as sprites.</p></div>
 			</header>
 			<article>
 				<h2 class="subsection-title">Import</h2>
-				<p><span translate="no">CSS3DSprite</span> is an addon, and must be imported explicitly, see <a href="https://threejs.org/manual/#en/installation" target="_blank">Installation#Addons</a>.</p>
+				<p><span translate="no">CSS3DSprite</span> is an addon, and must be imported explicitly, see <a href="https://threejs.org/manual/#en/installation" target="_blank" rel="noopener">Installation#Addons</a>.</p>
 				<pre><code class="language-js">import { CSS3DSprite } from 'three/addons/renderers/CSS3DRenderer.js';</code></pre>
 				<div class="container-overview">
 					<h2>Constructor</h2>
@@ -58,7 +58,7 @@ DOM elements as sprites.</p></div>
 				</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/examples/jsm/renderers/CSS3DRenderer.js" target="_blank" rel="noopener" translate="no">examples/jsm/renderers/CSS3DRenderer.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/examples/jsm/renderers/CSS3DRenderer.js" translate="no" target="_blank" rel="noopener">examples/jsm/renderers/CSS3DRenderer.js</a>
 				</p>
 			</article>
 		</section>

+ 1 - 1
docs/pages/Cache.html

@@ -109,7 +109,7 @@ holds a file, it is overwritten.</p>
 					</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/src/loaders/Cache.js" target="_blank" rel="noopener" translate="no">src/loaders/Cache.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/src/loaders/Cache.js" translate="no" target="_blank" rel="noopener">src/loaders/Cache.js</a>
 				</p>
 			</article>
 		</section>

+ 1 - 1
docs/pages/Camera.html

@@ -94,7 +94,7 @@ when you build a new camera.</p></div>
 					</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/src/cameras/Camera.js" target="_blank" rel="noopener" translate="no">src/cameras/Camera.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/src/cameras/Camera.js" translate="no" target="_blank" rel="noopener">src/cameras/Camera.js</a>
 				</p>
 			</article>
 		</section>

+ 2 - 2
docs/pages/CameraHelper.html

@@ -15,7 +15,7 @@
 			<header>
 				<div class="class-description"><p>This helps with visualizing what a camera contains in its frustum. It
 visualizes the frustum of a camera using a line segments.</p>
-<p>Based on frustum visualization in <a href="https://github.com/evanw/lightgl.js/blob/master/tests/shadowmap.html">lightgl.js shadowmap example</a>.</p>
+<p>Based on frustum visualization in <a href="https://github.com/evanw/lightgl.js/blob/master/tests/shadowmap.html" target="_blank" rel="noopener">lightgl.js shadowmap example</a>.</p>
 <p><code>CameraHelper</code> must be a child of the scene.</p></div>
 				<h2>Code Example</h2>
 				<div translate="no"><pre><code class="language-js">const camera = new THREE.PerspectiveCamera( 75, window.innerWidth / window.innerHeight, 0.1, 1000 );
@@ -127,7 +127,7 @@ method whenever this instance is no longer used in your app.</p>
 					</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/src/helpers/CameraHelper.js" target="_blank" rel="noopener" translate="no">src/helpers/CameraHelper.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/src/helpers/CameraHelper.js" translate="no" target="_blank" rel="noopener">src/helpers/CameraHelper.js</a>
 				</p>
 			</article>
 		</section>

+ 1 - 1
docs/pages/CanvasTarget.html

@@ -388,7 +388,7 @@ Instead of passing four arguments, the method also works with a single four-dime
 					</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/src/renderers/common/CanvasTarget.js" target="_blank" rel="noopener" translate="no">src/renderers/common/CanvasTarget.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/src/renderers/common/CanvasTarget.js" translate="no" target="_blank" rel="noopener">src/renderers/common/CanvasTarget.js</a>
 				</p>
 			</article>
 		</section>

+ 1 - 1
docs/pages/CanvasTexture.html

@@ -121,7 +121,7 @@ to <code>true</code> immediately since a canvas can directly be used for renderi
 				</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/src/textures/CanvasTexture.js" target="_blank" rel="noopener" translate="no">src/textures/CanvasTexture.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/src/textures/CanvasTexture.js" translate="no" target="_blank" rel="noopener">src/textures/CanvasTexture.js</a>
 				</p>
 			</article>
 		</section>

+ 2 - 2
docs/pages/Capsule.html

@@ -18,7 +18,7 @@ It can be thought of as a swept sphere, where a sphere is moved along a line seg
 			</header>
 			<article>
 				<h2 class="subsection-title">Import</h2>
-				<p><span translate="no">Capsule</span> is an addon, and must be imported explicitly, see <a href="https://threejs.org/manual/#en/installation" target="_blank">Installation#Addons</a>.</p>
+				<p><span translate="no">Capsule</span> is an addon, and must be imported explicitly, see <a href="https://threejs.org/manual/#en/installation" target="_blank" rel="noopener">Installation#Addons</a>.</p>
 				<pre><code class="language-js">import { Capsule } from 'three/addons/math/Capsule.js';</code></pre>
 				<div class="container-overview">
 					<h2>Constructor</h2>
@@ -212,7 +212,7 @@ Please note that this method only copies the values from the given objects.</p>
 					</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/examples/jsm/math/Capsule.js" target="_blank" rel="noopener" translate="no">examples/jsm/math/Capsule.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/examples/jsm/math/Capsule.js" translate="no" target="_blank" rel="noopener">examples/jsm/math/Capsule.js</a>
 				</p>
 			</article>
 		</section>

+ 1 - 1
docs/pages/CapsuleGeometry.html

@@ -115,7 +115,7 @@ JSON object.</p>
 					</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/src/geometries/CapsuleGeometry.js" target="_blank" rel="noopener" translate="no">src/geometries/CapsuleGeometry.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/src/geometries/CapsuleGeometry.js" translate="no" target="_blank" rel="noopener">src/geometries/CapsuleGeometry.js</a>
 				</p>
 			</article>
 		</section>

+ 1 - 1
docs/pages/CatmullRomCurve3.html

@@ -149,7 +149,7 @@ const curveObject = new THREE.Line( geometry, material );
 					</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/src/extras/curves/CatmullRomCurve3.js" target="_blank" rel="noopener" translate="no">src/extras/curves/CatmullRomCurve3.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/src/extras/curves/CatmullRomCurve3.js" translate="no" target="_blank" rel="noopener">src/extras/curves/CatmullRomCurve3.js</a>
 				</p>
 			</article>
 		</section>

+ 2 - 2
docs/pages/ChromaticAberrationNode.html

@@ -19,7 +19,7 @@ by separating and offsetting the red, green, and blue channels.</p></div>
 			</header>
 			<article>
 				<h2 class="subsection-title">Import</h2>
-				<p><span translate="no">ChromaticAberrationNode</span> is an addon, and must be imported explicitly, see <a href="https://threejs.org/manual/#en/installation" target="_blank">Installation#Addons</a>.</p>
+				<p><span translate="no">ChromaticAberrationNode</span> is an addon, and must be imported explicitly, see <a href="https://threejs.org/manual/#en/installation" target="_blank" rel="noopener">Installation#Addons</a>.</p>
 				<pre><code class="language-js">import { chromaticAberration } from 'three/addons/tsl/display/ChromaticAberrationNode.js';</code></pre>
 				<div class="container-overview">
 					<h2>Constructor</h2>
@@ -147,7 +147,7 @@ its internal uniforms once per frame in <code>updateBefore()</code>.</p>
 					</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/examples/jsm/tsl/display/ChromaticAberrationNode.js" target="_blank" rel="noopener" translate="no">examples/jsm/tsl/display/ChromaticAberrationNode.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/examples/jsm/tsl/display/ChromaticAberrationNode.js" translate="no" target="_blank" rel="noopener">examples/jsm/tsl/display/ChromaticAberrationNode.js</a>
 				</p>
 			</article>
 		</section>

+ 2 - 2
docs/pages/CinquefoilKnot.html

@@ -17,7 +17,7 @@
 			</header>
 			<article>
 				<h2 class="subsection-title">Import</h2>
-				<p><span translate="no">CinquefoilKnot</span> is an addon, and must be imported explicitly, see <a href="https://threejs.org/manual/#en/installation" target="_blank">Installation#Addons</a>.</p>
+				<p><span translate="no">CinquefoilKnot</span> is an addon, and must be imported explicitly, see <a href="https://threejs.org/manual/#en/installation" target="_blank" rel="noopener">Installation#Addons</a>.</p>
 				<pre><code class="language-js">import { CinquefoilKnot } from 'three/addons/curves/CurveExtras.js';</code></pre>
 				<div class="container-overview">
 					<h2>Constructor</h2>
@@ -84,7 +84,7 @@
 					</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/examples/jsm/curves/CurveExtras.js" target="_blank" rel="noopener" translate="no">examples/jsm/curves/CurveExtras.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/examples/jsm/curves/CurveExtras.js" translate="no" target="_blank" rel="noopener">examples/jsm/curves/CurveExtras.js</a>
 				</p>
 			</article>
 		</section>

+ 1 - 1
docs/pages/CircleGeometry.html

@@ -112,7 +112,7 @@ JSON object.</p>
 					</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/src/geometries/CircleGeometry.js" target="_blank" rel="noopener" translate="no">src/geometries/CircleGeometry.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/src/geometries/CircleGeometry.js" translate="no" target="_blank" rel="noopener">src/geometries/CircleGeometry.js</a>
 				</p>
 			</article>
 		</section>

+ 1 - 1
docs/pages/ClearMaskPass.html

@@ -98,7 +98,7 @@ previous pass from this buffer.</p>
 					</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/examples/jsm/postprocessing/MaskPass.js" target="_blank" rel="noopener" translate="no">examples/jsm/postprocessing/MaskPass.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/examples/jsm/postprocessing/MaskPass.js" translate="no" target="_blank" rel="noopener">examples/jsm/postprocessing/MaskPass.js</a>
 				</p>
 			</article>
 		</section>

+ 2 - 2
docs/pages/ClearPass.html

@@ -22,7 +22,7 @@ composer.addPass( clearPass );
 			</header>
 			<article>
 				<h2 class="subsection-title">Import</h2>
-				<p><span translate="no">ClearPass</span> is an addon, and must be imported explicitly, see <a href="https://threejs.org/manual/#en/installation" target="_blank">Installation#Addons</a>.</p>
+				<p><span translate="no">ClearPass</span> is an addon, and must be imported explicitly, see <a href="https://threejs.org/manual/#en/installation" target="_blank" rel="noopener">Installation#Addons</a>.</p>
 				<pre><code class="language-js">import { ClearPass } from 'three/addons/postprocessing/ClearPass.js';</code></pre>
 				<div class="container-overview">
 					<h2>Constructor</h2>
@@ -138,7 +138,7 @@ previous pass from this buffer.</p>
 					</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/examples/jsm/postprocessing/ClearPass.js" target="_blank" rel="noopener" translate="no">examples/jsm/postprocessing/ClearPass.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/examples/jsm/postprocessing/ClearPass.js" translate="no" target="_blank" rel="noopener">examples/jsm/postprocessing/ClearPass.js</a>
 				</p>
 			</article>
 		</section>

+ 1 - 1
docs/pages/ClippingGroup.html

@@ -68,7 +68,7 @@ planes.</p>
 				</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/src/objects/ClippingGroup.js" target="_blank" rel="noopener" translate="no">src/objects/ClippingGroup.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/src/objects/ClippingGroup.js" translate="no" target="_blank" rel="noopener">src/objects/ClippingGroup.js</a>
 				</p>
 			</article>
 		</section>

+ 1 - 1
docs/pages/ClippingNode.html

@@ -163,7 +163,7 @@ the behavior of the node and what type of code is generated.</p>
 					</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/src/nodes/accessors/ClippingNode.js" target="_blank" rel="noopener" translate="no">src/nodes/accessors/ClippingNode.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/src/nodes/accessors/ClippingNode.js" translate="no" target="_blank" rel="noopener">src/nodes/accessors/ClippingNode.js</a>
 				</p>
 			</article>
 		</section>

+ 1 - 1
docs/pages/Clock.html

@@ -110,7 +110,7 @@ called by the class.</p>
 					</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/src/core/Clock.js" target="_blank" rel="noopener" translate="no">src/core/Clock.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/src/core/Clock.js" translate="no" target="_blank" rel="noopener">src/core/Clock.js</a>
 				</p>
 			</article>
 		</section>

+ 1 - 1
docs/pages/CodeNode.html

@@ -142,7 +142,7 @@ functions with native shader languages.</p></div>
 					</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/src/nodes/code/CodeNode.js" target="_blank" rel="noopener" translate="no">src/nodes/code/CodeNode.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/src/nodes/code/CodeNode.js" translate="no" target="_blank" rel="noopener">src/nodes/code/CodeNode.js</a>
 				</p>
 			</article>
 		</section>

+ 3 - 3
docs/pages/ColladaLoader.html

@@ -15,7 +15,7 @@
 			<header>
 				<div class="class-description"><p>A loader for the Collada format.</p>
 <p>The Collada format is very complex so this loader only supports a subset of what
-is defined in the <a href="https://www.khronos.org/files/collada_spec_1_5.pdf">official specification</a>.</p>
+is defined in the <a href="https://www.khronos.org/files/collada_spec_1_5.pdf" target="_blank" rel="noopener">official specification</a>.</p>
 <p>Assets with a Z-UP coordinate system are transformed it into Y-UP by a simple rotation.
 The vertex data are not converted.</p></div>
 				<h2>Code Example</h2>
@@ -26,7 +26,7 @@ scene.add( result.scene );
 			</header>
 			<article>
 				<h2 class="subsection-title">Import</h2>
-				<p><span translate="no">ColladaLoader</span> is an addon, and must be imported explicitly, see <a href="https://threejs.org/manual/#en/installation" target="_blank">Installation#Addons</a>.</p>
+				<p><span translate="no">ColladaLoader</span> is an addon, and must be imported explicitly, see <a href="https://threejs.org/manual/#en/installation" target="_blank" rel="noopener">Installation#Addons</a>.</p>
 				<pre><code class="language-js">import { ColladaLoader } from 'three/addons/loaders/ColladaLoader.js';</code></pre>
 				<div class="container-overview">
 					<h2>Constructor</h2>
@@ -116,7 +116,7 @@ an array of animation clips and kinematics.</p>
 					</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/examples/jsm/loaders/ColladaLoader.js" target="_blank" rel="noopener" translate="no">examples/jsm/loaders/ColladaLoader.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/examples/jsm/loaders/ColladaLoader.js" translate="no" target="_blank" rel="noopener">examples/jsm/loaders/ColladaLoader.js</a>
 				</p>
 			</article>
 		</section>

+ 2 - 2
docs/pages/Color.html

@@ -940,7 +940,7 @@ you don't need the other CSS-style formats.</p>
 						<div class="description">
 							<p>Sets this color from a CSS-style string. For example, <code>rgb(250, 0,0)</code>,
 <code>rgb(100%, 0%, 0%)</code>, <code>hsl(0, 100%, 50%)</code>, <code>#ff0000</code>, <code>#f00</code>, or <code>red</code> ( or
-any <a href="https://en.wikipedia.org/wiki/X11_color_names#Color_name_chart">X11 color name</a> -
+any <a href="https://en.wikipedia.org/wiki/X11_color_names#Color_name_chart" target="_blank" rel="noopener">X11 color name</a> -
 all 140 color names are supported).</p>
 						</div>
 						<table class="params">
@@ -1033,7 +1033,7 @@ as a hexadecimal value.</p>
 					</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/src/math/Color.js" target="_blank" rel="noopener" translate="no">src/math/Color.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/src/math/Color.js" translate="no" target="_blank" rel="noopener">src/math/Color.js</a>
 				</p>
 			</article>
 		</section>

+ 2 - 2
docs/pages/ColorConverter.html

@@ -16,7 +16,7 @@
 			</header>
 			<article>
 				<h2 class="subsection-title">Import</h2>
-				<p><span translate="no">ColorConverter</span> is an addon, and must be imported explicitly, see <a href="https://threejs.org/manual/#en/installation" target="_blank">Installation#Addons</a>.</p>
+				<p><span translate="no">ColorConverter</span> is an addon, and must be imported explicitly, see <a href="https://threejs.org/manual/#en/installation" target="_blank" rel="noopener">Installation#Addons</a>.</p>
 				<pre><code class="language-js">import { ColorConverter } from 'three/addons/math/ColorConverter.js';</code></pre>
 				<div class="container-overview">
 					<div class="method">
@@ -99,7 +99,7 @@
 					</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/examples/jsm/math/ColorConverter.js" target="_blank" rel="noopener" translate="no">examples/jsm/math/ColorConverter.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/examples/jsm/math/ColorConverter.js" translate="no" target="_blank" rel="noopener">examples/jsm/math/ColorConverter.js</a>
 				</p>
 			</article>
 		</section>

+ 1 - 1
docs/pages/ColorKeyframeTrack.html

@@ -74,7 +74,7 @@
 				</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/src/animation/tracks/ColorKeyframeTrack.js" target="_blank" rel="noopener" translate="no">src/animation/tracks/ColorKeyframeTrack.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/src/animation/tracks/ColorKeyframeTrack.js" translate="no" target="_blank" rel="noopener">src/animation/tracks/ColorKeyframeTrack.js</a>
 				</p>
 			</article>
 		</section>

+ 1 - 1
docs/pages/ColorSpaceNode.html

@@ -107,7 +107,7 @@ color management and renderer.</p>
 					</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/src/nodes/display/ColorSpaceNode.js" target="_blank" rel="noopener" translate="no">src/nodes/display/ColorSpaceNode.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/src/nodes/display/ColorSpaceNode.js" translate="no" target="_blank" rel="noopener">src/nodes/display/ColorSpaceNode.js</a>
 				</p>
 			</article>
 		</section>

+ 1 - 1
docs/pages/CompressedArrayTexture.html

@@ -143,7 +143,7 @@ specific depth in the array which is often much more performant.</p>
 					</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/src/textures/CompressedArrayTexture.js" target="_blank" rel="noopener" translate="no">src/textures/CompressedArrayTexture.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/src/textures/CompressedArrayTexture.js" translate="no" target="_blank" rel="noopener">src/textures/CompressedArrayTexture.js</a>
 				</p>
 			</article>
 		</section>

+ 1 - 1
docs/pages/CompressedCubeTexture.html

@@ -73,7 +73,7 @@
 				</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/src/textures/CompressedCubeTexture.js" target="_blank" rel="noopener" translate="no">src/textures/CompressedCubeTexture.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/src/textures/CompressedCubeTexture.js" translate="no" target="_blank" rel="noopener">src/textures/CompressedCubeTexture.js</a>
 				</p>
 			</article>
 		</section>

+ 1 - 1
docs/pages/CompressedTexture.html

@@ -190,7 +190,7 @@ must be embedded in the compressed texture file.</p>
 				</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>
-					<a href="https://github.com/mrdoob/three.js/blob/master/src/textures/CompressedTexture.js" target="_blank" rel="noopener" translate="no">src/textures/CompressedTexture.js</a>
+					<a href="https://github.com/mrdoob/three.js/blob/master/src/textures/CompressedTexture.js" translate="no" target="_blank" rel="noopener">src/textures/CompressedTexture.js</a>
 				</p>
 			</article>
 		</section>

Некоторые файлы не были показаны из-за большого количества измененных файлов

粤ICP备19079148号