Change nav color and add footer

This commit is contained in:
Sebastien 2018-11-30 17:27:56 +02:00
parent 2279b96e12
commit 2d3535c8dc
11 changed files with 578 additions and 483 deletions

View File

@ -9,3 +9,12 @@
padding: 0px; padding: 0px;
} }
body {
display: flex;
min-height: 100vh;
flex-direction: column;
}
main {
flex: 1 0 auto;
}

View File

@ -19,10 +19,12 @@
.row.valign-wrapper { .row.valign-wrapper {
display: inherit; display: inherit;
} }
img { img {
margin-top: 10px; margin-top: 10px;
} }
} }
@media only screen and (min-width: 992px) { @media only screen and (min-width: 992px) {
img { img {
width: 70%; width: 70%;
@ -37,12 +39,12 @@
<body class="blue-grey lighten-5"> <body class="blue-grey lighten-5">
<header>
<div th:replace="header :: header ('home',${guild_name},${redirect_url}, ${isAdmin})">...</div> <div th:replace="header :: header ('home',${guild_name},${redirect_url}, ${isAdmin})">...</div>
</header>
<main>
<div class="section no-pad-bot main" id="index-banner"> <div class="section no-pad-bot main" id="index-banner">
<div class="center row "> <div class="center row ">
@ -67,8 +69,11 @@
</div> </div>
</div> </div>
</main>
<footer class="page-footer" style="padding: 0">
<div th:replace="footer :: footer">...</div>
</footer>
<!-- Scripts--> <!-- Scripts-->
<script th:src="@{/js/jquery-3.3.1.min.js}"></script> <script th:src="@{/js/jquery-3.3.1.min.js}"></script>

View File

@ -20,12 +20,12 @@
<body class="blue-grey lighten-5"> <body class="blue-grey lighten-5">
<header>
<div th:replace="header :: header ('home',${guild_name},${redirect_url}, ${isAdmin})">...</div> <div th:replace="header :: header ('home',${guild_name},${redirect_url}, ${isAdmin})">...</div>
</header>
<main>
<div class="section no-pad-bot main" id="index-banner"> <div class="section no-pad-bot main" id="index-banner">
<div class="center row"> <div class="center row">
@ -49,8 +49,11 @@
</div> </div>
</div> </div>
</main>
<footer class="page-footer" style="padding: 0">
<div th:replace="footer :: footer">...</div>
</footer>
<!-- Scripts--> <!-- Scripts-->
<script th:src="@{/js/jquery-3.3.1.min.js}"></script> <script th:src="@{/js/jquery-3.3.1.min.js}"></script>

View File

@ -19,10 +19,12 @@
.row.valign-wrapper { .row.valign-wrapper {
display: inherit; display: inherit;
} }
img { img {
margin-top: 10px; margin-top: 10px;
} }
} }
@media only screen and (min-width: 992px) { @media only screen and (min-width: 992px) {
img { img {
width: 70%; width: 70%;
@ -37,12 +39,12 @@
<body class="blue-grey lighten-5"> <body class="blue-grey lighten-5">
<header>
<div th:replace="header :: header ('home',${guild_name},${redirect_url}, ${isAdmin})">...</div> <div th:replace="header :: header ('home',${guild_name},${redirect_url}, ${isAdmin})">...</div>
</header>
<main>
<div class="section no-pad-bot main" id="index-banner"> <div class="section no-pad-bot main" id="index-banner">
<div class="center row "> <div class="center row ">
@ -64,8 +66,13 @@
</div> </div>
</div> </div>
</main>
<footer class="page-footer" style="padding: 0">
<div th:replace="footer :: footer">...</div>
</footer>
<!-- Scripts--> <!-- Scripts-->
<script th:src="@{/js/jquery-3.3.1.min.js}"></script> <script th:src="@{/js/jquery-3.3.1.min.js}"></script>

View File

@ -0,0 +1,21 @@
<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<head>
<meta charset="UTF-8"/>
</head>
<body>
<link href="../static/css/materialize.css" type="text/css" rel="stylesheet" media="screen,projection"/>
<div class="footer-copyright brown darken-4" th:fragment="footer">
<div class="container">
© 2018 Sebastien Clement
<a class="grey-text text-lighten-4 right" href="https://github.com/BrokenFire/ClaptrapBot" target="_blank">GitHub</a>
</div>
</div>
</body>
</html>

View File

@ -19,9 +19,11 @@
</head> </head>
<body class="blue-grey lighten-5"> <body class="blue-grey lighten-5">
<header>
<div th:replace="header :: header ('home',${guild_name},${redirect_url}, ${isAdmin})">...</div> <div th:replace="header :: header ('home',${guild_name},${redirect_url}, ${isAdmin})">...</div>
</header>
<main>
<div class="section no-pad-bot main" id="index-banner"> <div class="section no-pad-bot main" id="index-banner">
<div class="center center-align"> <div class="center center-align">
<h2>Home Page</h2> <h2>Home Page</h2>
@ -30,6 +32,11 @@
</div> </div>
</div> </div>
</main>
<footer class="page-footer" style="padding: 0">
<div th:replace="footer :: footer">...</div>
</footer>
<script> <script>
var needLogin = true; var needLogin = true;
</script> </script>

View File

@ -22,11 +22,13 @@
<!-- AND --> <!-- AND -->
<!-- LOGIN --> <!-- LOGIN -->
<!--__________________________________________________________--> <!--__________________________________________________________-->
<nav class="blue-grey darken-4 z-depth-3" role="navigation"> <header>
<nav class="brown darken-4 z-depth-3" role="navigation">
<div class="nav-wrapper container"> <div class="nav-wrapper container">
<a id="logo-container" href="/" class="brand-logo">Claptrap Bot</a> <a id="logo-container" href="/" class="brand-logo center">Claptrap Bot</a>
</div> </div>
</nav> </nav>
</header>
<!--__________________________________________________________--> <!--__________________________________________________________-->
<!-- --> <!-- -->
@ -34,6 +36,7 @@
<!-- --> <!-- -->
<!--__________________________________________________________--> <!--__________________________________________________________-->
<main>
<div class="section no-pad-bot main" id="index-banner"> <div class="section no-pad-bot main" id="index-banner">
<div class="row center center-align"> <div class="row center center-align">
<h3 class="">Bot is starting</h3> <h3 class="">Bot is starting</h3>
@ -58,6 +61,11 @@
</div> </div>
</div> </div>
</main>
<footer class="page-footer" style="padding: 0">
<div th:replace="footer :: footer">...</div>
</footer>
<!-- Scripts--> <!-- Scripts-->
<script th:src="@{/js/jquery-3.3.1.min.js}"></script> <script th:src="@{/js/jquery-3.3.1.min.js}"></script>

View File

@ -56,7 +56,10 @@
<!--/*@thymesVar id="guild_name" type="java.lang.String"*/--> <!--/*@thymesVar id="guild_name" type="java.lang.String"*/-->
<!--/*@thymesVar id="redirect_url" type="java.lang.String"*/--> <!--/*@thymesVar id="redirect_url" type="java.lang.String"*/-->
<!--/*@thymesVar id="isAdmin" type="java.lang.Boolean"*/--> <!--/*@thymesVar id="isAdmin" type="java.lang.Boolean"*/-->
<header>
<div th:replace="header :: header ('music',${guild_name},${redirect_url}, ${isAdmin})">...</div> <div th:replace="header :: header ('music',${guild_name},${redirect_url}, ${isAdmin})">...</div>
</header>
<main>
<div class="section no-pad-bot main" id="index-banner"> <div class="section no-pad-bot main" id="index-banner">
<div class="row"> <div class="row">
<div class="col l8 s12 m12"> <div class="col l8 s12 m12">
@ -90,7 +93,8 @@
</a> </a>
</div> </div>
<div class="col l2 m4 s4 center"> <div class="col l2 m4 s4 center">
<a class="btn-large light-blue darken-4 z-depth-3 waves-effect waves-light ctl-btn" id="btn_next"> <a class="btn-large light-blue darken-4 z-depth-3 waves-effect waves-light ctl-btn"
id="btn_next">
<i class="material-icons">skip_next</i> <i class="material-icons">skip_next</i>
</a> </a>
</div> </div>
@ -108,7 +112,8 @@
</div> </div>
<div class="row center"> <div class="row center">
<div class="col offset-l5 l2 m4 offset-m4 s4 offset-s4 center"> <div class="col offset-l5 l2 m4 offset-m4 s4 offset-s4 center">
<a class="btn-large red accent-4 z-depth-3 waves-effect waves-light ctl-btn" id="btn_disconnect"> <a class="btn-large red accent-4 z-depth-3 waves-effect waves-light ctl-btn"
id="btn_disconnect">
<i class="material-icons">call_end</i> <i class="material-icons">call_end</i>
</a> </a>
</div> </div>
@ -121,7 +126,8 @@
<tr> <tr>
<th style="padding: 0px;"> <th style="padding: 0px;">
<div class="row center valign-wrapper" style="margin: 0px"> <div class="row center valign-wrapper" style="margin: 0px">
<div class="col l3 m5 s5 center blue-grey-text text-darken-3"><h5><b>Playlist</b></h5></div> <div class="col l3 m5 s5 center blue-grey-text text-darken-3"><h5><b>Playlist</b></h5>
</div>
<div class="col l3 m2 s2 center" style="padding-right: 0px; padding-left: 0px"> <div class="col l3 m2 s2 center" style="padding-right: 0px; padding-left: 0px">
<a class="waves-effect waves-light btn modal-trigger red darken-4 ctl-btn" <a class="waves-effect waves-light btn modal-trigger red darken-4 ctl-btn"
id="flush_btn"><i class="material-icons">delete_sweep</i></a> id="flush_btn"><i class="material-icons">delete_sweep</i></a>
@ -195,7 +201,8 @@
<div class="row"> <div class="row">
<form class="col l12 m12 s12"> <form class="col l12 m12 s12">
<div class="row" style="margin-bottom: 0"> <div class="row" style="margin-bottom: 0">
<div class="input-field col offset-l1 l9 m9 s7" style="padding-left: 0px; padding-right: 0px"> <div class="input-field col offset-l1 l9 m9 s7"
style="padding-left: 0px; padding-right: 0px">
<!--<i class="material-icons prefix">link</i>--> <!--<i class="material-icons prefix">link</i>-->
<input id="input_search" type="text" class="validate"/> <input id="input_search" type="text" class="validate"/>
<label for="input_search">Search</label> <label for="input_search">Search</label>
@ -294,7 +301,8 @@
</div> </div>
<div class="modal-footer"> <div class="modal-footer">
<a href="/" class="modal-action modal-close waves-effect waves-red btn-flat ">Cancel</a> <a href="/" class="modal-action modal-close waves-effect waves-red btn-flat ">Cancel</a>
<a href="#!" id="btn_ok_channel" class="modal-action modal-close waves-effect waves-green btn-flat disabled">Connect</a> <a href="#!" id="btn_ok_channel"
class="modal-action modal-close waves-effect waves-green btn-flat disabled">Connect</a>
</div> </div>
</div> </div>
@ -368,6 +376,13 @@
</label> </label>
</p> </p>
</main>
<footer class="page-footer" style="padding: 0">
<div th:replace="footer :: footer">...</div>
</footer>
<!-- Scripts--> <!-- Scripts-->
<script th:src="@{/js/jquery-3.3.1.min.js}"></script> <script th:src="@{/js/jquery-3.3.1.min.js}"></script>

View File

@ -19,8 +19,12 @@
<body class="blue-grey lighten-5"> <body class="blue-grey lighten-5">
<header>
<div th:replace="header :: header ('home',${guild_name},${redirect_url}, ${isAdmin})">...</div> <div th:replace="header :: header ('home',${guild_name},${redirect_url}, ${isAdmin})">...</div>
</header>
<main>
<div class="section no-pad-bot main" id="index-banner"> <div class="section no-pad-bot main" id="index-banner">
<div class="row center"> <div class="row center">
<div class="preloader-wrapper big active"> <div class="preloader-wrapper big active">
@ -43,6 +47,11 @@
</div> </div>
</main>
<footer class="page-footer" style="padding: 0">
<div th:replace="footer :: footer">...</div>
</footer>
<!-- Scripts--> <!-- Scripts-->
<script th:src="@{/js/jquery-3.3.1.min.js}"></script> <script th:src="@{/js/jquery-3.3.1.min.js}"></script>

View File

@ -16,10 +16,12 @@
<body class="blue-grey lighten-5"> <body class="blue-grey lighten-5">
<header>
<div th:replace="header :: header ('','',${redirect_url},${isAdmin})">...</div> <div th:replace="header :: header ('','',${redirect_url},${isAdmin})">...</div>
</header>
<main>
<div class="section no-pad-bot main" id="index-banner"> <div class="section no-pad-bot main" id="index-banner">
<div class="row center"> <div class="row center">
<div class="row"> <div class="row">
@ -53,14 +55,13 @@
</div> </div>
</div> </div>
<div class="col s12"> <div class="col s12">
<a id="sendBtn" class="waves-effect waves-light btn scale-transition scale-out">Send<i class="material-icons left">send</i></a> <a id="sendBtn" class="waves-effect waves-light btn scale-transition scale-out">Send<i
class="material-icons left">send</i></a>
</div> </div>
</div> </div>
</div> </div>
<!-- Modal Structure --> <!-- Modal Structure -->
<div id="modalToken" class="modal"> <div id="modalToken" class="modal">
<div class="modal-content"> <div class="modal-content">
@ -90,9 +91,12 @@
<a href="#" id="preTokenSend" class="modal-action waves-effect waves-green btn scale-transition scale-out">Send</a> <a href="#" id="preTokenSend" class="modal-action waves-effect waves-green btn scale-transition scale-out">Send</a>
</div> </div>
</div> </div>
</main>
<footer class="page-footer" style="padding: 0">
<div th:replace="footer :: footer">...</div>
</footer>
<script th:src="@{/js/jquery-3.3.1.min.js}"></script> <script th:src="@{/js/jquery-3.3.1.min.js}"></script>
@ -104,9 +108,6 @@
<script th:src="@{/js/fontawesome.js}"></script> <script th:src="@{/js/fontawesome.js}"></script>
<script th:inline="javascript"> <script th:inline="javascript">
/*<![CDATA[*/ /*<![CDATA[*/

View File

@ -25,13 +25,12 @@
<!--/*@thymesVar id="settings" type="java.util.ArrayList<net.Broken.RestApi.Data.Settings.GetSettingsData>"*/--> <!--/*@thymesVar id="settings" type="java.util.ArrayList<net.Broken.RestApi.Data.Settings.GetSettingsData>"*/-->
<!--/*@thymesVar id="isAdmin" type="java.lang.Boolean"*/--> <!--/*@thymesVar id="isAdmin" type="java.lang.Boolean"*/-->
<header>
<div th:replace="header :: header ('settings',${guild_name},${redirect_url}, ${isAdmin})">...</div> <div th:replace="header :: header ('settings',${guild_name},${redirect_url}, ${isAdmin})">...</div>
</header>
<main>
<div class="section no-pad-bot main" id="index-banner"> <div class="section no-pad-bot main" id="index-banner">
<h2 class="center" th:text="${guild_name}"></h2> <h2 class="center" th:text="${guild_name}"></h2>
<div th:each="setting : ${settings}"> <div th:each="setting : ${settings}">
@ -41,21 +40,28 @@
<div class="switch" th:if="${setting.type.toString() == 'BOOL'}"> <div class="switch" th:if="${setting.type.toString() == 'BOOL'}">
<label> <label>
Off Off
<input class="collect-switch" type="checkbox" th:id="${setting.id}" th:checked="${setting.current}"/> <input class="collect-switch" type="checkbox" th:id="${setting.id}"
th:checked="${setting.current}"/>
<span class="lever"></span> <span class="lever"></span>
On On
</label> </label>
</div> </div>
<div th:id="${setting.id}" class="input-field col l12 m12 s12 collect-select" th:if="${setting.type.toString() == 'LIST'}"> <div th:id="${setting.id}" class="input-field col l12 m12 s12 collect-select"
th:if="${setting.type.toString() == 'LIST'}">
<select> <select>
<option disabled="disabled" th:selected="${setting.current} == ' '" value="" >Choose your option</option> <option disabled="disabled" th:selected="${setting.current} == ' '" value="">Choose your
<option th:each="val : ${setting.values}" th:value="${val.id}" th:text="${#strings.capitalize(val.name)}" th:selected="${setting.current} == ${val.id}"></option> option
</option>
<option th:each="val : ${setting.values}" th:value="${val.id}"
th:text="${#strings.capitalize(val.name)}"
th:selected="${setting.current} == ${val.id}"></option>
</select> </select>
</div> </div>
<div class="input-field col l12 m12 s12 collect" th:if="${setting.type.toString() == 'STRING'}"> <div class="input-field col l12 m12 s12 collect" th:if="${setting.type.toString() == 'STRING'}">
<input th:id="${setting.id}" placeholder="Use @name variable" th:value="${setting.current}" id="first_name" type="text" class="validate collect-text"/> <input th:id="${setting.id}" placeholder="Use @name variable" th:value="${setting.current}"
id="first_name" type="text" class="validate collect-text"/>
</div> </div>
</div> </div>
@ -69,7 +75,8 @@
</div> </div>
<div class="row"> <div class="row">
<div class="col s12 center"> <div class="col s12 center">
<a id="sendBtn" class="waves-effect waves-light btn green">Save<i class="material-icons left">save</i></a> <a id="sendBtn" class="waves-effect waves-light btn green">Save<i
class="material-icons left">save</i></a>
</div> </div>
</div> </div>
@ -134,8 +141,11 @@
</div> </div>
</div> </div>
</div> </div>
</main>
<footer class="page-footer" style="padding: 0">
<div th:replace="footer :: footer">...</div>
</footer>
<script> <script>
var needLogin = true; var needLogin = true;