mirror of https://github.com/jkjoy/sunpeiwen.git
28 lines
752 B
Plaintext
28 lines
752 B
Plaintext
- const { appId, apiKey, indexName, option } = theme.docsearch
|
|
|
|
.docsearch-wrap
|
|
#docsearch(style="display:none")
|
|
link(rel="stylesheet" href=url_for(theme.asset.docsearch_css))
|
|
script(src=url_for(theme.asset.docsearch_js))
|
|
script.
|
|
(() => {
|
|
docsearch(Object.assign({
|
|
appId: '!{appId}',
|
|
apiKey: '!{apiKey}',
|
|
indexName: '!{indexName}',
|
|
container: '#docsearch',
|
|
}, !{JSON.stringify(option)}))
|
|
|
|
|
|
const searchClickFn = () => {
|
|
document.querySelector('#search-button > .search').addEventListener('click', () => {
|
|
document.querySelector('.DocSearch-Button').click()
|
|
})
|
|
}
|
|
|
|
searchClickFn()
|
|
window.addEventListener('pjax:complete', searchClickFn)
|
|
})()
|
|
|
|
|