From 89ef531922034bf83e1f29e5051a3484ffb4b595 Mon Sep 17 00:00:00 2001 From: Tom A <14287229+TensorTom@users.noreply.github.com> Date: Tue, 23 Feb 2021 06:07:10 -0500 Subject: [PATCH] Made search loading page look nicer with dark theme & alignment. --- .cache/14/340d2aad6512c57e67ea9c5212161e.json | 2 +- .cache/a3/4bbf180440a2827ff379a0843a1c1a.json | 2 +- .cache/c7/59bd34bc2da1623f219f57124b2b29.json | 2 +- dist/src/background.js | 2 +- dist/src/background.js.map | 2 +- dist/src/search.html | 2 +- package.json | 10 +- src/search.html | 3 +- src/styles.scss | 77 +++++++++++++++ yarn.lock | 96 ++++++++++++++++++- 10 files changed, 186 insertions(+), 12 deletions(-) create mode 100644 src/styles.scss diff --git a/.cache/14/340d2aad6512c57e67ea9c5212161e.json b/.cache/14/340d2aad6512c57e67ea9c5212161e.json index 379a729..fc6eeb4 100644 --- a/.cache/14/340d2aad6512c57e67ea9c5212161e.json +++ b/.cache/14/340d2aad6512c57e67ea9c5212161e.json @@ -1 +1 @@ -{"id":"ydsO","dependencies":[{"name":"./styles.css","dynamic":true,"resolved":"/home/packetlord/Projects/http-post-search/src/styles.css","parent":"/home/packetlord/Projects/http-post-search/src/search.html"},{"name":"./search.js","dynamic":true,"resolved":"/home/packetlord/Projects/http-post-search/src/search.js","parent":"/home/packetlord/Projects/http-post-search/src/search.html"}],"generated":{"html":"Private search...

Private search...

"},"sourceMaps":null,"error":null,"hash":"d6f258514a9665cfe3f9137c7e370360","cacheData":{}} \ No newline at end of file +{"id":"ydsO","dependencies":[{"name":"./styles.scss","dynamic":true,"resolved":"/home/packetlord/Projects/http-post-search/src/styles.scss","parent":"/home/packetlord/Projects/http-post-search/src/search.html"},{"name":"./search.js","dynamic":true,"resolved":"/home/packetlord/Projects/http-post-search/src/search.js","parent":"/home/packetlord/Projects/http-post-search/src/search.html"}],"generated":{"html":"Private search...

Searching Privately...

"},"sourceMaps":null,"error":null,"hash":"536558c56bc0bc9e33a8ed16b6c57592","cacheData":{}} \ No newline at end of file diff --git a/.cache/a3/4bbf180440a2827ff379a0843a1c1a.json b/.cache/a3/4bbf180440a2827ff379a0843a1c1a.json index 4e02172..d1049d1 100644 --- a/.cache/a3/4bbf180440a2827ff379a0843a1c1a.json +++ b/.cache/a3/4bbf180440a2827ff379a0843a1c1a.json @@ -1 +1 @@ -{"id":"zfSF","dependencies":[{"name":"/home/packetlord/Projects/http-post-search/package.json","includedInParent":true,"mtime":1614061880204}],"generated":{"js":"var e=function e(n){if(console.log(\"test\"),console.log(n),chrome.runtime.onMessage.removeListener(e),n.hasOwnProperty(\"data\")&&n.hasOwnProperty(\"qel\")){var a=document.createElement(\"input\");a.type=\"hidden\",a.name=n.qel,a.id=n.qel,a.value=n.data[0];var t=document.getElementById(\"post-search\");t.appendChild(a),t[n.qel].value=n.data[0];var o=new URL(n.url);t.action=o.origin+o.pathname,console.log(o.origin+o.pathname),t.submit()}};chrome.runtime.onMessage.addListener(e);"},"sourceMaps":{"js":{"mappings":[{"source":"search.js","original":{"line":1,"column":0},"generated":{"line":1,"column":0}},{"source":"search.js","name":"onMessageHandler","original":{"line":1,"column":4},"generated":{"line":1,"column":4}},{"source":"search.js","original":{"line":1,"column":23},"generated":{"line":1,"column":6}},{"source":"search.js","name":"onMessageHandler","original":{"line":1,"column":4},"generated":{"line":1,"column":15}},{"source":"search.js","name":"msg","original":{"line":1,"column":32},"generated":{"line":1,"column":17}},{"source":"search.js","name":"msg","original":{"line":5,"column":5},"generated":{"line":1,"column":20}},{"source":"search.js","name":"console","original":{"line":2,"column":1},"generated":{"line":1,"column":23}},{"source":"search.js","name":"log","original":{"line":2,"column":9},"generated":{"line":1,"column":31}},{"source":"search.js","original":{"line":2,"column":13},"generated":{"line":1,"column":35}},{"source":"search.js","name":"console","original":{"line":3,"column":1},"generated":{"line":1,"column":43}},{"source":"search.js","name":"log","original":{"line":3,"column":9},"generated":{"line":1,"column":51}},{"source":"search.js","name":"msg","original":{"line":3,"column":13},"generated":{"line":1,"column":55}},{"source":"search.js","name":"chrome","original":{"line":4,"column":1},"generated":{"line":1,"column":58}},{"source":"search.js","name":"runtime","original":{"line":4,"column":8},"generated":{"line":1,"column":65}},{"source":"search.js","name":"onMessage","original":{"line":4,"column":16},"generated":{"line":1,"column":73}},{"source":"search.js","name":"removeListener","original":{"line":4,"column":26},"generated":{"line":1,"column":83}},{"source":"search.js","name":"onMessageHandler","original":{"line":4,"column":41},"generated":{"line":1,"column":98}},{"source":"search.js","name":"msg","original":{"line":5,"column":5},"generated":{"line":1,"column":101}},{"source":"search.js","name":"hasOwnProperty","original":{"line":5,"column":9},"generated":{"line":1,"column":103}},{"source":"search.js","original":{"line":5,"column":24},"generated":{"line":1,"column":118}},{"source":"search.js","name":"msg","original":{"line":5,"column":35},"generated":{"line":1,"column":127}},{"source":"search.js","name":"hasOwnProperty","original":{"line":5,"column":39},"generated":{"line":1,"column":129}},{"source":"search.js","original":{"line":5,"column":54},"generated":{"line":1,"column":144}},{"source":"search.js","original":{"line":5,"column":62},"generated":{"line":1,"column":151}},{"source":"search.js","name":"hin","original":{"line":6,"column":6},"generated":{"line":1,"column":152}},{"source":"search.js","name":"hin","original":{"line":6,"column":6},"generated":{"line":1,"column":156}},{"source":"search.js","name":"document","original":{"line":6,"column":12},"generated":{"line":1,"column":158}},{"source":"search.js","name":"createElement","original":{"line":6,"column":21},"generated":{"line":1,"column":167}},{"source":"search.js","original":{"line":6,"column":35},"generated":{"line":1,"column":181}},{"source":"search.js","name":"hin","original":{"line":7,"column":2},"generated":{"line":1,"column":190}},{"source":"search.js","name":"type","original":{"line":7,"column":6},"generated":{"line":1,"column":192}},{"source":"search.js","original":{"line":7,"column":13},"generated":{"line":1,"column":197}},{"source":"search.js","name":"hin","original":{"line":8,"column":2},"generated":{"line":1,"column":206}},{"source":"search.js","name":"name","original":{"line":8,"column":6},"generated":{"line":1,"column":208}},{"source":"search.js","name":"msg","original":{"line":8,"column":13},"generated":{"line":1,"column":213}},{"source":"search.js","name":"qel","original":{"line":8,"column":17},"generated":{"line":1,"column":215}},{"source":"search.js","name":"hin","original":{"line":9,"column":2},"generated":{"line":1,"column":219}},{"source":"search.js","name":"id","original":{"line":9,"column":6},"generated":{"line":1,"column":221}},{"source":"search.js","name":"msg","original":{"line":9,"column":11},"generated":{"line":1,"column":224}},{"source":"search.js","name":"qel","original":{"line":9,"column":15},"generated":{"line":1,"column":226}},{"source":"search.js","name":"hin","original":{"line":10,"column":2},"generated":{"line":1,"column":230}},{"source":"search.js","name":"value","original":{"line":10,"column":6},"generated":{"line":1,"column":232}},{"source":"search.js","name":"msg","original":{"line":10,"column":14},"generated":{"line":1,"column":238}},{"source":"search.js","name":"data","original":{"line":10,"column":18},"generated":{"line":1,"column":240}},{"source":"search.js","original":{"line":10,"column":23},"generated":{"line":1,"column":245}},{"source":"search.js","name":"frm","original":{"line":11,"column":6},"generated":{"line":1,"column":248}},{"source":"search.js","name":"frm","original":{"line":11,"column":6},"generated":{"line":1,"column":252}},{"source":"search.js","name":"document","original":{"line":11,"column":12},"generated":{"line":1,"column":254}},{"source":"search.js","name":"getElementById","original":{"line":11,"column":21},"generated":{"line":1,"column":263}},{"source":"search.js","original":{"line":11,"column":36},"generated":{"line":1,"column":278}},{"source":"search.js","name":"frm","original":{"line":12,"column":2},"generated":{"line":1,"column":293}},{"source":"search.js","name":"appendChild","original":{"line":12,"column":6},"generated":{"line":1,"column":295}},{"source":"search.js","name":"hin","original":{"line":12,"column":18},"generated":{"line":1,"column":307}},{"source":"search.js","name":"frm","original":{"line":13,"column":2},"generated":{"line":1,"column":310}},{"source":"search.js","name":"msg","original":{"line":13,"column":6},"generated":{"line":1,"column":312}},{"source":"search.js","name":"qel","original":{"line":13,"column":10},"generated":{"line":1,"column":314}},{"source":"search.js","name":"value","original":{"line":13,"column":15},"generated":{"line":1,"column":319}},{"source":"search.js","name":"msg","original":{"line":13,"column":23},"generated":{"line":1,"column":325}},{"source":"search.js","name":"data","original":{"line":13,"column":27},"generated":{"line":1,"column":327}},{"source":"search.js","original":{"line":13,"column":32},"generated":{"line":1,"column":332}},{"source":"search.js","name":"url","original":{"line":14,"column":6},"generated":{"line":1,"column":335}},{"source":"search.js","name":"url","original":{"line":14,"column":6},"generated":{"line":1,"column":339}},{"source":"search.js","original":{"line":14,"column":12},"generated":{"line":1,"column":341}},{"source":"search.js","name":"URL","original":{"line":14,"column":16},"generated":{"line":1,"column":345}},{"source":"search.js","name":"msg","original":{"line":14,"column":20},"generated":{"line":1,"column":349}},{"source":"search.js","name":"url","original":{"line":14,"column":24},"generated":{"line":1,"column":351}},{"source":"search.js","name":"frm","original":{"line":15,"column":2},"generated":{"line":1,"column":356}},{"source":"search.js","name":"action","original":{"line":15,"column":6},"generated":{"line":1,"column":358}},{"source":"search.js","name":"url","original":{"line":15,"column":15},"generated":{"line":1,"column":365}},{"source":"search.js","name":"origin","original":{"line":15,"column":19},"generated":{"line":1,"column":367}},{"source":"search.js","name":"url","original":{"line":15,"column":28},"generated":{"line":1,"column":374}},{"source":"search.js","name":"pathname","original":{"line":15,"column":32},"generated":{"line":1,"column":376}},{"source":"search.js","name":"console","original":{"line":16,"column":2},"generated":{"line":1,"column":385}},{"source":"search.js","name":"log","original":{"line":16,"column":10},"generated":{"line":1,"column":393}},{"source":"search.js","name":"url","original":{"line":16,"column":14},"generated":{"line":1,"column":397}},{"source":"search.js","name":"origin","original":{"line":16,"column":18},"generated":{"line":1,"column":399}},{"source":"search.js","name":"url","original":{"line":16,"column":27},"generated":{"line":1,"column":406}},{"source":"search.js","name":"pathname","original":{"line":16,"column":31},"generated":{"line":1,"column":408}},{"source":"search.js","name":"frm","original":{"line":17,"column":2},"generated":{"line":1,"column":418}},{"source":"search.js","name":"submit","original":{"line":17,"column":6},"generated":{"line":1,"column":420}},{"source":"search.js","name":"chrome","original":{"line":22,"column":0},"generated":{"line":1,"column":431}},{"source":"search.js","name":"runtime","original":{"line":22,"column":7},"generated":{"line":1,"column":438}},{"source":"search.js","name":"onMessage","original":{"line":22,"column":15},"generated":{"line":1,"column":446}},{"source":"search.js","name":"addListener","original":{"line":22,"column":25},"generated":{"line":1,"column":456}},{"source":"search.js","name":"onMessageHandler","original":{"line":22,"column":37},"generated":{"line":1,"column":468}}],"sources":{"search.js":"var onMessageHandler = function(msg) {\r\n\tconsole.log('test')\r\n\tconsole.log(msg)\r\n\tchrome.runtime.onMessage.removeListener(onMessageHandler)\r\n\tif (msg.hasOwnProperty('data') && msg.hasOwnProperty('qel')) {\r\n\t\tvar hin = document.createElement(\"input\")\r\n\t\thin.type = \"hidden\"\r\n\t\thin.name = msg.qel\r\n\t\thin.id = msg.qel\r\n\t\thin.value = msg.data[0]\r\n\t\tlet frm = document.getElementById(\"post-search\")\r\n\t\tfrm.appendChild(hin)\r\n\t\tfrm[msg.qel].value = msg.data[0]\r\n\t\tlet url = new URL(msg.url)\r\n\t\tfrm.action = url.origin + url.pathname\r\n\t\tconsole.log(url.origin + url.pathname)\r\n\t\tfrm.submit()\r\n\t}\r\n\t\r\n}\r\n\r\nchrome.runtime.onMessage.addListener(onMessageHandler)"},"lineCount":null}},"error":null,"hash":"02e7c0b34772330cf5b9d0d4af55440f","cacheData":{"env":{}}} \ No newline at end of file +{"id":"zfSF","dependencies":[{"name":"/home/packetlord/Projects/http-post-search/package.json","includedInParent":true,"mtime":1614077908259}],"generated":{"js":"var e=function e(n){if(console.log(\"test\"),console.log(n),chrome.runtime.onMessage.removeListener(e),n.hasOwnProperty(\"data\")&&n.hasOwnProperty(\"qel\")){var a=document.createElement(\"input\");a.type=\"hidden\",a.name=n.qel,a.id=n.qel,a.value=n.data[0];var t=document.getElementById(\"post-search\");t.appendChild(a),t[n.qel].value=n.data[0];var o=new URL(n.url);t.action=o.origin+o.pathname,console.log(o.origin+o.pathname),t.submit()}};chrome.runtime.onMessage.addListener(e);"},"sourceMaps":{"js":{"mappings":[{"source":"search.js","original":{"line":1,"column":0},"generated":{"line":1,"column":0}},{"source":"search.js","name":"onMessageHandler","original":{"line":1,"column":4},"generated":{"line":1,"column":4}},{"source":"search.js","original":{"line":1,"column":23},"generated":{"line":1,"column":6}},{"source":"search.js","name":"onMessageHandler","original":{"line":1,"column":4},"generated":{"line":1,"column":15}},{"source":"search.js","name":"msg","original":{"line":1,"column":32},"generated":{"line":1,"column":17}},{"source":"search.js","name":"msg","original":{"line":5,"column":5},"generated":{"line":1,"column":20}},{"source":"search.js","name":"console","original":{"line":2,"column":1},"generated":{"line":1,"column":23}},{"source":"search.js","name":"log","original":{"line":2,"column":9},"generated":{"line":1,"column":31}},{"source":"search.js","original":{"line":2,"column":13},"generated":{"line":1,"column":35}},{"source":"search.js","name":"console","original":{"line":3,"column":1},"generated":{"line":1,"column":43}},{"source":"search.js","name":"log","original":{"line":3,"column":9},"generated":{"line":1,"column":51}},{"source":"search.js","name":"msg","original":{"line":3,"column":13},"generated":{"line":1,"column":55}},{"source":"search.js","name":"chrome","original":{"line":4,"column":1},"generated":{"line":1,"column":58}},{"source":"search.js","name":"runtime","original":{"line":4,"column":8},"generated":{"line":1,"column":65}},{"source":"search.js","name":"onMessage","original":{"line":4,"column":16},"generated":{"line":1,"column":73}},{"source":"search.js","name":"removeListener","original":{"line":4,"column":26},"generated":{"line":1,"column":83}},{"source":"search.js","name":"onMessageHandler","original":{"line":4,"column":41},"generated":{"line":1,"column":98}},{"source":"search.js","name":"msg","original":{"line":5,"column":5},"generated":{"line":1,"column":101}},{"source":"search.js","name":"hasOwnProperty","original":{"line":5,"column":9},"generated":{"line":1,"column":103}},{"source":"search.js","original":{"line":5,"column":24},"generated":{"line":1,"column":118}},{"source":"search.js","name":"msg","original":{"line":5,"column":35},"generated":{"line":1,"column":127}},{"source":"search.js","name":"hasOwnProperty","original":{"line":5,"column":39},"generated":{"line":1,"column":129}},{"source":"search.js","original":{"line":5,"column":54},"generated":{"line":1,"column":144}},{"source":"search.js","original":{"line":5,"column":62},"generated":{"line":1,"column":151}},{"source":"search.js","name":"hin","original":{"line":6,"column":6},"generated":{"line":1,"column":152}},{"source":"search.js","name":"hin","original":{"line":6,"column":6},"generated":{"line":1,"column":156}},{"source":"search.js","name":"document","original":{"line":6,"column":12},"generated":{"line":1,"column":158}},{"source":"search.js","name":"createElement","original":{"line":6,"column":21},"generated":{"line":1,"column":167}},{"source":"search.js","original":{"line":6,"column":35},"generated":{"line":1,"column":181}},{"source":"search.js","name":"hin","original":{"line":7,"column":2},"generated":{"line":1,"column":190}},{"source":"search.js","name":"type","original":{"line":7,"column":6},"generated":{"line":1,"column":192}},{"source":"search.js","original":{"line":7,"column":13},"generated":{"line":1,"column":197}},{"source":"search.js","name":"hin","original":{"line":8,"column":2},"generated":{"line":1,"column":206}},{"source":"search.js","name":"name","original":{"line":8,"column":6},"generated":{"line":1,"column":208}},{"source":"search.js","name":"msg","original":{"line":8,"column":13},"generated":{"line":1,"column":213}},{"source":"search.js","name":"qel","original":{"line":8,"column":17},"generated":{"line":1,"column":215}},{"source":"search.js","name":"hin","original":{"line":9,"column":2},"generated":{"line":1,"column":219}},{"source":"search.js","name":"id","original":{"line":9,"column":6},"generated":{"line":1,"column":221}},{"source":"search.js","name":"msg","original":{"line":9,"column":11},"generated":{"line":1,"column":224}},{"source":"search.js","name":"qel","original":{"line":9,"column":15},"generated":{"line":1,"column":226}},{"source":"search.js","name":"hin","original":{"line":10,"column":2},"generated":{"line":1,"column":230}},{"source":"search.js","name":"value","original":{"line":10,"column":6},"generated":{"line":1,"column":232}},{"source":"search.js","name":"msg","original":{"line":10,"column":14},"generated":{"line":1,"column":238}},{"source":"search.js","name":"data","original":{"line":10,"column":18},"generated":{"line":1,"column":240}},{"source":"search.js","original":{"line":10,"column":23},"generated":{"line":1,"column":245}},{"source":"search.js","name":"frm","original":{"line":11,"column":6},"generated":{"line":1,"column":248}},{"source":"search.js","name":"frm","original":{"line":11,"column":6},"generated":{"line":1,"column":252}},{"source":"search.js","name":"document","original":{"line":11,"column":12},"generated":{"line":1,"column":254}},{"source":"search.js","name":"getElementById","original":{"line":11,"column":21},"generated":{"line":1,"column":263}},{"source":"search.js","original":{"line":11,"column":36},"generated":{"line":1,"column":278}},{"source":"search.js","name":"frm","original":{"line":12,"column":2},"generated":{"line":1,"column":293}},{"source":"search.js","name":"appendChild","original":{"line":12,"column":6},"generated":{"line":1,"column":295}},{"source":"search.js","name":"hin","original":{"line":12,"column":18},"generated":{"line":1,"column":307}},{"source":"search.js","name":"frm","original":{"line":13,"column":2},"generated":{"line":1,"column":310}},{"source":"search.js","name":"msg","original":{"line":13,"column":6},"generated":{"line":1,"column":312}},{"source":"search.js","name":"qel","original":{"line":13,"column":10},"generated":{"line":1,"column":314}},{"source":"search.js","name":"value","original":{"line":13,"column":15},"generated":{"line":1,"column":319}},{"source":"search.js","name":"msg","original":{"line":13,"column":23},"generated":{"line":1,"column":325}},{"source":"search.js","name":"data","original":{"line":13,"column":27},"generated":{"line":1,"column":327}},{"source":"search.js","original":{"line":13,"column":32},"generated":{"line":1,"column":332}},{"source":"search.js","name":"url","original":{"line":14,"column":6},"generated":{"line":1,"column":335}},{"source":"search.js","name":"url","original":{"line":14,"column":6},"generated":{"line":1,"column":339}},{"source":"search.js","original":{"line":14,"column":12},"generated":{"line":1,"column":341}},{"source":"search.js","name":"URL","original":{"line":14,"column":16},"generated":{"line":1,"column":345}},{"source":"search.js","name":"msg","original":{"line":14,"column":20},"generated":{"line":1,"column":349}},{"source":"search.js","name":"url","original":{"line":14,"column":24},"generated":{"line":1,"column":351}},{"source":"search.js","name":"frm","original":{"line":15,"column":2},"generated":{"line":1,"column":356}},{"source":"search.js","name":"action","original":{"line":15,"column":6},"generated":{"line":1,"column":358}},{"source":"search.js","name":"url","original":{"line":15,"column":15},"generated":{"line":1,"column":365}},{"source":"search.js","name":"origin","original":{"line":15,"column":19},"generated":{"line":1,"column":367}},{"source":"search.js","name":"url","original":{"line":15,"column":28},"generated":{"line":1,"column":374}},{"source":"search.js","name":"pathname","original":{"line":15,"column":32},"generated":{"line":1,"column":376}},{"source":"search.js","name":"console","original":{"line":16,"column":2},"generated":{"line":1,"column":385}},{"source":"search.js","name":"log","original":{"line":16,"column":10},"generated":{"line":1,"column":393}},{"source":"search.js","name":"url","original":{"line":16,"column":14},"generated":{"line":1,"column":397}},{"source":"search.js","name":"origin","original":{"line":16,"column":18},"generated":{"line":1,"column":399}},{"source":"search.js","name":"url","original":{"line":16,"column":27},"generated":{"line":1,"column":406}},{"source":"search.js","name":"pathname","original":{"line":16,"column":31},"generated":{"line":1,"column":408}},{"source":"search.js","name":"frm","original":{"line":17,"column":2},"generated":{"line":1,"column":418}},{"source":"search.js","name":"submit","original":{"line":17,"column":6},"generated":{"line":1,"column":420}},{"source":"search.js","name":"chrome","original":{"line":22,"column":0},"generated":{"line":1,"column":431}},{"source":"search.js","name":"runtime","original":{"line":22,"column":7},"generated":{"line":1,"column":438}},{"source":"search.js","name":"onMessage","original":{"line":22,"column":15},"generated":{"line":1,"column":446}},{"source":"search.js","name":"addListener","original":{"line":22,"column":25},"generated":{"line":1,"column":456}},{"source":"search.js","name":"onMessageHandler","original":{"line":22,"column":37},"generated":{"line":1,"column":468}}],"sources":{"search.js":"var onMessageHandler = function(msg) {\r\n\tconsole.log('test')\r\n\tconsole.log(msg)\r\n\tchrome.runtime.onMessage.removeListener(onMessageHandler)\r\n\tif (msg.hasOwnProperty('data') && msg.hasOwnProperty('qel')) {\r\n\t\tvar hin = document.createElement(\"input\")\r\n\t\thin.type = \"hidden\"\r\n\t\thin.name = msg.qel\r\n\t\thin.id = msg.qel\r\n\t\thin.value = msg.data[0]\r\n\t\tlet frm = document.getElementById(\"post-search\")\r\n\t\tfrm.appendChild(hin)\r\n\t\tfrm[msg.qel].value = msg.data[0]\r\n\t\tlet url = new URL(msg.url)\r\n\t\tfrm.action = url.origin + url.pathname\r\n\t\tconsole.log(url.origin + url.pathname)\r\n\t\tfrm.submit()\r\n\t}\r\n\t\r\n}\r\n\r\nchrome.runtime.onMessage.addListener(onMessageHandler)"},"lineCount":null}},"error":null,"hash":"02e7c0b34772330cf5b9d0d4af55440f","cacheData":{"env":{}}} \ No newline at end of file diff --git a/.cache/c7/59bd34bc2da1623f219f57124b2b29.json b/.cache/c7/59bd34bc2da1623f219f57124b2b29.json index 5c50ffe..b4b0dcc 100644 --- a/.cache/c7/59bd34bc2da1623f219f57124b2b29.json +++ b/.cache/c7/59bd34bc2da1623f219f57124b2b29.json @@ -1 +1 @@ -{"id":"bEr1","dependencies":[{"name":"/home/packetlord/Projects/http-post-search/package.json","includedInParent":true,"mtime":1614061880204}],"generated":{"js":"var t,e;function r(t,e){return c(t)||s(t,e)||o(t,e)||a()}function a(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}function o(t,e){if(t){if(\"string\"==typeof t)return n(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);return\"Object\"===r&&t.constructor&&(r=t.constructor.name),\"Map\"===r||\"Set\"===r?Array.from(t):\"Arguments\"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?n(t,e):void 0}}function n(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,a=new Array(e);r {\n\t\t\tlet [k, v] = item.split`=`\n\t\t\tv = v && decodeURIComponent(v)\n\t\t\t(qd[k] = qd[k] || []).push(v)\n\t\t})\n}\n\n\nchrome.webRequest.onBeforeRequest.addListener(\n\tfunction (details) {\n\t\tchrome.tabs.update(details.tabId, {\n\t\t\turl: chrome.runtime.getURL(\"src/search.html\"),\n\t\t})\n\t\t\n\t\tvar url = new URL(details.url)\n\t\t//let data = url_to_queries()\n\t\tlet qel\n\t\tif (url.searchParams.has('q'))\n\t\t\tqel = 'q'\n\t\tif (url.searchParams.has('query'))\n\t\t\tqel = 'query'\n\t\tlet qval = url.searchParams.getAll(qel)\n\t\tlet handler = function (tabId, changeInfo) {\n\t\t\tif (tabId === details.tabId && changeInfo.status === \"complete\") {\n\t\t\t\tchrome.tabs.onUpdated.removeListener(handler)\n\t\t\t\tchrome.tabs.sendMessage(tabId, {\n\t\t\t\t\tdata: qval,\n\t\t\t\t\tqel: qel,\n\t\t\t\t\turl: url\n\t\t\t\t})\n\t\t\t}\n\t\t}\n\t\tchrome.tabs.onUpdated.addListener(handler)\n\t\tchrome.tabs.sendMessage(details.tabId, {\n\t\t\tdata: qval,\n\t\t\tqel: qel,\n\t\t\turl: url\n\t\t})\n\t\treturn { cancel: true }\n\t},\n\t{\n\t\turls: [\n\t\t\t\"https://duckduckgo.com/?*q=*\",\n\t\t\t\"https://start.duckduckgo.com/?*q=*\",\n\t\t\t\"http://duckduckgo.com/?*q=*\",\n\t\t\t\"http://start.duckduckgo.com/?*q=*\",\n\t\t\t\"http://www.startpage.com/sp/search?*query=*\",\n\t\t\t\"http://startpage.com/sp/search?*query=*\",\n\t\t\t\"https://www.startpage.com/sp/search?*query=*\",\n\t\t\t\"https://startpage.com/sp/search?*query=*\",\n\t\t\t\"http://www.startpage.com/do/search?*q=*\",\n\t\t\t\"http://startpage.com/do/search?*q=*\",\n\t\t\t\"https://www.startpage.com/do/search?*q=*\",\n\t\t\t\"https://startpage.com/do/search?*q=*\"\n\t\t],\n\t},\n\t[\"blocking\"]\n)\n"},"lineCount":null}},"error":null,"hash":"e66d052ed39db7ff2420a4153f33c5ab","cacheData":{"env":{}}} \ No newline at end of file +{"id":"bEr1","dependencies":[{"name":"/home/packetlord/Projects/http-post-search/package.json","includedInParent":true,"mtime":1614077908259}],"generated":{"js":"chrome.webRequest.onBeforeRequest.addListener(function(t){chrome.tabs.update(t.tabId,{url:chrome.runtime.getURL(\"src/search.html\")});var e,a=new URL(t.url);a.searchParams.has(\"q\")&&(e=\"q\"),a.searchParams.has(\"query\")&&(e=\"query\");var s=a.searchParams.getAll(e);return chrome.tabs.onUpdated.addListener(function r(c,o){c===t.tabId&&\"complete\"===o.status&&(chrome.tabs.onUpdated.removeListener(r),chrome.tabs.sendMessage(c,{data:s,qel:e,url:a}))}),chrome.tabs.sendMessage(t.tabId,{data:s,qel:e,url:a}),{cancel:!0}},{urls:[\"https://duckduckgo.com/?*q=*\",\"https://start.duckduckgo.com/?*q=*\",\"http://duckduckgo.com/?*q=*\",\"http://start.duckduckgo.com/?*q=*\",\"http://www.startpage.com/sp/search?*query=*\",\"http://startpage.com/sp/search?*query=*\",\"https://www.startpage.com/sp/search?*query=*\",\"https://startpage.com/sp/search?*query=*\",\"http://www.startpage.com/do/search?*q=*\",\"http://startpage.com/do/search?*q=*\",\"https://www.startpage.com/do/search?*q=*\",\"https://startpage.com/do/search?*q=*\"]},[\"blocking\"]);"},"sourceMaps":{"js":{"mappings":[{"source":"background.js","name":"chrome","original":{"line":1,"column":0},"generated":{"line":1,"column":0}},{"source":"background.js","name":"webRequest","original":{"line":1,"column":7},"generated":{"line":1,"column":7}},{"source":"background.js","name":"onBeforeRequest","original":{"line":1,"column":18},"generated":{"line":1,"column":18}},{"source":"background.js","name":"addListener","original":{"line":1,"column":34},"generated":{"line":1,"column":34}},{"source":"background.js","original":{"line":2,"column":1},"generated":{"line":1,"column":46}},{"source":"background.js","name":"details","original":{"line":2,"column":11},"generated":{"line":1,"column":55}},{"source":"background.js","name":"chrome","original":{"line":3,"column":2},"generated":{"line":1,"column":58}},{"source":"background.js","name":"tabs","original":{"line":3,"column":9},"generated":{"line":1,"column":65}},{"source":"background.js","name":"update","original":{"line":3,"column":14},"generated":{"line":1,"column":70}},{"source":"background.js","name":"details","original":{"line":3,"column":21},"generated":{"line":1,"column":77}},{"source":"background.js","name":"tabId","original":{"line":3,"column":29},"generated":{"line":1,"column":79}},{"source":"background.js","original":{"line":3,"column":36},"generated":{"line":1,"column":85}},{"source":"background.js","name":"url","original":{"line":4,"column":3},"generated":{"line":1,"column":86}},{"source":"background.js","name":"chrome","original":{"line":4,"column":8},"generated":{"line":1,"column":90}},{"source":"background.js","name":"runtime","original":{"line":4,"column":15},"generated":{"line":1,"column":97}},{"source":"background.js","name":"getURL","original":{"line":4,"column":23},"generated":{"line":1,"column":105}},{"source":"background.js","original":{"line":4,"column":30},"generated":{"line":1,"column":112}},{"source":"background.js","name":"url","original":{"line":7,"column":6},"generated":{"line":1,"column":133}},{"source":"background.js","name":"qel","original":{"line":8,"column":6},"generated":{"line":1,"column":137}},{"source":"background.js","name":"url","original":{"line":7,"column":6},"generated":{"line":1,"column":139}},{"source":"background.js","original":{"line":7,"column":12},"generated":{"line":1,"column":141}},{"source":"background.js","name":"URL","original":{"line":7,"column":16},"generated":{"line":1,"column":145}},{"source":"background.js","name":"details","original":{"line":7,"column":20},"generated":{"line":1,"column":149}},{"source":"background.js","name":"url","original":{"line":7,"column":28},"generated":{"line":1,"column":151}},{"source":"background.js","name":"url","original":{"line":9,"column":6},"generated":{"line":1,"column":156}},{"source":"background.js","name":"searchParams","original":{"line":9,"column":10},"generated":{"line":1,"column":158}},{"source":"background.js","name":"has","original":{"line":9,"column":23},"generated":{"line":1,"column":171}},{"source":"background.js","original":{"line":9,"column":27},"generated":{"line":1,"column":175}},{"source":"background.js","name":"qel","original":{"line":10,"column":3},"generated":{"line":1,"column":182}},{"source":"background.js","original":{"line":10,"column":9},"generated":{"line":1,"column":184}},{"source":"background.js","name":"url","original":{"line":11,"column":6},"generated":{"line":1,"column":189}},{"source":"background.js","name":"searchParams","original":{"line":11,"column":10},"generated":{"line":1,"column":191}},{"source":"background.js","name":"has","original":{"line":11,"column":23},"generated":{"line":1,"column":204}},{"source":"background.js","original":{"line":11,"column":27},"generated":{"line":1,"column":208}},{"source":"background.js","name":"qel","original":{"line":12,"column":3},"generated":{"line":1,"column":219}},{"source":"background.js","original":{"line":12,"column":9},"generated":{"line":1,"column":221}},{"source":"background.js","name":"qval","original":{"line":13,"column":6},"generated":{"line":1,"column":230}},{"source":"background.js","name":"qval","original":{"line":13,"column":6},"generated":{"line":1,"column":234}},{"source":"background.js","name":"url","original":{"line":13,"column":13},"generated":{"line":1,"column":236}},{"source":"background.js","name":"searchParams","original":{"line":13,"column":17},"generated":{"line":1,"column":238}},{"source":"background.js","name":"getAll","original":{"line":13,"column":30},"generated":{"line":1,"column":251}},{"source":"background.js","name":"qel","original":{"line":13,"column":37},"generated":{"line":1,"column":258}},{"source":"background.js","original":{"line":30,"column":9},"generated":{"line":1,"column":261}},{"source":"background.js","name":"chrome","original":{"line":24,"column":2},"generated":{"line":1,"column":268}},{"source":"background.js","name":"tabs","original":{"line":24,"column":9},"generated":{"line":1,"column":275}},{"source":"background.js","name":"onUpdated","original":{"line":24,"column":14},"generated":{"line":1,"column":280}},{"source":"background.js","name":"addListener","original":{"line":24,"column":24},"generated":{"line":1,"column":290}},{"source":"background.js","original":{"line":14,"column":16},"generated":{"line":1,"column":302}},{"source":"background.js","name":"handler","original":{"line":14,"column":6},"generated":{"line":1,"column":311}},{"source":"background.js","name":"tabId","original":{"line":14,"column":26},"generated":{"line":1,"column":313}},{"source":"background.js","name":"changeInfo","original":{"line":14,"column":33},"generated":{"line":1,"column":315}},{"source":"background.js","name":"tabId","original":{"line":15,"column":7},"generated":{"line":1,"column":318}},{"source":"background.js","name":"details","original":{"line":15,"column":17},"generated":{"line":1,"column":322}},{"source":"background.js","name":"tabId","original":{"line":15,"column":25},"generated":{"line":1,"column":324}},{"source":"background.js","original":{"line":15,"column":56},"generated":{"line":1,"column":331}},{"source":"background.js","name":"changeInfo","original":{"line":15,"column":34},"generated":{"line":1,"column":344}},{"source":"background.js","name":"status","original":{"line":15,"column":45},"generated":{"line":1,"column":346}},{"source":"background.js","name":"chrome","original":{"line":16,"column":4},"generated":{"line":1,"column":355}},{"source":"background.js","name":"tabs","original":{"line":16,"column":11},"generated":{"line":1,"column":362}},{"source":"background.js","name":"onUpdated","original":{"line":16,"column":16},"generated":{"line":1,"column":367}},{"source":"background.js","name":"removeListener","original":{"line":16,"column":26},"generated":{"line":1,"column":377}},{"source":"background.js","name":"handler","original":{"line":16,"column":41},"generated":{"line":1,"column":392}},{"source":"background.js","name":"chrome","original":{"line":17,"column":4},"generated":{"line":1,"column":395}},{"source":"background.js","name":"tabs","original":{"line":17,"column":11},"generated":{"line":1,"column":402}},{"source":"background.js","name":"sendMessage","original":{"line":17,"column":16},"generated":{"line":1,"column":407}},{"source":"background.js","name":"tabId","original":{"line":17,"column":28},"generated":{"line":1,"column":419}},{"source":"background.js","original":{"line":17,"column":35},"generated":{"line":1,"column":421}},{"source":"background.js","name":"data","original":{"line":18,"column":5},"generated":{"line":1,"column":422}},{"source":"background.js","name":"qval","original":{"line":18,"column":11},"generated":{"line":1,"column":427}},{"source":"background.js","name":"qel","original":{"line":19,"column":5},"generated":{"line":1,"column":429}},{"source":"background.js","name":"qel","original":{"line":19,"column":10},"generated":{"line":1,"column":433}},{"source":"background.js","name":"url","original":{"line":20,"column":5},"generated":{"line":1,"column":435}},{"source":"background.js","name":"url","original":{"line":20,"column":10},"generated":{"line":1,"column":439}},{"source":"background.js","name":"chrome","original":{"line":25,"column":2},"generated":{"line":1,"column":446}},{"source":"background.js","name":"tabs","original":{"line":25,"column":9},"generated":{"line":1,"column":453}},{"source":"background.js","name":"sendMessage","original":{"line":25,"column":14},"generated":{"line":1,"column":458}},{"source":"background.js","name":"details","original":{"line":25,"column":26},"generated":{"line":1,"column":470}},{"source":"background.js","name":"tabId","original":{"line":25,"column":34},"generated":{"line":1,"column":472}},{"source":"background.js","original":{"line":25,"column":41},"generated":{"line":1,"column":478}},{"source":"background.js","name":"data","original":{"line":26,"column":3},"generated":{"line":1,"column":479}},{"source":"background.js","name":"qval","original":{"line":26,"column":9},"generated":{"line":1,"column":484}},{"source":"background.js","name":"qel","original":{"line":27,"column":3},"generated":{"line":1,"column":486}},{"source":"background.js","name":"qel","original":{"line":27,"column":8},"generated":{"line":1,"column":490}},{"source":"background.js","name":"url","original":{"line":28,"column":3},"generated":{"line":1,"column":492}},{"source":"background.js","name":"url","original":{"line":28,"column":8},"generated":{"line":1,"column":496}},{"source":"background.js","original":{"line":30,"column":9},"generated":{"line":1,"column":500}},{"source":"background.js","name":"cancel","original":{"line":30,"column":11},"generated":{"line":1,"column":501}},{"source":"background.js","original":{"line":30,"column":19},"generated":{"line":1,"column":509}},{"source":"background.js","original":{"line":32,"column":1},"generated":{"line":1,"column":513}},{"source":"background.js","name":"urls","original":{"line":33,"column":2},"generated":{"line":1,"column":514}},{"source":"background.js","original":{"line":33,"column":8},"generated":{"line":1,"column":519}},{"source":"background.js","original":{"line":34,"column":3},"generated":{"line":1,"column":520}},{"source":"background.js","original":{"line":35,"column":3},"generated":{"line":1,"column":551}},{"source":"background.js","original":{"line":36,"column":3},"generated":{"line":1,"column":588}},{"source":"background.js","original":{"line":37,"column":3},"generated":{"line":1,"column":618}},{"source":"background.js","original":{"line":38,"column":3},"generated":{"line":1,"column":654}},{"source":"background.js","original":{"line":39,"column":3},"generated":{"line":1,"column":700}},{"source":"background.js","original":{"line":40,"column":3},"generated":{"line":1,"column":742}},{"source":"background.js","original":{"line":41,"column":3},"generated":{"line":1,"column":789}},{"source":"background.js","original":{"line":42,"column":3},"generated":{"line":1,"column":832}},{"source":"background.js","original":{"line":43,"column":3},"generated":{"line":1,"column":874}},{"source":"background.js","original":{"line":44,"column":3},"generated":{"line":1,"column":912}},{"source":"background.js","original":{"line":45,"column":3},"generated":{"line":1,"column":955}},{"source":"background.js","original":{"line":48,"column":1},"generated":{"line":1,"column":996}},{"source":"background.js","original":{"line":48,"column":2},"generated":{"line":1,"column":997}}],"sources":{"background.js":"chrome.webRequest.onBeforeRequest.addListener(\n\tfunction (details) {\n\t\tchrome.tabs.update(details.tabId, {\n\t\t\turl: chrome.runtime.getURL(\"src/search.html\"),\n\t\t})\n\t\t\n\t\tvar url = new URL(details.url)\n\t\tlet qel\n\t\tif (url.searchParams.has('q'))\n\t\t\tqel = 'q'\n\t\tif (url.searchParams.has('query'))\n\t\t\tqel = 'query'\n\t\tlet qval = url.searchParams.getAll(qel)\n\t\tlet handler = function (tabId, changeInfo) {\n\t\t\tif (tabId === details.tabId && changeInfo.status === \"complete\") {\n\t\t\t\tchrome.tabs.onUpdated.removeListener(handler)\n\t\t\t\tchrome.tabs.sendMessage(tabId, {\n\t\t\t\t\tdata: qval,\n\t\t\t\t\tqel: qel,\n\t\t\t\t\turl: url\n\t\t\t\t})\n\t\t\t}\n\t\t}\n\t\tchrome.tabs.onUpdated.addListener(handler)\n\t\tchrome.tabs.sendMessage(details.tabId, {\n\t\t\tdata: qval,\n\t\t\tqel: qel,\n\t\t\turl: url\n\t\t})\n\t\treturn { cancel: true }\n\t},\n\t{\n\t\turls: [\n\t\t\t\"https://duckduckgo.com/?*q=*\",\n\t\t\t\"https://start.duckduckgo.com/?*q=*\",\n\t\t\t\"http://duckduckgo.com/?*q=*\",\n\t\t\t\"http://start.duckduckgo.com/?*q=*\",\n\t\t\t\"http://www.startpage.com/sp/search?*query=*\",\n\t\t\t\"http://startpage.com/sp/search?*query=*\",\n\t\t\t\"https://www.startpage.com/sp/search?*query=*\",\n\t\t\t\"https://startpage.com/sp/search?*query=*\",\n\t\t\t\"http://www.startpage.com/do/search?*q=*\",\n\t\t\t\"http://startpage.com/do/search?*q=*\",\n\t\t\t\"https://www.startpage.com/do/search?*q=*\",\n\t\t\t\"https://startpage.com/do/search?*q=*\"\n\t\t],\n\t},\n\t[\"blocking\"]\n)\n"},"lineCount":null}},"error":null,"hash":"c3492163013c7eba6c6b94453a2b0eb6","cacheData":{"env":{}}} \ No newline at end of file diff --git a/dist/src/background.js b/dist/src/background.js index 6070a7b..4f616c8 100644 --- a/dist/src/background.js +++ b/dist/src/background.js @@ -1,4 +1,4 @@ parcelRequire=function(e,r,t,n){var i,o="function"==typeof parcelRequire&&parcelRequire,u="function"==typeof require&&require;function f(t,n){if(!r[t]){if(!e[t]){var i="function"==typeof parcelRequire&&parcelRequire;if(!n&&i)return i(t,!0);if(o)return o(t,!0);if(u&&"string"==typeof t)return u(t);var c=new Error("Cannot find module '"+t+"'");throw c.code="MODULE_NOT_FOUND",c}p.resolve=function(r){return e[t][1][r]||r},p.cache={};var l=r[t]=new f.Module(t);e[t][0].call(l.exports,p,l,l.exports,this)}return r[t].exports;function p(e){return f(p.resolve(e))}}f.isParcelRequire=!0,f.Module=function(e){this.id=e,this.bundle=f,this.exports={}},f.modules=e,f.cache=r,f.parent=o,f.register=function(r,t){e[r]=[function(e,r){r.exports=t},{}]};for(var c=0;ct.length)&&(e=t.length);for(var r=0,a=new Array(e);r {\n\t\t\tlet [k, v] = item.split`=`\n\t\t\tv = v && decodeURIComponent(v)\n\t\t\t(qd[k] = qd[k] || []).push(v)\n\t\t})\n}\n\n\nchrome.webRequest.onBeforeRequest.addListener(\n\tfunction (details) {\n\t\tchrome.tabs.update(details.tabId, {\n\t\t\turl: chrome.runtime.getURL(\"src/search.html\"),\n\t\t})\n\t\t\n\t\tvar url = new URL(details.url)\n\t\t//let data = url_to_queries()\n\t\tlet qel\n\t\tif (url.searchParams.has('q'))\n\t\t\tqel = 'q'\n\t\tif (url.searchParams.has('query'))\n\t\t\tqel = 'query'\n\t\tlet qval = url.searchParams.getAll(qel)\n\t\tlet handler = function (tabId, changeInfo) {\n\t\t\tif (tabId === details.tabId && changeInfo.status === \"complete\") {\n\t\t\t\tchrome.tabs.onUpdated.removeListener(handler)\n\t\t\t\tchrome.tabs.sendMessage(tabId, {\n\t\t\t\t\tdata: qval,\n\t\t\t\t\tqel: qel,\n\t\t\t\t\turl: url\n\t\t\t\t})\n\t\t\t}\n\t\t}\n\t\tchrome.tabs.onUpdated.addListener(handler)\n\t\tchrome.tabs.sendMessage(details.tabId, {\n\t\t\tdata: qval,\n\t\t\tqel: qel,\n\t\t\turl: url\n\t\t})\n\t\treturn { cancel: true }\n\t},\n\t{\n\t\turls: [\n\t\t\t\"https://duckduckgo.com/?*q=*\",\n\t\t\t\"https://start.duckduckgo.com/?*q=*\",\n\t\t\t\"http://duckduckgo.com/?*q=*\",\n\t\t\t\"http://start.duckduckgo.com/?*q=*\",\n\t\t\t\"http://www.startpage.com/sp/search?*query=*\",\n\t\t\t\"http://startpage.com/sp/search?*query=*\",\n\t\t\t\"https://www.startpage.com/sp/search?*query=*\",\n\t\t\t\"https://startpage.com/sp/search?*query=*\",\n\t\t\t\"http://www.startpage.com/do/search?*q=*\",\n\t\t\t\"http://startpage.com/do/search?*q=*\",\n\t\t\t\"https://www.startpage.com/do/search?*q=*\",\n\t\t\t\"https://startpage.com/do/search?*q=*\"\n\t\t],\n\t},\n\t[\"blocking\"]\n)\n"]} \ No newline at end of file +{"version":3,"sources":["background.js"],"names":["chrome","webRequest","onBeforeRequest","addListener","details","tabs","update","tabId","url","runtime","getURL","qel","URL","searchParams","has","qval","getAll","onUpdated","handler","changeInfo","status","removeListener","sendMessage","data","cancel","urls"],"mappings":";AAAAA,OAAOC,WAAWC,gBAAgBC,YACjC,SAAUC,GACTJ,OAAOK,KAAKC,OAAOF,EAAQG,MAAO,CACjCC,IAAKR,OAAOS,QAAQC,OAAO,qBAGxBF,IACAG,EADAH,EAAM,IAAII,IAAIR,EAAQI,KAEtBA,EAAIK,aAAaC,IAAI,OACxBH,EAAM,KACHH,EAAIK,aAAaC,IAAI,WACxBH,EAAM,SACHI,IAAAA,EAAOP,EAAIK,aAAaG,OAAOL,GAiB5B,OANPX,OAAOK,KAAKY,UAAUd,YAVR,SAAVe,EAAoBX,EAAOY,GAC1BZ,IAAUH,EAAQG,OAA+B,aAAtBY,EAAWC,SACzCpB,OAAOK,KAAKY,UAAUI,eAAeH,GACrClB,OAAOK,KAAKiB,YAAYf,EAAO,CAC9BgB,KAAMR,EACNJ,IAAKA,EACLH,IAAKA,OAKRR,OAAOK,KAAKiB,YAAYlB,EAAQG,MAAO,CACtCgB,KAAMR,EACNJ,IAAKA,EACLH,IAAKA,IAEC,CAAEgB,QAAQ,IAElB,CACCC,KAAM,CACL,+BACA,qCACA,8BACA,oCACA,8CACA,0CACA,+CACA,2CACA,0CACA,sCACA,2CACA,yCAGF,CAAC","file":"background.js","sourceRoot":"../../src","sourcesContent":["chrome.webRequest.onBeforeRequest.addListener(\n\tfunction (details) {\n\t\tchrome.tabs.update(details.tabId, {\n\t\t\turl: chrome.runtime.getURL(\"src/search.html\"),\n\t\t})\n\t\t\n\t\tvar url = new URL(details.url)\n\t\tlet qel\n\t\tif (url.searchParams.has('q'))\n\t\t\tqel = 'q'\n\t\tif (url.searchParams.has('query'))\n\t\t\tqel = 'query'\n\t\tlet qval = url.searchParams.getAll(qel)\n\t\tlet handler = function (tabId, changeInfo) {\n\t\t\tif (tabId === details.tabId && changeInfo.status === \"complete\") {\n\t\t\t\tchrome.tabs.onUpdated.removeListener(handler)\n\t\t\t\tchrome.tabs.sendMessage(tabId, {\n\t\t\t\t\tdata: qval,\n\t\t\t\t\tqel: qel,\n\t\t\t\t\turl: url\n\t\t\t\t})\n\t\t\t}\n\t\t}\n\t\tchrome.tabs.onUpdated.addListener(handler)\n\t\tchrome.tabs.sendMessage(details.tabId, {\n\t\t\tdata: qval,\n\t\t\tqel: qel,\n\t\t\turl: url\n\t\t})\n\t\treturn { cancel: true }\n\t},\n\t{\n\t\turls: [\n\t\t\t\"https://duckduckgo.com/?*q=*\",\n\t\t\t\"https://start.duckduckgo.com/?*q=*\",\n\t\t\t\"http://duckduckgo.com/?*q=*\",\n\t\t\t\"http://start.duckduckgo.com/?*q=*\",\n\t\t\t\"http://www.startpage.com/sp/search?*query=*\",\n\t\t\t\"http://startpage.com/sp/search?*query=*\",\n\t\t\t\"https://www.startpage.com/sp/search?*query=*\",\n\t\t\t\"https://startpage.com/sp/search?*query=*\",\n\t\t\t\"http://www.startpage.com/do/search?*q=*\",\n\t\t\t\"http://startpage.com/do/search?*q=*\",\n\t\t\t\"https://www.startpage.com/do/search?*q=*\",\n\t\t\t\"https://startpage.com/do/search?*q=*\"\n\t\t],\n\t},\n\t[\"blocking\"]\n)\n"]} \ No newline at end of file diff --git a/dist/src/search.html b/dist/src/search.html index 985cf37..0f93f11 100644 --- a/dist/src/search.html +++ b/dist/src/search.html @@ -1 +1 @@ -Private search...

Private search...

\ No newline at end of file +Private search...

Searching Privately...

\ No newline at end of file diff --git a/package.json b/package.json index a029c12..abf280a 100644 --- a/package.json +++ b/package.json @@ -21,14 +21,18 @@ "staticOutDir": "../" } ], - "excludeGlob": ["static/img/logo.xcf", "./static/img/art.7z", "./static/img/logo.png"], + "excludeGlob": [ + "static/img/logo.xcf", + "./static/img/art.7z", + "./static/img/logo.png" + ], "globOptions": { "dot": true } - }, "devDependencies": { "parcel-bundler": "^1.12.4", - "parcel-plugin-static-files-copy": "^2.5.1" + "parcel-plugin-static-files-copy": "^2.5.1", + "sass": "^1.32.8" } } diff --git a/src/search.html b/src/search.html index 5e5eaf7..b590d6c 100644 --- a/src/search.html +++ b/src/search.html @@ -2,9 +2,10 @@ Private search... + -

