diff options
-rw-r--r-- | actions.js | 2 | ||||
-rw-r--r-- | loggedin.js | 9 |
2 files changed, 7 insertions, 4 deletions
@@ -13,6 +13,6 @@ const actions = [ { "extension": ".txt", "text": "Google search contents", - "url": "https://www.google.com/search?q=$filename" + "url": "https://www.google.com/search?q=$content_urlencoded" } ]; diff --git a/loggedin.js b/loggedin.js index f015658..18bd785 100644 --- a/loggedin.js +++ b/loggedin.js @@ -292,7 +292,7 @@ function read_file_contents(text, cb, folder, filename) { if (text) { xhr.onload = function () { - cb(e.responseText); + cb(xhr.responseText); }; } else { xhr.responseType = 'arraybuffer'; @@ -966,8 +966,11 @@ function add_file_visuals(fileview) { if (fileview.filename.endsWith(a.extension)) { context_list.push( [a.text, () => { - read_file_contents(false, (x) => { - alert (encodeURIComponent(x)); + read_file_contents(true, (x) => { + const ue = encodeURIComponent(x); + let url = a.url.replace("$content_urlencoded", ue) + .replace("$filename", fileview.filename); + window.location = url; }, get_path(), fileview.filename); }] ); |