Added plugin prototype

- Added proof of concept plugin prototype
- Added wip plugin page
This commit is contained in:
Toby Chui
2025-02-25 21:14:03 +08:00
parent 20959cd6cc
commit ad13b33283
13 changed files with 546 additions and 36 deletions

View File

@@ -0,0 +1,40 @@
<div class="standardContainer">
<div class="ui basic segment">
<h2>Plugins Manager</h2>
<p>Add custom features to Zoraxy</p>
</div>
<table class="ui celled table">
<thead>
<tr>
<th>Plugin Name</th>
<th>Descriptions</th>
<th>Catergory</th>
<th>Version</th>
<th>Author</th>
<th>Action</th>
</tr></thead>
<tbody>
<tr>
<td data-label="PluginName">{{plugin.name}}</td>
<td data-label="Descriptions">{{plugin.description}}</td>
<td data-label="Category">{{plugin.category}}</td>
<td data-label="Version">{{plugin.version}}</td>
<td data-label="Author">{{plugin.author}}</td>
<td data-label="Action">
<div class="ui toggle checkbox">
<input type="checkbox" name="enable">
</div>
<button class="ui basic small circular icon button"><i class="ui edit icon"></i></button>
</td>
</tr>
</tbody>
</table>
</div>
<script>
</script>

View File

@@ -78,6 +78,9 @@
<i class="simplistic user circle icon"></i> SSO / Oauth
</a>
<div class="ui divider menudivider">Others</div>
<a class="item" tag="plugins">
<i class="simplistic puzzle piece icon"></i> Plugins Manager
</a>
<a class="item" tag="webserv">
<i class="simplistic globe icon"></i> Static Web Server
</a>
@@ -138,7 +141,10 @@
<!-- Web Server -->
<div id="webserv" class="functiontab" target="webserv.html"></div>
<!-- Up Time Monitor -->
<!-- Plugins -->
<div id="plugins" class="functiontab" target="plugins.html"></div>
<!-- Up Time Monitor -->
<div id="utm" class="functiontab" target="uptime.html"></div>
<!-- Network Tools -->