Revert "Update reading list bookmarklet"

This reverts commit d288b295eb.
This commit is contained in:
akp 2022-04-17 20:04:03 +01:00
parent 1286ff0d68
commit c0bd515c90
No known key found for this signature in database
GPG key ID: AA5726202C8879B7

View file

@ -1,7 +1,7 @@
// TO USE: Replace the value of `token` with your value for `WEBSITE_READINGLIST_TOKEN`, then minify this script and set it as a bookmark.
javascript:(() => {
const requestURL = "http://127.0.0.1:8080/api/readingList";
const token = "gkjslxhdfkgljhsdklgjh";
const token = "dfgkjlhsdfgkljghklhj";
const pageTitle = document.title;
const pageURL = window.location.href;
@ -53,67 +53,14 @@ javascript:(() => {
console.log("BOOKMARKET PRESSED:", pageTitle, pageURL, metaDescription, metaImage);
// make HTML page
const url = new URL(requestURL);
const searchParams = url.searchParams;
searchParams.set("title", pageTitle);
searchParams.set("url", pageURL);
searchParams.set("description", metaDescription);
searchParams.set("image", metaImage);
searchParams.set("nexturl", pageURL);
searchParams.set("token", token);
const page = `<!DOCTYPE html>
<html>
<head>
<style>
input[type=text] {
width: 500px;
}
</style>
</head>
<body>
<table>
<tbody>
<tr>
<td><label for="title">Title</label></td>
<td><input type="text" id="title" name="title"></td>
</tr>
<tr>
<td><label for="description">Description</label></td>
<td><input type="text" id="description" name="description"></td>
</tr>
<tr>
<td><label for="description">Tags</label></td>
<td><input type="text" id="tags" name="tags"></td>
</tr>
<tr>
<td><label for="favourite">Favourite?</label></td>
<td><input type="checkbox" id="favourite" name="favourite"></td>
</tr>
</tbody>
</table>
<input type="submit" id="submit" value="Submit">
</body>
</html>`
document.open("text/html");
document.write(page);
document.close();
const titleBox = document.getElementById("title");
const descriptionBox = document.getElementById("description");
const tagsBox = document.getElementById("tags");
const favouriteCheck = document.getElementById("favourite");
titleBox.value = pageTitle;
descriptionBox.value = metaDescription;
document.getElementById("submit").addEventListener("click", function() {
const url = new URL(requestURL);
const searchParams = url.searchParams;
searchParams.set("title", titleBox.value);
searchParams.set("url", pageURL);
searchParams.set("description", descriptionBox.value);
searchParams.set("image", metaImage);
searchParams.set("nexturl", pageURL);
searchParams.set("token", token);
searchParams.set("tags", tagsBox.value);
searchParams.set("favourite", favouriteCheck.checked ? "true" : "false");
window.location.href = url;
});
})();
window.location.href = url;
})();