From 2a8c16d4f9a17722f035ebccc1c3794ac9fedb92 Mon Sep 17 00:00:00 2001 From: flyskyko Date: Mon, 5 Sep 2011 10:01:33 +0000 Subject: [PATCH] widget module git-svn-id: http://xe-core.googlecode.com/svn/branches/1.5.0@9031 201d5d3c-b55e-5fd7-737f-ddc643e51545 --- modules/module/module.admin.model.php | 26 +- modules/widget/tpl/add_content_widget.html | 54 ++- modules/widget/tpl/js/generate_code.js | 212 ++++++++++-- modules/widget/tpl/js/module_list.js | 20 ++ modules/widget/tpl/js/multi_order.js | 14 + modules/widget/tpl/js/widget.js | 25 +- .../tpl/widget_generate_code.filebox.html | 33 ++ modules/widget/tpl/widget_generate_code.html | 164 +-------- .../tpl/widget_generate_code.include.html | 326 +++++++----------- .../tpl/widget_generate_code_in_page.html | 55 +-- .../widget_style_generate_code_in_page.html | 172 +++++---- modules/widget/widget.admin.view.php | 3 +- modules/widget/widget.view.php | 3 +- 13 files changed, 550 insertions(+), 557 deletions(-) create mode 100644 modules/widget/tpl/widget_generate_code.filebox.html diff --git a/modules/module/module.admin.model.php b/modules/module/module.admin.model.php index 113db57ff..51faeada4 100644 --- a/modules/module/module.admin.model.php +++ b/modules/module/module.admin.model.php @@ -19,12 +19,16 @@ * Used in the ModuleSelector **/ function getModuleAdminModuleList() { + $oModuleController = &getController('module'); + $oModuleModel = &getModel('module'); $args->module_srls = Context::get('module_srls'); $output = executeQueryArray('module.getModulesInfo', $args); if(!$output->toBool() || !$output->data) return new Object(); foreach($output->data as $key => $val) { - $list[$val->module_srl] = array('module_srl'=>$val->module_srl,'mid'=>$val->mid,'browser_title'=>$val->browser_title); + $info_xml = $oModuleModel->getModuleInfoXml($val->module); + $oModuleController->replaceDefinedLangCode($val->browser_title); + $list[$val->module_srl] = array('module_srl'=>$val->module_srl,'mid'=>$val->mid,'browser_title'=>$val->browser_title, 'module_name' => $info_xml->title); } $modules = explode(',',$args->module_srls); for($i=0;$isite_srl) $args->site_srl = 0; - + $columnList = array('lang_code', 'value'); $langList = array(); - + $args->langName = preg_replace('/\$user_lang->/', '', $args->lang_name); $output = executeQueryArray('module.getLangListByName', $args, $columnList); if($output->toBool()) $langList = $output->data; @@ -202,16 +206,16 @@ } /** - * @brief Return lang list + * @brief Return lang list **/ function getModuleAdminLangListByValue() { $args = Context::getRequestVars(); if(!$args->site_srl) $args->site_srl = 0; - + $langList = array(); - + $args->value = $args->lang_name; // search value @@ -222,7 +226,7 @@ $args->langName = $output->data[0]->name; $columnList = array('lang_code', 'value'); $output = executeQueryArray('module.getLangListByName', $args, $columnList); - + if($output->toBool()) $langList = $output->data; } @@ -230,7 +234,7 @@ $this->add('lang_name', $args->langName); } /** - * @brief Return current lang list + * @brief Return current lang list **/ function getLangListByLangcode($args) { @@ -241,7 +245,7 @@ } /** - * @brief Return current lang list + * @brief Return current lang list **/ function getLangListByLangcodeForAutoComplete() { diff --git a/modules/widget/tpl/add_content_widget.html b/modules/widget/tpl/add_content_widget.html index f2f273a76..9717ae071 100644 --- a/modules/widget/tpl/add_content_widget.html +++ b/modules/widget/tpl/add_content_widget.html @@ -1,35 +1,33 @@ - - + + -
-

{$lang->cmd_content_insert}

-
+
-
- - - - - - - - - +

{$lang->cmd_content_insert}

-
-
+ + + + + + + + + + -
- {$editor} -
+
- -
+
+ {$editor} +
-
- -
+ -
+
+ +
+ +
\ No newline at end of file diff --git a/modules/widget/tpl/js/generate_code.js b/modules/widget/tpl/js/generate_code.js index 1b49bef33..1f0f17027 100644 --- a/modules/widget/tpl/js/generate_code.js +++ b/modules/widget/tpl/js/generate_code.js @@ -1,4 +1,4 @@ -function doDisplaySkinColorset() +function doDisplaySkinColorset(colorset) { var skin = jQuery('select[name=skin]').val(); if(!skin) { @@ -6,39 +6,39 @@ function doDisplaySkinColorset() return; } + function completeGetSkinColorset(ret_obj) + { + var sel = jQuery("select[name=colorset]").get(0); + var length = sel.options.length; + var selected_colorset = colorset; + for(var i=0;i