OSDN Git Service

初回コミット(v2.6.17.1)
[magic3/magic3.git] / widgets / admin_main / include / template / portal.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-2012 Magic3 Project.
9  * @license    http://www.gnu.org/copyleft/gpl.html  GPL License
10  * @version    SVN: $Id: portal.tmpl.html 4762 2012-03-16 12:10:24Z fishbone $
11  * @link       http://www.magic3.org
12  */
13 <patTemplate:tmpl name="_widget">
14 <script type="text/javascript">
15 //<![CDATA[
16 function updateItem(){
17         if (!window.confirm('{_LC_MSG_UPDATE}')) return false;
18         document.main.act.value='update';
19         document.main.submit();
20         return true;
21 }
22 function getNewInfo(){
23         document.main.act.value='newinfo';
24         document.main.submit();
25         return true;
26 }
27 function sendToPortal(){
28         if (!window.confirm('{_LC_MSG_SEND_TO_PORTAL}')) return false;
29         document.main.act.value='{SITE_ACT}';
30         document.main.submit();
31         return true;
32 }
33 function selectCategoryMenu(){
34         var desc = {{CATEGORY_DESC_ITEMS}};
35         var value = '';
36         if (desc[document.main.item_site_category.value]) value = desc[document.main.item_site_category.value];
37         $('#category_desc').text(value);
38         return true;
39 }
40 function valueChanged(){
41         $("#send_portal_button").attr("disabled", "disabled");
42         $("#save_button").removeAttr("disabled");
43 }
44 $(function(){
45         $("#item_site_desc").change(function(){
46                 valueChanged();
47         });
48         $("#item_site_category").change(function(){
49                 valueChanged();
50         });
51         $("#item_site_state").change(function(){
52                 valueChanged();
53         });
54 });
55 //]]>
56 </script>
57 <div align="center">
58 {MENU_ITEMS}
59 <!-- m3:ErrorMessage -->
60 <form method="post" name="main">
61 <input type="hidden" name="task" value="portal" />
62 <input type="hidden" name="act" />
63 <table width="800">
64 <tbody><tr><td>
65 <table class="simple-table" width="100%">
66     <caption><span {_HELP_PORTAL_PORTAL_INFO}>{_LC_LABEL_PORTAL_INFO}</span></caption>
67     <tbody>
68         <tr>
69             <td class="table-headside" width="150"><span {_HELP_PORTAL_URL}>{_LC_LABEL_URL}</span></td>
70             <td><a href="{PORTAL_URL}" target="_blank">{PORTAL_URL}</a>&nbsp;&nbsp;&nbsp;&nbsp;<input type="button" class="button" onclick="getNewInfo();" value="{_LC_LABEL_GET_NEW_INFO}" /></td>
71         </tr>
72     </tbody>
73 </table>
74 <br />
75 <table class="simple-table" width="100%">
76     <caption><span {_HELP_PORTAL_SITEINFO}>{_LC_LABEL_SITE_INFO}</span></caption>
77     <tbody>
78         <tr>
79             <td class="table-headside" width="150"><span {_HELP_PORTAL_SITENAME}>{_LC_LABEL_SITE_NAME}</span></td>
80             <td><input type="text" name="sitename" value="{SITE_NAME}" size="60" maxlength="100" disabled /></td>
81         </tr>
82         <tr class="even">
83             <td class="table-headside"><span {_HELP_PORTAL_SITE_URL}>{_LC_LABEL_URL}</span></td>
84             <td>{SITE_URL}</td>
85         </tr>
86         <tr>
87             <td class="table-headside"><span {_HELP_PORTAL_SERVER_ID}>{_LC_LABEL_SERVER_ID}</span></td>
88             <td>{SERVER_ID}</td>
89         </tr>
90         <tr class="even">
91             <td class="table-headside"><span {_HELP_PORTAL_LOGO}>ロゴ</span></td>
92             <td>{LOGO_IMAGE}</td>
93         </tr>
94 <patTemplate:tmpl name="site_info" visibility="hidden">
95         <tr>
96             <td class="table-headside"><span {_HELP_PORTAL_SITE_DESC}>{_LC_LABEL_SITE_DESC}</span></td>
97             <td><textarea id="item_site_desc" name="item_site_desc" rows="2" cols="50" style="width:100%;">{SITE_DESC}</textarea></td>
98         </tr>
99         <tr class="even">
100             <td class="table-headside"><span {_HELP_PORTAL_SITE_ATTR}>{_LC_LABEL_SITE_ATTR}</span></td>
101             <td>{_LC_LABEL_SITE_CATEGORY}
102             <select id="item_site_category" name="item_site_category" onchange="selectCategoryMenu();">
103                 <option value="" >-- {_LC_LABEL_UNSELECTED} --</option>
104                 <patTemplate:tmpl name="category_list">
105                 <option value="{VALUE}" {SELECTED}>{NAME}</option>
106                 </patTemplate:tmpl>
107             </select>&nbsp;&nbsp;<span id="category_desc"></span>
108             <br />
109             {_LC_LABEL_SITE_STATE}
110             <select id="item_site_state" name="item_site_state" >
111                 <option value="" >-- {_LC_LABEL_UNSELECTED} --</option>
112                 <patTemplate:tmpl name="state_list">
113                 <option value="{VALUE}" {SELECTED}>{NAME}</option>
114                 </patTemplate:tmpl>
115             </select>
116             </td>
117         </tr>
118         <tr>
119             <td colspan="2" align="right">
120                 <input id="send_portal_button" type="button" class="button" onclick="sendToPortal();" value="{_LC_LABEL_SEND_TO_PORTAL}" {SEND_DISABLED} />
121                 <input id="save_button" type="button" class="button" onclick="updateItem();" value="{_LC_LABEL_SAVE}" {SAVE_DISABLED} />
122             </td>
123         </tr>
124 </patTemplate:tmpl>
125     </tbody>
126 </table>
127 </td></tr>
128 </tbody>
129 </table>
130 </form>
131 </div>
132 </patTemplate:tmpl>