DELETE FROM _widgets WHERE wd_id = 'admin_main';\r
INSERT INTO _widgets\r
(wd_id, wd_name, wd_admin, wd_category_id, wd_version, wd_author, wd_copyright, wd_license, wd_official_level, wd_add_script_lib, wd_available, wd_editable, wd_has_admin, wd_enable_operation, wd_use_instance_def, wd_initialized, wd_release_dt, wd_install_dt, wd_create_dt) VALUES\r
-('admin_main', '管理用画面', true, 'admin', '1.1.0', 'Naoki Hirata', 'Magic3.org', 'GPL', 10, 'menudef=jquery.jstree;menudef_detail=wysiwyg_editor;smenudef_detail=wysiwyg_editor;analyzegraph=jquery.jqplot;adjustwidget=jquery-ui.tabs,wysiwyg_editor,ckeditor_m3toolbar;filebrowser=elfinder;editmenu_others=elfinder;initwizard_=bootstrap;test_ckeditor=ckeditor_m3toolbar;', false, false, false, true, false, true, '2013-03-04', now(),now());\r
+('admin_main', '管理用画面', true, 'admin', '1.1.0', 'Naoki Hirata', 'Magic3.org', 'GPL', 10, 'menudef=jquery.jstree;menudef_detail=wysiwyg_editor;smenudef_detail=wysiwyg_editor;analyzegraph=jquery.jqplot;adjustwidget=wysiwyg_editor,ckeditor_m3toolbar;filebrowser=elfinder;editmenu_others=elfinder;initwizard_=bootstrap;test_ckeditor=ckeditor_m3toolbar;', false, false, false, true, false, true, '2013-03-04', now(),now());\r
DELETE FROM _widgets WHERE wd_id = 'admin/analytics';\r
INSERT INTO _widgets\r
(wd_id, wd_name, wd_admin, wd_category_id, wd_version, wd_author, wd_copyright, wd_license, wd_official_level, wd_add_script_lib, wd_available, wd_editable, wd_has_admin, wd_initialized, wd_release_dt, wd_install_dt, wd_create_dt) VALUES\r
DELETE FROM _widgets WHERE wd_id = 'static_content';\r
INSERT INTO _widgets\r
(wd_id, wd_name, wd_type, wd_category_id, wd_version, wd_author, wd_copyright, wd_license, wd_official_level, wd_description, wd_add_script_lib, wd_add_script_lib_a, wd_available, wd_editable, wd_has_admin, wd_enable_operation, wd_use_instance_def, wd_initialized, wd_launch_index, wd_cache_type, wd_view_control_type, wd_release_dt, wd_install_dt, wd_create_dt) VALUES\r
-('static_content', '汎用コンテンツ - 固定コンテンツ', '', 'content', '2.0.0', 'Naoki Hirata', 'Magic3.org', 'GPL', 10, '固定的にコンテンツを表示。', '', 'jquery-ui.tabs', true, true, true, false, true,true, 0, 2, 1, '2012-12-28',now(), now());\r
+('static_content', '汎用コンテンツ - 固定コンテンツ', '', 'content', '2.0.0', 'Naoki Hirata', 'Magic3.org', 'GPL', 10, '固定的にコンテンツを表示。', '', '', true, true, true, false, true,true, 0, 2, 1, '2012-12-28',now(), now());\r
DELETE FROM _widgets WHERE wd_id = 'content_search_box';\r
INSERT INTO _widgets \r
(wd_id, wd_name, wd_category_id, wd_template_type, wd_version, wd_author, wd_copyright, wd_license, wd_official_level, wd_description, wd_available, wd_editable, wd_has_admin, wd_enable_operation, wd_use_instance_def, wd_initialized, wd_launch_index, wd_cache_type, wd_view_control_type, wd_release_dt, wd_install_dt, wd_create_dt) VALUES\r
*
* @package Magic3 Framework
* @author 平田直毅(Naoki Hirata) <naoki@aplo.co.jp>
- * @copyright Copyright 2006-2012 Magic3 Project.
+ * @copyright Copyright 2006-2014 Magic3 Project.
* @license http://www.gnu.org/copyleft/gpl.html GPL License
* @version SVN: $Id: admin_static_contentWidgetContainer.php 5489 2012-12-28 13:00:45Z fishbone $
* @link http://www.magic3.org
// 定義選択メニュー作成
$this->createDefListMenu();
+ // ナビゲーションタブ作成
+ $tabDef = array();
+ $tabItem = new stdClass;
+ $tabItem->name = 'ウィジェット設定';
+ $tabItem->task = '';
+ $tabItem->url = '#widget_config';
+ $tabItem->parent = 0;
+ $tabItem->active = false;
+ $tabDef[] = $tabItem;
+ $tabItem = new stdClass;
+ $tabItem->name = 'コンテンツ編集';
+ $tabItem->task = '';
+ $tabItem->url = '#edit_content';
+ $tabItem->parent = 0;
+ $tabItem->active = false;
+ $tabDef[] = $tabItem;
+ $tabHtml = $this->gDesign->createConfigNavTab($tabDef);
+ $this->tmpl->addVar("_widget", "nav_tab", $tabHtml);
+ if (empty($activeTab)){ // タブの選択
+ $this->tmpl->addVar('_widget', 'active_tab', 'widget_config');
+ } else {
+ $this->tmpl->addVar('_widget', 'active_tab', $activeTab);
+ }
+
// 表示用データを取得
if (empty($this->configId)){ // 新規登録の場合
$this->tmpl->setAttribute('item_name_visible', 'visibility', 'visible');// 名前入力フィールド表示
*\r
* @package Magic3 Framework\r
* @author 平田直毅(Naoki Hirata) <naoki@aplo.co.jp>\r
- * @copyright Copyright 2006-2012 Magic3 Project.\r
+ * @copyright Copyright 2006-2014 Magic3 Project.\r
* @license http://www.gnu.org/copyleft/gpl.html GPL License\r
* @version SVN: $Id: top_jquery.tmpl.html 4624 2012-01-28 12:05:57Z fishbone $\r
* @link http://www.magic3.org\r
{\r
alert('ajax failure!');\r
}\r
+// タブを選択\r
+function activateTab(tab)\r
+{\r
+ $('.nav-tabs a[href="#' + tab + '"]').tab('show');\r
+}\r
+// コンテンツ編集画面を更新\r
+function reloadEditContent()\r
+{\r
+ var url = '';\r
+ var id = document.main.contentid.value;\r
+ url = "?cmd=configwidget&openby=tabs&widget={CONTENT_WIDGET_ID}&task=content_detail&contentid=" + id;\r
+ document.getElementById("default_content").src = url;\r
+}\r
$(function(){\r
- // タブ作成\r
- $tabs = $("#main_area").tabs({\r
- select: function(event, ui){\r
- if (ui.panel.id == 'edit_content'){\r
- var url = '';\r
- var id = document.main.contentid.value;\r
- url = "?cmd=configwidget&openby=tabs&widget={CONTENT_WIDGET_ID}&task=content_detail&contentid=" + id;\r
- document.getElementById("default_content").src = url;\r
- }\r
- return true;\r
- }\r
+ // コンテンツ編集画面を更新\r
+ reloadEditContent();\r
+ \r
+ // タブを選択\r
+ activateTab('{ACTIVE_TAB}');\r
+ \r
+ // コンテンツ編集タブを表示\r
+ $('#button_edit_content').click(function(){\r
+ activateTab('edit_content');\r
+ return false;\r
});\r
- $('#button_edit_content').click(function() {\r
- $tabs.tabs('select', 1);\r
+ // コンテンツの選択メニュー\r
+ $('#item_contentid').change(function(){ \r
+ // コンテンツ編集画面を更新\r
+ reloadEditContent();\r
return false;\r
});\r
});\r
//]]>\r
</script>\r
-<div id="main_area" class="m3config_tabs">\r
- <ul>\r
- <li><a href="#widget_config"><span>ウィジェット設定</span></a></li>\r
- <li><a href="#edit_content"><span>コンテンツ編集</span></a></li>\r
- </ul>\r
- <div id="widget_config">\r
+{NAV_TAB}\r
+<div class="m3config_tabs tab-content">\r
+<div id="widget_config" class="tab-pane">\r
<!-- m3:ErrorMessage -->\r
<form method="post" name="main">\r
<input type="hidden" name="task" />\r
<tr class="even">\r
<td class="table-headside"><span {_HELP_ITEM_CONTENT}>コンテンツ</span></td>\r
<td>\r
- <span id="content_menu"><select name="contentid">\r
+ <span id="content_menu"><select id="item_contentid" name="contentid">\r
<option value="0">-- 未選択 --</option>\r
<patTemplate:tmpl name="content_list">\r
<option value="{VALUE}" {SELECTED}>{NAME}</option>\r
</table>\r
</form>\r
</div>\r
- <div id="edit_content">\r
+ <div id="edit_content" class="tab-pane">\r
<iframe id="default_content" name="default_content" style="width:100%; height:2000px; border:none;" allowTransparency="true" frameborder="0">{_LC_LABEL_NENU_DEF}</iframe>\r
</div>\r
</div>\r