diff --git a/nhentai/viewer/main.html b/nhentai/viewer/main.html
index 020382c..af911cb 100644
--- a/nhentai/viewer/main.html
+++ b/nhentai/viewer/main.html
@@ -32,7 +32,7 @@
-
+
diff --git a/nhentai/viewer/main.js b/nhentai/viewer/main.js
index 2ab1fb6..5a314fc 100644
--- a/nhentai/viewer/main.js
+++ b/nhentai/viewer/main.js
@@ -1,4 +1,4 @@
-//------------------------------------navbar script------------------------------------
+ //------------------------------------navbar script------------------------------------
var menu = document.getElementsByClassName("accordion");
for (var i = 0; i < menu.length; i++) {
menu[i].addEventListener("click", function() {
@@ -62,8 +62,29 @@ input.addEventListener("input", function() {
}
}
});
+input.addEventListener('keypress', function (e) {
+ enter_search(e, this.value);
+});
//-----------------------------------------------------------------------------------
//------------------------------------Functions--------------------------------------
+function enter_search(e, input){
+ var count = 0;
+ var key = e.which || e.keyCode;
+ if (key === 13 && input.length > 0) {
+ var all_tags = document.getElementById("tags").children;
+ for(i = 0; i < all_tags.length; i++){
+ if (!all_tags[i].classList.contains("hidden")){
+ count++;
+ var tag_name = all_tags[i].innerText;
+ var tag_id = all_tags[i].id;
+ if (count>1){break}
+ }
+ }
+ if (count == 1){
+ filter_maker(tag_name, tag_id);
+ }
+ }
+}
function filter_maker(text, class_value){
var check = filter_checker(text);
var nav_btn = document.getElementsByClassName("nav-btn")[0];
@@ -74,7 +95,7 @@ function filter_maker(text, class_value){
var node = document.createElement("a");
var textnode = document.createTextNode(text);
node.appendChild(textnode);
- node.classList.add(class_value);
+ node.classList.add(class_value);
nav_btn.appendChild(node);
filter_searcher();
}
@@ -130,8 +151,6 @@ function filter_searcher(){
gallery[i].classList.add("hidden");
}
}
-
- console.log(doujinshi_id)
}
function filter_checker(text){
diff --git a/nhentai/viewer/scripts.js b/nhentai/viewer/scripts.js
index 8e3f8bf..6fea1c2 100644
--- a/nhentai/viewer/scripts.js
+++ b/nhentai/viewer/scripts.js
@@ -47,6 +47,9 @@ document.onkeypress = event => {
switch (event.key.toLowerCase()) {
// Previous Image
case 'w':
+ document.getElementById("dest").style.height = "200%";
+ document.getElementById("list").style.height = "200%";
+ break;
case 'a':
changePage(currentPage - 1);
break;
@@ -57,6 +60,9 @@ document.onkeypress = event => {
// Next Image
case ' ':
case 's':
+ document.getElementById("dest").style.height = "100%";
+ document.getElementById("list").style.height = "100%";
+ break;
case 'd':
changePage(currentPage + 1);
break;
@@ -68,14 +74,8 @@ document.onkeydown = event =>{
case 37: //left
changePage(currentPage - 1);
break;
- case 38: //up
- changePage(currentPage - 1);
- break;
case 39: //right
changePage(currentPage + 1);
break;
- case 40: //down
- changePage(currentPage + 1);
- break;
}
};
\ No newline at end of file
diff --git a/nhentai/viewer/styles.css b/nhentai/viewer/styles.css
index f9830dc..abc219a 100644
--- a/nhentai/viewer/styles.css
+++ b/nhentai/viewer/styles.css
@@ -38,7 +38,7 @@ html, body {
#image-container {
flex: auto;
height: 100vh;
- background: #222;
+ background: #000;
color: #fff;
text-align: center;
cursor: pointer;
@@ -48,6 +48,7 @@ html, body {
}
#image-container #dest {
+ background: #000;
height: 100%;
width: 100%;
background-size: contain;