@Ghazascanner
_2019runbot
Ghazascanner File Manager
server :Linux adweb87 2.6.32-754.el6.x86_64 #1 SMP Tue Jun 19 21:26:04 UTC 2018 x86_64
Current Path :
/
home
/
sanchung
/
public_html
/
admin
/
editer
/
Path :
Upload File :
New :
File
Dir
/home/sanchung/public_html/admin/editer/mini_editor.js
var mini_name, mini_obj, mini_content, mini_text, mini_preview, mini_color_mode, mini_idx_pre, mini_size_min; var mini_editor_load = false; function _ID(id){ return document.getElementById(id); } function mini_editor_submit() { if (mini_editor_load){ if (mini_idx_pre!=1) mini_text.value = mini_content.body.innerHTML; if (mini_text.value=="<P> </P>") mini_text.value.value = ""; } } function mini_init() { mini_obj = _ID("mini_editor_" + mini_name); // mini_preview = _ID("mini_preview_" + mini_name); mini_content = mini_obj.contentWindow.document; mini_text = document.getElementsByName(mini_name)[0]; mini_text.value = _ID("tmp_" + mini_name).value; var mini_bHeader = "<html><head><meta http-equiv='content-type' content='text/html; charset=euc-kr'><style>body,table {font:12px ±¼¸²};p {margin:2px 0};</style></head>"; // mini_preview.contentWindow.document.open(); // mini_preview.contentWindow.document.write(mini_bHeader); // mini_preview.contentWindow.document.close(); var mini_bHeader = "<html><head><meta http-equiv='content-type' content='text/html; charset=euc-kr'><style>body,table {font:12px ±¼¸²; margin:10};p {margin:2px 0};td,th {border:1px #bfbfbf dotted};</style></head>"; mini_content.designMode = "on"; mini_content.open(); mini_content.write(mini_bHeader); mini_content.close(); mini_content.body.onkeypress = mini_enterpress; mini_content.body.onkeydown = del_chk; mini_content.body.onclick = mini_reset; mini_vmode(0); mini_editor_load = true; cset(); } function aaa(){ mini_obj = _ID("mini_editor_" + mini_name); mini_obj.contentWindow.focus(); mini_set_html('aaa'); } function mini_editor(name, path, get_mode){ if (!name) name = "mini_editor_content"; if (!path) path = ""; mini_path = path; mini_name = name; document.write("<table id='mini_out_frame' border='0' width='100%' height='100%' cellpadding='0' cellspacing='0' style='position:relative'>\ <tr>\ <td>\ <table width='100%' height='100%' cellpadding='0' cellspacing='0' border='0'>\ <tr>\ <td>\ <table width='100%' cellpadding='0' cellspacing='0'>\ <tr>\ <td style='padding-top:3'>"); mini_set_toolbar(); document.write("\ </td>\ </tr>\ </table>\ </td>\ </tr>\ <tr height='2'>\ <td></td>\ </tr>\ <tr>\ <td id='mini_box' valign='top'>\ <table width=100% cellpadding='0' cellspacing='0'>\ <tr>\ <td class='mini_box' valign='top'>\ <iframe id='mini_editor_" + name + "' style='width:99%;height:"+e_height+"px; overflow-y:yes; border:1px solid #CCCCCC' frameborder='0'></iframe>\ <textarea wrap=hard name='" + name + "' style='display:none; width:99%; height:"+(e_height+1)+"px; font:12px ±¼¸²; padding:14px 10px; overflow-y:auto; word-break:break-all; border:1px solid #CCCCCC'></textarea>\ </td>\ </tr>\ </table>\ </td>\ </tr>\ </table>\ </td>\ </tr>\ </table>"); } function mini_zoom(idx) { var obj = _ID('mini_out_frame'); if (!mini_size_min) mini_size_min = obj.offsetHeight; var height = obj.offsetHeight + idx; if (height<mini_size_min) height = mini_size_min; obj.style.height = height; } function mini_set_toolbar() { document.write('<table cellpadding=1 cellspacing=0 border=0>\ <tr>\ <td>' + mini_set_font() + '</td>\ <td>' + mini_set_size() + '</td>\ <td>' + mini_set_btn("Bold") + '</td>\ <td>' + mini_set_btn("Italic") + '</td>\ <td>' + mini_set_btn("Underline") + '</td>\ <td>' + mini_set_btn("StrikeThrough") + '</td>\ <td width=6 align=center><img src="' + mini_path + 'img/seperator.gif"></td>\ <td>' + mini_set_btn("ForeColor") + '</td>\ <td>' + mini_set_btn("BackColor") + '</td>\ <td width=6 align=center><img src="' + mini_path + 'img/seperator.gif"></td>\ <td>' + mini_set_btn("JustifyLeft") + '</td>\ <td>' + mini_set_btn("JustifyCenter") + '</td>\ <td>' + mini_set_btn("JustifyRight") + '</td>\ <td width=6 align=center><img src="' + mini_path + 'img/seperator.gif"></td>\ <td>' + mini_set_btn("InsertTable") + '</td>\ <td>' + mini_set_btn("CreateLink") + '</td>\ <td>' + mini_set_btn("InsertImage") + '</td>\ <td width=6 align=center><img src="' + mini_path + 'img/seperator.gif"></td>\ <td><input type="checkbox" name="html_view" value="Y" onclick="if(this.checked == true){ mini_vmode(1); } else { mini_vmode(0); }">HTML</td>\ </tr>\ <tr>\ <td colspan=6></td>\ <td>' + mini_color_box() + '</td>\ <td colspan=6></td>\ <td>' + mini_table_box() + '</td>\ <td colspan=2></td>\ </tr>\ </table>'); } function del_chk(){ // var event = mini_obj.contentWindow.event; // alert(mini_content.body.innerHTM); // var rng = mini_obj.document.selection.createRange(); //alert(rng.innerHTML); } // ¿¡µðÅÍ ¿£ÅÍŬ¸¯½Ã <P> ´ë½Å <BR> ·Î º¯°æ ÇÔ¼ö function mini_enterpress(){ var event = mini_obj.contentWindow.event; if (event.keyCode == 13){ if (event.shiftKey == false){ var rng = document.selection.createRange(); rng.pasteHTML("<br>"); event.cancelBubble = true; event.returnValue = false; rng.select(); return false; } else { return event.keyCode = 13; } } } function mini_vmode(idx) { if (mini_idx_pre==idx) return; var mini_box = _ID('mini_box'); // mini_btn_bottom(idx); switch (idx) { case 0: mini_text.style.display = "none"; mini_obj.style.display = "inline"; if (mini_idx_pre!=2) mini_content.body.innerHTML = mini_text.value; break; case 1: mini_obj.style.display = "none"; mini_text.style.display = "inline"; mini_text.value = mini_content.body.innerHTML; break; case 2: mini_preview.style.display = "block"; mini_obj.style.display = mini_text.style.display = "none"; mini_preview.contentWindow.document.body.innerHTML = (mini_idx_pre) ? mini_text.value : mini_content.body.innerHTML; break; } mini_idx_pre = idx; } function mini_command(str,value){ var mode = false; if (!value) value = null; //var rng = mini_content.selection.createRange(); //window.status = rng.text; switch (str){ case "ForeColor": case "BackColor": var ready = true; if (_ID('mini_color_box').style.display=="block" && str!=mini_color_mode) mini_vlayer('mini_color_box'); break; case "CreateLink": mode = true; break; case "InsertTable": mini_vlayer('mini_table_box'); return; break; case "InsertImage": w = 400; h = 510; var x = Math.floor((screen.height/2)-(w/2)); var y = Math.floor((screen.width/2)-(h/2)); window.open(mini_path + "popup.htm?folder="+folder,"POPIMG","top="+(x-80)+",left="+(y+100)+",width="+w+",height="+h); return; break; } mini_command_exec(str,mode,value,0,ready); } function return_img(img, name){ mini_obj = _ID("mini_editor_" + mini_name); mini_obj.contentWindow.focus(); mini_set_html(img); } function mini_command_exec(str,mode,value,ff,ready){ if (document.all && ff) return; if (typeof(ready)=="undefined") mini_content.execCommand(str, mode, value); // ¾ÆÀÌÄÜ ¹öư È¿°ú //mini_reset(str); mini_obj.contentWindow.focus(); if (str=="ForeColor" || str=="BackColor"){ mini_color_mode = str; mini_vlayer('mini_color_box'); } } function mini_in_array(el,arr) { var ret = false; for (var i=0;i<arr.length;i++){ if (el==arr[i]){ ret = true; break; } } return ret; } function mini_reset(obj) { /** var r_obj = new Array(); var arr = new Array("Bold","Italic","Underline","StrikeThrough","FontName","FontSize"); if (!obj) r_obj = arr; else if (mini_in_array(obj,arr)) r_obj[0] = obj; for (var i=0;i<r_obj.length;i++){ switch (r_obj[i]){ case "FontName": case "FontSize": mini_set_select('mini_btn' + r_obj[i], mini_content.queryCommandValue(r_obj[i])); break; default: mini_btn_onoff('mini_btn' + r_obj[i], mini_content.queryCommandValue(r_obj[i])); break; } } **/ if (!obj){ if (_ID('mini_table_box').style.display=="block") mini_vlayer('mini_table_box'); if (_ID('mini_color_box').style.display=="block") mini_vlayer('mini_color_box'); } } function mini_set_select(obj,ret) { obj = _ID(obj); for (var i=0;i<obj.length;i++){ if (obj.options[i].value==ret){ obj.selectedIndex = i; break; } } } function mini_btn_onoff(obj, ret) { obj = _ID(obj); if (!obj.disabled){ if (ret) mini_btn_down(obj); else mini_btn_out(obj); } } function mini_btn_down(obj){ with (obj.style){ borderBottom = "buttonhighlight 1px solid"; borderLeft = "buttonshadow 1px solid"; borderRight = "buttonhighlight 1px solid"; borderTop = "buttonshadow 1px solid"; } } function mini_btn_up(obj){ with (obj.style){ borderBottom = "buttonshadow 1px solid"; borderLeft = "buttonhighlight 1px solid"; borderRight = "buttonshadow 1px solid"; borderTop = "buttonhighlight 1px solid"; } } function mini_btn_over(obj) { if (obj.style.borderBottom != "buttonhighlight 1px solid") mini_btn_up(obj); } function mini_btn_out(obj) { obj.style.borderColor = "buttonface"; } function mini_btn_out2(obj){ if (obj.style.borderBottom != "buttonhighlight 1px solid") obj.style.borderColor = "buttonface"; } function mini_set_btn(mode) { //return "<img id=mini_btn" + mode + " src='" + mini_path + "img/btn_" + mode + ".gif' onClick=\"mini_command('" + mode + "')\" onmouseover=mini_btn_over(this) onmousedown=mini_btn_down(this) onmouseup=mini_btn_up(this) onmouseout=mini_btn_out2(this) class=mini_hand style='border:1px solid buttonface'>"; //return "<img id=mini_btn" + mode + " src='" + mini_path + "icons/btn_" + mode + ".gif' onClick=\"mini_command('" + mode + "')\" onmouseover=mini_btn_over(this) onmousedown=mini_btn_down(this) onmouseup=mini_btn_up(this) onmouseout=mini_btn_out2(this) class=mini_hand style='border:1px solid buttonface'>"; // Ŭ¸¯È¿°ú ¾øÀ½ return "<img id=mini_btn" + mode + " src='" + mini_path + "icons/btn_" + mode + ".gif' onClick=\"mini_command('" + mode + "')\" class=mini_hand align='absmiddle' style='cursor:hand'>"; } function mini_btn_bottom(idx) { var r_btn = new Array("edit","source","preview"); for (i=0;i<r_btn.length;i++){ var obj = _ID("mini_btn_" + r_btn[i]); if (idx==i && typeof(mini_idx_pre)!="undefined") obj.src = obj.src.replace(".gif","_up.gif"); else if (mini_idx_pre==i) obj.src = obj.src.replace("_up.gif",".gif"); } } function mini_set_font() { var name = new Array("±¼¸²","µ¸¿ò","¹ÙÅÁ","±Ã¼","±¼¸²Ã¼","Arial","Courier","Tahoma"); var ret = "<select id=mini_btnFontName onchange=\"mini_command('FontName',this[this.selectedIndex].value)\"><option>Font"; for (i=0;i<name.length;i++){ ret += "<option value='" + name[i] + "'>" + name[i]; } ret += "</select>"; return ret; } function mini_set_size() { var ret = "<select id=mini_btnFontSize onchange=\"mini_command('FontSize',this[this.selectedIndex].value)\"><option>Size"; for (i=1;i<=7;i++){ ret += "<option value='" + i + "'>" + i; } ret += "</select>"; return ret; } function mini_color_box() { var ret = ""; var arr = new Array( "#ffffff", "#e5e4e4", "#d9d8d8", "#c0bdbd", "#a7a4a4", "#8e8a8b", "#827e7f", "#767173", "#5c585a", "#000000", "#fefcdf", "#fef4c4", "#feed9b", "#fee573", "#ffed43", "#f6cc0b", "#e0b800", "#c9a601", "#ad8e00", "#8c7301", "#ffded3", "#ffc4b0", "#ff9d7d", "#ff7a4e", "#ff6600", "#e95d00", "#d15502", "#ba4b01", "#a44201", "#8d3901", "#ffd2d0", "#ffbab7", "#fe9a95", "#ff7a73", "#ff483f", "#fe2419", "#f10b00", "#d40a00", "#940000", "#6d201b", "#ffdaed", "#ffb7dc", "#ffa1d1", "#ff84c3", "#ff57ac", "#fd1289", "#ec0078", "#d6006d", "#bb005f", "#9b014f", "#fcd6fe", "#fbbcff", "#f9a1fe", "#f784fe", "#f564fe", "#f546ff", "#f328ff", "#d801e5", "#c001cb", "#8f0197", "#e2f0fe", "#c7e2fe", "#add5fe", "#92c7fe", "#6eb5ff", "#48a2ff", "#2690fe", "#0162f4", "#013add", "#0021b0", "#d3fdff", "#acfafd", "#7cfaff", "#4af7fe", "#1de6fe", "#01deff", "#00cdec", "#01b6de", "#00a0c2", "#0084a0", "#edffcf", "#dffeaa", "#d1fd88", "#befa5a", "#a8f32a", "#8fd80a", "#79c101", "#3fa701", "#307f00", "#156200", "#d4c89f", "#daad88", "#c49578", "#c2877e", "#ac8295", "#c0a5c4", "#969ac2", "#92b7d7", "#80adaf", "#9ca53b" ); for (var i=0;i<arr.length;i++){ if (i && i%10==0) ret += "</tr><tr height='16'>"; ret += "<td width='17' class=mini_color_box style='background:" + arr[i] + "' onClick=\"mini_command_exec(mini_color_mode, false, '" + arr[i] + "',1)\"><a href='javascript:void(0)' onClick=\"mini_command_exec(mini_color_mode, false, '" + arr[i] + "')\"><div style='width:100%;height:100%;cursor:pointer;'></div></a></td>"; } ret = "<div id=mini_color_box style='position:absolute;display:none;border:2px solid #efefef;padding:3px;background:#f7f7f7'><table><tr height='16'>" + ret + "</tr></table></div>"; return ret; } function mini_table_box() { var ret = "<table id=mini_table_inner border=1 bordercolor=#cccccc style='border-collapse:collapse'>"; for (var i=0;i<10;i++){ ret += "<tr>"; for (var j=0;j<7;j++) ret += "<td style='width:20px;height:15px;font-size:0;' onmouseover='mini_chk_table(" + j + "," + i + ")' onclick='mini_set_table(" + j + "," + i + ",1)'><a href='javascript:mini_set_table(" + j + "," + i + ")'><span style='width:100%;height:100%' class=mini_hand></span></a></td>"; ret += "</tr>"; } ret += "</table><div id=mini_table_status style='font:8pt tahoma;border:1px solid #cccccc;width:100%;height:20px;margin-top:3px;padding-top:2px;background:#f7f7f7' align=center></div>"; ret = "<div id=mini_table_box style='position:absolute;display:none;border:2px solid #efefef;padding:3px;background:#ffffff'>" + ret + "</div>"; return ret; } function mini_chk_table(x,y) { var obj = _ID('mini_table_inner'); for (var i=0;i<10;i++){ for (var j=0;j<7;j++){ obj.rows[i].cells[j].style.background = (j<=x && i<=y) ? "#316AC5" : "#ffffff"; } } _ID('mini_table_status').innerHTML = "<b>" + (x+1) + "</b> cells X <b>" + (y+1) + "</b> rows Table"; } function mini_set_table(x,y,ff) { if (document.all && ff) return; var ret = "<table width=100%>"; for (var i=0;i<=y;i++){ ret += "<tr>"; for (var j=0;j<=x;j++) ret += "<td></td>"; ret += "</tr>"; } ret += "</table>"; mini_vlayer('mini_table_box'); mini_set_html(ret); } function mini_vlayer(obj) { obj = _ID(obj); obj.style.display = (obj.style.display!="block") ? "block" : "none"; if (obj.id=="mini_color_box"){ var value = (obj.style.display=="block") ? true : false; //mini_btn_onoff('mini_btn' + mini_color_mode, value); } } function mini_set_html(str) { mini_obj.contentWindow.focus(); if (mini_content.selection.type=="Control") mini_content.selection.clear(); var rng = mini_content.selection.createRange(); rng.pasteHTML(str); } window.onload = mini_init;