From 3a49b7eec4836ec9dc1588e6cedda942755dc7bf Mon Sep 17 00:00:00 2001 From: Matias Niemelä Date: Thu, 9 May 2013 21:53:07 -0400 Subject: feat(ngdocs): Add FullText search to replace Google search in docs --- docs/src/templates/css/docs.css | 35 + docs/src/templates/index.html | 18 +- docs/src/templates/js/docs.js | 116 +++ docs/src/templates/js/lunr.js | 1560 +++++++++++++++++++++++++++++++++++++++ 4 files changed, 1726 insertions(+), 3 deletions(-) create mode 100644 docs/src/templates/js/lunr.js (limited to 'docs/src/templates') diff --git a/docs/src/templates/css/docs.css b/docs/src/templates/css/docs.css index c15172ca..dd0ad5b7 100644 --- a/docs/src/templates/css/docs.css +++ b/docs/src/templates/css/docs.css @@ -259,4 +259,39 @@ ul.events > li > h3 { .syntax-links + pre { border-top-left-radius:0; border-top-right-radius:0; + +.search-results { + clear:both; + display:table; + width:100%; +} + +.search-results > .search-group { + vertical-align:top; + padding:10px 0; + display:table-cell; +} + +.search-group.cols-1 { width:100%; } +.search-group.cols-2 { width:50%; } +.search-group.cols-3 { width:33%; } +.search-group.cols-4 { width:25%; } + +.search-close { + z-index:1029; + position:absolute; + bottom:-25px; + left:80%; + text-align:center; + line-height:50px; + width:50px; + font-size:2em; + background:#222222; + border-radius:15px; +} + +.search-close span { + text-decoration:none; + position:relative; + z-index:1031; } diff --git a/docs/src/templates/index.html b/docs/src/templates/index.html index 53f23939..3d5fd4c5 100644 --- a/docs/src/templates/index.html +++ b/docs/src/templates/index.html @@ -43,6 +43,7 @@ addTag('script', {src: path('angular-mobile.js') }, sync); addTag('script', {src: path('angular-bootstrap.js') }, sync); addTag('script', {src: path('angular-bootstrap-prettify.js') }, sync); + addTag('script', {src: 'js/lunr.js' }, sync); addTag('script', {src: 'js/docs.js'}, sync); addTag('script', {src: 'docs-keywords.js'}, sync); @@ -112,7 +113,7 @@
-