Update Compodoc

This commit is contained in:
Kevin Pauer
2022-05-10 13:03:10 +02:00
parent 5d266dfdaf
commit bed97bb3d6
62 changed files with 17159 additions and 11459 deletions

View File

@@ -1,7 +1,7 @@
(function(compodoc) {
function LunrSearchEngine() {
this.index = undefined;
this.index = null;
this.store = {};
this.name = 'LunrSearchEngine';
}
@@ -23,7 +23,7 @@
d = new promise.Promise();
if (this.index) {
results = $.map(this.index.search('*' + q + '*'), function(result) {
results = $.map(this.index.search(q), function(result) {
var doc = that.store[result.ref];
return {
@@ -36,7 +36,7 @@
d.done({
query: q,
results: length === 0 ? results : results.slice(0, length),
results: results.slice(0, length),
count: results.length
});
@@ -44,9 +44,19 @@
};
compodoc.addEventListener(compodoc.EVENTS.READY, function(event) {
console.log('compodoc ready');
var engine = new LunrSearchEngine(),
initialized = false;
engine.init()
.then(function() {
initialized = true;
compodoc.dispatchEvent({
type: compodoc.EVENTS.SEARCH_READY
});
});
function query(q, offset, length) {
if (!initialized) throw new Error('Search has not been initialized');
return engine.search(q, offset, length);
@@ -55,13 +65,5 @@
compodoc.search = {
query: query
};
engine.init()
.then(function() {
initialized = true;
compodoc.dispatchEvent({
type: compodoc.EVENTS.SEARCH_READY
});
});
});
})(compodoc);