OSDN Git Service

初回コミット(v2.6.17.1)
[magic3/magic3.git] / widgets / user_content / include / template / admin_item.tmpl.html
1 <patTemplate:tmpl name="_widget">\r
2 <script type="text/javascript">\r
3 //<![CDATA[\r
4 function newItem(){\r
5     document.main.task.value = 'item_detail';\r
6     document.main.act.value = 'new';\r
7     document.main.submit();\r
8     return true;\r
9 }\r
10 function editItem(){\r
11     if (document.main.seriallist.value){\r
12         var items = document.main.seriallist.value.split(",");\r
13         for (var i = 0; i < items.length; i++){\r
14             var name = "document.main.item" + i + "_selected";\r
15             var itemObj = eval(name);\r
16             // チェックありのときは終了\r
17             if (itemObj && itemObj.checked) break;\r
18         }\r
19         if (i == items.length){                 \r
20             window.alert('編集する項目を選択してください');\r
21         } else {\r
22             document.main.task.value = 'item_detail';\r
23             document.main.act.value = 'edit';\r
24             document.main.serial.value = items[i];\r
25             document.main.submit();\r
26         }\r
27     }\r
28     return true;\r
29 }\r
30 function editItemBySerial(serial){\r
31     document.main.task.value = 'item_detail';\r
32     document.main.act.value = 'edit';\r
33     document.main.serial.value = serial;\r
34     document.main.submit();\r
35 }\r
36 function delItem(){\r
37     if (document.main.seriallist.value){\r
38         var items = document.main.seriallist.value.split(",");\r
39         for (var i = 0; i < items.length; i++){\r
40             var name = "document.main.item" + i + "_selected";\r
41             var itemObj = eval(name);\r
42             // チェックありのときは終了\r
43             if (itemObj && itemObj.checked) break;\r
44         }\r
45         if (i == items.length){                 \r
46             window.alert('削除する項目を選択してください');\r
47         } else {\r
48             if (!window.confirm('選択項目を削除しますか?')) return false;\r
49             document.main.act.value = 'delete';\r
50             document.main.submit();\r
51         }\r
52     }\r
53     return true;\r
54 }\r
55 $(function(){\r
56         // スクロールバー付きのテーブルを作成\r
57         m3_tableWithScrollbar('itemlist', -1, 0);\r
58 });\r
59 //]]>\r
60 </script>\r
61 <div align="center">\r
62 {MENU_ITEMS}\r
63 <!-- m3:ErrorMessage -->\r
64 <form method="post" name="main">\r
65 <input type="hidden" name="task" value="item" />\r
66 <input type="hidden" name="act" />\r
67 <input type="hidden" name="serial" />\r
68 <input type="hidden" name="seriallist" value="{SERIAL_LIST}" />\r
69 <table width="90%">\r
70 <tr><td>\r
71 <label><span {_HELP_ITEM_LIST}>コンテンツ部品定義一覧</span></label>\r
72 </td>\r
73 <td align="right"><span {_HELP_ITEM_NEW_BTN}><input type="button" class="button" onclick="newItem();" value="新規" /></span><span {_HELP_ITEM_EDIT_BTN}><input type="button" class="button" onclick="editItem();" value="編集" /></span><span {_HELP_ITEM_DEL_BTN}><input type="button" class="button" onclick="delItem();" value="削除" /></span>\r
74 </td></tr>\r
75 <tr><td colspan="2">\r
76 <table id="itemlist" class="simple-table" width="100%">\r
77     <thead>\r
78         <tr>\r
79             <th width="35"><span {_HELP_ITEM_CHECK}>選択</span></th>\r
80             <th width="200"><span {_HELP_ITEM_NAME}>名前</span></th>\r
81             <th width="100"><span {_HELP_ITEM_ID}>識別ID</span></th>\r
82             <th><span {_HELP_ITEM_TYPE}>データタイプ</span></th>\r
83             <th width="200"><span {_HELP_ITEM_TAG}>埋め込みタグ</span></th>\r
84             <th width="200"><span {_HELP_ITEM_DESC}>説明</span></th>\r
85         </tr>\r
86     </thead>\r
87     <tbody>\r
88         <patTemplate:tmpl name="itemlist">\r
89         <tr>\r
90             <td align="center"><input type="checkbox" name="item{INDEX}_selected" /></td>\r
91             <td><a href="#" onclick="editItemBySerial({SERIAL});">{NAME}</a></td>\r
92             <td>{ID}</td>\r
93             <td align="center">{TYPE}</td>\r
94             <td>{TAG}</td>\r
95             <td>{DESC}</td>\r
96         </tr>\r
97         </patTemplate:tmpl>\r
98     </tbody>\r
99 </table>\r
100 </td></tr>\r
101 </table>\r
102 </form>\r
103 </div>\r
104 </patTemplate:tmpl>\r