OSDN Git Service

DB更新スクリプト更新。
[magic3/magic3.git] / widgets / m / menu / include / template / admin.tmpl.html
1 /**
2  * 表示データ作成用テンプレート(patTemplate)
3  *
4  * LICENSE: This source file is licensed under the terms of the GNU General Public License.
5  *
6  * @package    Magic3 Framework
7  * @author     平田直毅(Naoki Hirata) <naoki@aplo.co.jp>
8  * @copyright  Copyright 2006-2014 Magic3 Project.
9  * @license    http://www.gnu.org/copyleft/gpl.html  GPL License
10  * @version    SVN: $Id$
11  * @link       http://www.magic3.org
12  */
13 <patTemplate:tmpl name="_widget">
14 <script type="text/javascript">
15 //<![CDATA[
16 function addItem(){
17         if (!window.confirm('項目を新規追加しますか?')) return false;
18         document.main.act.value = 'add';
19         document.main.submit();
20         return true;
21 }
22 function updateItem(){
23         if (!window.confirm('設定を更新しますか?')) return false;
24         document.main.act.value='update';
25         document.main.submit();
26         return true;
27 }
28 function selectItem()
29 {
30         document.main.act.value = 'select';
31         document.main.submit();
32         return true;
33 }
34 function listItem(){
35         document.main.task.value = 'list';
36         document.main.submit();
37         return true;
38 }
39 function reloadMenuDef()
40 {
41         var url = '';
42         var id = document.main.menuid.value;
43         url = "?task=smenudef&openby=tabs&menuid=" + id;
44         document.getElementById("menu_def").src = url;
45 }
46 function activateTab(tab)
47 {
48         $('.nav-tabs a[href="#' + tab + '"]').tab('show');
49 }
50 $(function(){
51         // メニュー定義画面作成
52         reloadMenuDef();
53
54         // タブを選択
55         activateTab('{ACTIVE_TAB}');
56         
57         // 階層化の種別選択
58         $('#is_hier').click(function(){
59                 reloadMenuDef();
60         });
61 });
62 //]]>
63 </script>
64 {NAV_TAB}
65 <div class="m3config_tabs tab-content">
66 <div id="widget_config" class="tab-pane">
67 <!-- m3:ErrorMessage -->
68 <form method="post" name="main">
69 <input type="hidden" name="task" />
70 <input type="hidden" name="act" />
71 <input type="hidden" name="serial" value="{SERIAL}" />
72 <!-- m3:PostParam -->
73 <table style="margin: 0 auto;">
74 <tr><td><span {_HELP_MENU_DETAIL}>メニュー設定</span></td>
75 <td align="right"><span {_HELP_MENU_LIST_BTN}><input type="button" class="button" onclick="listItem();" value="設定一覧" /></span>
76 </td></tr>
77 <tr><td colspan="2">
78 <table class="simple-table" style="margin:0 auto;width:950px;">
79     <tbody>
80         <tr>
81             <td class="table-headside" width="150"><span {_HELP_MENU_NAME_INPUT}>名前</span></td>
82             <td width="500">
83             <select name="item_id" onchange="selectItem();" {ID_DISABLED}>
84                 <option value="0">-- 新規 --</option>
85                 <patTemplate:tmpl name="title_list">
86                 <option value="{VALUE}" {SELECTED}>{NAME}</option>
87                 </patTemplate:tmpl>
88             </select>
89             <patTemplate:tmpl name="item_name_visible" visibility="hidden">
90             <input type="text" name="item_name" value="{NAME}" size="40" maxlength="40" style="width:50%;" />
91             </patTemplate:tmpl>
92             </td>
93             <td class="table-headside" width="150"><span {_HELP_MENU_ID}>ID</span></td>
94             <td align="center">{ID}
95             </td>
96         </tr>
97     <tr>
98             <td class="table-headside"><span {_HELP_MENU_DEF}>メニュー定義</span></td>
99             <td colspan="3">
100             <select name="menuid" {ID_DISABLED}>
101                 <patTemplate:tmpl name="menu_id_list">
102                 <option value="{VALUE}" {SELECTED}>{NAME}</option>
103                 </patTemplate:tmpl>
104             </select>
105             <!--<span {_HELP_MENU_EDIT_DEF_BTN}><input id="edit_menu" type="button" class="button" value="メニュー定義を編集" /></span>-->
106             </td>
107         </tr>
108         <tr>
109             <td class="table-headside"><span {_HELP_MENU_LIMIT_USER}>ユーザ制限</span></td>
110             <td colspan="3"><input type="checkbox" name="item_limituser" {LIMIT_USER} />
111             </td>
112         </tr>
113         <tr>
114             <td align="right" colspan="4">
115 <patTemplate:tmpl name="update_button" visibility="hidden">
116                 <input type="button" class="button" onclick="updateItem();" value="更新" />
117 </patTemplate:tmpl>
118 <patTemplate:tmpl name="add_button" visibility="hidden">
119                 <input type="button" class="button" onclick="addItem();" value="新規追加" />
120 </patTemplate:tmpl>
121             </td>
122         </tr>
123     </tbody>
124 </table>
125
126 </td></tr>
127 </table>
128 </form>
129             </div>
130             <div id="menu_define" class="tab-pane m3config_fullwidth">
131             <iframe id="menu_def" name="menu_def" style="width:100%; height:2000px; border:none;" allowTransparency="true" frameborder="0">{_LC_LABEL_NENU_DEF}</iframe>
132             </div>
133 </div>
134 </patTemplate:tmpl>