main_sys_restart.js 722 B

12345678910111213141516171819202122232425
  1. "use strict";
  2. function opennamu_main_sys_restart() {
  3. let lang_data = new FormData();
  4. lang_data.append('data', 'restart');
  5. fetch('/api/lang', {
  6. method : 'post',
  7. body : lang_data,
  8. }).then(function(res) {
  9. return res.json();
  10. }).then(function(lang) {
  11. lang = lang["data"];
  12. document.getElementById('opennamu_main_sys_restart').innerHTML = '<button id="opennamu_main_sys_restart_button">' + lang[0] + '</button>';
  13. document.getElementById('opennamu_main_sys_restart_button').addEventListener('click', function() {
  14. fetch('/restart', {
  15. method: 'post'
  16. });
  17. window.location.href = '/';
  18. });
  19. });
  20. }