From 812283e33aa0d8c9fe0d13b26c4ac6d25db623f3 Mon Sep 17 00:00:00 2001 From: zero Date: Wed, 25 Jul 2007 08:46:44 +0000 Subject: [PATCH] =?UTF-8?q?=EA=B2=8C=EC=8B=9C=ED=8C=90/=EB=B8=94=EB=A1=9C?= =?UTF-8?q?=EA=B7=B8/=ED=8E=98=EC=9D=B4=EC=A7=80=20=EB=AA=A8=EB=93=88?= =?UTF-8?q?=EC=9D=98=20=EA=B8=80=EC=9E=91=EC=84=B1=20=ED=95=98=EB=8B=A8?= =?UTF-8?q?=EC=97=90=20=EB=AF=B8=EB=A6=AC=EB=B3=B4=EA=B8=B0=20=EA=B8=B0?= =?UTF-8?q?=EB=8A=A5=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: http://xe-core.googlecode.com/svn/trunk@2014 201d5d3c-b55e-5fd7-737f-ddc643e51545 --- common/js/common.js | 32 +++++++++++++++++++ common/lang/en.lang.php | 2 ++ common/lang/es.lang.php | 2 ++ common/lang/jp.lang.php | 3 ++ common/lang/ko.lang.php | 2 ++ common/lang/zh-CN.lang.php | 2 ++ modules/blog/skins/default/write_form.html | 2 +- modules/blog/skins/xe_blog/write_form.html | 1 + modules/board/skins/default/write_form.html | 1 + .../board/skins/xe_gallery/write_form.html | 3 +- modules/board/skins/xe_list/write_form.html | 3 +- .../board/skins/xe_webzine/write_form.html | 3 +- modules/board/tpl/board_insert.html | 1 - modules/document/conf/module.xml | 2 ++ modules/document/document.view.php | 11 +++++++ modules/document/tpl/preview_page.html | 5 +++ modules/document/tpl/print_page.html | 2 +- modules/layout/lang/en.lang.php | 2 -- modules/layout/lang/jp.lang.php | 2 -- modules/layout/lang/ko.lang.php | 2 -- modules/layout/lang/zh-CN.lang.php | 2 -- modules/page/tpl/page_insert.html | 1 + 22 files changed, 72 insertions(+), 14 deletions(-) create mode 100644 modules/document/tpl/preview_page.html diff --git a/common/js/common.js b/common/js/common.js index 6fe0c937a..45b6a57f4 100644 --- a/common/js/common.js +++ b/common/js/common.js @@ -562,3 +562,35 @@ function setLangType(lang_type) { expire.setTime(expire.getTime()+ (7000 * 24 * 3600000)); xSetCookie('lang_type', lang_type, expire); } + +/* 미리보기 */ +function doDocumentPreview(obj) { + var fo_obj = obj; + while(fo_obj.nodeName != "FORM") { + fo_obj = fo_obj.parentNode; + } + if(fo_obj.nodeName != "FORM") return; + + var content = fo_obj.content.value; + + var win = window.open("","previewDocument","toolbars=no,width=700px;height:800px;"); + + var dummy_obj = xGetElementById("previewDocument"); + + if(!dummy_obj) { + var fo_code = '
'+ + ''+ + ''+ + ''+ + '
'; + var dummy = xCreateElement("DIV"); + xInnerHtml(dummy, fo_code); + window.document.body.insertBefore(dummy,window.document.body.lastChild); + dummy_obj = xGetElementById("previewDocument"); + } + + if(dummy_obj) { + dummy_obj.content.value = content; + dummy_obj.submit(); + } +} diff --git a/common/lang/en.lang.php b/common/lang/en.lang.php index 3479067a9..1094e8c74 100644 --- a/common/lang/en.lang.php +++ b/common/lang/en.lang.php @@ -47,6 +47,8 @@ $lang->cmd_send = 'Send'; $lang->cmd_print = 'Print'; $lang->cmd_scrap = 'Scrap'; + $lang->cmd_preview = 'Preview'; + $lang->cmd_reset = 'Reset'; $lang->enable = 'Enable'; $lang->disable = 'Disable'; diff --git a/common/lang/es.lang.php b/common/lang/es.lang.php index 8a8ff616e..86ba80d3a 100644 --- a/common/lang/es.lang.php +++ b/common/lang/es.lang.php @@ -47,6 +47,8 @@ $lang->cmd_send = 'Enviar'; $lang->cmd_print = 'Print'; $lang->cmd_scrap = 'Scrap'; + $lang->cmd_preview = 'Preview'; + $lang->cmd_reset = 'Reset'; $lang->enable = 'Enable'; $lang->disable = 'Disable'; diff --git a/common/lang/jp.lang.php b/common/lang/jp.lang.php index 2483d4f7c..55f5c9ef3 100644 --- a/common/lang/jp.lang.php +++ b/common/lang/jp.lang.php @@ -46,6 +46,9 @@ $lang->cmd_open_calendar = 'カレンダを開く'; $lang->cmd_send = '送信'; $lang->cmd_print = '印刷'; + $lang->cmd_scrap = 'Scrapt'; + $lang->cmd_preview = 'プレビュー'; + $lang->cmd_reset = '初期化'; $lang->enable = '可能'; $lang->disable = '不可'; diff --git a/common/lang/ko.lang.php b/common/lang/ko.lang.php index ff903dfa3..9fdf90205 100644 --- a/common/lang/ko.lang.php +++ b/common/lang/ko.lang.php @@ -47,6 +47,8 @@ $lang->cmd_send = '발송'; $lang->cmd_print = '인쇄'; $lang->cmd_scrap = '스크랩'; + $lang->cmd_preview = '미리 보기'; + $lang->cmd_reset = '초기화'; $lang->enable = '가능'; $lang->disable = '불가능'; diff --git a/common/lang/zh-CN.lang.php b/common/lang/zh-CN.lang.php index 9753acd31..ef01c2f6b 100644 --- a/common/lang/zh-CN.lang.php +++ b/common/lang/zh-CN.lang.php @@ -47,6 +47,8 @@ $lang->cmd_send = '发送'; $lang->cmd_print = '打印'; $lang->cmd_scrap = 'Scrap'; + $lang->cmd_preview = '预览'; + $lang->cmd_reset = '初期化'; $lang->enable = '可用'; $lang->disable = '禁用'; diff --git a/modules/blog/skins/default/write_form.html b/modules/blog/skins/default/write_form.html index c25b5d33e..089b52c4e 100644 --- a/modules/blog/skins/default/write_form.html +++ b/modules/blog/skins/default/write_form.html @@ -93,7 +93,7 @@ - + diff --git a/modules/blog/skins/xe_blog/write_form.html b/modules/blog/skins/xe_blog/write_form.html index fb17acf3f..71d188305 100644 --- a/modules/blog/skins/xe_blog/write_form.html +++ b/modules/blog/skins/xe_blog/write_form.html @@ -88,6 +88,7 @@
+
diff --git a/modules/board/skins/default/write_form.html b/modules/board/skins/default/write_form.html index 5dae162f4..90eea3495 100644 --- a/modules/board/skins/default/write_form.html +++ b/modules/board/skins/default/write_form.html @@ -107,6 +107,7 @@ + diff --git a/modules/board/skins/xe_gallery/write_form.html b/modules/board/skins/xe_gallery/write_form.html index 2f36ec6e9..9a60b750c 100644 --- a/modules/board/skins/xe_gallery/write_form.html +++ b/modules/board/skins/xe_gallery/write_form.html @@ -100,7 +100,8 @@
- + + {$lang->cmd_back}
diff --git a/modules/board/skins/xe_list/write_form.html b/modules/board/skins/xe_list/write_form.html index 2f36ec6e9..9a60b750c 100644 --- a/modules/board/skins/xe_list/write_form.html +++ b/modules/board/skins/xe_list/write_form.html @@ -100,7 +100,8 @@
- + + {$lang->cmd_back}
diff --git a/modules/board/skins/xe_webzine/write_form.html b/modules/board/skins/xe_webzine/write_form.html index 2f36ec6e9..9a60b750c 100644 --- a/modules/board/skins/xe_webzine/write_form.html +++ b/modules/board/skins/xe_webzine/write_form.html @@ -100,7 +100,8 @@
- + + {$lang->cmd_back}
diff --git a/modules/board/tpl/board_insert.html b/modules/board/tpl/board_insert.html index dec6b04d8..97d6ff94d 100644 --- a/modules/board/tpl/board_insert.html +++ b/modules/board/tpl/board_insert.html @@ -1,6 +1,5 @@ -
diff --git a/modules/document/conf/module.xml b/modules/document/conf/module.xml index 89196d7ce..e86b2095e 100644 --- a/modules/document/conf/module.xml +++ b/modules/document/conf/module.xml @@ -3,8 +3,10 @@ + + diff --git a/modules/document/document.view.php b/modules/document/document.view.php index 049f47e41..951b28fcd 100644 --- a/modules/document/document.view.php +++ b/modules/document/document.view.php @@ -40,6 +40,17 @@ $this->setTemplatePath($this->module_path.'tpl'); $this->setTemplateFile('print_page'); } + + /** + * @brief 미리 보기 + **/ + function dispDocumentPreview() { + Context::set('layout','none'); + + $content = Context::get('content'); + $this->setTemplatePath($this->module_path.'tpl'); + $this->setTemplateFile('preview_page'); + } } ?> diff --git a/modules/document/tpl/preview_page.html b/modules/document/tpl/preview_page.html new file mode 100644 index 000000000..fb7dc0034 --- /dev/null +++ b/modules/document/tpl/preview_page.html @@ -0,0 +1,5 @@ + + + + +{$content} diff --git a/modules/document/tpl/print_page.html b/modules/document/tpl/print_page.html index 9eda8a509..7e632c720 100644 --- a/modules/document/tpl/print_page.html +++ b/modules/document/tpl/print_page.html @@ -1,4 +1,4 @@ - +

