Files
firstgarden-web-gnu/js/board.js

56 lines
1.6 KiB
JavaScript

function getFontSize() {
var fontSize = parseInt(get_cookie("ck_fontsize")); // 폰트크기 조절
if (isNaN(fontSize)) { fontSize = 12; }
return fontSize;
}
function scaleFont(val) {
var fontSize = getFontSize();
var fontSizeSave = fontSize;
if (val > 0) {
if (fontSize <= 18) {
fontSize = fontSize + val;
}
} else {
if (fontSize > 12) {
fontSize = fontSize + val;
}
}
if (fontSize != fontSizeSave) {
drawFont(fontSize);
}
set_cookie("ck_fontsize", fontSize, 30, g4_cookie_domain);
}
function drawFont(fontSize) {
if (!fontSize) {
fontSize = getFontSize();
}
var subject=document.getElementById("writeSubject");
var content=document.getElementById("writeContents");
var comment=document.getElementById("bo_vc");
var wr_subject=document.getElementById("wr_subject");
var wr_content=document.getElementById("wr_content");
if (comment) {
var commentDiv = comment.getElementsByTagName("div");
var lineHeight = fontSize+Math.round(1.1*fontSize);
}
fontSize = fontSize + "px";
if (subject)
subject.style.fontSize=fontSize;
if (content)
content.style.fontSize=fontSize;
if (wr_subject)
wr_subject.style.fontSize=fontSize;
if (wr_content)
wr_content.style.fontSize=fontSize;
if (commentDiv) {
for (i=0;i<commentDiv.length;i++) {
commentDiv[i].style.fontSize=fontSize;
}
}
}