import menu_mod from "./menu_mod.js";
import { Modal } from "../skama_code/ui/modal.js";
import { Ship } from "../skama_code/api/ship.js";
export default (temp_engine) => {
let modal = new Modal("ship-modal", temp_engine);
temp_engine.after_render((temp_engine) => {
menu_mod(temp_engine);
modal.load("templates/ship/ship_modal.html");
Ship.list((ships) => {
ships.forEach(ship => {
$(".ships").append(
`
${ship.symbol}
fuel capacity: ${ship.fuel.capacity}
`
)
temp_engine.add_event("#FT", "click", (e) => {
const id_ship = $(e.target).attr("data-symbol");
if(ship.symbol=id_ship)
{
$(".Ship-id").text("ID : " + ship.symbol);
$(".Ship-registration").text("Registration : " + ship.registration);
$(".Ship-nav").text("Nav : " + ship.nav);
$(".Ship-crew").text("Crew : " + ship.crew);
$(".Ship-frame").text("Frame : " + ship.frame );
$(".Ship-reactor").text("Reactor : " + ship.reactor );
$(".Ship-engine").text("Engine : " + ship.engine);
$(".Ship-cooldown").text("Cooldown : " + ship.cooldown);
$(".Ship-modules").text("Modules : " + ship.modules );
$(".Ship-mounts").text("Mounts : " + ship.mounts );
$(".Ship-cargo").text("Cargo : " + ship.cargo);
$(".Ship-fuel").text("Fuel : " + ship.fuel);
}
modal.show();
});
});
});
temp_engine.add_event(".btn-close", "click", () => {
modal.close();
});
});
temp_engine.render("templates/ship/ship.html");
};