added various changes for alpha 0.8
This commit is contained in:
200
simpleadmin/www/watchat.html
Normal file
200
simpleadmin/www/watchat.html
Normal file
@@ -0,0 +1,200 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en" data-bs-theme="light">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<title>Simple Admin</title>
|
||||
<!-- <link
|
||||
href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css"
|
||||
rel="stylesheet"
|
||||
integrity="sha384-QWTKZyjpPEjISv5WaRU9OFeRpok6YctnYmDr5pNlyT2bRjXh0JMhjY6hW+ALEwIH"
|
||||
crossorigin="anonymous"
|
||||
/> -->
|
||||
<!-- Import all the bootstrap css files from css folder -->
|
||||
<link rel="stylesheet" href="css/styles.css" />
|
||||
<link rel="stylesheet" href="css/bootstrap.min.css" />
|
||||
|
||||
<!-- Logo -->
|
||||
<link rel="simpleadmin-logo" href="favicon.ico" />
|
||||
|
||||
<!-- Import BootStrap Javascript -->
|
||||
<script src="js/bootstrap.bundle.min.js"></script>
|
||||
<script src="js/alpinejs.min.js" defer></script>
|
||||
</head>
|
||||
<body>
|
||||
<main>
|
||||
<div class="container my-4" x-data="simpleWatchCat()">
|
||||
<nav class="navbar navbar-expand-lg mt-2">
|
||||
<div class="container-fluid">
|
||||
<a class="navbar-brand" href="/"
|
||||
><span class="mb-0 h4">Simple Admin</span></a
|
||||
>
|
||||
<button
|
||||
class="navbar-toggler"
|
||||
type="button"
|
||||
data-bs-toggle="collapse"
|
||||
data-bs-target="#navbarText"
|
||||
aria-controls="navbarText"
|
||||
aria-expanded="false"
|
||||
aria-label="Toggle navigation"
|
||||
>
|
||||
<span class="navbar-toggler-icon"></span>
|
||||
</button>
|
||||
<div class="collapse navbar-collapse" id="navbarText">
|
||||
<ul class="navbar-nav me-auto mb-2 ml-4 mb-lg-0">
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" href="/">Home</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" href="/network.html">Simple Network</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a
|
||||
class="nav-link active"
|
||||
href="/settings.html"
|
||||
aria-current="page"
|
||||
>Simple Settings</a
|
||||
>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" href="/sms.html">SMS</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" href="/console">Console</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" href="/deviceinfo.html"
|
||||
>Device Information</a
|
||||
>
|
||||
</li>
|
||||
</ul>
|
||||
<span class="navbar-text">
|
||||
<button class="btn btn-link text-reset" id="darkModeToggle">
|
||||
Dark Mode
|
||||
</button>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
<div class="row mt-3 mb-4">
|
||||
<div class="col">
|
||||
<div class="card">
|
||||
<div class="card-header">Simple Watchcat</div>
|
||||
<div class="card-body">
|
||||
<div class="card-text">
|
||||
<div>
|
||||
<label
|
||||
class="form-check-label m-lg-3"
|
||||
for="flexSwitchCheckDefault"
|
||||
>Select Watchcat Status</label
|
||||
>
|
||||
<!-- If wacthCatStatus is Enabled then make it checked -->
|
||||
<input
|
||||
type="radio"
|
||||
class="btn-check"
|
||||
name="Enable"
|
||||
id="Enable"
|
||||
autocomplete="off"
|
||||
x-bind:checked="wacthCatStatus === 'Enable'"
|
||||
x-bind:disabled="wacthCatStatus === 'Enable'"
|
||||
x-model="wacthCatStatus"
|
||||
/>
|
||||
<label class="btn btn-primary" for="option1">Enable</label>
|
||||
|
||||
<input
|
||||
type="radio"
|
||||
class="btn-check"
|
||||
name="Disable"
|
||||
id="Disable"
|
||||
autocomplete="off"
|
||||
x-bind:checked="wacthCatStatus === 'Disable'"
|
||||
x-bind:disabled="wacthCatStatus === 'Disable'"
|
||||
x-model="wacthCatStatus"
|
||||
/>
|
||||
<label class="btn btn-danger" for="option2">Disable</label>
|
||||
</div>
|
||||
<div class="input-group mb-3 mt-3">
|
||||
<span
|
||||
class="input-group-text"
|
||||
id="inputGroup-sizing-default"
|
||||
>IP or DNS to Ping</span
|
||||
>
|
||||
<input
|
||||
type="text"
|
||||
class="form-control"
|
||||
aria-label="Ping Timeout"
|
||||
aria-describedby="inputGroup-sizing-default"
|
||||
x-bind:placeholder="ipDNS"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div class="input-group mb-3 mt-3">
|
||||
<span
|
||||
class="input-group-text"
|
||||
id="inputGroup-sizing-default"
|
||||
>Ping Timeout in Seconds</span
|
||||
>
|
||||
<input
|
||||
type="text"
|
||||
class="form-control"
|
||||
aria-label="Ping Failure Count"
|
||||
aria-describedby="inputGroup-sizing-default"
|
||||
x-bind:placeholder="pingTimeout + ' seconds'"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div class="input-group mb-3 mt-3">
|
||||
<span
|
||||
class="input-group-text"
|
||||
id="inputGroup-sizing-default"
|
||||
>Ping Failure Amount</span
|
||||
>
|
||||
<input
|
||||
type="text"
|
||||
class="form-control"
|
||||
aria-label="Sizing example input"
|
||||
aria-describedby="inputGroup-sizing-default"
|
||||
x-bind:placeholder="pingFailures"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<select
|
||||
class="form-select"
|
||||
aria-label="Default select example"
|
||||
>
|
||||
<option selected>Select Action</option>
|
||||
<option value="1">None</option>
|
||||
<option value="2">Reboot</option>
|
||||
<option value="3">Switch Sim</option>
|
||||
</select>
|
||||
<label class="mt-1">
|
||||
Current Action: <span x-text="action"></span>
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="card-footer">
|
||||
Setting a low ping timeout and ping failure count may cause
|
||||
intermittent disconnections due to high sensitivity. <br />
|
||||
Select appropriate values for both based on your needs.
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</main>
|
||||
<script src="js/dark-mode.js"></script>
|
||||
<script>
|
||||
function simpleWatchCat() {
|
||||
return {
|
||||
wacthCatStatus: "Enable",
|
||||
ipDNS: "1.1.1.1",
|
||||
pingTimeout: "30",
|
||||
pingFailures: "5",
|
||||
action: "Reboot",
|
||||
};
|
||||
}
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user