OSDN Git Service

初回コミット(v2.6.17.1)
[magic3/magic3.git] / widgets / photo_main / include / template / admin_category.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-2013 Magic3 Project.\r
9  * @license    http://www.gnu.org/copyleft/gpl.html  GPL License\r
10  * @version    SVN: $Id: admin_category.tmpl.html 6036 2013-05-25 13:16:49Z 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 newItem(){\r
17         document.main.task.value = 'category_detail';\r
18         document.main.act.value = 'new';\r
19         document.main.submit();\r
20         return true;\r
21 }\r
22 function editItem(){\r
23         if (document.main.seriallist.value){\r
24                 var items = document.main.seriallist.value.split(",");\r
25                 for (var i = 0; i < items.length; i++){\r
26                         var name = "document.main.item" + i + "_selected";\r
27                         var itemObj = eval(name);\r
28                         // チェックありのときは終了\r
29                         if (itemObj && itemObj.checked) break;\r
30                 }\r
31                 if (i == items.length){                 \r
32                         window.alert('編集する項目を選択してください');\r
33                 } else {\r
34                         document.main.task.value = 'category_detail';\r
35                         document.main.act.value = 'edit';\r
36                         document.main.serial.value = items[i];\r
37                         document.main.submit();\r
38                 }\r
39         }\r
40         return true;\r
41 }\r
42 function editItemBySerial(serial){\r
43         document.main.task.value = 'category_detail';\r
44         document.main.act.value = 'edit';\r
45         document.main.serial.value = serial;\r
46         document.main.submit();\r
47 }\r
48 function delItem(){\r
49         if (document.main.seriallist.value){\r
50                 var items = document.main.seriallist.value.split(",");\r
51                 for (var i = 0; i < items.length; i++){\r
52                         var name = "document.main.item" + i + "_selected";\r
53                         var itemObj = eval(name);\r
54                         // チェックありのときは終了\r
55                         if (itemObj && itemObj.checked) break;\r
56                 }\r
57                 if (i == items.length){                 \r
58                         window.alert('削除する項目を選択してください');\r
59                 } else {\r
60                         if (!window.confirm('選択項目を削除しますか?')) return false;\r
61                         document.main.act.value = 'delete';\r
62                         document.main.submit();\r
63                 }\r
64         }\r
65         return true;\r
66 }\r
67 $(function(){\r
68         // スクロールバー付きのテーブルを作成\r
69         m3_tableWithScrollbar('categorylist', 20, 0);   // データは20行表示\r
70 });\r
71 //]]>\r
72 </script>\r
73 <div align="center">\r
74 {MENU_ITEMS}\r
75 <!-- m3:ErrorMessage -->\r
76 <form method="post" name="main">\r
77 <input type="hidden" name="task" value="category" />\r
78 <input type="hidden" name="act" />\r
79 <input type="hidden" name="serial" />\r
80 <input type="hidden" name="seriallist" value="{SERIAL_LIST}" />\r
81 <table width="90%">\r
82 <tr><td>\r
83 <label><span {_HELP_CATEGORY_LIST}>画像カテゴリー一覧</span></label>\r
84 </td><td align="right">\r
85 <span {_HELP_CATEGORY_NEW_BTN}><input type="button" class="button" onclick="newItem();" value="新規" /></span><span {_HELP_CATEGORY_EDIT_BTN}><input type="button" class="button" onclick="editItem();" value="編集" /></span><span {_HELP_CATEGORY_DEL_BTN}><input type="button" class="button" onclick="delItem();" value="削除" /></span>\r
86 </td></tr>\r
87 <tr><td colspan="2">\r
88 \r
89 <table id="categorylist" class="simple-table" width="100%">\r
90     <thead>\r
91         <tr>\r
92             <th width="35"><span {_HELP_CATEGORY_CHECK}>選択</span></th>\r
93             <th width="35"><span {_HELP_CATEGORY_ID}>ID</span></th>\r
94             <th width="40%"><span {_HELP_CATEGORY_NAME}>カテゴリー名</span></th>\r
95             <th width="20%"><span {_HELP_CATEGORY_PARENT}>親カテゴリー</span></th>\r
96             <th width="10%"><span {_HELP_CATEGORY_IS_PASSWORD}>パスワード</span></th>\r
97             <th width="10%"><span {_HELP_CATEGORY_INDEX}>表示順</span></th>\r
98             <th><span {_HELP_CATEGORY_VISIBLE}>公開</span></th>\r
99         </tr>\r
100     </thead>\r
101     <tbody>\r
102         <patTemplate:tmpl name="itemlist">\r
103         <tr {LINE_COLOR}>\r
104             <td align="center"><input type="checkbox" name="item{INDEX}_selected" /></td>\r
105             <td align="center">{ID}</td>\r
106             <td><a href="#" onclick="editItemBySerial({SERIAL});">{NAME}</a></td>\r
107             <td>{PCATEGORY_NAME}</td>\r
108             <td align="center">{IS_PASSWORD}</td>\r
109             <td align="center">{VIEW_INDEX}</td>\r
110             <td align="center"><input type="checkbox" name="item_visible" {VISIBLE} disabled /></td>\r
111         </tr>\r
112         </patTemplate:tmpl>\r
113     </tbody>\r
114 </table>\r
115 \r
116 </td></tr>\r
117 </table>\r
118 </form>\r
119 </div>\r
120 </patTemplate:tmpl>\r