default 에디터 제거
xpresseditor에 default 에디터의 컬러셋 모두 적용후 default 에디터를 대체하도록 함 xpresseidtor의 텍스트등에서 한글 제외 (바꾸기 부분은 아직 미 적용) git-svn-id: http://xe-core.googlecode.com/svn/sandbox@6104 201d5d3c-b55e-5fd7-737f-ddc643e51545
9
modules/editor/skins/xpresseditor/blank_black.html
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<link href="css/style.black.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body id="xpressInput" class="xpressOutput">
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,5 +1,10 @@
|
|||
@charset "utf-8";
|
||||
|
||||
/* TextEditor */
|
||||
.xeTextEditor {padding:10px; overflow:hidden; margin:0 0 10px 0;}
|
||||
.xeTextEditor textarea { display:block; margin:0; padding:2px; }
|
||||
.xeTextEditor.black textarea { color:#fff; background-color:#000;}
|
||||
|
||||
/* Type Selector */
|
||||
.xpress-editor *{margin:0; padding:0; font-style:normal; font-size:12px; }
|
||||
.xpress-editor img,
|
||||
|
|
@ -13,7 +18,7 @@
|
|||
.xpress-editor li{list-style:none;}
|
||||
|
||||
/* Layout Selector */
|
||||
.xpress-editor{ position:relative; background:#fff;}
|
||||
.xpress-editor{ position:relative; background-color:transparent;}
|
||||
.xpress-editor #smart_content{ position:relative; clear:both; margin:0 0 10px 0; border:1px solid #c2c2c2; *zoom:1;}
|
||||
.xpress-editor #smart_footer{ position:relative; text-align:center; padding:10px 0;}
|
||||
|
||||
|
|
@ -39,10 +44,14 @@
|
|||
.xpress-editor .input_area textarea.blind{ display:none;}
|
||||
.xpress-editor .input_control{ position:relative; display:block; width:100%; clear:both; text-align:center; background:#fbfbfb url(../img/btn_expand.gif) no-repeat center center; cursor:n-resize;}
|
||||
.xpress-editor .input_control span{ display:block; height:10px; border-top:1px solid #dfdfdf; visibility:visible; font-size:0; line-height:200%; white-space:nowrap; color:#fff;}
|
||||
.xpress-editor.black .input_control { background:#111 url(../img/btn_expand.black.gif) no-repeat center center;}
|
||||
.xpress-editor.black .input_control span{ border-top:1px solid #333; color:#000;}
|
||||
|
||||
.xpress-editor .tool{ position:relative; overflow:visible; padding:5px 10px 6px 10px; *padding:5px 10px 8px 10px; z-index:40; clear:both; background:#f8f8f8 url(../img/bg_tool.gif) repeat-x left bottom; border:0; *zoom:1;}
|
||||
.xpress-editor.black .tool{ background:#111 url(../img/bg_tool.black.gif) repeat-x left bottom; }
|
||||
|
||||
.xpress-editor .tool:after{ content:""; display:block; clear:both;}
|
||||
.xpress-editor .tool ul{ position:relative; overflow:visible; float:left; margin:0 5px 2px 0; z-index:2;}
|
||||
.xpress-editor .tool ul{ position:relative; overflow:visible; float:left; margin:0 5px 4px 0; z-index:2;}
|
||||
.xpress-editor .tool ul.action{ width:43px;}
|
||||
.xpress-editor .tool ul.type{ width:auto; white-space:nowrap;}
|
||||
.xpress-editor .tool ul.style{ width:169px; z-index:5;}
|
||||
|
|
@ -53,17 +62,24 @@
|
|||
.xpress-editor .tool ul.extra3 li{ margin-right:4px;}
|
||||
.xpress-editor .tool li{ position:relative; float:left;}
|
||||
.xpress-editor .tool li button{ width:21px; height:21px; background:url(../img/btn_set.gif) no-repeat 0 0; vertical-align:top;}
|
||||
.xpress-editor.black .tool li button{ width:21px; height:21px; background:url(../img/btn_set.black.gif) no-repeat 0 0; vertical-align:top;}
|
||||
.xpress-editor .tool li button span{ position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden;}
|
||||
|
||||
.xpress-editor .tool li.extensions span.exButton,
|
||||
.xpress-editor .tool li.extensions span.exButton button{ float:left; position:relative; display:inline-block; width:auto; background:url(../img/btn_extension.gif) no-repeat left top;}
|
||||
.xpress-editor .tool li.extensions span.exButton{ margin-right:18px;}
|
||||
.xpress-editor .tool li.extensions span.exButton button{ left:18px; height:21px; background-position:right top; padding:0 4px 0 0; font:11px/21px Tahoma, Sans-serif; text-align:left;}
|
||||
.xpress-editor.black .tool li.extensions span.exButton,
|
||||
.xpress-editor.black .tool li.extensions span.exButton button{ background-image:url(../img/btn_extension.black.gif); }
|
||||
|
||||
.xpress-editor .tool li.html span,
|
||||
.xpress-editor .tool li.html span button,
|
||||
.xpress-editor .tool li.preview span,
|
||||
.xpress-editor .tool li.preview span button{ float:left; position:relative; display:inline-block; width:auto; height:auto; visibility:visible; background:url(../img/btn_set_blank.gif) no-repeat 0 0; white-space:nowrap;}
|
||||
.xpress-editor.black .tool li.html span,
|
||||
.xpress-editor.black .tool li.html span button,
|
||||
.xpress-editor.black .tool li.preview span,
|
||||
.xpress-editor.black .tool li.preview span button{ background-image:url(../img/btn_set_blank.black.gif); }
|
||||
|
||||
.xpress-editor .tool li.html span,
|
||||
.xpress-editor .tool li.preview span{ margin-right:2px; background-position:left top;}
|
||||
|
|
@ -72,6 +88,7 @@
|
|||
|
||||
.xpress-editor .tool ul.type li{ float:none; display:inline; *top:1px;}
|
||||
.xpress-editor .tool ul.type li select{ height:21px; width:62px;}
|
||||
.xpress-editor.black .tool ul.type li select{ color:#fff; background-color:#000; }
|
||||
|
||||
/* Content > Tool > Button Default */
|
||||
.xpress-editor .tool li.undo button{ width:22px; background-position:0 0;}
|
||||
|
|
@ -268,7 +285,7 @@
|
|||
.xpress-editor .tool li.table .layer fieldset dd button.del{ top:9px; background-position:0 -8px;}
|
||||
.xpress-editor .tool li.table .layer fieldset dd .preview_palette{ display:block; float:left; margin:0 3px 0 0; padding:2px; position:relative; border:1px solid #c8c9c6; width:14px; height:14px; overflow:hidden;}
|
||||
.xpress-editor .tool li.table .layer fieldset dd .preview_palette button{ width:14px; height:14px; font-size:500px; line-height:0;}
|
||||
.xpress-editor .tool li.table .layer fieldset dd .find_palette{ width:33px; height:20px; background:url(../img/btn_search.gif) no-repeat;}
|
||||
.xpress-editor .tool li.table .layer fieldset dd .find_palette{ width:21px; height:20px; background:url(../img/btn_search.gif) no-repeat;}
|
||||
|
||||
.xpress-editor .tool li.table .layer fieldset.num{ top:14px;}
|
||||
.xpress-editor .tool li.table .layer fieldset.num dl{ top:18px; width:60px;}
|
||||
|
|
@ -371,3 +388,6 @@
|
|||
|
||||
/* Auto Save */
|
||||
.xpress-editor .autosave_message { display:none; background: #f6ffdb; padding:6px 10px; margin:0; line-height:1;}
|
||||
.xpress-editor.black .autosave_message { display:none; background:#222; padding:6px 10px; margin:0; line-height:1; color:#fff; }
|
||||
|
||||
.xpress-editor .input_syntax.black { background:transparent; color:#fff; }
|
||||
|
|
|
|||
30
modules/editor/skins/xpresseditor/css/style.black.css
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
@charset "utf-8";
|
||||
/* NHN > UIT Center > Open UI Technology Team > Jeong Chan Myeong(dece24@nhncorp.com) 200812 */
|
||||
|
||||
html,
|
||||
body{ height:100%; background-color:transparent; color:#fff;}
|
||||
|
||||
#xpressInput{ margin:0 10px 0 0;}
|
||||
.xpressOutput{ font-size:12px; line-height:1.6; font-family:Dotum, AppleGothic, Sans-serif;}
|
||||
|
||||
.xpressOutput p{ margin-top:7px; margin-bottom:7px;}
|
||||
|
||||
.xpressOutput blockquote.q1,
|
||||
.xpressOutput blockquote.q2,
|
||||
.xpressOutput blockquote.q3,
|
||||
.xpressOutput blockquote.q4,
|
||||
.xpressOutput blockquote.q5,
|
||||
.xpressOutput blockquote.q6,
|
||||
.xpressOutput blockquote.q7{ padding:10px; margin-left:15px; margin-right:15px;}
|
||||
|
||||
.xpressOutput blockquote.q1{ padding:0 10px; border-left:2px solid #ccc;}
|
||||
.xpressOutput blockquote.q2{ padding:0 10px; background:url(../img/bg_qmark.gif) no-repeat;}
|
||||
.xpressOutput blockquote.q3{ border:1px solid #d9d9d9;}
|
||||
.xpressOutput blockquote.q4{ border:1px solid #d9d9d9; background:#fbfbfb;}
|
||||
.xpressOutput blockquote.q5{ border:2px solid #707070;}
|
||||
.xpressOutput blockquote.q6{ border:1px dashed #707070;}
|
||||
.xpressOutput blockquote.q7{ border:1px dashed #707070; background:#fbfbfb;}
|
||||
|
||||
.xpressOutput sup{ font:10px Tahoma;}
|
||||
.xpressOutput sub{ font:10px Tahoma;}
|
||||
.xpressOutput table td{ padding:4px;}
|
||||
|
|
@ -2,7 +2,7 @@
|
|||
/* NHN > UIT Center > Open UI Technology Team > Jeong Chan Myeong(dece24@nhncorp.com) 200812 */
|
||||
|
||||
html,
|
||||
body{ height:100%; }
|
||||
body{ height:100%; background-color:transparent;}
|
||||
|
||||
#xpressInput{ margin:0 10px 0 0;}
|
||||
.xpressOutput{ font-size:12px; line-height:1.6; font-family:Dotum, AppleGothic, Sans-serif;}
|
||||
|
|
|
|||
|
|
@ -1,494 +1,515 @@
|
|||
<!--// 스킨 css 로드 -->
|
||||
<!--%import("css/default.css")-->
|
||||
|
||||
<!--// 기본 js/언어파일 로드 -->
|
||||
<!--// 기본 JS 로드 -->
|
||||
<!--%import("../../tpl/js/editor_common.js")-->
|
||||
<!--%import("js/Xpress_Editor.js",optimized=false)-->
|
||||
<!--%import("js/xe_interface.js",optimized=false)-->
|
||||
|
||||
<!-- 자동저장용 폼 -->
|
||||
<!--@if($enable_autosave)-->
|
||||
<input type="hidden" name="_saved_doc_title" value="{htmlspecialchars($saved_doc->title)}" />
|
||||
<input type="hidden" name="_saved_doc_content" value="{htmlspecialchars($saved_doc->content)}" />
|
||||
<input type="hidden" name="_saved_doc_message" value="{$lang->msg_load_saved_doc}" />
|
||||
<!--@end-->
|
||||
<!--@if($colorset == "white_texteditor" || $colorset == "black_texteditor" || $colorset == "white_text_nohtml" || $colorset == "black_text_nohtml" || $colorset == "white_text_usehtml" || $colorset == "black_text_usehtml")-->
|
||||
<!--%import("js/xe_textarea.js")-->
|
||||
<!--@if($colorset == "black_texteditor" || $colorset == "black_text_nohtml" || $colorset == "black_text_usehtml")-->
|
||||
<!--%import("css/black.css")-->
|
||||
{@ $editor_class = "black" }
|
||||
<!--@end-->
|
||||
|
||||
<!-- 에디터 -->
|
||||
<div class="xpress-editor">
|
||||
<div id="smart_content"> <a href="#xe_iframe" class="skip">» {$lang->edit->jumptoedit}</a>
|
||||
<div class="xeTextEditor {$editor_class}">
|
||||
<input type="hidden" id="htm_{$editor_sequence}" value="<!--@if($colorset == "white_text_nohtml" || $colorset == "black_text_nohtml")-->n<!--@end--><!--@if($colorset == "white_texteditor" || $colorset == "white_texteditor")-->br<!--@end-->" />
|
||||
<textarea id="editor_{$editor_sequence}" style="height:{$editor_height}px;" cols="10" rows="10"></textarea>
|
||||
</div>
|
||||
<script type="text/javascript">//<![CDATA[
|
||||
editorStartTextarea({$editor_sequence}, "{$editor_content_key_name}", "{$editor_primary_key_name}");
|
||||
//]]></script>
|
||||
|
||||
<!-- 편집 컴포넌트 -->
|
||||
<div class="tool">
|
||||
<!--@if($enable_default_component)-->
|
||||
<!-- 기본 컴포넌트 출력 -->
|
||||
<ul class="do item">
|
||||
<li class="xpress_xeditor_ui_undo undo"><button type="button" title="Ctrl+Z:{$lang->edit->undo}"><span>{$lang->edit->undo}</span></button></li>
|
||||
<li class="xpress_xeditor_ui_redo redo"><button type="button" title="Ctrl+Y:{$lang->edit->redo}"><span>{$lang->edit->redo}</span></button></li>
|
||||
</ul>
|
||||
<ul class="type">
|
||||
<li class="xpress_xeditor_ui_format">
|
||||
<select class="xpress_xeditor_ui_format_select">
|
||||
<option value="">{$lang->edit->header}</option>
|
||||
<!--@foreach($lang->edit->header_list as $key=>$obj)-->
|
||||
<option value="{$key}">{$obj}</option>
|
||||
<!--@end-->
|
||||
</select>
|
||||
</li>
|
||||
<li class="xpress_xeditor_ui_fontName">
|
||||
<select class="xpress_xeditor_ui_fontName_select">
|
||||
<option value="">{$lang->edit->fontname}</option>
|
||||
<!--@foreach($lang->edit->fontlist as $key=>$obj)-->
|
||||
<option value="{$key}" style="font-family:{$key}">{$obj}</option>
|
||||
<!--@end-->
|
||||
</select>
|
||||
</li>
|
||||
<li class="xpress_xeditor_ui_fontSize">
|
||||
<select class="xpress_xeditor_ui_fontSize_select">
|
||||
<option value="">{$lang->edit->fontsize}</option>
|
||||
<option value="9px" style="font-size:9px">9px</option>
|
||||
<option value="10px" style="font-size:10px">10px</option>
|
||||
<option value="11px" style="font-size:11px">11px</option>
|
||||
<option value="12px" style="font-size:12px">12px</option>
|
||||
<option value="13px" style="font-size:13px">13px</option>
|
||||
<option value="14px" style="font-size:14px">14px</option>
|
||||
<option value="16px" style="font-size:16px">16px</option>
|
||||
<option value="18px" style="font-size:18px">18px</option>
|
||||
<option value="24px" style="font-size:24px">24px</option>
|
||||
<option value="32px" style="font-size:32px">32px</option>
|
||||
</select>
|
||||
</li>
|
||||
<li class="xpress_xeditor_ui_lineHeight">
|
||||
<select class="xpress_xeditor_ui_lineHeight_select">
|
||||
<option value="">{$lang->edit->lineheight}</option>
|
||||
<option value="1">100%</option>
|
||||
<option value="1.2">120%</option>
|
||||
<option value="1.4">140%</option>
|
||||
<option value="1.6">160%</option>
|
||||
<option value="1.8">180%</option>
|
||||
<option value="2">200%</option>
|
||||
</select>
|
||||
</li>
|
||||
</ul>
|
||||
<ul class="style">
|
||||
<li class="bold xpress_xeditor_ui_bold">
|
||||
<button type="button" title="Ctrl+B:{$lang->edit->help_bold}"><span>{$lang->edit->bold}</span></button>
|
||||
</li>
|
||||
<li class="underline xpress_xeditor_ui_underline">
|
||||
<button type="button" title="Ctrl+U:{$lang->edit->help_underline}"><span>{$lang->edit->underline}</span></button>
|
||||
</li>
|
||||
<li class="italic xpress_xeditor_ui_italic">
|
||||
<button type="button" title="Ctrl+I:{$lang->edit->help_italic}"><span>{$lang->edit->italic}</span></button>
|
||||
</li>
|
||||
<li class="del xpress_xeditor_ui_lineThrough">
|
||||
<button type="button" title="Ctrl+D:{$lang->edit->help_strike}"><span>{$lang->edit->strike}</span></button>
|
||||
</li>
|
||||
<li class="fcolor xpress_xeditor_ui_fontColor">
|
||||
<button type="button" title="{$lang->edit->help_fontcolor}"><span>{$lang->edit->fontcolor}</span></button>
|
||||
<!-- 팔레트 레이어 -->
|
||||
<div class="layer xpress_xeditor_fontcolor_layer" style="display:none;">
|
||||
<ul class="palette xpress_xeditor_color_palette">
|
||||
<li><button type="button" title="#ff0000" style="background:#ff0000"><span>#ff0000</span></button></li>
|
||||
<li><button type="button" title="#ff6c00" style="background:#ff6c00"><span>#ff6c00</span></button></li>
|
||||
<li><button type="button" title="#ffaa00" style="background:#ffaa00"><span>#ffaa00</span></button></li>
|
||||
<li><button type="button" title="#ffef00" style="background:#ffef00"><span>#ffef00</span></button></li>
|
||||
<li><button type="button" title="#a6cf00" style="background:#a6cf00"><span>#a6cf00</span></button></li>
|
||||
<li><button type="button" title="#009e25" style="background:#009e25"><span>#009e25</span></button></li>
|
||||
<li><button type="button" title="#00b0a2" style="background:#00b0a2"><span>#00b0a2</span></button></li>
|
||||
<li><button type="button" title="#0075c8" style="background:#0075c8"><span>#0075c8</span></button></li>
|
||||
<li><button type="button" title="#3a32c3" style="background:#3a32c3"><span>#3a32c3</span></button></li>
|
||||
<li><button type="button" title="#7820b9" style="background:#7820b9"><span>#7820b9</span></button></li>
|
||||
<li><button type="button" title="#ef007c" style="background:#ef007c"><span>#ef007c</span></button></li>
|
||||
<li><button type="button" title="#000000" style="background:#000000"><span>#000000</span></button></li>
|
||||
<li><button type="button" title="#252525" style="background:#252525"><span>#252525</span></button></li>
|
||||
<li><button type="button" title="#464646" style="background:#464646"><span>#464646</span></button></li>
|
||||
<li><button type="button" title="#636363" style="background:#636363"><span>#636363</span></button></li>
|
||||
<li><button type="button" title="#7d7d7d" style="background:#7d7d7d"><span>#7d7d7d</span></button></li>
|
||||
<li><button type="button" title="#9a9a9a" style="background:#9a9a9a"><span>#9a9a9a</span></button></li>
|
||||
<li><button type="button" title="#ffe8e8" style="background:#ffe8e8"><span>#ffe8e8</span></button></li>
|
||||
<li><button type="button" title="#f7e2d2" style="background:#f7e2d2"><span>#f7e2d2</span></button></li>
|
||||
<li><button type="button" title="#f5eddc" style="background:#f5eddc"><span>#f5eddc</span></button></li>
|
||||
<li><button type="button" title="#f5f4e0" style="background:#f5f4e0"><span>#f5f4e0</span></button></li>
|
||||
<li><button type="button" title="#edf2c2" style="background:#edf2c2"><span>#edf2c2</span></button></li>
|
||||
<li><button type="button" title="#def7e5" style="background:#def7e5"><span>#def7e5</span></button></li>
|
||||
<li><button type="button" title="#d9eeec" style="background:#d9eeec"><span>#d9eeec</span></button></li>
|
||||
<li><button type="button" title="#c9e0f0" style="background:#c9e0f0"><span>#c9e0f0</span></button></li>
|
||||
<li><button type="button" title="#d6d4eb" style="background:#d6d4eb"><span>#d6d4eb</span></button></li>
|
||||
<li><button type="button" title="#e7dbed" style="background:#e7dbed"><span>#e7dbed</span></button></li>
|
||||
<li><button type="button" title="#f1e2ea" style="background:#f1e2ea"><span>#f1e2ea</span></button></li>
|
||||
<li><button type="button" title="#acacac" style="background:#acacac"><span>#acacac</span></button></li>
|
||||
<li><button type="button" title="#c2c2c2" style="background:#c2c2c2"><span>#c2c2c2</span></button></li>
|
||||
<li><button type="button" title="#cccccc" style="background:#cccccc"><span>#cccccc</span></button></li>
|
||||
<li><button type="button" title="#e1e1e1" style="background:#e1e1e1"><span>#e1e1e1</span></button></li>
|
||||
<li><button type="button" title="#ebebeb" style="background:#ebebeb"><span>#ebebeb</span></button></li>
|
||||
<li><button type="button" title="#ffffff" style="background:#ffffff"><span>#ffffff</span></button></li>
|
||||
<li><button type="button" title="#e97d81" style="background:#e97d81"><span>#e97d81</span></button></li>
|
||||
<li><button type="button" title="#e19b73" style="background:#e19b73"><span>#e19b73</span></button></li>
|
||||
<li><button type="button" title="#d1b274" style="background:#d1b274"><span>#d1b274</span></button></li>
|
||||
<li><button type="button" title="#cfcca2" style="background:#cfcca2"><span>#cfcca2</span></button></li>
|
||||
<li><button type="button" title="#cfcca2" style="background:#cfcca2"><span>#cfcca2</span></button></li>
|
||||
<li><button type="button" title="#61b977" style="background:#61b977"><span>#61b977</span></button></li>
|
||||
<li><button type="button" title="#53aea8" style="background:#53aea8"><span>#53aea8</span></button></li>
|
||||
<li><button type="button" title="#518fbb" style="background:#518fbb"><span>#518fbb</span></button></li>
|
||||
<li><button type="button" title="#6a65bb" style="background:#6a65bb"><span>#6a65bb</span></button></li>
|
||||
<li><button type="button" title="#9a54ce" style="background:#9a54ce"><span>#9a54ce</span></button></li>
|
||||
<li><button type="button" title="#e573ae" style="background:#e573ae"><span>#e573ae</span></button></li>
|
||||
<li><button type="button" title="#5a504b" style="background:#5a504b"><span>#5a504b</span></button></li>
|
||||
<li><button type="button" title="#767b86" style="background:#767b86"><span>#767b86</span></button></li>
|
||||
<li><button type="button" title="#00ffff" style="background:#00ffff"><span>#00ffff</span></button></li>
|
||||
<li><button type="button" title="#00ff00" style="background:#00ff00"><span>#00ff00</span></button></li>
|
||||
<li><button type="button" title="#a0f000" style="background:#a0f000"><span>#a0f000</span></button></li>
|
||||
<li><button type="button" title="#ffff00" style="background:#ffff00"><span>#ffff00</span></button></li>
|
||||
<li><button type="button" title="#951015" style="background:#951015"><span>#951015</span></button></li>
|
||||
<li><button type="button" title="#6e391a" style="background:#6e391a"><span>#6e391a</span></button></li>
|
||||
<li><button type="button" title="#785c25" style="background:#785c25"><span>#785c25</span></button></li>
|
||||
<li><button type="button" title="#5f5b25" style="background:#5f5b25"><span>#5f5b25</span></button></li>
|
||||
<li><button type="button" title="#4c511f" style="background:#4c511f"><span>#4c511f</span></button></li>
|
||||
<li><button type="button" title="#1c4827" style="background:#1c4827"><span>#1c4827</span></button></li>
|
||||
<li><button type="button" title="#0d514c" style="background:#0d514c"><span>#0d514c</span></button></li>
|
||||
<li><button type="button" title="#1b496a" style="background:#1b496a"><span>#1b496a</span></button></li>
|
||||
<li><button type="button" title="#2b285f" style="background:#2b285f"><span>#2b285f</span></button></li>
|
||||
<li><button type="button" title="#45245b" style="background:#45245b"><span>#45245b</span></button></li>
|
||||
<li><button type="button" title="#721947" style="background:#721947"><span>#721947</span></button></li>
|
||||
<li><button type="button" title="#352e2c" style="background:#352e2c"><span>#352e2c</span></button></li>
|
||||
<li><button type="button" title="#3c3f45" style="background:#3c3f45"><span>#3c3f45</span></button></li>
|
||||
<li><button type="button" title="#00aaff" style="background:#00aaff"><span>#00aaff</span></button></li>
|
||||
<li><button type="button" title="#0000ff" style="background:#0000ff"><span>#0000ff</span></button></li>
|
||||
<li><button type="button" title="#a800ff" style="background:#a800ff"><span>#a800ff</span></button></li>
|
||||
<li><button type="button" title="#ff00ff" style="background:#ff00ff"><span>#ff00ff</span></button></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- /팔레트 레이어 -->
|
||||
</li>
|
||||
<li class="bcolor xpress_xeditor_ui_bgColor">
|
||||
<button type="button" title="{$lang->edit->help_fontbgcolor}"><span>{$lang->edit->fontbgcolor}</span></button>
|
||||
<!-- 배경색 + 팔레트 레이어 -->
|
||||
<div class="layer xpress_xeditor_bgcolor_layer" style="display:none;">
|
||||
<ul class="background">
|
||||
<li><button type="button" title="#000000" style="background:#000000; color:#ffffff"><span>{$lang->edit->fontbgsampletext}</span></button></li>
|
||||
<li><button type="button" title="#9334d8" style="background:#9334d8; color:#ffffff"><span>{$lang->edit->fontbgsampletext}</span></button></li>
|
||||
<li><button type="button" title="#ff0000" style="background:#ff0000; color:#ffffff"><span>{$lang->edit->fontbgsampletext}</span></button></li>
|
||||
<li><button type="button" title="#333333" style="background:#333333; color:#ffff00"><span>{$lang->edit->fontbgsampletext}</span></button></li>
|
||||
<li><button type="button" title="#0000ff" style="background:#0000ff; color:#ffffff"><span>{$lang->edit->fontbgsampletext}</span></button></li>
|
||||
<li><button type="button" title="#ff6600" style="background:#ff6600; color:#ffffff"><span>{$lang->edit->fontbgsampletext}</span></button></li>
|
||||
<li><button type="button" title="#8e8e8e" style="background:#8e8e8e; color:#ffffff"><span>{$lang->edit->fontbgsampletext}</span></button></li>
|
||||
<li><button type="button" title="#009999" style="background:#009999; color:#ffffff"><span>{$lang->edit->fontbgsampletext}</span></button></li>
|
||||
<li><button type="button" title="#ffa700" style="background:#ffa700; color:#ffffff"><span>{$lang->edit->fontbgsampletext}</span></button></li>
|
||||
<li><button type="button" title="#ffdaed" style="background:#ffdaed; color:#000000"><span>{$lang->edit->fontbgsampletext}</span></button></li>
|
||||
<li><button type="button" title="#e4ff75" style="background:#e4ff75; color:#000000"><span>{$lang->edit->fontbgsampletext}</span></button></li>
|
||||
<li><button type="button" title="#cc9900" style="background:#cc9900; color:#ffffff"><span>{$lang->edit->fontbgsampletext}</span></button></li>
|
||||
<li><button type="button" title="#99dcff" style="background:#99dcff; color:#000000"><span>{$lang->edit->fontbgsampletext}</span></button></li>
|
||||
<li><button type="button" title="#a6ff4d" style="background:#a6ff4d; color:#000000"><span>{$lang->edit->fontbgsampletext}</span></button></li>
|
||||
<li><button type="button" title="#ffffff" style="background:#ffffff; color:#000000"><span>{$lang->edit->fontbgsampletext}</span></button></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- /배경색 + 팔레트 레이어 -->
|
||||
</li>
|
||||
<li class="sup xpress_xeditor_ui_superscript">
|
||||
<button type="button" title="{$lang->edit->help_sup}"><span>{$lang->edit->sup}</span></button>
|
||||
</li>
|
||||
<li class="sub xpress_xeditor_ui_subscript">
|
||||
<button type="button" title="{$lang->edit->help_sub}"><span>{$lang->edit->sub}</span></button>
|
||||
</li>
|
||||
</ul>
|
||||
<ul class="paragraph">
|
||||
<li class="left xpress_xeditor_ui_justifyleft">
|
||||
<button type="button" title="{$lang->edit->help_align_left}"><span>{$lang->edit->align_left}</span></button>
|
||||
</li>
|
||||
<li class="center xpress_xeditor_ui_justifycenter">
|
||||
<button type="button" title="{$lang->edit->help_align_center}"><span>{$lang->edit->align_center}</span></button>
|
||||
</li>
|
||||
<li class="right xpress_xeditor_ui_justifyright">
|
||||
<button type="button" title="{$lang->edit->help_align_right}"><span>{$lang->edit->align_right}</span></button>
|
||||
</li>
|
||||
<li class="justify xpress_xeditor_ui_justifyfull">
|
||||
<button type="button" title="{$lang->edit->help_align_justify}"><span>{$lang->edit->align_justify}</span></button>
|
||||
</li>
|
||||
<li class="ol xpress_xeditor_ui_orderedlist">
|
||||
<button type="button" title="{$lang->edit->help_list_number}"><span>{$lang->edit->list_number}</span></button>
|
||||
</li>
|
||||
<li class="ul xpress_xeditor_ui_unorderedlist">
|
||||
<button type="button" title="{$lang->edit->help_list_bullet}"><span>{$lang->edit->list_bullet}</span></button>
|
||||
</li>
|
||||
<li class="outdent xpress_xeditor_ui_outdent">
|
||||
<button type="button" title="Shift+Tab:{$lang->edit->help_remove_indent}"><span>{$lang->edit->help_remove_indent}</span></button>
|
||||
</li>
|
||||
<li class="indent xpress_xeditor_ui_indent">
|
||||
<button type="button" title="Tab:{$lang->edit->help_add_indent}"><span>{$lang->edit->add_indent}</span></button>
|
||||
</li>
|
||||
</ul>
|
||||
<ul class="extra1">
|
||||
<li class="blockquote xpress_xeditor_ui_quote">
|
||||
<button type="button" title="{$lang->edit->blockquote}"><span>{$lang->edit->blockquote}</span></button>
|
||||
<!-- 인용 레이어 -->
|
||||
<div class="layer xpress_xeditor_blockquote_layer" style="display:none">
|
||||
<ul>
|
||||
<li class="q1"><button type="button"><span>{$lang->edit->quotestyle1}</span></button></li>
|
||||
<li class="q2"><button type="button"><span>{$lang->edit->quotestyle2}</span></button></li>
|
||||
<li class="q3"><button type="button"><span>{$lang->edit->quotestyle3}</span></button></li>
|
||||
<li class="q4"><button type="button"><span>{$lang->edit->quotestyle4}</span></button></li>
|
||||
<li class="q5"><button type="button"><span>{$lang->edit->quotestyle5}</span></button></li>
|
||||
<li class="q6"><button type="button"><span>{$lang->edit->quotestyle6}</span></button></li>
|
||||
<li class="q7"><button type="button"><span>{$lang->edit->quotestyle7}</span></button></li>
|
||||
<li class="q8"><button type="button"><span>{$lang->edit->quotestyle8}</span></button></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- /인용 레이어 -->
|
||||
</li>
|
||||
<li class="url xpress_xeditor_ui_hyperlink">
|
||||
<button type="button" title="{$lang->edit->url}"><span>{$lang->edit->url}</span></button>
|
||||
<!-- URL 레이어 -->
|
||||
<div class="layer xpress_xeditor_hyperlink_layer" style="display:none;">
|
||||
<fieldset>
|
||||
<h3>{$lang->edit->hyperlink}</h3>
|
||||
<input name="" class="link" type="text" value="http://" title="URL" />
|
||||
<p><input name="" id="target" type="checkbox" value="" /><label for="target">{$lang->edit->target_blank}</label></p>
|
||||
</fieldset>
|
||||
<div class="btn_area">
|
||||
<button type="button" class="confirm" title="{$lang->cmd_confirm}"><span>{$lang->cmd_confirm}</span></button>
|
||||
<button type="button" class="cancel" title="{$lang->cmd_cancel}"><span>{$lang->cmd_cancel}</span></button>
|
||||
<!--@else-->
|
||||
|
||||
</div>
|
||||
<!--// 기본 js/언어파일 로드 -->
|
||||
<!--%import("js/Xpress_Editor.js",optimized=false)-->
|
||||
<!--%import("js/xe_interface.js",optimized=false)-->
|
||||
|
||||
</div>
|
||||
<!-- /URL 레이어 -->
|
||||
</li>
|
||||
<li class="table xpress_xeditor_ui_table">
|
||||
<button type="button" title="{$lang->edit->table}"><span>{$lang->edit->table}</span></button>
|
||||
<!-- 표 레이어 -->
|
||||
<div class="layer xpress_xeditor_table_layer" style="display:none;">
|
||||
<fieldset class="num">
|
||||
<h3>{$lang->edit->set_sel}</h3>
|
||||
<dl>
|
||||
<dt>
|
||||
<label for="row">{$lang->edit->row}</label>
|
||||
</dt>
|
||||
<dd>
|
||||
<input id="row" name="" type="text" maxlength="2" value="4" />
|
||||
<button type="button" class="add"><span>{$lang->edit->add_one_row}</span></button>
|
||||
<button type="button" class="del"><span>{$lang->edit->del_one_row}</span></button>
|
||||
</dd>
|
||||
<dt>
|
||||
<label for="col">{$lang->edit->col}</label>
|
||||
</dt>
|
||||
<dd>
|
||||
<input id="col" name="" type="text" maxlength="2" value="4" />
|
||||
<button type="button" class="add"><span>{$lang->edit->add_one_col}</span></button>
|
||||
<button type="button" class="del"><span>{$lang->edit->del_one_col}</span></button>
|
||||
</dd>
|
||||
</dl>
|
||||
<table border="1">
|
||||
<tr>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</fieldset>
|
||||
<fieldset class="color">
|
||||
<h3>{$lang->edit->table_config}</h3>
|
||||
<dl>
|
||||
<dt>
|
||||
<label for="table_border_width">{$lang->edit->border_width}</label>
|
||||
</dt>
|
||||
<dd>
|
||||
<input id="table_border_width" name="" type="text" maxlength="2" value="1" />
|
||||
<button type="button" class="add"><span>1px {$lang->edit->add}</span></button>
|
||||
<button type="button" class="del"><span>1px {$lang->edit->del}</span></button>
|
||||
</dd>
|
||||
<dt>
|
||||
<label for="table_border_color">{$lang->edit->border_color}</label>
|
||||
</dt>
|
||||
<dd>
|
||||
<span class="preview_palette"><button type="button" style="background:#cccccc;">{$lang->edit->search_color}</button></span>
|
||||
<input id="table_border_color" name="" type="text" maxlength="7" value="#CCCCCC" />
|
||||
<button type="button" class="find_palette"><span>{$lang->edit->search_color}</span></button>
|
||||
</dd>
|
||||
<dt>
|
||||
<label for="table_bg_color">{$lang->edit->table_backgroundcolor}</label>
|
||||
</dt>
|
||||
<dd>
|
||||
<span class="preview_palette"><button type="button" style="background:#000000;">{$lang->edit->search_color}</button></span>
|
||||
<input id="table_bg_color" name="" type="text" maxlength="7" value="#000000" />
|
||||
<button type="button" class="find_palette"><span>{$lang->edit->search_color}</span></button>
|
||||
</dd>
|
||||
</dl>
|
||||
</fieldset>
|
||||
<div class="btn_area">
|
||||
<button type="button" class="confirm" title="{$lang->confirm}"><span>{$lang->confirm}</span></button>
|
||||
<button type="button" class="cancel" title="{$lang->cancel}"><span>{$lang->cancel}</span></button>
|
||||
</div>
|
||||
</div>
|
||||
<!-- /표 레이어 -->
|
||||
</li>
|
||||
<li class="character xpress_xeditor_ui_sCharacter">
|
||||
<button type="button" title="{$lang->edit->special_character}"><span>{$lang->edit->special_character}</span></button>
|
||||
<!-- 특수문자 레이어 -->
|
||||
<div class="layer xpress_xeditor_sCharacter_layer" style="display:none">
|
||||
<h3>{$lang->edit->insert_special_character}</h3>
|
||||
<button type="button" class="close" title="{$lang->edit->close_special_character}"><span>{$lang->edit->close_special_character}</span></button>
|
||||
<ul class="nav">
|
||||
<li><a href="#character1" class="on">{$lang->edit->symbol}</a></li>
|
||||
<li><a href="#character2">{$lang->edit->number_unit}</a></li>
|
||||
<li><a href="#character3">{$lang->edit->circle_bracket}</a></li>
|
||||
<li><a href="#character4">{$lang->edit->korean}</a></li>
|
||||
<li><a href="#character5">{$lang->edit->greece},{$lang->edit->Latin}</a></li>
|
||||
<li><a href="#character6">{$lang->edit->japan}</a></li>
|
||||
</ul>
|
||||
<ul style="display: block;" id="character1" class="list"></ul>
|
||||
<ul style="display: none;" id="character2" class="list"></ul>
|
||||
<ul style="display: none;" id="character3" class="list"></ul>
|
||||
<ul style="display: none;" id="character4" class="list"></ul>
|
||||
<ul style="display: none;" id="character5" class="list"></ul>
|
||||
<ul style="display: none;" id="character6" class="list"></ul>
|
||||
<p>
|
||||
<label for="preview">{$lang->edit->selected_symbol}</label>
|
||||
<input id="preview" name="" type="text" />
|
||||
<button type="button" title="{$lang->confirm}"><span>{$lang->confirm}</span></button>
|
||||
</p>
|
||||
<button type="button" class="close" title="{$lang->edit->close_special_character}"><span>{$lang->edit->close_special_character}</span></button>
|
||||
</div>
|
||||
<!-- /특수문자 레이어 -->
|
||||
</li>
|
||||
<li class="find xpress_xeditor_ui_findAndReplace">
|
||||
<button type="button" title="{$lang->cmd_find}"><span>{$lang->cmd_find}</span></button>
|
||||
<!-- 찾기 바꾸기 레이어 -->
|
||||
<div class="layer find xpress_xeditor_findAndReplace_layer" style="display:none">
|
||||
<!-- class="layer find" | class="layer replace"-->
|
||||
<h3>{$lang->edit->search_replace}</h3>
|
||||
<button type="button" class="close" title="{$lang->edit->close_search_replace}"><span>{$lang->edit->close_search_replace}</span></button>
|
||||
<div class="menu_tab">
|
||||
<ul class="layer_tab">
|
||||
<li class="tab1"><a href="#find" onclick="return false">{$lang->cmd_find}</a></li>
|
||||
<li class="tab2"><a href="#replace" onclick="return false">{$lang->cmd_replace}</a></li>
|
||||
<!-- 자동저장용 폼 -->
|
||||
<!--@if($enable_autosave)-->
|
||||
<input type="hidden" name="_saved_doc_title" value="{htmlspecialchars($saved_doc->title)}" />
|
||||
<input type="hidden" name="_saved_doc_content" value="{htmlspecialchars($saved_doc->content)}" />
|
||||
<input type="hidden" name="_saved_doc_message" value="{$lang->msg_load_saved_doc}" />
|
||||
<!--@end-->
|
||||
|
||||
<!-- 에디터 -->
|
||||
<div class="xpress-editor {$colorset}">
|
||||
<div id="smart_content"> <a href="#xe_iframe" class="skip">» {$lang->edit->jumptoedit}</a>
|
||||
|
||||
<!-- 편집 컴포넌트 -->
|
||||
<div class="tool">
|
||||
<!--@if($enable_default_component)-->
|
||||
<!-- 기본 컴포넌트 출력 -->
|
||||
<ul class="do item">
|
||||
<li class="xpress_xeditor_ui_undo undo"><button type="button" title="Ctrl+Z:{$lang->edit->undo}"><span>{$lang->edit->undo}</span></button></li>
|
||||
<li class="xpress_xeditor_ui_redo redo"><button type="button" title="Ctrl+Y:{$lang->edit->redo}"><span>{$lang->edit->redo}</span></button></li>
|
||||
</ul>
|
||||
<ul class="type">
|
||||
<li class="xpress_xeditor_ui_format">
|
||||
<select class="xpress_xeditor_ui_format_select">
|
||||
<option value="">{$lang->edit->header}</option>
|
||||
<!--@foreach($lang->edit->header_list as $key=>$obj)-->
|
||||
<option value="{$key}">{$obj}</option>
|
||||
<!--@end-->
|
||||
</select>
|
||||
</li>
|
||||
<li class="xpress_xeditor_ui_fontName">
|
||||
<select class="xpress_xeditor_ui_fontName_select">
|
||||
<option value="">{$lang->edit->fontname}</option>
|
||||
<!--@foreach($lang->edit->fontlist as $key=>$obj)-->
|
||||
<option value="{$key}" style="font-family:{$key}">{$obj}</option>
|
||||
<!--@end-->
|
||||
</select>
|
||||
</li>
|
||||
<li class="xpress_xeditor_ui_fontSize">
|
||||
<select class="xpress_xeditor_ui_fontSize_select">
|
||||
<option value="">{$lang->edit->fontsize}</option>
|
||||
<option value="9px" style="font-size:9px">9px</option>
|
||||
<option value="10px" style="font-size:10px">10px</option>
|
||||
<option value="11px" style="font-size:11px">11px</option>
|
||||
<option value="12px" style="font-size:12px">12px</option>
|
||||
<option value="13px" style="font-size:13px">13px</option>
|
||||
<option value="14px" style="font-size:14px">14px</option>
|
||||
<option value="16px" style="font-size:16px">16px</option>
|
||||
<option value="18px" style="font-size:18px">18px</option>
|
||||
<option value="24px" style="font-size:24px">24px</option>
|
||||
<option value="32px" style="font-size:32px">32px</option>
|
||||
</select>
|
||||
</li>
|
||||
<li class="xpress_xeditor_ui_lineHeight">
|
||||
<select class="xpress_xeditor_ui_lineHeight_select">
|
||||
<option value="">{$lang->edit->lineheight}</option>
|
||||
<option value="1">100%</option>
|
||||
<option value="1.2">120%</option>
|
||||
<option value="1.4">140%</option>
|
||||
<option value="1.6">160%</option>
|
||||
<option value="1.8">180%</option>
|
||||
<option value="2">200%</option>
|
||||
</select>
|
||||
</li>
|
||||
</ul>
|
||||
<ul class="style">
|
||||
<li class="bold xpress_xeditor_ui_bold">
|
||||
<button type="button" title="Ctrl+B:{$lang->edit->help_bold}"><span>{$lang->edit->bold}</span></button>
|
||||
</li>
|
||||
<li class="underline xpress_xeditor_ui_underline">
|
||||
<button type="button" title="Ctrl+U:{$lang->edit->help_underline}"><span>{$lang->edit->underline}</span></button>
|
||||
</li>
|
||||
<li class="italic xpress_xeditor_ui_italic">
|
||||
<button type="button" title="Ctrl+I:{$lang->edit->help_italic}"><span>{$lang->edit->italic}</span></button>
|
||||
</li>
|
||||
<li class="del xpress_xeditor_ui_lineThrough">
|
||||
<button type="button" title="Ctrl+D:{$lang->edit->help_strike}"><span>{$lang->edit->strike}</span></button>
|
||||
</li>
|
||||
<li class="fcolor xpress_xeditor_ui_fontColor">
|
||||
<button type="button" title="{$lang->edit->help_fontcolor}"><span>{$lang->edit->fontcolor}</span></button>
|
||||
<!-- 팔레트 레이어 -->
|
||||
<div class="layer xpress_xeditor_fontcolor_layer" style="display:none;">
|
||||
<ul class="palette xpress_xeditor_color_palette">
|
||||
<li><button type="button" title="#ff0000" style="background:#ff0000"><span>#ff0000</span></button></li>
|
||||
<li><button type="button" title="#ff6c00" style="background:#ff6c00"><span>#ff6c00</span></button></li>
|
||||
<li><button type="button" title="#ffaa00" style="background:#ffaa00"><span>#ffaa00</span></button></li>
|
||||
<li><button type="button" title="#ffef00" style="background:#ffef00"><span>#ffef00</span></button></li>
|
||||
<li><button type="button" title="#a6cf00" style="background:#a6cf00"><span>#a6cf00</span></button></li>
|
||||
<li><button type="button" title="#009e25" style="background:#009e25"><span>#009e25</span></button></li>
|
||||
<li><button type="button" title="#00b0a2" style="background:#00b0a2"><span>#00b0a2</span></button></li>
|
||||
<li><button type="button" title="#0075c8" style="background:#0075c8"><span>#0075c8</span></button></li>
|
||||
<li><button type="button" title="#3a32c3" style="background:#3a32c3"><span>#3a32c3</span></button></li>
|
||||
<li><button type="button" title="#7820b9" style="background:#7820b9"><span>#7820b9</span></button></li>
|
||||
<li><button type="button" title="#ef007c" style="background:#ef007c"><span>#ef007c</span></button></li>
|
||||
<li><button type="button" title="#000000" style="background:#000000"><span>#000000</span></button></li>
|
||||
<li><button type="button" title="#252525" style="background:#252525"><span>#252525</span></button></li>
|
||||
<li><button type="button" title="#464646" style="background:#464646"><span>#464646</span></button></li>
|
||||
<li><button type="button" title="#636363" style="background:#636363"><span>#636363</span></button></li>
|
||||
<li><button type="button" title="#7d7d7d" style="background:#7d7d7d"><span>#7d7d7d</span></button></li>
|
||||
<li><button type="button" title="#9a9a9a" style="background:#9a9a9a"><span>#9a9a9a</span></button></li>
|
||||
<li><button type="button" title="#ffe8e8" style="background:#ffe8e8"><span>#ffe8e8</span></button></li>
|
||||
<li><button type="button" title="#f7e2d2" style="background:#f7e2d2"><span>#f7e2d2</span></button></li>
|
||||
<li><button type="button" title="#f5eddc" style="background:#f5eddc"><span>#f5eddc</span></button></li>
|
||||
<li><button type="button" title="#f5f4e0" style="background:#f5f4e0"><span>#f5f4e0</span></button></li>
|
||||
<li><button type="button" title="#edf2c2" style="background:#edf2c2"><span>#edf2c2</span></button></li>
|
||||
<li><button type="button" title="#def7e5" style="background:#def7e5"><span>#def7e5</span></button></li>
|
||||
<li><button type="button" title="#d9eeec" style="background:#d9eeec"><span>#d9eeec</span></button></li>
|
||||
<li><button type="button" title="#c9e0f0" style="background:#c9e0f0"><span>#c9e0f0</span></button></li>
|
||||
<li><button type="button" title="#d6d4eb" style="background:#d6d4eb"><span>#d6d4eb</span></button></li>
|
||||
<li><button type="button" title="#e7dbed" style="background:#e7dbed"><span>#e7dbed</span></button></li>
|
||||
<li><button type="button" title="#f1e2ea" style="background:#f1e2ea"><span>#f1e2ea</span></button></li>
|
||||
<li><button type="button" title="#acacac" style="background:#acacac"><span>#acacac</span></button></li>
|
||||
<li><button type="button" title="#c2c2c2" style="background:#c2c2c2"><span>#c2c2c2</span></button></li>
|
||||
<li><button type="button" title="#cccccc" style="background:#cccccc"><span>#cccccc</span></button></li>
|
||||
<li><button type="button" title="#e1e1e1" style="background:#e1e1e1"><span>#e1e1e1</span></button></li>
|
||||
<li><button type="button" title="#ebebeb" style="background:#ebebeb"><span>#ebebeb</span></button></li>
|
||||
<li><button type="button" title="#ffffff" style="background:#ffffff"><span>#ffffff</span></button></li>
|
||||
<li><button type="button" title="#e97d81" style="background:#e97d81"><span>#e97d81</span></button></li>
|
||||
<li><button type="button" title="#e19b73" style="background:#e19b73"><span>#e19b73</span></button></li>
|
||||
<li><button type="button" title="#d1b274" style="background:#d1b274"><span>#d1b274</span></button></li>
|
||||
<li><button type="button" title="#cfcca2" style="background:#cfcca2"><span>#cfcca2</span></button></li>
|
||||
<li><button type="button" title="#cfcca2" style="background:#cfcca2"><span>#cfcca2</span></button></li>
|
||||
<li><button type="button" title="#61b977" style="background:#61b977"><span>#61b977</span></button></li>
|
||||
<li><button type="button" title="#53aea8" style="background:#53aea8"><span>#53aea8</span></button></li>
|
||||
<li><button type="button" title="#518fbb" style="background:#518fbb"><span>#518fbb</span></button></li>
|
||||
<li><button type="button" title="#6a65bb" style="background:#6a65bb"><span>#6a65bb</span></button></li>
|
||||
<li><button type="button" title="#9a54ce" style="background:#9a54ce"><span>#9a54ce</span></button></li>
|
||||
<li><button type="button" title="#e573ae" style="background:#e573ae"><span>#e573ae</span></button></li>
|
||||
<li><button type="button" title="#5a504b" style="background:#5a504b"><span>#5a504b</span></button></li>
|
||||
<li><button type="button" title="#767b86" style="background:#767b86"><span>#767b86</span></button></li>
|
||||
<li><button type="button" title="#00ffff" style="background:#00ffff"><span>#00ffff</span></button></li>
|
||||
<li><button type="button" title="#00ff00" style="background:#00ff00"><span>#00ff00</span></button></li>
|
||||
<li><button type="button" title="#a0f000" style="background:#a0f000"><span>#a0f000</span></button></li>
|
||||
<li><button type="button" title="#ffff00" style="background:#ffff00"><span>#ffff00</span></button></li>
|
||||
<li><button type="button" title="#951015" style="background:#951015"><span>#951015</span></button></li>
|
||||
<li><button type="button" title="#6e391a" style="background:#6e391a"><span>#6e391a</span></button></li>
|
||||
<li><button type="button" title="#785c25" style="background:#785c25"><span>#785c25</span></button></li>
|
||||
<li><button type="button" title="#5f5b25" style="background:#5f5b25"><span>#5f5b25</span></button></li>
|
||||
<li><button type="button" title="#4c511f" style="background:#4c511f"><span>#4c511f</span></button></li>
|
||||
<li><button type="button" title="#1c4827" style="background:#1c4827"><span>#1c4827</span></button></li>
|
||||
<li><button type="button" title="#0d514c" style="background:#0d514c"><span>#0d514c</span></button></li>
|
||||
<li><button type="button" title="#1b496a" style="background:#1b496a"><span>#1b496a</span></button></li>
|
||||
<li><button type="button" title="#2b285f" style="background:#2b285f"><span>#2b285f</span></button></li>
|
||||
<li><button type="button" title="#45245b" style="background:#45245b"><span>#45245b</span></button></li>
|
||||
<li><button type="button" title="#721947" style="background:#721947"><span>#721947</span></button></li>
|
||||
<li><button type="button" title="#352e2c" style="background:#352e2c"><span>#352e2c</span></button></li>
|
||||
<li><button type="button" title="#3c3f45" style="background:#3c3f45"><span>#3c3f45</span></button></li>
|
||||
<li><button type="button" title="#00aaff" style="background:#00aaff"><span>#00aaff</span></button></li>
|
||||
<li><button type="button" title="#0000ff" style="background:#0000ff"><span>#0000ff</span></button></li>
|
||||
<li><button type="button" title="#a800ff" style="background:#a800ff"><span>#a800ff</span></button></li>
|
||||
<li><button type="button" title="#ff00ff" style="background:#ff00ff"><span>#ff00ff</span></button></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="container">
|
||||
<div class="bx" id="find">
|
||||
<fieldset>
|
||||
<label for="keyword1">{$lang->edit->search_words}</label>
|
||||
<input id="keyword1" name="" type="text" />
|
||||
</fieldset>
|
||||
<span class="cap"></span> </div>
|
||||
<div class="bx" id="replace">
|
||||
<fieldset>
|
||||
<label for="keyword2">{$lang->edit->search_words}</label>
|
||||
<input id="keyword2" name="" type="text" />
|
||||
<br />
|
||||
<label for="keyword3">{$lang->edit->replace_words}</label>
|
||||
<input id="keyword3" name="" type="text" />
|
||||
</fieldset>
|
||||
<!-- /팔레트 레이어 -->
|
||||
</li>
|
||||
<li class="bcolor xpress_xeditor_ui_bgColor">
|
||||
<button type="button" title="{$lang->edit->help_fontbgcolor}"><span>{$lang->edit->fontbgcolor}</span></button>
|
||||
<!-- 배경색 + 팔레트 레이어 -->
|
||||
<div class="layer xpress_xeditor_bgcolor_layer" style="display:none;">
|
||||
<ul class="background">
|
||||
<li><button type="button" title="#000000" style="background:#000000; color:#ffffff"><span>{$lang->edit->fontbgsampletext}</span></button></li>
|
||||
<li><button type="button" title="#9334d8" style="background:#9334d8; color:#ffffff"><span>{$lang->edit->fontbgsampletext}</span></button></li>
|
||||
<li><button type="button" title="#ff0000" style="background:#ff0000; color:#ffffff"><span>{$lang->edit->fontbgsampletext}</span></button></li>
|
||||
<li><button type="button" title="#333333" style="background:#333333; color:#ffff00"><span>{$lang->edit->fontbgsampletext}</span></button></li>
|
||||
<li><button type="button" title="#0000ff" style="background:#0000ff; color:#ffffff"><span>{$lang->edit->fontbgsampletext}</span></button></li>
|
||||
<li><button type="button" title="#ff6600" style="background:#ff6600; color:#ffffff"><span>{$lang->edit->fontbgsampletext}</span></button></li>
|
||||
<li><button type="button" title="#8e8e8e" style="background:#8e8e8e; color:#ffffff"><span>{$lang->edit->fontbgsampletext}</span></button></li>
|
||||
<li><button type="button" title="#009999" style="background:#009999; color:#ffffff"><span>{$lang->edit->fontbgsampletext}</span></button></li>
|
||||
<li><button type="button" title="#ffa700" style="background:#ffa700; color:#ffffff"><span>{$lang->edit->fontbgsampletext}</span></button></li>
|
||||
<li><button type="button" title="#ffdaed" style="background:#ffdaed; color:#000000"><span>{$lang->edit->fontbgsampletext}</span></button></li>
|
||||
<li><button type="button" title="#e4ff75" style="background:#e4ff75; color:#000000"><span>{$lang->edit->fontbgsampletext}</span></button></li>
|
||||
<li><button type="button" title="#cc9900" style="background:#cc9900; color:#ffffff"><span>{$lang->edit->fontbgsampletext}</span></button></li>
|
||||
<li><button type="button" title="#99dcff" style="background:#99dcff; color:#000000"><span>{$lang->edit->fontbgsampletext}</span></button></li>
|
||||
<li><button type="button" title="#a6ff4d" style="background:#a6ff4d; color:#000000"><span>{$lang->edit->fontbgsampletext}</span></button></li>
|
||||
<li><button type="button" title="#ffffff" style="background:#ffffff; color:#000000"><span>{$lang->edit->fontbgsampletext}</span></button></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- /배경색 + 팔레트 레이어 -->
|
||||
</li>
|
||||
<li class="sup xpress_xeditor_ui_superscript">
|
||||
<button type="button" title="{$lang->edit->help_sup}"><span>{$lang->edit->sup}</span></button>
|
||||
</li>
|
||||
<li class="sub xpress_xeditor_ui_subscript">
|
||||
<button type="button" title="{$lang->edit->help_sub}"><span>{$lang->edit->sub}</span></button>
|
||||
</li>
|
||||
</ul>
|
||||
<ul class="paragraph">
|
||||
<li class="left xpress_xeditor_ui_justifyleft">
|
||||
<button type="button" title="{$lang->edit->help_align_left}"><span>{$lang->edit->align_left}</span></button>
|
||||
</li>
|
||||
<li class="center xpress_xeditor_ui_justifycenter">
|
||||
<button type="button" title="{$lang->edit->help_align_center}"><span>{$lang->edit->align_center}</span></button>
|
||||
</li>
|
||||
<li class="right xpress_xeditor_ui_justifyright">
|
||||
<button type="button" title="{$lang->edit->help_align_right}"><span>{$lang->edit->align_right}</span></button>
|
||||
</li>
|
||||
<li class="justify xpress_xeditor_ui_justifyfull">
|
||||
<button type="button" title="{$lang->edit->help_align_justify}"><span>{$lang->edit->align_justify}</span></button>
|
||||
</li>
|
||||
<li class="ol xpress_xeditor_ui_orderedlist">
|
||||
<button type="button" title="{$lang->edit->help_list_number}"><span>{$lang->edit->list_number}</span></button>
|
||||
</li>
|
||||
<li class="ul xpress_xeditor_ui_unorderedlist">
|
||||
<button type="button" title="{$lang->edit->help_list_bullet}"><span>{$lang->edit->list_bullet}</span></button>
|
||||
</li>
|
||||
<li class="outdent xpress_xeditor_ui_outdent">
|
||||
<button type="button" title="Shift+Tab:{$lang->edit->help_remove_indent}"><span>{$lang->edit->help_remove_indent}</span></button>
|
||||
</li>
|
||||
<li class="indent xpress_xeditor_ui_indent">
|
||||
<button type="button" title="Tab:{$lang->edit->help_add_indent}"><span>{$lang->edit->add_indent}</span></button>
|
||||
</li>
|
||||
</ul>
|
||||
<ul class="extra1">
|
||||
<li class="blockquote xpress_xeditor_ui_quote">
|
||||
<button type="button" title="{$lang->edit->blockquote}"><span>{$lang->edit->blockquote}</span></button>
|
||||
<!-- 인용 레이어 -->
|
||||
<div class="layer xpress_xeditor_blockquote_layer" style="display:none">
|
||||
<ul>
|
||||
<li class="q1"><button type="button"><span>{$lang->edit->quotestyle1}</span></button></li>
|
||||
<li class="q2"><button type="button"><span>{$lang->edit->quotestyle2}</span></button></li>
|
||||
<li class="q3"><button type="button"><span>{$lang->edit->quotestyle3}</span></button></li>
|
||||
<li class="q4"><button type="button"><span>{$lang->edit->quotestyle4}</span></button></li>
|
||||
<li class="q5"><button type="button"><span>{$lang->edit->quotestyle5}</span></button></li>
|
||||
<li class="q6"><button type="button"><span>{$lang->edit->quotestyle6}</span></button></li>
|
||||
<li class="q7"><button type="button"><span>{$lang->edit->quotestyle7}</span></button></li>
|
||||
<li class="q8"><button type="button"><span>{$lang->edit->quotestyle8}</span></button></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- /인용 레이어 -->
|
||||
</li>
|
||||
<li class="url xpress_xeditor_ui_hyperlink">
|
||||
<button type="button" title="{$lang->edit->url}"><span>{$lang->edit->url}</span></button>
|
||||
<!-- URL 레이어 -->
|
||||
<div class="layer xpress_xeditor_hyperlink_layer" style="display:none;">
|
||||
<fieldset>
|
||||
<h3>{$lang->edit->hyperlink}</h3>
|
||||
<input name="" class="link" type="text" value="http://" title="URL" />
|
||||
<p><input name="" id="target" type="checkbox" value="" /><label for="target">{$lang->edit->target_blank}</label></p>
|
||||
</fieldset>
|
||||
<div class="btn_area">
|
||||
<button type="button" class="confirm" title="{$lang->cmd_confirm}"><span>{$lang->cmd_confirm}</span></button>
|
||||
<button type="button" class="cancel" title="{$lang->cmd_cancel}"><span>{$lang->cmd_cancel}</span></button>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<!-- /URL 레이어 -->
|
||||
</li>
|
||||
<li class="table xpress_xeditor_ui_table">
|
||||
<button type="button" title="{$lang->edit->table}"><span>{$lang->edit->table}</span></button>
|
||||
<!-- 표 레이어 -->
|
||||
<div class="layer xpress_xeditor_table_layer" style="display:none;">
|
||||
<fieldset class="num">
|
||||
<h3>{$lang->edit->set_sel}</h3>
|
||||
<dl>
|
||||
<dt>
|
||||
<label for="row">{$lang->edit->row}</label>
|
||||
</dt>
|
||||
<dd>
|
||||
<input id="row" name="" type="text" maxlength="2" value="4" />
|
||||
<button type="button" class="add"><span>{$lang->edit->add_one_row}</span></button>
|
||||
<button type="button" class="del"><span>{$lang->edit->del_one_row}</span></button>
|
||||
</dd>
|
||||
<dt>
|
||||
<label for="col">{$lang->edit->col}</label>
|
||||
</dt>
|
||||
<dd>
|
||||
<input id="col" name="" type="text" maxlength="2" value="4" />
|
||||
<button type="button" class="add"><span>{$lang->edit->add_one_col}</span></button>
|
||||
<button type="button" class="del"><span>{$lang->edit->del_one_col}</span></button>
|
||||
</dd>
|
||||
</dl>
|
||||
<table border="1">
|
||||
<tr>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</fieldset>
|
||||
<fieldset class="color">
|
||||
<h3>{$lang->edit->table_config}</h3>
|
||||
<dl>
|
||||
<dt>
|
||||
<label for="table_border_width">{$lang->edit->border_width}</label>
|
||||
</dt>
|
||||
<dd>
|
||||
<input id="table_border_width" name="" type="text" maxlength="2" value="1" />
|
||||
<button type="button" class="add"><span>1px {$lang->edit->add}</span></button>
|
||||
<button type="button" class="del"><span>1px {$lang->edit->del}</span></button>
|
||||
</dd>
|
||||
<dt>
|
||||
<label for="table_border_color">{$lang->edit->border_color}</label>
|
||||
</dt>
|
||||
<dd>
|
||||
<span class="preview_palette"><button type="button" style="background:#cccccc;">{$lang->edit->search_color}</button></span>
|
||||
<input id="table_border_color" name="" type="text" maxlength="7" value="#CCCCCC" />
|
||||
<button type="button" class="find_palette"><span>{$lang->edit->search_color}</span></button>
|
||||
</dd>
|
||||
<dt>
|
||||
<label for="table_bg_color">{$lang->edit->table_backgroundcolor}</label>
|
||||
</dt>
|
||||
<dd>
|
||||
<span class="preview_palette"><button type="button" style="background:#000000;">{$lang->edit->search_color}</button></span>
|
||||
<input id="table_bg_color" name="" type="text" maxlength="7" value="#000000" />
|
||||
<button type="button" class="find_palette"><span>{$lang->edit->search_color}</span></button>
|
||||
</dd>
|
||||
</dl>
|
||||
</fieldset>
|
||||
<div class="btn_area">
|
||||
<button type="button" class="confirm" title="{$lang->confirm}"><span>{$lang->confirm}</span></button>
|
||||
<button type="button" class="cancel" title="{$lang->cancel}"><span>{$lang->cancel}</span></button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="btn_area">
|
||||
<button type="button" class="find_next" title="{$lang->edit->next_search_words}"><span>{$lang->edit->next_search_words}</span></button>
|
||||
<button type="button" class="replace" title="{$lang->cmd_replace}"><span>{$lang->cmd_replace}</span></button>
|
||||
<button type="button" class="replace_all" title="{$lang->edit->replace_all}"><span>{$lang->edit->replace_all}</span></button>
|
||||
<button type="button" class="cancel" title="{$lang->cmd_cancel}"><span>{$lang->cmd_cancel}</span></button>
|
||||
<!-- /표 레이어 -->
|
||||
</li>
|
||||
<li class="character xpress_xeditor_ui_sCharacter">
|
||||
<button type="button" title="{$lang->edit->special_character}"><span>{$lang->edit->special_character}</span></button>
|
||||
<!-- 특수문자 레이어 -->
|
||||
<div class="layer xpress_xeditor_sCharacter_layer" style="display:none">
|
||||
<h3>{$lang->edit->insert_special_character}</h3>
|
||||
<button type="button" class="close" title="{$lang->edit->close_special_character}"><span>{$lang->edit->close_special_character}</span></button>
|
||||
<ul class="nav">
|
||||
<li><a href="#character1" class="on">{$lang->edit->symbol}</a></li>
|
||||
<li><a href="#character2">{$lang->edit->number_unit}</a></li>
|
||||
<li><a href="#character3">{$lang->edit->circle_bracket}</a></li>
|
||||
<li><a href="#character4">{$lang->edit->korean}</a></li>
|
||||
<li><a href="#character5">{$lang->edit->greece},{$lang->edit->Latin}</a></li>
|
||||
<li><a href="#character6">{$lang->edit->japan}</a></li>
|
||||
</ul>
|
||||
<ul style="display: block;" id="character1" class="list"></ul>
|
||||
<ul style="display: none;" id="character2" class="list"></ul>
|
||||
<ul style="display: none;" id="character3" class="list"></ul>
|
||||
<ul style="display: none;" id="character4" class="list"></ul>
|
||||
<ul style="display: none;" id="character5" class="list"></ul>
|
||||
<ul style="display: none;" id="character6" class="list"></ul>
|
||||
<p>
|
||||
<label for="preview">{$lang->edit->selected_symbol}</label>
|
||||
<input id="preview" name="" type="text" />
|
||||
<button type="button" title="{$lang->confirm}"><span>{$lang->confirm}</span></button>
|
||||
</p>
|
||||
<button type="button" class="close" title="{$lang->edit->close_special_character}"><span>{$lang->edit->close_special_character}</span></button>
|
||||
</div>
|
||||
<button type="button" class="close" title="{$lang->edit->close_search_replace}"><span>{$lang->edit->close_search_replace}</span></button>
|
||||
</div>
|
||||
<!-- /찾기 바꾸기 레이어 -->
|
||||
</li>
|
||||
</ul>
|
||||
<!-- /특수문자 레이어 -->
|
||||
</li>
|
||||
<li class="find xpress_xeditor_ui_findAndReplace">
|
||||
<button type="button" title="{$lang->cmd_find}"><span>{$lang->cmd_find}</span></button>
|
||||
<!-- 찾기 바꾸기 레이어 -->
|
||||
<div class="layer find xpress_xeditor_findAndReplace_layer" style="display:none">
|
||||
<!-- class="layer find" | class="layer replace"-->
|
||||
<h3>{$lang->edit->search_replace}</h3>
|
||||
<button type="button" class="close" title="{$lang->edit->close_search_replace}"><span>{$lang->edit->close_search_replace}</span></button>
|
||||
<div class="menu_tab">
|
||||
<ul class="layer_tab">
|
||||
<li class="tab1"><a href="#find" onclick="return false">{$lang->cmd_find}</a></li>
|
||||
<li class="tab2"><a href="#replace" onclick="return false">{$lang->cmd_replace}</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="container">
|
||||
<div class="bx" id="find">
|
||||
<fieldset>
|
||||
<label for="keyword1">{$lang->edit->search_words}</label>
|
||||
<input id="keyword1" name="" type="text" />
|
||||
</fieldset>
|
||||
<span class="cap"></span> </div>
|
||||
<div class="bx" id="replace">
|
||||
<fieldset>
|
||||
<label for="keyword2">{$lang->edit->search_words}</label>
|
||||
<input id="keyword2" name="" type="text" />
|
||||
<br />
|
||||
<label for="keyword3">{$lang->edit->replace_words}</label>
|
||||
<input id="keyword3" name="" type="text" />
|
||||
</fieldset>
|
||||
</div>
|
||||
</div>
|
||||
<div class="btn_area">
|
||||
<button type="button" class="find_next" title="{$lang->edit->next_search_words}"><span>{$lang->edit->next_search_words}</span></button>
|
||||
<button type="button" class="replace" title="{$lang->cmd_replace}"><span>{$lang->cmd_replace}</span></button>
|
||||
<button type="button" class="replace_all" title="{$lang->edit->replace_all}"><span>{$lang->edit->replace_all}</span></button>
|
||||
<button type="button" class="cancel" title="{$lang->cmd_cancel}"><span>{$lang->cmd_cancel}</span></button>
|
||||
</div>
|
||||
<button type="button" class="close" title="{$lang->edit->close_search_replace}"><span>{$lang->edit->close_search_replace}</span></button>
|
||||
</div>
|
||||
<!-- /찾기 바꾸기 레이어 -->
|
||||
</li>
|
||||
</ul>
|
||||
<!--@end-->
|
||||
|
||||
<!--@if($enable_component)-->
|
||||
<ul class="extra2">
|
||||
<!-- 확장 컴포넌트 출력 -->
|
||||
<li class="extensions xpress_xeditor_ui_extension">
|
||||
<span class="exButton"><button type="button" title="{$lang->edit->extension}">{$lang->edit->extension}</button></span>
|
||||
<div class="layer extension2 xpress_xeditor_extension_layer" id="editorExtension_{$editor_sequence}">
|
||||
<ul id="editor_component_{$editor_sequence}" class="editorComponent">
|
||||
<!--@foreach($component_list as $component_name => $component)-->
|
||||
<li><!--@if($component->component_icon)--><img src="../../components/{$component_name}/component_icon.gif" alt="" width="13" height="12"/> <!--@end--><a href="#" onclick="return false;" id="component_{$editor_sequence}_{$component_name}">{$component->title}</a></li>
|
||||
<!--@end-->
|
||||
</ul>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
<!--@end-->
|
||||
|
||||
<!--@if($html_mode)-->
|
||||
<ul class="extra3">
|
||||
<!-- HTML 모드 사용 -->
|
||||
<li class="html"><span><button class="xpress_xeditor_mode_toggle_button" type="button" title="{$lang->edit->html_editor}">HTML</button></span></li>
|
||||
<!--li class="preview"><span><button type="button" class="xpress_xeditor_preview_button" title="{$lang->cmd_preview}">{$lang->cmd_preview}</button></span></li-->
|
||||
</ul>
|
||||
<!--@end-->
|
||||
|
||||
</div>
|
||||
|
||||
<!-- 에디터 출력 -->
|
||||
<div class="input_area xpress_xeditor_editing_area_container">
|
||||
<textarea id="xpress-editor-{$editor_sequence}" cols="10" rows="10"></textarea>
|
||||
</div>
|
||||
|
||||
<!--@if($enable_autosave)-->
|
||||
<p class="editor_autosaved_message autosave_message" id="editor_autosaved_message_{$editor_sequence}"> </p>
|
||||
<!--@end-->
|
||||
|
||||
<!--@if($enable_component)-->
|
||||
<ul class="extra2">
|
||||
<!-- 확장 컴포넌트 출력 -->
|
||||
<li class="extensions xpress_xeditor_ui_extension">
|
||||
<span class="exButton"><button type="button" title="{$lang->edit->extension}">{$lang->edit->extension}</button></span>
|
||||
<div class="layer extension2 xpress_xeditor_extension_layer" id="editorExtension_{$editor_sequence}">
|
||||
<ul id="editor_component_{$editor_sequence}" class="editorComponent">
|
||||
<!--@foreach($component_list as $component_name => $component)-->
|
||||
<li><!--@if($component->component_icon)--><img src="../../components/{$component_name}/component_icon.gif" alt="" width="13" height="12"/> <!--@end--><a href="#" onclick="return false;" id="component_{$editor_sequence}_{$component_name}">{$component->title}</a></li>
|
||||
<!--@end-->
|
||||
</ul>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- /입력 -->
|
||||
<button type="button" class="input_control xpress_xeditor_editingArea_verticalResizer" title="{$lang->edit->edit_height_control}"><span>{$lang->edit->edit_height_control}</span></button>
|
||||
|
||||
</div>
|
||||
|
||||
<!--@if($allow_fileupload)-->
|
||||
<!--%import("../../tpl/js/uploader.js",optimized=false)-->
|
||||
<!--%import("../../tpl/js/swfupload.js",optimized=false)-->
|
||||
<script type="text/javascript">//<![CDATA[
|
||||
editorUploadInit(
|
||||
{
|
||||
"editorSequence" : {$editor_sequence},
|
||||
"sessionName" : "{session_name()}",
|
||||
"allowedFileSize" : "{$file_config->allowed_filesize}",
|
||||
"allowedFileTypes" : "{$file_config->allowed_filetypes}",
|
||||
"allowedFileTypesDescription" : "{$file_config->allowed_filetypes}",
|
||||
"insertedFiles" : {(int)$files_count},
|
||||
"replaceButtonID" : "swfUploadButton{$editor_sequence}",
|
||||
"fileListAreaID" : "uploaded_file_list_{$editor_sequence}",
|
||||
"previewAreaID" : "preview_uploaded_{$editor_sequence}",
|
||||
"uploaderStatusID" : "uploader_status_{$editor_sequence}"
|
||||
}
|
||||
);
|
||||
//]]></script>
|
||||
<!-- 파일 업로드 영역 -->
|
||||
<div id="fileUploader_{$editor_sequence}" class="fileUploader">
|
||||
<div class="preview {$editor_class}" id="preview_uploaded_{$editor_sequence}"></div>
|
||||
<div class="fileListArea {$editor_class}">
|
||||
<select id="uploaded_file_list_{$editor_sequence}" multiple="multiple" class="fileList" title="Attached File List"><option></option></select>
|
||||
</div>
|
||||
<div class="fileUploadControl">
|
||||
<span class="button {$editor_class}" id="swfUploadButton{$editor_sequence}"><button type="button">{$lang->edit->upload_file}</button></span>
|
||||
<span class="button {$editor_class}"><button type="button" onclick="removeUploadedFile('{$editor_sequence}');return false;">{$lang->edit->delete_selected}</button></span>
|
||||
<span class="button {$editor_class}"><button type="button" onclick="insertUploadedFile('{$editor_sequence}');return false;">{$lang->edit->link_file}</button></span>
|
||||
</div>
|
||||
<div class="file_attach_info" id="uploader_status_{$editor_sequence}">{$upload_status}</div>
|
||||
</div>
|
||||
<!--@end-->
|
||||
|
||||
<!--@if($html_mode)-->
|
||||
<ul class="extra3">
|
||||
<!-- HTML 모드 사용 -->
|
||||
<li class="html"><span><button class="xpress_xeditor_mode_toggle_button" type="button" title="{$lang->edit->html_editor}">{$lang->edit->html_editor}</button></span></li>
|
||||
<!--li class="preview"><span><button type="button" class="xpress_xeditor_preview_button" title="{$lang->cmd_preview}">{$lang->cmd_preview}</button></span></li-->
|
||||
</ul>
|
||||
<!--@end-->
|
||||
|
||||
</div>
|
||||
|
||||
<!-- 에디터 출력 -->
|
||||
<div class="input_area xpress_xeditor_editing_area_container">
|
||||
<textarea id="xpress-editor-{$editor_sequence}" cols="10" rows="10"></textarea>
|
||||
</div>
|
||||
|
||||
<!--@if($enable_autosave)-->
|
||||
<p class="editor_autosaved_message autosave_message" id="editor_autosaved_message_{$editor_sequence}"> </p>
|
||||
<!--@end-->
|
||||
|
||||
<!-- /입력 -->
|
||||
<button type="button" class="input_control xpress_xeditor_editingArea_verticalResizer" title="{$lang->edit->edit_height_control}"><span>{$lang->edit->edit_height_control}</span></button>
|
||||
|
||||
</div>
|
||||
|
||||
<!--@if($allow_fileupload)-->
|
||||
<!--%import("../../tpl/js/uploader.js",optimized=false)-->
|
||||
<!--%import("../../tpl/js/swfupload.js",optimized=false)-->
|
||||
<script type="text/javascript">//<![CDATA[
|
||||
editorUploadInit(
|
||||
{
|
||||
"editorSequence" : {$editor_sequence},
|
||||
"sessionName" : "{session_name()}",
|
||||
"allowedFileSize" : "{$file_config->allowed_filesize}",
|
||||
"allowedFileTypes" : "{$file_config->allowed_filetypes}",
|
||||
"allowedFileTypesDescription" : "{$file_config->allowed_filetypes}",
|
||||
"insertedFiles" : {(int)$files_count},
|
||||
"replaceButtonID" : "swfUploadButton{$editor_sequence}",
|
||||
"fileListAreaID" : "uploaded_file_list_{$editor_sequence}",
|
||||
"previewAreaID" : "preview_uploaded_{$editor_sequence}",
|
||||
"uploaderStatusID" : "uploader_status_{$editor_sequence}"
|
||||
}
|
||||
);
|
||||
<!-- 에디터 활성화 -->
|
||||
<script type="text/javascript">//<![CDATA[
|
||||
var editor_path = "{$editor_path}";
|
||||
var auto_saved_msg = "{$lang->msg_auto_saved}";
|
||||
var oEditor = editorStart_xe("{$editor_sequence}", "{$editor_primary_key_name}", "{$editor_content_key_name}", "{$editor_height}","{$colorset}");
|
||||
//]]></script>
|
||||
<!-- 파일 업로드 영역 -->
|
||||
<div id="fileUploader_{$editor_sequence}" class="fileUploader">
|
||||
<div class="preview {$editor_class}" id="preview_uploaded_{$editor_sequence}"></div>
|
||||
<div class="fileListArea {$editor_class}">
|
||||
<select id="uploaded_file_list_{$editor_sequence}" multiple="multiple" class="fileList" title="Attached File List"><option></option></select>
|
||||
</div>
|
||||
<div class="fileUploadControl">
|
||||
<span class="button {$editor_class}" id="swfUploadButton{$editor_sequence}"><button type="button">{$lang->edit->upload_file}</button></span>
|
||||
<span class="button {$editor_class}"><button type="button" onclick="removeUploadedFile('{$editor_sequence}');return false;">{$lang->edit->delete_selected}</button></span>
|
||||
<span class="button {$editor_class}"><button type="button" onclick="insertUploadedFile('{$editor_sequence}');return false;">{$lang->edit->link_file}</button></span>
|
||||
</div>
|
||||
<div class="file_attach_info" id="uploader_status_{$editor_sequence}">{$upload_status}</div>
|
||||
</div>
|
||||
<!--@end-->
|
||||
</div>
|
||||
|
||||
<!-- 에디터 활성화 -->
|
||||
<script type="text/javascript">//<![CDATA[
|
||||
var editor_path = "{$editor_path}";
|
||||
var auto_saved_msg = "{$lang->msg_auto_saved}";
|
||||
var oEditor = editorStart_xe("{$editor_sequence}", "{$editor_primary_key_name}", "{$editor_content_key_name}", "{$editor_height}");
|
||||
//]]></script>
|
||||
<!--@end-->
|
||||
|
|
|
|||
BIN
modules/editor/skins/xpresseditor/img/bg_tool.black.gif
Executable file
|
After Width: | Height: | Size: 441 B |
BIN
modules/editor/skins/xpresseditor/img/btn_expand.black.gif
Executable file
|
After Width: | Height: | Size: 52 B |
BIN
modules/editor/skins/xpresseditor/img/btn_extension.black.gif
Executable file
|
After Width: | Height: | Size: 2.4 KiB |
|
Before Width: | Height: | Size: 372 B After Width: | Height: | Size: 460 B |
|
Before Width: | Height: | Size: 374 B After Width: | Height: | Size: 336 B |
|
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.3 KiB |
|
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 730 B |
BIN
modules/editor/skins/xpresseditor/img/btn_set.black.gif
Executable file
|
After Width: | Height: | Size: 10 KiB |
BIN
modules/editor/skins/xpresseditor/img/btn_set_blank.black.gif
Executable file
|
After Width: | Height: | Size: 2.2 KiB |
|
|
@ -246,4 +246,4 @@ stack.push({tag:m2,state:state});}else{var tags=[],t='';if(!stack.length)return'
|
|||
if(t.state!='deleted')tags.push('</'+t.tag+'>');}while(stack.length&&t.tag!=m2);return tags.join('');}
|
||||
return'<'+m1+m2+(m3?' '+m3:'')+'>';});if(stack.length){var t='';do{t=stack.pop();if(t.state!='deleted')sContent+='</'+t.tag+'>';}while(stack.length);}
|
||||
return sContent;},IR_TO:function(sContent){return sContent;}});})(jQuery);xe.XE_Extension=jQuery.Class({name:"XE_Extension",seq:'',$init:function(elAppContainer,editor_sequence){this.seq=editor_sequence;this._assignHTMLObjects(elAppContainer);},_assignHTMLObjects:function(elAppContainer){this.elDropdownLayer=jQuery('DIV.xpress_xeditor_extension_layer',elAppContainer).get(0);},_removeAttrs:function(sContent){sContent=sContent.replace(/<img([^>]*?) xe_handled\s*=\s*".+?"([^>]*?)>/i,'<img$1 $2>');return sContent;},_addEvent:function(){if(this.oApp.getEditingMode()!='WYSIWYG')return;var doc=this.oApp.getWYSIWYGDocument();var seq=this.seq;var fn=function(){var img=jQuery(this);var comp=img.attr('editor_component');if(comp&&jQuery.isFunction(openComponent)){editorPrevNode=img.get(0);openComponent(comp,seq);}};jQuery('img[editor_component]',doc).each(function(){var img=jQuery(this);if(!img.attr('xe_handled')){img.attr('xe_handled','yes').dblclick(fn);}});},$ON_MSG_APP_READY:function(){this.oApp.exec('REGISTER_UI_EVENT',['extension','click','TOGGLE_EXTENSION_LAYER']);this.oApp.addConverter("WYSIWYG_TO_IR",this._removeAttrs);},$ON_TOGGLE_EXTENSION_LAYER:function(){this.oApp.exec('TOGGLE_TOOLBAR_ACTIVE_LAYER',[this.elDropdownLayer]);},$ON_CHANGE_EDITING_MODE:function(mode){this._addEvent();},$ON_PASTE_HTML:function(){this._addEvent();},$ON_LOAD_IR_FIELD:function(){this._addEvent();},$ON_SET_IR:function(){this._addEvent();}});xe.XE_AutoSave=jQuery.Class({name:"XE_AutoSave",form:null,textarea:null,$init:function(oIRTextarea,elAppContainer){this.form=oIRTextarea.form;this.textarea=oIRTextarea;this._assignHTMLObjects(elAppContainer);},_assignHTMLObjects:function(elAppContainer){this.welMessageBox=jQuery('autosave_message');},$ON_MSG_APP_READY:function(){var elTitle=jQuery(this.form._saved_doc_title);var elContent=jQuery(this.form._saved_doc_content);var title=jQuery.trim(elTitle.val());var content=jQuery.trim(elContent.val());if(title||content){if(confirm(this.form._saved_doc_message.value)){jQuery(this.form.title).val(title);this.oApp.setIR(content);}else{editorRemoveSavedDoc();}}
|
||||
editorEnableAutoSave(this.form,jQuery(this.form).attr("editor_sequence"));this.oApp.exec('REGISTER_HOTKEY',['ctrl+shift+s','AUTO_SAVE']);},$ON_AUTO_SAVE:function(){_editorAutoSave();}});xe.XE_FormatWithSelectUI=jQuery.Class({name:"XE_FormatWithSelectUI",$init:function(elAppContainer){this._assignHTMLObjects(elAppContainer);},_assignHTMLObjects:function(elAppContainer){this.elFormatSelect=jQuery("SELECT.xpress_xeditor_ui_format_select",elAppContainer).get(0);},$ON_MSG_APP_READY:function(){this.oApp.registerBrowserEvent(this.elFormatSelect,"change","SET_FORMAT_FROM_SELECT_UI");this.elFormatSelect.selectedIndex=0;},$ON_MSG_STYLE_CHANGED:function(sAttributeName,sAttributeValue){var blockName=this.oApp.getWYSIWYGDocument().queryCommandValue("FormatBlock");if(!blockName)return(this.elFormatSelect.selectedIndex=0);this.elFormatSelect.value=blockName.toLowerCase();if(this.elFormatSelect.selectedIndex<0)this.elFormatSelect.selectedIndex=0;},$ON_SET_FORMAT_FROM_SELECT_UI:function(){var sFormat=this.elFormatSelect.value;if(!sFormat)return;this.oApp.exec("EXECCOMMAND",["FormatBlock",false,sFormat]);this.oApp.exec("CHECK_STYLE_CHANGE",[]);}});
|
||||
editorEnableAutoSave(this.form,jQuery(this.form).attr("editor_sequence"));this.oApp.exec('REGISTER_HOTKEY',['ctrl+shift+s','AUTO_SAVE']);},$ON_AUTO_SAVE:function(){_editorAutoSave();}});xe.XE_FormatWithSelectUI=jQuery.Class({name:"XE_FormatWithSelectUI",$init:function(elAppContainer){this._assignHTMLObjects(elAppContainer);},_assignHTMLObjects:function(elAppContainer){this.elFormatSelect=jQuery("SELECT.xpress_xeditor_ui_format_select",elAppContainer).get(0);},$ON_MSG_APP_READY:function(){this.oApp.registerBrowserEvent(this.elFormatSelect,"change","SET_FORMAT_FROM_SELECT_UI");this.elFormatSelect.selectedIndex=0;},$ON_MSG_STYLE_CHANGED:function(sAttributeName,sAttributeValue){var blockName=this.oApp.getWYSIWYGDocument().queryCommandValue("FormatBlock");if(!blockName)return(this.elFormatSelect.selectedIndex=0);this.elFormatSelect.value=blockName.toLowerCase();if(this.elFormatSelect.selectedIndex<0)this.elFormatSelect.selectedIndex=0;},$ON_SET_FORMAT_FROM_SELECT_UI:function(){var sFormat=this.elFormatSelect.value;if(!sFormat)return;this.oApp.exec("EXECCOMMAND",["FormatBlock",false,sFormat]);this.oApp.exec("CHECK_STYLE_CHANGE",[]);}});
|
||||
|
|
|
|||
|
|
@ -2,12 +2,18 @@ if (!window.xe) xe = {};
|
|||
|
||||
xe.Editors = [];
|
||||
|
||||
function editorStart_xe(editor_sequence, primary_key, content_key, editor_height) {
|
||||
function editorStart_xe(editor_sequence, primary_key, content_key, editor_height, colorset) {
|
||||
if(typeof(colorset)=='undefined') colorset = 'white';
|
||||
|
||||
var target_src = editor_path+'/blank.html';
|
||||
if(colorset == 'black') target_src = editor_path+'blank_black.html';
|
||||
|
||||
var textarea = jQuery("#xpress-editor-"+editor_sequence);
|
||||
var iframe = jQuery('<iframe id="editor_iframe_'+editor_sequence+'"frameborder="0" src="'+editor_path+'/blank.html" scrolling="yes" style="z-index:1;width:100%;height:'+editor_height+'px">');
|
||||
var htmlsrc = jQuery('<textarea rows="10" cols="20" class="input_syntax" style="display:none"></textarea>');
|
||||
var iframe = jQuery('<iframe id="editor_iframe_'+editor_sequence+'" allowTransparency="true" frameborder="0" src="'+target_src+'" scrolling="yes" style="width:100%;height:'+editor_height+'px">');
|
||||
var htmlsrc = jQuery('<textarea rows="10" cols="20" class="input_syntax '+colorset+'" style="display:none"></textarea>');
|
||||
var form = textarea.get(0).form;
|
||||
form.setAttribute('editor_sequence', editor_sequence);
|
||||
textarea.css("display","none");
|
||||
|
||||
var saved_content = '';
|
||||
if(jQuery("input[name=content]",form).size()>0){
|
||||
|
|
|
|||
41
modules/editor/skins/xpresseditor/js/xe_textarea.js
Normal file
|
|
@ -0,0 +1,41 @@
|
|||
function editorStartTextarea(editor_sequence, content_key, primary_key) {
|
||||
var obj = xGetElementById('editor_'+editor_sequence);
|
||||
var use_html = xGetElementById('htm_'+editor_sequence).value;
|
||||
obj.form.setAttribute('editor_sequence', editor_sequence);
|
||||
|
||||
obj.style.width = '99%';
|
||||
|
||||
editorRelKeys[editor_sequence] = new Array();
|
||||
editorRelKeys[editor_sequence]["primary"] = obj.form[primary_key];
|
||||
editorRelKeys[editor_sequence]["content"] = obj.form[content_key];
|
||||
editorRelKeys[editor_sequence]["func"] = editorGetContentTextarea;
|
||||
|
||||
var content = obj.form[content_key].value;
|
||||
if(use_html) {
|
||||
content = content.replace(/<br([^>]*)>/ig,"\n");
|
||||
if(use_html!='br') {
|
||||
content = content.replace(/</g, "<");
|
||||
content = content.replace(/>/g, ">");
|
||||
content = content.replace(/"/g, '"');
|
||||
content = content.replace(/&/g, "&");
|
||||
}
|
||||
}
|
||||
obj.value = content;
|
||||
}
|
||||
|
||||
function editorGetContentTextarea(editor_sequence) {
|
||||
var obj = xGetElementById('editor_'+editor_sequence);
|
||||
var use_html = xGetElementById('htm_'+editor_sequence).value;
|
||||
var content = obj.value.trim();
|
||||
if(use_html) {
|
||||
if(use_html!='br') {
|
||||
content = content.replace(/&/g, "&");
|
||||
content = content.replace(/</g, "<");
|
||||
content = content.replace(/>/g, ">");
|
||||
content = content.replace(/\"/g, """);
|
||||
}
|
||||
content = content.replace(/(\r\n|\n)/g, "<br />");
|
||||
}
|
||||
return content;
|
||||
}
|
||||
|
||||
|
|
@ -34,4 +34,77 @@
|
|||
<name xml:lang="zh-CN">gony</name>
|
||||
<name xml:lang="zh-TW">gony</name>
|
||||
</author>
|
||||
</skin>
|
||||
<colorset>
|
||||
<color name="white">
|
||||
<title xml:lang="ko">하얀색(기본)</title>
|
||||
<title xml:lang="jp">白(デフォルト)</title>
|
||||
<title xml:lang="zh-CN">白色(基本)</title>
|
||||
<title xml:lang="en">White (default)</title>
|
||||
<title xml:lang="es">Blanco (por defecto)</title>
|
||||
<title xml:lang="zh-TW">白色(預設)</title>
|
||||
</color>
|
||||
<color name="black">
|
||||
<title xml:lang="ko">검은색</title>
|
||||
<title xml:lang="jp">黒</title>
|
||||
<title xml:lang="en">Black</title>
|
||||
<title xml:lang="ru">Черного</title>
|
||||
<title xml:lang="es">Negro</title>
|
||||
<title xml:lang="zh-CN">黑色</title>
|
||||
<title xml:lang="zh-TW">黑色</title>
|
||||
</color>
|
||||
<color name="white_texteditor">
|
||||
<title xml:lang="ko">하얀색 텍스트편집기(자동 줄 바꿈)</title>
|
||||
<title xml:lang="jp">白色テキストエディター(自動に改行を入れる)</title>
|
||||
<title xml:lang="en">White Text Editor(Auto Line Break)</title>
|
||||
<title xml:lang="ru">White Text Editor(Auto Line Break)</title>
|
||||
<title xml:lang="es">Editor de texto en blanco (Auto de línea)</title>
|
||||
<title xml:lang="zh-CN">白色文本编辑器(自动换行)</title>
|
||||
<title xml:lang="zh-TW">白色文字編輯器(Auto Line Break)</title>
|
||||
</color>
|
||||
<color name="black_texteditor">
|
||||
<title xml:lang="ko">검은색 텍스트편집기(자동 줄 바꿈)</title>
|
||||
<title xml:lang="jp">黒色テキストエディター(自動に改行を入れる)</title>
|
||||
<title xml:lang="en">Black Text Editor(Auto Line Break)</title>
|
||||
<title xml:lang="ru">Black Text Editor(Auto Line Break)</title>
|
||||
<title xml:lang="es">Editor de texto negro (salto de línea automático)</title>
|
||||
<title xml:lang="zh-CN">黑色文本编辑器(自动换行)</title>
|
||||
<title xml:lang="zh-TW">黑色文字編輯器(Auto Line Break)</title>
|
||||
</color>
|
||||
<color name="white_text_usehtml">
|
||||
<title xml:lang="ko">하얀색 텍스트편집기(HTML 사용)</title>
|
||||
<title xml:lang="jp">白色テキストエディター(HTMLタグを使う)</title>
|
||||
<title xml:lang="en">White Text Editor(Use HTML)</title>
|
||||
<title xml:lang="ru">White Text Editor(Use HTML)</title>
|
||||
<title xml:lang="es">Editor de texto en blanco (Uso de HTML)</title>
|
||||
<title xml:lang="zh-CN">白色文本编辑器(使用HTML)</title>
|
||||
<title xml:lang="zh-TW">白色文字編輯器(Use HTML)</title>
|
||||
</color>
|
||||
<color name="black_text_usehtml">
|
||||
<title xml:lang="ko">검은색 텍스트편집기(HTML 사용)</title>
|
||||
<title xml:lang="jp">黒色テキストエディター(HTMLタグを使う)</title>
|
||||
<title xml:lang="en">Black Text Editor(Use HTML)</title>
|
||||
<title xml:lang="ru">Black Text Editor(Use HTML)</title>
|
||||
<title xml:lang="es">Editor de texto negro (Uso de HTML)</title>
|
||||
<title xml:lang="zh-CN">黑色文本编辑器(使用HTML)</title>
|
||||
<title xml:lang="zh-TW">黑色文字編輯器(Use HTML)</title>
|
||||
</color>
|
||||
<color name="white_text_nohtml">
|
||||
<title xml:lang="ko">하얀색 텍스트편집기(HTML 사용 안함)</title>
|
||||
<title xml:lang="jp">白色テキストエディター(HTMLタグを使わない)</title>
|
||||
<title xml:lang="en">White Text Editor(No HTML)</title>
|
||||
<title xml:lang="ru">White Text Editor(No HTML)</title>
|
||||
<title xml:lang="es">Editor de texto en blanco (no HTML)</title>
|
||||
<title xml:lang="zh-CN">白色文本编辑器(不使用HTML)</title>
|
||||
<title xml:lang="zh-TW">白色文字編輯器(No HTML)</title>
|
||||
</color>
|
||||
<color name="black_text_nohtml">
|
||||
<title xml:lang="ko">검은색 텍스트편집기(HTML 사용 안함)</title>
|
||||
<title xml:lang="jp">黒色テキストエディター(HTMLタグを使わない)</title>
|
||||
<title xml:lang="en">Black Text Editor(No HTML)</title>
|
||||
<title xml:lang="ru">Black Text Editor(No HTML)</title>
|
||||
<title xml:lang="es">Editor de texto negro (no HTML)</title>
|
||||
<title xml:lang="zh-CN">黑色文本编辑器(不使用HTML)</title>
|
||||
<title xml:lang="zh-TW">黑色文字編輯器(No HTML)</title>
|
||||
</color>
|
||||
</colorset>
|
||||
</skin>
|
||||
|
|
|
|||