aboutsummaryrefslogtreecommitdiff
path: root/docs/_book/gitbook/gitbook-plugin-search/search-engine.js
diff options
context:
space:
mode:
authorJakob Stendahl <14180120+JakobST1n@users.noreply.github.com>2021-10-11 20:02:04 +0200
committerGitHub <noreply@github.com>2021-10-11 20:02:04 +0200
commitc67531161e56488166a33232f87566309ba8676e (patch)
tree846e59a020e80bea48557d5a06af5728e44961ff /docs/_book/gitbook/gitbook-plugin-search/search-engine.js
parente6880cd8ccf82d993f222cb14b4860581654acb8 (diff)
parentc1b6eec770b885a9829e1f62bad5cc99389ca429 (diff)
downloadLuxcena-Neo-c67531161e56488166a33232f87566309ba8676e.tar.gz
Luxcena-Neo-c67531161e56488166a33232f87566309ba8676e.zip
Merge pull request #24 from JakobST1n/rebuild
v1.0.0
Diffstat (limited to 'docs/_book/gitbook/gitbook-plugin-search/search-engine.js')
-rw-r--r--docs/_book/gitbook/gitbook-plugin-search/search-engine.js50
1 files changed, 0 insertions, 50 deletions
diff --git a/docs/_book/gitbook/gitbook-plugin-search/search-engine.js b/docs/_book/gitbook/gitbook-plugin-search/search-engine.js
deleted file mode 100644
index 5088346..0000000
--- a/docs/_book/gitbook/gitbook-plugin-search/search-engine.js
+++ /dev/null
@@ -1,50 +0,0 @@
-require([
- 'gitbook',
- 'jquery'
-], function(gitbook, $) {
- // Global search objects
- var engine = null;
- var initialized = false;
-
- // Set a new search engine
- function setEngine(Engine, config) {
- initialized = false;
- engine = new Engine(config);
-
- init(config);
- }
-
- // Initialize search engine with config
- function init(config) {
- if (!engine) throw new Error('No engine set for research. Set an engine using gitbook.research.setEngine(Engine).');
-
- return engine.init(config)
- .then(function() {
- initialized = true;
- gitbook.events.trigger('search.ready');
- });
- }
-
- // Launch search for query q
- function query(q, offset, length) {
- if (!initialized) throw new Error('Search has not been initialized');
- return engine.search(q, offset, length);
- }
-
- // Get stats about search
- function getEngine() {
- return engine? engine.name : null;
- }
-
- function isInitialized() {
- return initialized;
- }
-
- // Initialize gitbook.search
- gitbook.search = {
- setEngine: setEngine,
- getEngine: getEngine,
- query: query,
- isInitialized: isInitialized
- };
-}); \ No newline at end of file