Files
lnreader-plugins/test_web/index.html
T
nyagami e602df44c8 Full TS for Plugins (#538)
* remove lang, descrription in plugin script

* remove languages import

* Update README.md

* fix: missing lang

* clean: remove description

* feat(Add Sources) (#15)

* add many sources

* add showToast

* feat(Add Source): (#16)

* add source

* remove descriptions

* Early Novel & Fast Novel (#1)

* some more plugin

* plugin

* try something new

* yes

* try yes

* genres is plural

* fastnovel full fix

* testings

* early check

* earlynovel fixed

* showToast check

* earlynovel done

* fastnovel fixe

* again

* showToasts again

* fix for fastnovel

* done

* for pr

* Update freenovelupdates.js

* MTL Reader and MTL Novel (#2)

* first

* test

* wops

* mtlreaders

* ok

* for PR

* Nitro Scans and Novel Hold (#3)

* start feature

* more feature

* something

* eslint

* yes

* maybe

* wa

* asdasd

* amazing

* change it up

* for pr

* WPmangastream and Novelfull (#4) (#17)

* source generation

* fix json parse error

* update plguins

* delete fetchApi, nobleMTL (.js)

* delete showToast.js

* Typescript Support (#18)

* Initial TS Config

* Initial TS Config

* Fix most errors

* Fix test webserver

* Fix webserver isPlugin not working

* Fix typos

* Add check if plugins have all the fields

* Move exports.protected to the bottom of the plugin

* Change username, reponame and branchname

* Fix no exports error

* Fix type

* Fix typo in tsc_fix

* Remove const from exports to not re-define consts

* Readd const becuause exports may not exist.

* Fix plugins to work in-app

* Fix NobleMTL

* Remove fix_ts.ts

* Change template.ts

* delete cheerio_space

* move api into ./testweb

* remove js dir

* remove js dir (again)

* remove ./js (again)

* init multisrc generator (test)

* remove module.exports in libs

* madara generator

* update template

* rename generator, TS for hako

* fix icon url for madara

* fix icon for madara (again)

* update Readme, nodemon

* export default for all libs

* fix madara novelurl

* update: pluginId, name, filename for madara

* feat: check same id error

* update: precommit, fix: require.default

* Revert "update: precommit, fix: require.default"

This reverts commit c642c5c72241f13eccfe417210c22272c4739ffa.

* Port all plugins to ts (#19)

- fix cheerio
- remove export default
- fix spelling

* update template

* add multisrc noveltl, update generator param, fix web search

* fix undefined id for Snailulitka

* add rulate multisrc, fix max length textarea

* add readwn multisrc

* delete: erolate and rulate are in multisrc

* Change broken extension and show error on commit for those files (#20)

* Change to .broken.ts and show error on commit for those files

* remove novelStatus

* fix: wrong id in github action

* remove mangastream multisrc

* update icon for readwn multisrc

---------

Co-authored-by: K1ngfish3r <trulyihu@gmail.com>
Co-authored-by: Marcin Majewski <skilletssgames@gmail.com>
2023-08-17 08:49:45 +05:30

117 lines
4.7 KiB
HTML

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="shortcut icon" sizes="128x128" type="image/png" href="/static/ico.png" defer />
<link rel="stylesheet" href="/static/css/bootstrap.min.css">
<link rel="stylesheet" href="/static/css/index.css">
<title>Testing plugin</title>
</head>
<body>
<nav class="navbar navbar-light bg-light">
<form class="form-inline">
<input id="plugin" class="form-control mr-sm-2" type="search" placeholder="Search" aria-label="Search">
<button class="btn btn-outline-success my-2 my-sm-0" type="button" id="clear-search">Clear</button>
<div id="search-results">
</div>
</form>
<div class="input-group">
<select class="custom-select" id="language">
<option value=""></option>
</select>
<div class="input-group-append">
<label class="input-group-text" for="language">Language</label>
</div>
</div>
</nav>
<div id="test-container">
<div class="test-wrapper" id="popularNovels">
<div class="title">
popularNovels
<button type="button" class="btn btn-primary" onclick="popularNovels()">fetch</button>
<div class="spinner-border" role="status">
<span class="sr-only">Loading...</span>
</div>
</div>
<div class="novel-list">
</div>
</div>
<div class="test-wrapper" id="searchNovels">
<div class="title">
searchNovels
<div class="input-group">
<input type="text" class="form-control" placeholder="searchTerm">
<div class="input-group-append">
<button class="btn btn-primary" type="button" onclick="searchNovels()">search</button>
</div>
</div>
<div class="spinner-border" role="status">
<span class="sr-only">Loading...</span>
</div>
</div>
<div class="novel-list">
</div>
</div>
<div class="test-wrapper" id="parseNovelAndChapters">
<div class="title">
parseNovelAndChapters
<div class="input-group">
<input type="text" class="form-control" placeholder="novel url">
<div class="input-group-append">
<button class="btn btn-primary" type="button" onclick="parseNovelAndChapters()">fetch</button>
</div>
</div>
<div class="spinner-border" role="status">
<span class="sr-only">Loading...</span>
</div>
</div>
<div class="novel-list">
<div class="novel-item">
</div>
<div class="chapter-list">
</div>
</div>
</div>
<div class="test-wrapper" id="parseChapter">
<div class="title">
parseChapter
<div class="input-group">
<input type="text" class="form-control" placeholder="chapter url">
<div class="input-group-append">
<button class="btn btn-primary" type="button" onclick="parseChapter()">fetch</button>
</div>
</div>
<div class="spinner-border" role="status">
<span class="sr-only">Loading...</span>
</div>
</div>
<div class="form-group">
<textarea maxlength="10000000" class="form-control" rows="10">
</textarea>
</div>
</div>
<div class="test-wrapper" id="fetchImage">
<div class="title">
fetchImage
<div class="input-group">
<input type="text" class="form-control" placeholder="image url (shoule be in chapterText)">
<div class="input-group-append">
<button class="btn btn-primary" type="button" onclick="fetchImage()">fetch</button>
</div>
</div>
<div class="spinner-border" role="status">
<span class="sr-only">Loading...</span>
</div>
</div>
<img src="" style="min-height: 300px; max-width: 450px;" alt="">
</div>
</div>
</body>
<script src="/static/js/jquery-3.6.4.min.js"></script>
<script src="/static/js/index.js"></script>
</html>