Remove search query.
authorGerben <gerben@treora.com>
Tue, 24 Oct 2017 01:04:39 +0000 (18:04 -0700)
committerGerben <gerben@treora.com>
Tue, 24 Oct 2017 01:07:14 +0000 (18:07 -0700)
demo/index.html
demo/index.js

index 4e516f2..7ffb0d2 100644 (file)
@@ -41,8 +41,6 @@
     </style>
   </head>
   <body>
-    <label for="query">Search:</label>
-    <input id="query" autocomplete="off" autofocus>
     <p>
       Hi! Let's play with some annotator tools! This page demonstrates <a href="https://www.w3.org/TR/2017/REC-annotation-model-20170223/">selectors</a>.
     </p>
index 9a6f28f..2dff404 100644 (file)
@@ -13,7 +13,7 @@
  * the License.
  */
 
-/* global corpus, query, module */
+/* global corpus, module */
 
 import * as fragment from '@annotator/fragment-identifier';
 import { describeTextQuoteByRange as describeRange } from '@annotator/text';
@@ -21,20 +21,6 @@ import { describeTextQuoteByRange as describeRange } from '@annotator/text';
 import mark from './mark.js';
 import search from './search.js';
 
-const input = () => {
-  const exact = query.value;
-  if (exact) {
-    const selector = {
-      type: 'TextQuoteSelector',
-      exact,
-    };
-    window.location.hash = fragment.stringify(selector);
-  } else {
-    window.history.replaceState(null, '', window.location.pathname);
-    refresh(); // call refresh manually to fake a hashchange event.
-  }
-};
-
 const refresh = async () => {
   corpus.innerHTML = corpus.innerText;
   const identifier = window.location.hash.slice(1);
@@ -76,7 +62,6 @@ const debugError = object => {
 };
 
 document.addEventListener('DOMContentLoaded', () => {
-  query.addEventListener('input', input);
   window.addEventListener('hashchange', refresh);
   refresh();
 });