menu_mods: séparation entre les liens connecté et le non-connecté

michael-travel
Makaci Michael Gabriel ago%!(EXTRA string=1 year)
parent 3faf8ea5aa
commit cf26b842e0
  1. 3
      html/template.html
  2. 1
      js/controllers/login.js
  3. 10
      js/controllers/menu_mod.js
  4. 1
      js/controllers/reg.js

@ -5,9 +5,6 @@
</div>
<div class="stats"></div>
<ul class="nav-links">
<li class="nav-link smooth" id="systems-link">Systems</li>
<li class="nav-link smooth" id="login-link">Log in</li>
<li class="nav-link smooth" id="reg-link">New Agent</li>
</ul>
</nav>
<main id="block-content"></main>

@ -24,7 +24,6 @@ export default function login(temp_engine) {
auth.done((agent) => {
My.agent = agent;
if(auth.store) localStorage.setItem("token", agent.token)
home(temp_engine);
})

@ -21,11 +21,19 @@ function init_menu(temp_engine) {
function loged_links() {
$(".nav-links").prepend(`
<li class="nav-link smooth" id="systems-link">Systems</li>
<li class="nav-link smooth" id="contracts-link">Contracts</li>
<li class="nav-link smooth" id="ships-link">Ships</li>
`);
}
function unloged_links() {
$(".nav-links").prepend(`
<li class="nav-link smooth" id="login-link">Log in</li>
<li class="nav-link smooth" id="reg-link">New Agent</li>
`);
}
function show_stats() {
$(".stats").html(`
<p>Agent name : ${My.agent.name}</p>
@ -41,5 +49,7 @@ export default function menu_mod(temp_engine) {
if(My.agent) {
show_stats();
loged_links();
} else {
unloged_links();
}
}

@ -33,7 +33,6 @@ export default function reg(temp_engine) {
auth.done((agent) => {
My.agent = agent;
if(auth.store) localStorage.setItem("token", agent.token);
home(temp_engine);
});

Loading…
Cancel
Save