blob: 0a8954effd69597986f2a06b012be2ac0f8c267a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
//binds callbacks to an invisible webview to take in the search events
if (!window.hasOwnProperty('frost_search')) {
console.log('Registering frost_search');
window.frost_search = true;
var _f_page = document.querySelector('#page');
// var _f_input = document.querySelector('#main-search-input')
if (!_f_page) Frost.emit(1);
else {
Frost.emit(0);
var x = new MutationObserver(function(mutations) {
Frost.handleHtml(page.innerHTML);
Frost.emit(2);
});
x.observe(_f_page, {
childList: true,
subtree: true
});
}
}
|