eng0.3.0
This commit is contained in:
@@ -1,7 +1,9 @@
|
||||
function load_page_first() {
|
||||
document.getElementById('bodydiv').style.visibility = "hidden";
|
||||
var id_chapt = window.location.hash.replace("#", "");
|
||||
var requestURL = "img/" + id_chapt + "/info.json";
|
||||
chapt_ref = id_chapt.split("_");
|
||||
document.cookie = "idchaptlast="+id_chapt+"; max-age=2592000; secure";
|
||||
var requestURL = "img/" + chapt_ref[0] + "/info.json";
|
||||
var request = new XMLHttpRequest();
|
||||
request.open('GET', requestURL);
|
||||
request.responseType = 'json';
|
||||
@@ -17,15 +19,26 @@ function load_page_first() {
|
||||
} else {
|
||||
document.getElementById('mobile_elem').remove()
|
||||
}
|
||||
var json_ready = request.response;
|
||||
var json_tmp = request.response;
|
||||
var json_ready = json_tmp["ch_data"][chapt_ref[1]]
|
||||
document.getElementById('prevbutton').style.visibility = "hidden";
|
||||
document.getElementById('namech').textContent = json_ready["name_ch"];
|
||||
document.title = json_ready["name_ch"];
|
||||
document.getElementById('infotitle').textContent = json_ready["name_ch"];
|
||||
document.getElementById('infostart').textContent = json_ready["start"];
|
||||
document.getElementById('infoend').textContent = json_ready["end"];
|
||||
document.getElementById('totalpage').textContent = Number(json_ready["end"])+1;
|
||||
document.getElementById('infohead').textContent = json_ready["head"];
|
||||
crs_start = "img/" + id_chapt + "/" + json_ready["start"] + "." + json_ready["ext"];
|
||||
if (json_ready["num"]>json_tmp["start"]){
|
||||
if (json_ready["num"]<json_tmp["end"]){
|
||||
document.getElementById('infoflipch').textContent = "prev next";
|
||||
} else {
|
||||
document.getElementById('infoflipch').textContent = "prev";
|
||||
}
|
||||
} else {
|
||||
document.getElementById('infoflipch').textContent = "next";
|
||||
}
|
||||
crs_start = "img/" + chapt_ref[0] + "/" + chapt_ref[1] + "/" + json_ready["start"] + "." + json_ready["ext"];
|
||||
document.getElementById('mangapage').src = crs_start;
|
||||
document.getElementById('progresspage').style.visibility = "hidden";
|
||||
var manga_page = document.getElementById('mangapage');
|
||||
@@ -77,13 +90,20 @@ function page_flip(count) {
|
||||
if(current_num + count <= max){
|
||||
if(current_num + count >= min){
|
||||
var next_num = current_num + count;
|
||||
var next_link = root + ref_cute1[1] + "/" + next_num + "." + ref_cute2[1];
|
||||
var next_link = root + ref_cute1[2] + "/" + ref_cute1[1] + "/" + next_num + "." + ref_cute2[1];
|
||||
document.getElementById('curentpage').textContent = next_num+1;
|
||||
document.getElementById('mangapage').src = next_link;
|
||||
if(next_num == min) {
|
||||
document.getElementById('prevbutton').style.visibility = "hidden";
|
||||
} else if (next_num == max) {
|
||||
document.getElementById('nextbutton').style.visibility = "hidden";
|
||||
info_ch_flip = document.getElementById('infoflipch').textContent;
|
||||
if(info_ch_flip.includes("next")) {
|
||||
document.getElementById('nextbutton').textContent = "Глава >";
|
||||
} else {
|
||||
document.getElementById('nextbutton').style.visibility = "hidden";
|
||||
}
|
||||
} else {
|
||||
document.getElementById('nextbutton').textContent = "Страница >";
|
||||
document.getElementById('prevbutton').style.visibility = "visible";
|
||||
document.getElementById('nextbutton').style.visibility = "visible";
|
||||
}
|
||||
@@ -91,8 +111,13 @@ function page_flip(count) {
|
||||
document.getElementById('progressimage').style.visibility = "hidden";
|
||||
document.getElementById('progressimage2').style.visibility = "hidden";
|
||||
}
|
||||
|
||||
} else {
|
||||
var id_chapt = window.location.hash.replace("#", "");
|
||||
chapt_ref = id_chapt.split("_");
|
||||
next_chapters = Number(chapt_ref[1]) + 1;
|
||||
ref_go = "ch.html#" + chapt_ref[0] + "_" + next_chapters;
|
||||
document.location.replace(ref_go);
|
||||
location.reload();
|
||||
document.getElementById('progressimage').style.visibility = "hidden";
|
||||
document.getElementById('progressimage2').style.visibility = "hidden";
|
||||
}
|
||||
|
||||
+13
@@ -4,6 +4,13 @@ function getRandomInt(min, max) {
|
||||
|
||||
function start() {
|
||||
document.getElementById('bodydiv').style.visibility = "hidden";
|
||||
var last_ch_id = document.cookie.replace(/(?:(?:^|.*;\s*)idchaptlast\s*\=\s*([^;]*).*$)|^.*$/, "$1");
|
||||
if(last_ch_id == "") {
|
||||
document.getElementById('lastchbutton').textContent = "Последней главы нет";
|
||||
document.getElementById('lastchbutton').disabled = true;
|
||||
} else {
|
||||
document.getElementById('lastchbutton').textContent = "Последняя глава";
|
||||
}
|
||||
var requestURL = "index.json";
|
||||
var request = new XMLHttpRequest();
|
||||
request.open('GET', requestURL);
|
||||
@@ -43,4 +50,10 @@ function start() {
|
||||
document.getElementById('titlesys').textContent = "Ошибка запроса!";
|
||||
document.getElementById('progresspage').style.visibility = "hidden";
|
||||
};
|
||||
}
|
||||
|
||||
function last_ch_go(){
|
||||
var last_ch_id = document.cookie.replace(/(?:(?:^|.*;\s*)idchaptlast\s*\=\s*([^;]*).*$)|^.*$/, "$1");
|
||||
ref_go = "ch.html#" + last_ch_id;
|
||||
document.location.replace(ref_go);
|
||||
}
|
||||
+6
-2
@@ -21,13 +21,17 @@ function startstylepage() {
|
||||
|
||||
function swap_theme(num) {
|
||||
if(num == 1) {
|
||||
document.cookie = "theme=dark; max-age=2592000; secure";
|
||||
document.cookie = "theme=black; max-age=2592000; secure";
|
||||
document.getElementById('currentstylesheet').remove();
|
||||
addstylesheet("dark");
|
||||
addstylesheet("black");
|
||||
} else if (num == 2) {
|
||||
document.cookie = "theme=light; max-age=2592000; secure";
|
||||
document.getElementById('currentstylesheet').remove();
|
||||
addstylesheet("light");
|
||||
} else if (num == 3) {
|
||||
document.cookie = "theme=dark; max-age=2592000; secure";
|
||||
document.getElementById('currentstylesheet').remove();
|
||||
addstylesheet("dark");
|
||||
} else {
|
||||
// Ignore
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user