| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- "use strict";
- function opennamu_bbs_in() {
- const url = window.location.pathname;
- const url_split = url.split('/');
- let bbs_num = url_split[3];
- let page;
- if(url_split.length > 4) {
- page = url_split[4];
- } else {
- page = '1';
- }
- fetch('/api/v2/bbs/in/' + bbs_num + '/' + page).then(function(res) {
- return res.json();
- }).then(function(data) {
- data = data["data"];
- let data_html = '';
- for(let for_a = 0; for_a < data.length; for_a++) {
- data_html += '<div class="opennamu_recent_change">';
- data_html += '<a href="/bbs/w/' + data[for_a]['set_id'] + '/' + data[for_a]['set_code'] + '">' + opennamu_xss_filter(data[for_a]['title']) + '</a>';
- data_html += '<div style="float: right;">';
- data_html += '<span id="opennamu_bbs_comment_' + String(for_a) + '"></span>';
- data_html += data[for_a]['user_id_render'] + ' | ';
- if(data[for_a]['pinned'] === '1') {
- data_html += '<span style="color: red;">' + data[for_a]['date'] + '</span>';
- } else {
- data_html += data[for_a]['date'];
- }
- data_html += '</div>'
- data_html += '<div style="clear: both;"></div>';
- data_html += '</div>';
- data_html += '<hr class="main_hr">';
- }
- data_html += opennamu_page_control('/bbs/in/' + bbs_num + '/{}', Number(page), data.length);
-
- document.getElementById('opennamu_bbs_in').innerHTML = data_html;
- for(let for_a = 0; for_a < data.length; for_a++) {
- fetch('/api/v2/bbs/w/comment/' + data[for_a]['set_id'] + '-' + data[for_a]['set_code'] + '/length').then(function(res) {
- return res.json();
- }).then(function(comment_data) {
- if(comment_data) {
- document.getElementById('opennamu_bbs_comment_' + String(for_a)).innerText = comment_data['data'] + ' | ';
- }
- });
- }
- });
- }
|