OSDN Git Service

初回コミット(v2.6.17.1)
[magic3/magic3.git] / widgets / s / jquery_menu / include / template / admin.tmpl.html
1 /**\r
2  * 表示データ作成用テンプレート(patTemplate)\r
3  *\r
4  * LICENSE: This source file is licensed under the terms of the GNU General Public License.\r
5  *\r
6  * @package    Magic3 Framework\r
7  * @author     平田直毅(Naoki Hirata) <naoki@aplo.co.jp>\r
8  * @copyright  Copyright 2006-2012 Magic3 Project.\r
9  * @license    http://www.gnu.org/copyleft/gpl.html  GPL License\r
10  * @version    SVN: $Id: admin.tmpl.html 4802 2012-03-30 03:04:05Z fishbone $\r
11  * @link       http://www.magic3.org\r
12  */\r
13 <patTemplate:tmpl name="_widget">\r
14 <script type="text/javascript">\r
15 //<![CDATA[\r
16 function addItem(){\r
17         if (!window.confirm('項目を新規追加しますか?')) return false;\r
18         document.main.act.value = 'add';\r
19         document.main.submit();\r
20         return true;\r
21 }\r
22 function updateItem(){\r
23         if (!window.confirm('設定を更新しますか?')) return false;\r
24         document.main.act.value='update';\r
25         document.main.submit();\r
26         return true;\r
27 }\r
28 function selectItem()\r
29 {\r
30         document.main.act.value = 'select';\r
31         document.main.submit();\r
32         return true;\r
33 }\r
34 function listItem(){\r
35         document.main.task.value = 'list';\r
36         document.main.submit();\r
37         return true;\r
38 }\r
39 $(function(){\r
40         // タブ作成\r
41         $tabs = $("#main_area").tabs({\r
42                 select: function(event, ui){\r
43                         if (ui.panel.id == 'menu_define'){\r
44                                 var url = '';\r
45                                 var id = document.main.menuid.value;\r
46                                 if (document.main.is_hier.checked){\r
47                                         url = "?task=menudef&openby=tabs&menuid=" + id;\r
48                                 } else {\r
49                                         url = "?task=smenudef&openby=tabs&menuid=" + id;\r
50                                 }\r
51                                 document.getElementById("menu_def").src = url;\r
52                         }\r
53                         return true;\r
54                 }\r
55         });\r
56         $('#edit_menu').click(function() {\r
57                 $tabs.tabs('select', 1);\r
58                 return false;\r
59         });\r
60         <patTemplate:tmpl name="select_menu_def" visibility="hidden">$tabs.tabs('select', 1);</patTemplate:tmpl>\r
61 });\r
62 //]]>\r
63 </script>\r
64 <div id="main_area" class="m3config_tabs">\r
65             <ul>\r
66             <li><a href="#widget_config"><span>ウィジェット設定</span></a></li>\r
67             <li><a href="#menu_define"><span>メニュー定義</span></a></li>\r
68             </ul>\r
69             <div id="widget_config">\r
70 <!-- m3:ErrorMessage -->\r
71 <form method="post" name="main">\r
72 <input type="hidden" name="task" />\r
73 <input type="hidden" name="act" />\r
74 <input type="hidden" name="serial" value="{SERIAL}" />\r
75 <!-- m3:PostParam -->\r
76 <table width="95%" style="margin: 0 auto;">\r
77 <tr><td><span {_HELP_MENU_DETAIL}><label>メニュー設定</label></span></td>\r
78 <td align="right"><span {_HELP_MENU_LIST_BTN}><input type="button" class="button" onclick="listItem();" value="設定一覧" /></span>\r
79 </td></tr>\r
80 <tr><td colspan="2">\r
81 \r
82 <table class="simple-table" width="100%">\r
83     <tbody>\r
84         <tr>\r
85             <td class="table-headside" width="100"><span {_HELP_MENU_NAME_INPUT}>名前</span></td>\r
86             <td width="500">\r
87             <select name="item_id" onchange="selectItem();" {ID_DISABLED}>\r
88                 <option value="0">-- 新規 --</option>\r
89                 <patTemplate:tmpl name="title_list">\r
90                 <option value="{VALUE}" {SELECTED}>{NAME}</option>\r
91                 </patTemplate:tmpl>\r
92             </select>\r
93             <patTemplate:tmpl name="item_name_visible" visibility="hidden">\r
94             <input type="text" name="item_name" value="{NAME}" size="40" maxlength="40" />\r
95             </patTemplate:tmpl>\r
96             </td>\r
97         </tr>\r
98         <tr class="even">\r
99             <td class="table-headside"><span {_HELP_MENU_DEF}>メニュー定義</span></td>\r
100             <td>\r
101             <input type="checkbox" name="is_hier" {IS_HIER} {IS_HIER_DISABLED} />階層化あり&nbsp;&nbsp;\r
102             <select name="menuid" {ID_DISABLED}>\r
103                 <patTemplate:tmpl name="menu_id_list">\r
104                 <option value="{VALUE}" {SELECTED}>{NAME}</option>\r
105                 </patTemplate:tmpl>\r
106             </select>\r
107             <span {_HELP_MENU_EDIT_DEF_BTN}><input id="edit_menu" type="button" class="button" value="メニュー定義を編集" /></span>\r
108             </td>\r
109         </tr>\r
110         <tr>\r
111             <td class="table-headside"><span {_HELP_MENU_STYLE}>表示スタイル</span></td>\r
112             <td><fieldset><legend><input type="radio" name="item_menu_type" value="listview" {MENU_TYPE_LISTVIEW_CHECKED} />リスト</legend>\r
113             <input type="checkbox" name="item_inset_list" {INSET_LIST_CHECKED} />角丸リスト</fieldset>\r
114             <fieldset><legend><input type="radio" name="item_menu_type" value="navbar" {MENU_TYPE_NAVBAR_CHECKED} />ナビゲーションバー</legend>\r
115             </fieldset>\r
116             <fieldset><legend>共通</legend>\r
117             テーマ:<input type="text" name="item_theme" value="{THEME}" size="1" maxlength="1" />\r
118             </fieldset></td>\r
119         </tr>\r
120         <tr class="even">\r
121             <td align="right" colspan="2">\r
122 <patTemplate:tmpl name="update_button" visibility="hidden">\r
123                 <input type="button" class="button" onclick="updateItem();" value="更新" />\r
124 </patTemplate:tmpl>\r
125 <patTemplate:tmpl name="add_button" visibility="hidden">\r
126                 <input type="button" class="button" onclick="addItem();" value="新規追加" />\r
127 </patTemplate:tmpl>\r
128             </td>\r
129         </tr>\r
130     </tbody>\r
131 </table>\r
132 \r
133 </td></tr>\r
134 </table>\r
135 </form>\r
136             </div>\r
137             <div id="menu_define">\r
138             <iframe id="menu_def" name="menu_def" style="width:100%; height:2000px; border:none;" allowTransparency="true" frameborder="0">{_LC_LABEL_NENU_DEF}</iframe>\r
139             </div>\r
140 </div>\r
141 </patTemplate:tmpl>\r