| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- "use strict";
- class opennamu_render_wiki {
- constructor(
- render_part_id_add
- ) {
- this.render_part_id_add = render_part_id_add;
- }
-
- do_part_image() {
-
- }
-
- do_part_link() {
- let render_part_id_add = this.render_part_id_add;
-
- let link_list = {};
- let link_list_sub = [];
- for(
- let for_a = 0;
- document.getElementsByClassName(this.render_part_id_add + 'opennamuLink')[for_a];
- for_a++
- ) {
- let link_data = document.getElementsByClassName(this.render_part_id_add + 'opennamuLink')[for_a];
-
- link_list_sub.push(link_data.title);
-
- if(!link_list[link_data.title]) {
- link_list[link_data.title] = [for_a];
- } else {
- link_list[link_data.title].push(for_a);
- }
- }
-
- let data_form = new FormData();
- data_form.append('title_list', JSON.stringify(link_list_sub));
-
- let xhr = new XMLHttpRequest();
- xhr.open("POST", "/api/w/test/doc_tool/exist");
- xhr.send(data_form);
- xhr.onreadystatechange = function() {
- if(this.readyState === 4 && this.status === 200) {
- let xhr_data = JSON.parse(this.responseText);
- for(let for_a in link_list) {
- if(!xhr_data[for_a]) {
- for(var for_b in link_list[for_a]) {
- document.getElementsByClassName(render_part_id_add + 'opennamuLink')[link_list[for_a][for_b]].id = "not_thing";
- }
- }
- }
- }
- }
- }
-
- do_main() {
- this.do_part_link();
- }
- }
|