Version 1.1.0 - Revert to app
All checks were successful
Neutral/pipeline/head This commit looks good

This commit is contained in:
2024-12-29 15:38:16 +01:00
commit 1219e6fecc
58 changed files with 10152 additions and 0 deletions

65
views/index.ejs Normal file
View File

@ -0,0 +1,65 @@
<!DOCTYPE html>
<html>
<head>
<title>Neutral</title>
<link rel='stylesheet' href='/stylesheets/style.css' />
</head>
<body class="LOG_body">
<div id='panel-box' class="panel-box m-align t-center">
<div class="logo"><img class="logo-img" src="/images/FormatLogo_WHITE.svg"><p>Neutral</p></div>
<div id="views" class="views-box">
<p style="position: absolute; width: 100%;" class='yellow t-center'><i class='fa-solid fa-warning'></i> Aucune permission ne semble vous êtes accordée<br>Demandez à Raphix afin de résoudre ce problème</p>
</div>
</div>
<div class="taskbar-box m-align t-center">
<div id="menu" class="menu-drop">
<div id="user-settings-button" class="menu-settings">
<i class="fas fa-gear"></i>
<p>Paramètres du compte</p>
</div>
<div class="menu-signout menu-settings" onclick="window.location = '/login/signout'">
<i class="fas fa-sign-out-alt"></i>
<p>Déconnexion</p>
</div>
</div>
<div class="taskbar-content">
<div class="taskbar-actions">
<img id="menu-logo" class="taskbar-logo" src="/images/FormatLogo_WHITE.svg">
<div id="views-items" class="views-items">
<%- dev %>
</div>
</div>
<div class="taskbar-user">
<div class="taskbar-userinfo">
<p id="infoDisplayname" class="taskbar-dispname">DisplayName</p>
<p id="infoUsername" class="taskbar-username">Username</p>
</div>
<img id="infoUserimage" class="taskbar-image" src="/images/default.jpg">
</div>
</div>
</div>
<script src="/socket.io/socket.io.js"></script>
<script defer="" src="https://use.fontawesome.com/releases/v6.4.2/js/all.js" crossorigin="anonymous"></script>
<script src="/javascripts/basics.js"></script>
<script src="/javascripts/middle.js"></script>
<script src="/javascripts/io.js"></script>
<script src="/javascripts/indexscript.js"></script>
<script src="/javascripts/link.js"></script>
<script src="/javascripts/service.js"></script>
<script src="/javascripts/server.js"></script>
<script src="/javascripts/pipeline.js"></script>
<script src="/javascripts/filexplorer.js"></script>
<script src="/javascripts/user.js"></script>
<script src="/javascripts/metric.js"></script>
<script src="/javascripts/setting.js"></script>
<script src="/javascripts/personal.js"></script>
</body>
</html>

31
views/login.ejs Normal file
View File

@ -0,0 +1,31 @@
<!DOCTYPE html>
<html>
<head>
<title>Neutral</title>
<link rel='stylesheet' href='/stylesheets/style.css' />
</head>
<body class="LOG_body">
<div class=" form-box m-align t-center">
<div class="logo"><img class="logo-img" src="/images/FormatLogo_WHITE.svg"><p>Neutral</p></div>
<div>
<p>Nom d'utilisateur</p>
<input id="username" type="text" class="field m-align">
</div>
<div>
<p>Mot de passe</p>
<input id="password" type="password" class="field m-align">
</div>
<p id="login-info"></p>
<button id="submit" class="btn green m-align LOG_btn"><span><i class="fa-solid fa-right-to-bracket"></i> Connexion</span></button>
<p style="font-size: 12px;">Version : <%- version %></p>
<p style="font-size: 12px;">Panel d'administration</p>
<a href="https://raphix.fr" style="font-size: 12px;">Revenir sur raphix.fr</a>
</div>
<script defer="" src="https://use.fontawesome.com/releases/v6.4.2/js/all.js" crossorigin="anonymous"></script>
<script src="/javascripts/basics.js"></script>
<script src="/javascripts/loginscript.js"></script>
</body>
</html>

32
views/utils/error.ejs Normal file
View File

@ -0,0 +1,32 @@
<!DOCTYPE html>
<html>
<head>
<title>Neutral - Erreur</title>
<link rel='stylesheet' href='/stylesheets/style.css'/>
<style>
body {
padding: 2%;
}
div {
background-color: rgb(32, 32, 32);
border-radius: 1vw;
padding: 2%;
}
</style>
</head>
<body>
<div>
<h1>Erreur <%= error.status %></h1>
<h2><%= message %> - <%= error.status %></h1>
<pre><%= error.stack %></pre>
</div>
<br>
<a href="/"><button class="btn red"><span>Retourner sur le panel</span></button></a>
</body>
</html>

75
views/utils/stylepage.ejs Normal file
View File

@ -0,0 +1,75 @@
<!DOCTYPE html>
<html>
<head>
<title>Neutral</title>
<link rel='stylesheet' href='/stylesheets/style.css' />
</head>
<body>
<h1>Neutral - Page de style</h1>
<p>Cette page est dédiée au développement et n'est pas en relation avec le Panel Neutral.</p>
<a href="/"><button class="btn red"><span>Revenir sur le panel</span></button></a>
<hr>
<p>Police : <code>'Roboto', sans-serif</code></p>
<p>Liens : <a href="/stylepage">https://neutral.raphix.fr/stylepage</a></p>
<hr>
<br>
<style>
.box-color {
width: 100px;
height: 100px;
transition: 0.2s;
border: 1px solid;
}
.box-color:hover {
transform: scale(1.1);
}
.box-color:active {
transform: scale(1);
color: rgb(58, 255, 3);
}
button {
width: fit-content ;
}
</style>
<div class="col">
<p>Classe : <code>btn</code></p>
<div class="row">
<button class="btn red"><span>Error Button</span></button>
<button class="btn blue "><span>Info Button</span></button>
<button class="btn yellow"><span>Warning Button</span></button>
<button class="btn green"><span>Confirm Button</span></button>
<button class="btn"><span>Default Button</span></button>
</div>
<p>Classe : <code>btn min</code></p>
<div class="row">
<button class="btn min red"><span><i class="fa fa-xmark"></i></span></button>
<button class="btn min blue"><span><i class="fa fa-info"></i></span></button>
<button class="btn min"><span><i class="fa fa-def"></i></span></button>
</div>
<div class="row">
<div onclick="copyToClipboard('#323031')" style='background-color: #323031;' class="box-color"><p style="text-align: center;">#323031</p></div>
<div onclick="copyToClipboard('#f10000')" style='background-color: #f10000;' class="box-color"><p style="text-align: center;">#f10000</p></div>
<div onclick="copyToClipboard('#605e5863')" style='background-color: #605e5863;' class="box-color"><p style="text-align: center;">#605e5863</p></div>
</div>
<p>Classe : <code>field</code></p>
<input type="text" class="field">
<script>
function copyToClipboard(text) {
navigator.clipboard.writeText(text)
}
</script>
<script defer="" src="https://use.fontawesome.com/releases/v6.4.2/js/all.js" crossorigin="anonymous"></script>
</body>
</html>