@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
/
_popup
/
editer
/
Path :
Upload File :
New :
File
Dir
/home/sanchung/public_html/admin/_popup/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_content = mini_obj.contentWindow.document; mini_text = document.getElementsByName(mini_name)[0]; mini_text.value = _ID("tmp_" + mini_name).value; var mini_bHeader = "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\ <html><head><meta http-equiv='content-type' content='text/html; charset=euc-kr'>\ <style>\ * {margin:0px; padding:0px}\ body {font:12px ±¼¸²; margin:0px; padding:0px; background-color:#FFF};\ body, table {font:12px ±¼¸²;};\ P, p {margin:2px 0px};\ 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_editor_load = true; cset(); } function mini_set_toolbar(){ document.write('<ul id=edit-icon>\ <li style="padding-top:3px"><select id=mini_btnFontName onchange="mini_command(\'FontName\', this[this.selectedIndex].value)">\ <option>Font</option>\ <option value="±¼¸²">±¼¸²</option>\ <option value="µ¸¿ò">µ¸¿ò</option>\ <option value="¹ÙÅÁ">¹ÙÅÁ</option>\ <option value="±Ã¼">±Ã¼</option>\ <option value="±¼¸²Ã¼">±¼¸²Ã¼</option>\ <option value="Arial">Arial</option>\ <option value="Courier">Courier</option>\ <option value="Tahoma">Tahoma</option>\ </select>\ </li>\ <li class=space style="padding-top:3px"><select id=mini_btnFontSize onchange="mini_command(\'FontSize\', this[this.selectedIndex].value)">\ <option>Size</option>\ <option value="1">1</option>\ <option value="2">2</option>\ <option value="3">3</option>\ <option value="4">4</option>\ <option value="5">5</option>\ <option value="6">6</option>\ <option value="7">7</option>\ </select>\ </li>\ <li>' + mini_set_btn("Bold") + '</li>\ <li>' + mini_set_btn("Italic") + '</li>\ <li>' + mini_set_btn("Underline") + '</li>\ <li class=space>' + mini_set_btn("StrikeThrough") + '</li>\ <li>' + mini_set_btn("ForeColor") + ' <div>' + mini_color_box() + '</div></li>\ <li class=space>' + mini_set_btn("BackColor") + ' <div>' + mini_color_box() + '</div></li>\ <li>' + mini_set_btn("JustifyLeft") + '</li>\ <li>' + mini_set_btn("JustifyCenter") + '</li>\ <li class=space>' + mini_set_btn("JustifyRight") + '</li>\ <li>' + mini_set_btn("CreateLink") + '</li>\ <li class=space>' + mini_set_btn("InsertImage") + '</li>\ <li style="padding-top:5px; padding-left:5px"><input type="checkbox" name="html_view" value="Y" onclick="if(this.checked == true){ mini_vmode(1); } else { mini_vmode(0); }">HTML</li>\ </ul>'); } // ¿¡µðÅÍ ¿£ÅÍŬ¸¯½Ã <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'); var f = document.form; 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_text.style.width = f.size_w.value + "px"; mini_text.style.height = f.size_h.value + "px"; 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){ //alert(mini_content.selection.createRange()); 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": mini_content.execCommand("createlink"); /** var retString = window.showModalDialog(mini_path+"urllink.php", "" ,"dialogHeight:130px; dialogWidth:440px; edge: Raised; center: Yes; scroll: No; help: No; resizable: No; status: No;"); mini_obj.contentWindow.focus(); mini_content.execCommand(str, mode, value); //mini_set_html(retString.url) **/ return false; 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); //var retString = window.showModalDialog("/newpopko/editer/frmSpChPanel.asp", "" ,"dialogHeight: 520px; dialogWidth: 350px; edge: Raised; center: Yes; scroll: No; help: No; resizable: No; status: No;"); 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_obj.contentWindow.focus(); if (str=="ForeColor" || str=="BackColor"){ mini_color_mode = str; mini_vlayer('mini_color_box'); } } function mini_set_btn(mode){ // Ŭ¸¯È¿°ú ¾øÀ½ return "<a href='#/' onClick=\"mini_command('" + mode + "')\"><img id=mini_btn" + mode + " src='" + mini_path + "icons/btn_" + mode + ".gif'></a>"; } 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><a href='javascript:void(0)' onClick=\"mini_command_exec(mini_color_mode, false, '" + arr[i] + "')\" style='width:100%; height:100%; display:block; background-color:" + arr[i] + "; text-decoration:none;'> </a></td>"; } ret = "<div id=mini_color_box style='position:absolute;display:none;border:2px solid #efefef;padding:3px;background:#f7f7f7'><table width=150 style='margin:0px; padding:0px'><tr height='16'>" + ret + "</tr></table></div>"; return 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;