OSDN Git Service

初回コミット(v2.6.17.1)
[magic3/magic3.git] / widgets / dropdown_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 4945 2012-06-08 01:35:42Z 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 reloadItem()\r
35 {\r
36         document.main.act.value = 'reload';\r
37         document.main.submit();\r
38         return true;\r
39 }\r
40 function selectMenuType()\r
41 {\r
42         document.main.act.value = 'select_menutype';\r
43         document.main.submit();\r
44         return true;\r
45 }\r
46 function listItem(){\r
47         document.main.task.value = 'list';\r
48         document.main.submit();\r
49         return true;\r
50 }\r
51 function editMenuDef(){\r
52         var id = document.main.item_menuid.value;\r
53         window.open("?task=menudef&openby=all&menuid=" + id, "", "toolbar=no,menubar=no,location=no,status=no,scrollbars=yes,resizable=yes,width=1050,height=900");\r
54         return false;\r
55 }\r
56 //]]>\r
57 </script>\r
58 <div align="center">\r
59 <br />\r
60 <!-- m3:ErrorMessage -->\r
61 <form method="post" name="main">\r
62 <input type="hidden" name="task" />\r
63 <input type="hidden" name="act" />\r
64 <input type="hidden" name="serial" value="{SERIAL}" />\r
65 <!-- m3:PostParam -->\r
66 <table width="90%">\r
67 <tr><td><span {_HELP_MENU_DETAIL}><label>メニュー設定</label></span></td>\r
68 <td align="right"><span {_HELP_MENU_LIST_BTN}><input type="button" class="button" onclick="listItem();" value="一覧" /></span>\r
69 </td></tr>\r
70 <tr><td colspan="2">\r
71 \r
72 <table class="simple-table" width="100%">\r
73     <tbody>\r
74         <tr>\r
75             <td class="table-headside" width="150"><span {_HELP_MENU_NAME_INPUT}>名前</span></td>\r
76             <td width="400">\r
77             <select name="item_id" onchange="selectItem();" {ID_DISABLED}>\r
78                 <option value="0">-- 新規 --</option>\r
79                 <patTemplate:tmpl name="title_list">\r
80                 <option value="{VALUE}" {SELECTED}>{NAME}</option>\r
81                 </patTemplate:tmpl>\r
82             </select>\r
83             <patTemplate:tmpl name="item_name_visible" visibility="hidden">\r
84             <input type="text" name="item_name" value="{NAME}" size="40" maxlength="40" />\r
85             </patTemplate:tmpl>\r
86             </td>\r
87             <td class="table-headside" width="150"><span {_HELP_MENU_ID}>ID</span></td>\r
88             <td>{ID}\r
89             </td>\r
90         </tr>\r
91         <tr class="even">\r
92             <td class="table-headside" width="200"><span {_HELP_MENU_DEF}>メニュー定義</span></td>\r
93             <td colspan="3">\r
94             <select name="item_menuid" onchange="selectItem();" {ID_DISABLED}>\r
95                 <patTemplate:tmpl name="menu_id_list">\r
96                 <option value="{VALUE}" {SELECTED}>{NAME}</option>\r
97                 </patTemplate:tmpl>\r
98             </select>\r
99             <span {_HELP_MENU_EDIT_DEF_BTN}><input type="button" class="button" onclick="editMenuDef();" value="メニュー定義を編集" /></span>\r
100             </td>\r
101         </tr>\r
102         <tr>\r
103             <td class="table-headside"><span {_HELP_MENU_SHOW_TITLE}>タイトル表示</span></td>\r
104             <td colspan="3"><input type="checkbox" name="item_showtitle" {SHOW_TITLE} />\r
105             </td>\r
106         </tr>\r
107         <tr class="even">\r
108             <td class="table-headside"><span {_HELP_MENU_MENU_TYPE}>メニュータイプ</span></td>\r
109             <td colspan="3"><input name="item_menu_type" type="radio" onchange="selectMenuType();" value="0" {HORIZ_CHECKED} {HORIZ_DISABLED} />横型<input name="item_menu_type" type="radio" onchange="selectMenuType();" value="1" {VERT_CHECKED} {VERT_DISABLED} />縦型\r
110             </td>\r
111         </tr>\r
112         <tr>\r
113             <td class="table-headside"><span {_HELP_MENU_CSS_ID}>CSS用ID</span></td>\r
114             <td colspan="3">{CSS_ID}<input type="hidden" name="item_css_id" value="{CSS_ID}" />\r
115             </td>\r
116         </tr>\r
117         <tr class="even">\r
118             <td class="table-headside"><span {_HELP_MENU_CSS}>CSS</span></td>\r
119             <td colspan="3"><textarea name="item_css" rows="10" style="width:100%;">{CSS}</textarea>\r
120             </td>\r
121         </tr>\r
122         <tr>\r
123             <td align="right" colspan="4">\r
124 <patTemplate:tmpl name="update_button" visibility="hidden">\r
125                 <input type="button" class="button" onclick="updateItem();" value="更新" />\r
126 </patTemplate:tmpl>\r
127 <patTemplate:tmpl name="add_button" visibility="hidden">\r
128                 <input type="button" class="button" onclick="addItem();" value="新規追加" />\r
129 </patTemplate:tmpl>\r
130             </td>\r
131         </tr>\r
132     </tbody>\r
133 </table>\r
134 </td></tr>\r
135 \r
136 <tr><td colspan="2">\r
137 <br />\r
138 <div>\r
139 <label>メニュープレビュー</label></div>\r
140 <div id="preview_outer">\r
141 <ul id="{CSS_ID}" class="{CSS_CLASS}">\r
142 {PREVIEW}\r
143 </ul>\r
144 \r
145 <script type="text/javascript">\r
146 //<![CDATA[\r
147 $(function(){\r
148         $('#{CSS_ID}').supersubs({ \r
149             minWidth:    10,   // minimum width of sub-menus in em units\r
150             maxWidth:    12,   // maximum width of sub-menus in em units\r
151             extraWidth:  1     // extra width can ensure lines don't sometimes turn over\r
152                                // due to slight rounding differences and font-family\r
153         }).superfish({\r
154                 animation: {height:'show'},   // slide-down effect without fade-in\r
155                 delay:     1200               // 1.2 second delay on mouseout\r
156         }).find('ul').bgIframe({opacity:false});\r
157 });\r
158 //]]>\r
159 </script>\r
160 </div>\r
161 \r
162 </td></tr>\r
163 </table>\r
164 </form>\r
165 </div>\r
166 </patTemplate:tmpl>\r