"use strict";
// func
function ringo_do_xss_encode(data) {
data = data.replace(/'/g, ''');
data = data.replace(/"/g, '"');
data = data.replace(/' + ringo_do_xss_encode(text[for_a][1]) + '
';
data += text[for_a][2] + ' | ' + ringo_do_xss_encode(text[for_a][3]) + '
';
}
}
document.getElementById('side_content').innerHTML = data;
temp_save[0] = data;
}).catch(function(error) {
document.getElementById('side_content').innerHTML = 'Error';
});
} else {
document.getElementById('side_content').innerHTML = temp_save[0];
}
}
function ringo_do_side_button_2() {
if(temp_save[1] === '') {
fetch("/api/recent_discuss/10").then(function(res) {
return res.json();
}).then(function(text) {
let data = '';
for(let for_a = 0; for_a < text.length; for_a++) {
data += '' + ringo_do_xss_encode(text[for_a][1]) + '
';
data += text[for_a][2] + ' | ' + text[for_a][5] +'
';
}
document.getElementById('side_content').innerHTML = data;
temp_save[1] = data;
}).catch(function(error) {
document.getElementById('side_content').innerHTML = 'Error';
});
} else {
document.getElementById('side_content').innerHTML = temp_save[1];
}
}
function ringo_do_side_button_3() {
if(temp_save[2] === '') {
fetch("/api/v2/bbs/main").then(function(res) {
return res.json();
}).then(function(data) {
let end_data = '';
let text = data['data'];
for(let for_a = 0; for_a < text.length; for_a++) {
end_data += '' + ringo_do_xss_encode(text[for_a].title) + '
';
end_data += text[for_a].date + ' | ' + text[for_a].user_id +'
';
}
document.getElementById('side_content').innerHTML = end_data;
temp_save[2] = end_data;
});
} else {
document.getElementById('side_content').innerHTML = temp_save[2];
}
}
// init
let temp_save = ['', '', ''];
window.addEventListener('DOMContentLoaded', function() {
if(document.getElementById("side_button_1")) {
document.getElementById("side_button_1").addEventListener("click", ringo_do_side_button_1);
document.getElementById("side_button_2").addEventListener("click", ringo_do_side_button_2);
document.getElementById("side_button_3").addEventListener("click", ringo_do_side_button_3);
ringo_do_side_button_1();
}
});