2
0

insert_version_skin.js 951 B

123456789101112131415161718192021222324252627282930
  1. "use strict";
  2. function opennamu_do_insert_version_skin(
  3. dom_name_version
  4. ) {
  5. let url = "/api/skin_info?all=true";
  6. let xhr = new XMLHttpRequest();
  7. xhr.open("GET", url);
  8. xhr.send();
  9. xhr.onreadystatechange = function() {
  10. if(this.readyState === 4 && this.status === 200) {
  11. var json_data = JSON.parse(this.responseText);
  12. for(let key in json_data) {
  13. document.getElementById(dom_name_version).innerHTML += '<li>' +
  14. json_data[key]['name'] + ' : ' + json_data[key]['skin_ver'] +
  15. (json_data[key]['lastest_version'] ? ' (' + json_data[key]['lastest_version']['skin_ver'] + ')' : '') +
  16. '</li>'
  17. }
  18. }
  19. }
  20. }
  21. let opennamu_do_insert_version_skin_url = [
  22. '/manager/1',
  23. '/manager'
  24. ];
  25. if(opennamu_do_insert_version_skin_url.includes(window.location.pathname)) {
  26. opennamu_do_insert_version_skin('ver_send_3');
  27. }