Private search...

+

Searching Privately...

diff --git a/src/styles.scss b/src/styles.scss new file mode 100644 index 0000000..80f7c55 --- /dev/null +++ b/src/styles.scss @@ -0,0 +1,77 @@ +@mixin centre($axis: "both") { + position: absolute; + &:before { + content: ''; + display: inline-block; + width: 100%; + height: 100%; + position: relative; + white-space: nowrap; + } + > * { + display: inline-block; + white-space: normal; + } + @if $axis == "x" { + left: 50%; + -webkit-transform: translateX(-50%); + -moz-transform: translateX(-50%); + -ms-transform: translateX(-50%); + -o-transform: translateX(-50%); + transform: translateX(-50%); + text-align: center; + &:before { + text-align: center; + } + } + @if $axis == "y" { + top: 50%; + -webkit-transform: translateY(-50%); + -moz-transform: translateY(-50%); + -ms-transform: translateY(-50%); + -o-transform: translateY(-50%); + transform: translateY(-50%); + vertical-align: middle; + &:before { + vertical-align: middle; + } + > * { + display: inline-block; + vertical-align: middle; + white-space: normal; + } + } + @if $axis == "both" { + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%); + -moz-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + -o-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + vertical-align: middle; + text-align: center; + } +} + +.center-x { + @include centre(x); +} + +.center-y { + @include centre(y); +} + +.center-xy { + @include centre; +} + +body { + background-color: #303443; + color: floralwhite; +} + +h1 { + font-weight: bold; + font-size: 46px; +} diff --git a/yarn.lock b/yarn.lock index 16c320c..de84b08 100644 --- a/yarn.lock +++ b/yarn.lock @@ -981,6 +981,14 @@ anymatch@^2.0.0: micromatch "^3.1.4" normalize-path "^2.1.1" +anymatch@~3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.1.tgz#c55ecf02185e2469259399310c173ce31233b142" + integrity sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg== + dependencies: + normalize-path "^3.0.0" + picomatch "^2.0.4" + argparse@^1.0.7: version "1.0.10" resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" @@ -1147,6 +1155,11 @@ binary-extensions@^1.0.0: resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65" integrity sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw== +binary-extensions@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" + integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== + bindings@^1.5.0: version "1.5.0" resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" @@ -1193,6 +1206,13 @@ braces@^2.3.1, braces@^2.3.2: split-string "^3.0.2" to-regex "^3.0.1" +braces@~3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" + integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== + dependencies: + fill-range "^7.0.1" + brfs@^1.2.0: version "1.6.1" resolved "https://registry.yarnpkg.com/brfs/-/brfs-1.6.1.tgz#b78ce2336d818e25eea04a0947cba6d4fb8849c3" @@ -1401,6 +1421,21 @@ chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.3.1, chalk@^2.4.1, chalk@^2.4 escape-string-regexp "^1.0.5" supports-color "^5.3.0" +"chokidar@>=2.0.0 <4.0.0": + version "3.5.1" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.1.tgz#ee9ce7bbebd2b79f49f304799d5468e31e14e68a" + integrity sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw== + dependencies: + anymatch "~3.1.1" + braces "~3.0.2" + glob-parent "~5.1.0" + is-binary-path "~2.1.0" + is-glob "~4.0.1" + normalize-path "~3.0.0" + readdirp "~3.5.0" + optionalDependencies: + fsevents "~2.3.1" + chokidar@^2.1.5: version "2.1.8" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917" @@ -2312,6 +2347,13 @@ fill-range@^4.0.0: repeat-string "^1.6.1" to-regex-range "^2.1.0" +fill-range@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" + integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== + dependencies: + to-regex-range "^5.0.1" + for-in@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" @@ -2361,6 +2403,11 @@ fsevents@^1.2.7: bindings "^1.5.0" nan "^2.12.1" +fsevents@~2.3.1: + version "2.3.2" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" + integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== + function-bind@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" @@ -2405,6 +2452,13 @@ glob-parent@^3.1.0: is-glob "^3.1.0" path-dirname "^1.0.0" +glob-parent@~5.1.0: + version "5.1.1" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.1.tgz#b6c1ef417c4e5663ea498f1c45afac6916bbc229" + integrity sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ== + dependencies: + is-glob "^4.0.1" + glob-to-regexp@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz#8c5a1494d2066c570cc3bfe4496175acc4d502ab" @@ -2718,6 +2772,13 @@ is-binary-path@^1.0.0: dependencies: binary-extensions "^1.0.0" +is-binary-path@~2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" + integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== + dependencies: + binary-extensions "^2.0.0" + is-buffer@^1.1.5: version "1.1.6" resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" @@ -2813,7 +2874,7 @@ is-glob@^3.1.0: dependencies: is-extglob "^2.1.0" -is-glob@^4.0.0: +is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== @@ -2839,6 +2900,11 @@ is-number@^3.0.0: dependencies: kind-of "^3.0.2" +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + is-obj@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" @@ -3327,7 +3393,7 @@ normalize-path@^2.1.1: dependencies: remove-trailing-separator "^1.0.1" -normalize-path@^3.0.0: +normalize-path@^3.0.0, normalize-path@~3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== @@ -3654,6 +3720,11 @@ physical-cpu-count@^2.0.0: resolved "https://registry.yarnpkg.com/physical-cpu-count/-/physical-cpu-count-2.0.0.tgz#18de2f97e4bf7a9551ad7511942b5496f7aba660" integrity sha1-GN4vl+S/epVRrXURlCtUlverpmA= +picomatch@^2.0.4, picomatch@^2.2.1: + version "2.2.2" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad" + integrity sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg== + pn@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/pn/-/pn-1.1.0.tgz#e2f4cef0e219f463c179ab37463e4e1ecdccbafb" @@ -4188,6 +4259,13 @@ readdirp@^2.2.1: micromatch "^3.1.10" readable-stream "^2.0.2" +readdirp@~3.5.0: + version "3.5.0" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.5.0.tgz#9ba74c019b15d365278d2e91bb8c48d7b4d42c9e" + integrity sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ== + dependencies: + picomatch "^2.2.1" + regenerate-unicode-properties@^8.2.0: version "8.2.0" resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz#e5de7111d655e7ba60c057dbe9ff37c87e65cdec" @@ -4389,6 +4467,13 @@ safe-regex@^1.1.0: resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== +sass@^1.32.8: + version "1.32.8" + resolved "https://registry.yarnpkg.com/sass/-/sass-1.32.8.tgz#f16a9abd8dc530add8834e506878a2808c037bdc" + integrity sha512-Sl6mIeGpzjIUZqvKnKETfMf0iDAswD9TNlv13A7aAF3XZlRPMq4VvJWBC2N2DXbp94MQVdNSFG6LfF/iOXrPHQ== + dependencies: + chokidar ">=2.0.0 <4.0.0" + sax@~1.2.4: version "1.2.4" resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" @@ -4843,6 +4928,13 @@ to-regex-range@^2.1.0: is-number "^3.0.0" repeat-string "^1.6.1" +to-regex-range@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== + dependencies: + is-number "^7.0.0" + to-regex@^3.0.1, to-regex@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce"