This commit is contained in:
Hell13Cat
2022-04-16 15:20:38 +03:00
parent 3ef95e21d5
commit 517217e8e2
25 changed files with 213 additions and 121 deletions
+3
View File
@@ -2,6 +2,9 @@
img/*/*.jpeg
img/*/*.jpg
img/*/*.png
img/*/*/*.jpeg
img/*/*/*.jpg
img/*/*/*.png
!img/covers/*
# Byte-compiled / optimized / DLL files
+4 -3
View File
@@ -34,13 +34,14 @@
</div>
<div class="contentdiv">
<progress class="progress-page" id="progressimage"></progress><br>
<p class="aace"><span id="curentpage">1</span> / <span id="totalpage"></span></p>
<img src="" id="mangapage"><br>
<progress class="progress-page" id="progressimage2"></progress><br>
<div id="pc_elem">
<button id="prevbutton" class="card-button-ch nav-button" onclick="page_flip(-1)">Назад</button><button class="card-button-ch nav-button-fullscreen" onclick="toggleFullScreen()">Экран</button><button class="card-button-ch nav-button-home" onclick="manga_page()">Главы</button><button id="nextbutton" class="card-button-ch nav-button" onclick="page_flip(1)">Вперед</button>
<button id="prevbutton" class="card-button-ch nav-button" onclick="page_flip(-1)">&#60; Страница</button><button class="card-button-ch nav-button-fullscreen" onclick="toggleFullScreen()">Экран</button><button class="card-button-ch nav-button-home" onclick="manga_page()">Главы</button><button id="nextbutton" class="card-button-ch nav-button" onclick="page_flip(1)">Страница &#62;</button>
</div>
<div id="mobile_elem">
<button id="prevbutton" class="card-button-ch nav-button" onclick="page_flip(-1)">Назад</button><button id="nextbutton" class="card-button-ch nav-button" onclick="page_flip(1)">Вперед</button></br>
<button id="prevbutton" class="card-button-ch nav-button" onclick="page_flip(-1)">&#60; Страница</button><button id="nextbutton" class="card-button-ch nav-button" onclick="page_flip(1)">Страница &#62;</button></br>
<button class="card-button-ch nav-button-fullscreen" onclick="toggleFullScreen()">Экран</button><button class="card-button-ch nav-button-home" onclick="manga_page()">Главы</button>
</div>
<div id="copyright" class="copyright">
@@ -50,7 +51,7 @@
</div>
</div>
</div>
<p id="infotitle" class="invis2"></p><p id="infostart" class="invis2"></p><p id="infoend" class="invis2"></p><p id="infohead" class="invis2"></p>
<p id="infoflipch" class="invis2"></p><p id="infotitle" class="invis2"></p><p id="infostart" class="invis2"></p><p id="infoend" class="invis2"></p><p id="infohead" class="invis2"></p>
</div>
<script type="text/javascript">
load_page_first();
+6 -6
View File
@@ -17,24 +17,24 @@
}
.card-button-ch {
background-color: rgba(0, 0, 0, 0.5);
background-color: rgba(16, 16, 16, 0.5);
border: 1px solid rgb(255, 255, 255);
color: #ffffff;
}
.theme-button {
background-color: rgba(0, 0, 0, 0.5);
background-color: rgba(16, 16, 16, 0.5);
border: 1px solid rgb(255, 255, 255);
color: #ffffff;
}
body {
color: white;
background: #000000;
background: #101010;
}
.body-trans {
background: rgb(0, 0, 0, 0.6);
background: rgb(0, 0, 0, 0);
}
summary {
@@ -71,13 +71,13 @@ a:active {
}
.card-button {
background-color: rgba(0, 0, 0, 0.5);
background-color: rgba(16, 16, 16, 0.5);
border: 1px solid rgb(255, 255, 255);
color: #ffffff;
}
#maindiv {
background-color: rgba(0, 0, 0, 0.8);
background-color: rgba(0, 0, 0, 0);
}
+22
View File
@@ -29,4 +29,26 @@
padding-bottom: 2px;
padding-right: 2px;
font-family: "Comic Sans MS";
}
@media only screen and (min-width : 801px) {
.last-ch {
width: 100%;
height: 15%;
padding-left: 0px;
padding-right: 0px;
padding-top: 15px;
padding-bottom: 15px;
}
}
@media only screen and (max-width : 800px) {
.last-ch {
width: 100%;
height: 30%;
padding-left: 0px;
padding-right: 0px;
padding-top: 20px;
padding-bottom: 20px;
}
}
+51
View File
@@ -0,0 +1,51 @@
{
"ch_data":{
"1":{
"num":1,
"name":"Я перевоплотился в 7-го принца, так что я буду совершенствовать свою магию, как захочу",
"name_ch":"Том 1 Глава 1 - Я реинкарнировал в 7-го принца",
"head":"7son",
"start":0,
"end":56,
"ext":"jpeg"
},
"2":{
"num":2,
"name":"Я перевоплотился в 7-го принца, так что я буду совершенствовать свою магию, как захочу",
"name_ch":"Том 1 Глава 2 - Старший брат что-то замышляет",
"head":"7son",
"start":0,
"end":33,
"ext":"jpeg"
},
"3":{
"num":3,
"name":"Я перевоплотился в 7-го принца, так что я буду совершенствовать свою магию, как захочу",
"name_ch":"Том 1 Глава 3 - Встреча с авантюристом",
"head":"7son",
"start":0,
"end":18,
"ext":"jpeg"
},
"4":{
"num":4,
"name":"Я перевоплотился в 7-го принца, так что я буду совершенствовать свою магию, как захочу",
"name_ch":"Том 1 Глава 4 - Авантюрист что-то замышляет",
"head":"7son",
"start":0,
"end":18,
"ext":"jpeg"
},
"5":{
"num":5,
"name":"Я перевоплотился в 7-го принца, так что я буду совершенствовать свою магию, как захочу",
"name_ch":"Том 1 Глава 5 - Мы победили босса, но...",
"head":"7son",
"start":0,
"end":15,
"ext":"jpeg"
}
},
"start":1,
"end":5
}
-8
View File
@@ -1,8 +0,0 @@
{
"name":"Я перевоплотился в 7-го принца, так что я буду совершенствовать свою магию, как захочу",
"name_ch":"Том 1 Глава 1 - Я реинкарнировал в 7-го принца",
"head":"7son",
"start":0,
"end":56,
"ext":"jpeg"
}
-8
View File
@@ -1,8 +0,0 @@
{
"name":"Я перевоплотился в 7-го принца, так что я буду совершенствовать свою магию, как захочу",
"name_ch":"Том 1 Глава 2 - Старший брат что-то замышляет",
"head":"7son",
"start":0,
"end":33,
"ext":"jpeg"
}
-8
View File
@@ -1,8 +0,0 @@
{
"name":"Я перевоплотился в 7-го принца, так что я буду совершенствовать свою магию, как захочу",
"name_ch":"Том 1 Глава 3 - Встреча с авантюристом",
"head":"7son",
"start":0,
"end":18,
"ext":"jpeg"
}
-8
View File
@@ -1,8 +0,0 @@
{
"name":"Я перевоплотился в 7-го принца, так что я буду совершенствовать свою магию, как захочу",
"name_ch":"Том 1 Глава 4 - Авантюрист что-то замышляет",
"head":"7son",
"start":0,
"end":18,
"ext":"jpeg"
}
-8
View File
@@ -1,8 +0,0 @@
{
"name":"Я перевоплотился в 7-го принца, так что я буду совершенствовать свою магию, как захочу",
"name_ch":"Том 1 Глава 5 - Мы победили босса, но...",
"head":"7son",
"start":0,
"end":15,
"ext":"jpeg"
}
+63
View File
@@ -0,0 +1,63 @@
{
"ch_data":{
"1":{
"num":1,
"name":"Досье лорда Эль-Меллоя II",
"name_ch":"Том 1 Глава 1 - Файл 1",
"head":"lemiisnj",
"start":0,
"end":48,
"ext":"jpeg"
},
"2":{
"name":"Досье лорда Эль-Меллоя II",
"name_ch":"Том 1 Глава 1 - Файл 2",
"head":"lemiisnj",
"start":0,
"end":41,
"ext":"jpeg"
},
"3":{
"name":"Досье лорда Эль-Меллоя II",
"name_ch":"Том 1 Глава 1 - Файл 3",
"head":"lemiisnj",
"start":0,
"end":36,
"ext":"jpeg"
},
"4":{
"name":"Досье лорда Эль-Меллоя II",
"name_ch":"Том 1 Глава 1 - Файл 4",
"head":"lemiisnj",
"start":0,
"end":28,
"ext":"jpeg"
},
"5":{
"name":"Досье лорда Эль-Меллоя II",
"name_ch":"Том 1 Глава 1 - Файл 5",
"head":"lemiisnj",
"start":0,
"end":30,
"ext":"jpeg"
},
"6":{
"name":"Досье лорда Эль-Меллоя II",
"name_ch":"Том 1 Глава 1 - Файл 6",
"head":"lemiisnj",
"start":0,
"end":33,
"ext":"jpeg"
},
"7":{
"name":"Досье лорда Эль-Меллоя II",
"name_ch":"Том 1 Глава 1 - Файл 7",
"head":"lemiisnj",
"start":0,
"end":24,
"ext":"jpeg"
}
},
"start":1,
"end":7
}
-8
View File
@@ -1,8 +0,0 @@
{
"name":"Досье лорда Эль-Меллоя II",
"name_ch":"Том 1 Глава 1 - Файл 1",
"head":"lemiisnj",
"start":0,
"end":48,
"ext":"jpeg"
}
-8
View File
@@ -1,8 +0,0 @@
{
"name":"Досье лорда Эль-Меллоя II",
"name_ch":"Том 1 Глава 1 - Файл 2",
"head":"lemiisnj",
"start":0,
"end":41,
"ext":"jpeg"
}
-8
View File
@@ -1,8 +0,0 @@
{
"name":"Досье лорда Эль-Меллоя II",
"name_ch":"Том 1 Глава 1 - Файл 3",
"head":"lemiisnj",
"start":0,
"end":36,
"ext":"jpeg"
}
-8
View File
@@ -1,8 +0,0 @@
{
"name":"Досье лорда Эль-Меллоя II",
"name_ch":"Том 1 Глава 1 - Файл 4",
"head":"lemiisnj",
"start":0,
"end":28,
"ext":"jpeg"
}
-8
View File
@@ -1,8 +0,0 @@
{
"name":"Досье лорда Эль-Меллоя II",
"name_ch":"Том 1 Глава 1 - Файл 5",
"head":"lemiisnj",
"start":0,
"end":30,
"ext":"jpeg"
}
-8
View File
@@ -1,8 +0,0 @@
{
"name":"Досье лорда Эль-Меллоя II",
"name_ch":"Том 1 Глава 1 - Файл 6",
"head":"lemiisnj",
"start":0,
"end":33,
"ext":"jpeg"
}
-8
View File
@@ -1,8 +0,0 @@
{
"name":"Досье лорда Эль-Меллоя II",
"name_ch":"Том 1 Глава 1 - Файл 7",
"head":"lemiisnj",
"start":0,
"end":24,
"ext":"jpeg"
}
+5
View File
@@ -32,16 +32,21 @@
<div id="maindiv">
<progress class="progress-page" id="progresspage"></progress><br><h id="titlesys"></h>
<div id="bodydiv">
<!—noindex—>
<img id="cover" class="cover">
<div id="title" class="titlediv">
<h1>Manga.nyaa.ninja</h1>
</div>
<a class="aace" href="https://discord.gg/WGktEbWTEV" target="_blank">[Discord] Новости на Silver Town</a>
<br><button id="lastchbutton" class="card-button last-ch" onclick="last_ch_go()"></button>
<!—/noindex—>
<p id="helper1" class="invis"></p>
</div>
<div class="copyright">
<!—noindex—>
<a class="aace" href="mailto:dcma@nyaa.ninja?subject=Manga Site" target="_blank">/DCMA</a> | <a class="aace" href="https://t.me/Manga_nyaa_ninja" target="_blank">/Telegram</a> | <a class="aace" href="https://github.com/Hell13Cat/static-manga-engine" target="_blank">/GitHub</a><br>
<a class="aace" href="setting.html">Настройки</a>
<!—/noindex—>
</div>
</div>
</div>
+31 -6
View File
@@ -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
View File
@@ -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
View File
@@ -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
}
+7 -7
View File
@@ -8,31 +8,31 @@
"ch":[
{
"name":"Том 1 Глава 1 - Файл 1",
"id":"lemiisnj_1-1"
"id":"lemiisnj_1"
},
{
"name":"Том 1 Глава 1 - Файл 2",
"id":"lemiisnj_1-2"
"id":"lemiisnj_2"
},
{
"name":"Том 1 Глава 1 - Файл 3",
"id":"lemiisnj_1-3"
"id":"lemiisnj_3"
},
{
"name":"Том 1 Глава 1 - Файл 4",
"id":"lemiisnj_1-4"
"id":"lemiisnj_4"
},
{
"name":"Том 1 Глава 1 - Файл 5",
"id":"lemiisnj_1-5"
"id":"lemiisnj_5"
},
{
"name":"Том 1 Глава 1 - Файл 6",
"id":"lemiisnj_1-6"
"id":"lemiisnj_6"
},
{
"name":"Том 1 Глава 1 - Файл 7",
"id":"lemiisnj_1-7"
"id":"lemiisnj_7"
}
],
"description":"Часовая Башня — центр магического мира и штаб-квартира «Ассоциации магов», хранящей секреты бесценных таинств. Преподающий здесь лорд факультета современной магии, Эль-Меллой II, по стечению определённых обстоятельств оказывается втянут в борьбу за наследие Замка Разделения, Адра. Только разгадавший тайну ангельских имён, что были даны всем приглашённым и встречаются в нём повсюду, сможет получить его «наследие». Однако даже для высокопоставленных магов Часовой Башни это дело оказалось не простым решением головоломки, а началом волшебного, но в то же время печального инцидента.С этого дела началось досье лорда Эль-Меллоя II, в котором переплелись магия и таинства, иллюзии и загадки... "
+2 -1
View File
@@ -37,8 +37,9 @@
<div class="al-left">
<p class="aace">Настройки хранятся на каждом устройстве отдельно! Время хранения 1 месяц!</p>
<h2 class="aace al-left">Тема</h2>
<button class="theme-button" onclick="swap_theme(1)">Чёрная</button><br>
<button class="theme-button" onclick="swap_theme(3)">Темная</button><br>
<button class="theme-button" onclick="swap_theme(2)">Белая</button><br>
<button class="theme-button" onclick="swap_theme(1)">Чёрная</button><br>
</div>
</div>
<div class="copyright">