{$oDocument->getTitleText()}

diff --git a/modules/layout/lang/en.lang.php b/modules/layout/lang/en.lang.php index b3f814539..4e9b69f78 100644 --- a/modules/layout/lang/en.lang.php +++ b/modules/layout/lang/en.lang.php @@ -7,8 +7,6 @@ $lang->cmd_layout_management = 'Layout setting'; $lang->cmd_layout_edit = 'Edit layout'; - $lang->cmd_preview = 'Preview'; - $lang->cmd_reset = 'Reset'; $lang->layout_name = 'Layout name'; $lang->layout_maker = "Layout maker"; diff --git a/modules/layout/lang/jp.lang.php b/modules/layout/lang/jp.lang.php index 76db89de9..003137a7a 100644 --- a/modules/layout/lang/jp.lang.php +++ b/modules/layout/lang/jp.lang.php @@ -7,8 +7,6 @@ $lang->cmd_layout_management = 'レイアウト設定'; $lang->cmd_layout_edit = 'レイアウト編集'; - $lang->cmd_preview = 'プレビュー'; - $lang->cmd_reset = '初期化'; $lang->layout_name = 'レイアウト名'; $lang->layout_maker = "レイアウト作者"; diff --git a/modules/layout/lang/ko.lang.php b/modules/layout/lang/ko.lang.php index 2e80db1d8..1fba3d8e9 100644 --- a/modules/layout/lang/ko.lang.php +++ b/modules/layout/lang/ko.lang.php @@ -7,8 +7,6 @@ $lang->cmd_layout_management = '레이아웃 설정'; $lang->cmd_layout_edit = '레이아웃 편집'; - $lang->cmd_preview = '미리 보기'; - $lang->cmd_reset = '초기화'; $lang->layout_name = '레이아웃 이름'; $lang->layout_maker = "레이아웃 제작자"; diff --git a/modules/layout/lang/zh-CN.lang.php b/modules/layout/lang/zh-CN.lang.php index 688361e32..891dbc2e9 100644 --- a/modules/layout/lang/zh-CN.lang.php +++ b/modules/layout/lang/zh-CN.lang.php @@ -7,8 +7,6 @@ $lang->cmd_layout_management = '布局设定'; $lang->cmd_layout_edit = '布局编辑'; - $lang->cmd_preview = '预览'; - $lang->cmd_reset = '初期化'; $lang->layout_name = '布局名称'; $lang->layout_maker = "布局作者"; diff --git a/modules/page/tpl/page_insert.html b/modules/page/tpl/page_insert.html index 0d45844c1..695e2b6b8 100644 --- a/modules/page/tpl/page_insert.html +++ b/modules/page/tpl/page_insert.html @@ -74,6 +74,7 @@
{$editor}
+