mirror of
https://github.com/saymrwulf/onnxruntime.git
synced 2026-07-18 18:52:16 +00:00
* initial setup and rename "how to" to "setup" * move API to main nav * move api to main nav * add get starated, rework nav order * rename to install move mds out of install section * update api nav and home page * add install docs and python qs updates * python get started work * remove c and obj c for now * move java, python, and obj-c docs under api folder * move java api html to iframe (ugh) * remove api docs w/o details, move api text getstar * remove api docs wo detail updates get started * remvoe iframes * move eco system to main nav * fix api buttons * added more examples moved intro to ORT * fix links * fix get started titles * fix get started titles * fix more links * fix more links * more link fixes * fix nav remove inferencing and training subnav * fix top nav remove inference and training nav * fix title * fix tutorials nav hierarchy * fix python api button * add tenorflow keras example * fix quickstart toc * add imports fix spacing * fix links * update nav and python get started page * move ort training example, add coming soon for iot * update C# get started * fix spacing on quantization * Add some js get started content * fix formatting * fix typo * removed onnx-pytorch and onnx-tf * updated pip install torch and added links iot page * added pytorch tutorial heirarchy * updated web to docs soon added release blog link * add web link
70 lines
2 KiB
JavaScript
70 lines
2 KiB
JavaScript
$(function(){
|
|
var $typeahead = $('[data-typeahead]');
|
|
var $form = $typeahead.parents('form');
|
|
var searchURL = $form.attr('action');
|
|
|
|
function displayTemplate(result) {
|
|
return result.name;
|
|
}
|
|
|
|
function suggestionTemplate(result) {
|
|
var t = '<div class="list-group-item clearfix">';
|
|
t += '<span class="doc-name">' + result.name + '</span>';
|
|
if (result.parent_name) {
|
|
t += '<span class="doc-parent-name label">' + result.parent_name + '</span>';
|
|
}
|
|
t += '</div>';
|
|
return t;
|
|
}
|
|
|
|
$typeahead.one('focus', function() {
|
|
$form.addClass('loading');
|
|
|
|
$.getJSON(searchURL).then(function(searchData) {
|
|
const searchIndex = lunr(function() {
|
|
this.ref('url');
|
|
this.field('name');
|
|
this.field('abstract');
|
|
for (const [url, doc] of Object.entries(searchData)) {
|
|
this.add({url: url, name: doc.name, abstract: doc.abstract});
|
|
}
|
|
});
|
|
|
|
$typeahead.typeahead(
|
|
{
|
|
highlight: true,
|
|
minLength: 3,
|
|
autoselect: true
|
|
},
|
|
{
|
|
limit: 10,
|
|
display: displayTemplate,
|
|
templates: { suggestion: suggestionTemplate },
|
|
source: function(query, sync) {
|
|
const lcSearch = query.toLowerCase();
|
|
const results = searchIndex.query(function(q) {
|
|
q.term(lcSearch, { boost: 100 });
|
|
q.term(lcSearch, {
|
|
boost: 10,
|
|
wildcard: lunr.Query.wildcard.TRAILING
|
|
});
|
|
}).map(function(result) {
|
|
var doc = searchData[result.ref];
|
|
doc.url = result.ref;
|
|
return doc;
|
|
});
|
|
sync(results);
|
|
}
|
|
}
|
|
);
|
|
$form.removeClass('loading');
|
|
$typeahead.trigger('focus');
|
|
});
|
|
});
|
|
|
|
var baseURL = searchURL.slice(0, -"search.json".length);
|
|
|
|
$typeahead.on('typeahead:select', function(e, result) {
|
|
window.location = baseURL + result.url;
|
|
});
|
|
});
|