aboutsummaryrefslogtreecommitdiff
path: root/app/src/main/assets/js/search.js
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
    });
  }
}