make search only work on load

master
zhetic 4 years ago
parent 6d56bdb132
commit 321b88e235
  1. 2
      catalog.html
  2. 1
      css/stylesheet.css
  3. 8
      js/title_list.js
  4. 9
      search.html

@ -42,7 +42,7 @@
<script type="text/javascript" src="js/title_list.js"></script> <script type="text/javascript" src="js/title_list.js"></script>
<script> <script>
document.onreadystatechange = load_titles("https://amangathing.ddns.net/instance"); document.onreadystatechange = load_titles("https://amangathing.ddns.net/instance/manga/search?title=a");
</script> </script>
</body> </body>
</html> </html>

@ -95,6 +95,7 @@ a:visited {
#content { #content {
position: absolute; position: absolute;
width: 80%; width: 80%;
height: auto;
left: 10%; left: 10%;
top: 5em; top: 5em;
bottom: 0em; bottom: 0em;

@ -6,8 +6,6 @@ function load_titles(remote) {
if(remote == ""){ if(remote == ""){
return; return;
} }
base = remote;
remote += "/manga/search?title=a";
fetch(remote) fetch(remote)
.then(res => res.json()) .then(res => res.json())
.then(function (res) { .then(function (res) {
@ -25,11 +23,11 @@ function load_titles(remote) {
)) ))
.appendChild(Object.assign( .appendChild(Object.assign(
document.createElement("a"), document.createElement("a"),
{href: "./title.html?id="+manga["id"]} {href: "/title.html?id="+manga["id"]}
)) ))
.appendChild(Object.assign( .appendChild(Object.assign(
document.createElement("img"), document.createElement("img"),
{className: "thumbnail", src: base+"/thumbnail/"+manga["id"]+".webp"} {className: "thumbnail", src: "/instance/thumbnail/"+manga["id"]+".webp"}
)); ));
//title //title
first_row.appendChild(Object.assign( first_row.appendChild(Object.assign(
@ -38,7 +36,7 @@ function load_titles(remote) {
)) ))
.appendChild(Object.assign( .appendChild(Object.assign(
document.createElement("a"), document.createElement("a"),
{href: "./title.html?id="+manga["id"]} {href: "/title.html?id="+manga["id"]}
)) ))
.appendChild(Object.assign( .appendChild(Object.assign(
document.createElement("b"), document.createElement("b"),

@ -75,16 +75,11 @@
<script type="text/javascript" src="js/title_list.js"></script> <script type="text/javascript" src="js/title_list.js"></script>
<script type="text/javascript" src="js/search.js"></script> <script type="text/javascript" src="js/search.js"></script>
<script> <script>
var prefix = "https://amangathing.ddns.net/instance/manga/search?";
document.onreadystatechange = function () { document.onreadystatechange = function () {
var query = search_full() console.log("on load");
if(query != ""){ load_titles("https://amangathing.ddns.net/instance/manga/search"+window.location.search);
console.log("on load", query);
load_titles(prefix+query);
document.querySelector("#title_list").style.visibility = "visible"; document.querySelector("#title_list").style.visibility = "visible";
document.querySelector("#label").textContent = "Result"; document.querySelector("#label").textContent = "Result";
}
} }
</script> </script>
</body> </body>

Loading…
Cancel
Save