main_sys_restart.js 745 B

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