]> git.ipfire.org Git - thirdparty/foundation/foundation-sites.git/commitdiff
Update foundation-docs and supercollider dependencies
authorGeoff Kimball <geoff@zurb.com>
Tue, 23 Feb 2016 18:07:34 +0000 (10:07 -0800)
committerGeoff Kimball <geoff@zurb.com>
Tue, 23 Feb 2016 18:07:48 +0000 (10:07 -0800)
docs/search.yml [new file with mode: 0644]
gulp/docs.js
package.json

diff --git a/docs/search.yml b/docs/search.yml
new file mode 100644 (file)
index 0000000..669596d
--- /dev/null
@@ -0,0 +1,33 @@
+# These are search results that lead to the old versions of Foundation.
+-
+  type: old version
+  name: Foundation 2
+  description: Documentation for Foundation 2.2.1
+  link: 'http://foundation.zurb.com/sites/docs/v/2.2.1/'
+  tags:
+    - old
+    - previous
+-
+  type: old version
+  name: Foundation 3
+  description: Documentation for Foundation 3.2.5
+  link: 'http://foundation.zurb.com/sites/docs/v/3.2.5/'
+  tags:
+    - old
+    - previous
+-
+  type: old version
+  name: Foundation 4
+  description: Documentation for Foundation 4.3.2
+  link: 'http://foundation.zurb.com/sites/docs/v/4.3.2/index.html'
+  tags:
+    - old
+    - previous
+-
+  type: old version
+  name: Foundation 5
+  description: Documentation for Foundation 5.5.3
+  link: 'http://foundation.zurb.com/sites/docs/v/5.5.3/index.html'
+  tags:
+    - old
+    - previous
index 28c248e78447ac8ec45aef9a876b5b30d132bb41..5859848ac9b91270f51f27865a2b3380f5f8b9f5 100644 (file)
@@ -12,12 +12,26 @@ var PANINI_CONFIG = {
   helpers: foundationDocs.handlebarsHelpers
 }
 
+var SEARCH_SORT_ORDER = ['page', 'component', 'sass variable', 'sass mixin', 'sass function', 'js class', 'js function', 'js plugin option', 'js event'];
+
+var SEARCH_PAGE_TYPES = {
+  'library': function(item) {
+    return !!(item.library);
+  }
+}
+
 supercollider
   .config({
     template: foundationDocs.componentTemplate,
     marked: foundationDocs.marked,
     handlebars: foundationDocs.handlebars,
-    keepFm: true
+    keepFm: true,
+    quiet: false
+  })
+  .searchConfig({
+    extra: 'docs/search.yml',
+    sort: SEARCH_SORT_ORDER,
+    pageTypes: SEARCH_PAGE_TYPES
   })
   .adapter('sass')
   .adapter('js');
@@ -48,7 +62,7 @@ gulp.task('docs:all', function() {
 });
 
 function buildSearch() {
-  foundationDocs.buildSearch('_build/data/search.json', supercollider.tree);
+  supercollider.buildSearch('_build/data/search.json', function() {});
 }
 
 gulp.task('docs:debug', ['docs'], function(cb) {
index 649e28a91319d7f8b02abf762f9fe7dc0d3ac91c..8dfa36e156b231e0abe15f46769984a8c72816f7 100644 (file)
@@ -67,7 +67,7 @@
     "rimraf": "^2.3.2",
     "run-sequence": "^1.1.4",
     "sass-true": "^2.0.3",
-    "supercollider": "^1.2.0"
+    "supercollider": "^1.3.0"
   },
   "repository": {
     "type": "git",