You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and dots ('.'), can be up to 35 characters long. Letters must be lowercase.
30 lines
1.0 KiB
30 lines
1.0 KiB
import menu_mod from "./menu_mod.js"; |
|
import { Auth } from "../skama_code/auth/auth.js" |
|
import { My } from "../skama_code/commun/my.js" |
|
import login from "./login.js"; |
|
|
|
export default function profile(temp_engine) { |
|
temp_engine.after_render(() => { |
|
$("body").css("background-image", "url('/assets/profile/background.png')") |
|
$('#name').append(My.agent.name); |
|
$('#faction').append(My.agent.faction); |
|
$('#credit').append(My.agent.credits); |
|
$('#hq').append(My.agent.hq); |
|
$('#shipcount').append(My.agent.ships_cpt); |
|
|
|
temp_engine.add_event('#btn-token', 'click', () => { |
|
navigator.clipboard.writeText(My.agent.token); |
|
alert('Token copied !'); |
|
}); |
|
|
|
temp_engine.add_event('#btn-logout', 'click', () => { |
|
const auth = new Auth(); |
|
auth.unload_token(); |
|
My.agent = null; |
|
login(temp_engine); |
|
}); |
|
|
|
menu_mod(temp_engine, null); |
|
}); |
|
temp_engine.render("/templates/profile/profile.html"); |
|
} |