瀏覽代碼

Merge pull request #18779 from makc/better-search-2

Examples: Make examples searchable by tags.
Mr.doob 5 年之前
父節點
當前提交
c3f58ff89c
共有 2 個文件被更改,包括 14 次插入1 次删除
  1. 11 0
      examples/files.js
  2. 3 1
      examples/index.html

+ 11 - 0
examples/files.js

@@ -391,3 +391,14 @@ var files = {
 		"misc_uv_tests"
 		"misc_uv_tests"
 	]
 	]
 };
 };
+
+var tags = {
+    "webgl_clipping_intersection": [ "csg", "solid" ],
+    "webgl_fire": [ "smoke" ],
+    "webgl_materials_translucency": [ "subsurface", "scattering" ],
+    "webgl_postprocessing_unreal_bloom": [ "glow" ],
+    "webgl_postprocessing_unreal_bloom_selective": [ "glow" ],
+    "webgl_shadowmap_csm": [ "cascade" ],
+    "webgl_shadowmap_pcss": [ "soft" ],
+    "webgl_simple_gi": [ "global", "illumination" ]
+};

+ 3 - 1
examples/index.html

@@ -249,7 +249,9 @@
 
 
 			var link = links[ file ];
 			var link = links[ file ];
 			var name = getName( file );
 			var name = getName( file );
-			var res = file.match( exp );
+			var matchCandidates = ( tags[ file ] || [] ).slice();
+			matchCandidates.push( file );
+			var res = matchCandidates.join( ' ' ).match( exp );
 			var text;
 			var text;
 
 
 			if ( res && res.length > 0 ) {
 			if ( res && res.length > 0 ) {