OSDN Git Service

初回コミット(v2.6.17.1)
[magic3/magic3.git] / widgets / s / googlemaps / 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 5677 2013-02-16 09:57:01Z 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 listItem(){\r
35         document.main.task.value = 'list';\r
36         document.main.submit();\r
37         return true;\r
38 }\r
39 $(function(){\r
40         // WYSIWYGエディター作成\r
41         //m3_setHtmlEditor('item_info_content');\r
42         m3SetWysiwygEditor('item_info_content', 200);\r
43 <patTemplate:tmpl name="show_script" visibility="hidden">\r
44         var centerPos = new google.maps.LatLng({LAT}, {LNG});\r
45         var opts = {    zoom: {ZOOM},\r
46                         center: centerPos,\r
47 <patTemplate:tmpl name="show_pos_control">                      navigationControl: false,</patTemplate:tmpl>\r
48 <patTemplate:tmpl name="show_type_control">                     mapTypeControl: false,</patTemplate:tmpl>\r
49                         mapTypeId: google.maps.MapTypeId.ROADMAP        };\r
50         var map = new google.maps.Map(document.getElementById("preview_map"), opts);\r
51 <patTemplate:tmpl name="show_marker" visibility="hidden">\r
52         var markerPos = new google.maps.LatLng({MARKER_LAT}, {MARKER_LNG});\r
53         var marker = new google.maps.Marker({ position: markerPos, map: map });</patTemplate:tmpl>\r
54 <patTemplate:tmpl name="show_info" visibility="hidden">\r
55         var infoPos = new google.maps.LatLng({INFO_LAT}, {INFO_LNG});\r
56         var infoWindow = new google.maps.InfoWindow({\r
57                                 content: '{INFO_CONTENT}',\r
58                                 position: infoPos });\r
59         infoWindow.open(map);</patTemplate:tmpl>\r
60 </patTemplate:tmpl>\r
61 });\r
62 //]]>\r
63 </script>\r
64 <div align="center">\r
65 <br />\r
66 <!-- m3:ErrorMessage -->\r
67 <form method="post" name="main" class="form">\r
68 <input type="hidden" name="task" />\r
69 <input type="hidden" name="act" />\r
70 <input type="hidden" name="serial" value="{SERIAL}" />\r
71 <!-- m3:PostParam -->\r
72 <table width="90%">\r
73 <tr><td><span {_HELP_ITEM_DETAIL}><label>Googleマップ項目</label></span></td>\r
74 <td align="right"><span {_HELP_ITEM_LIST_BTN}><input type="button" class="button" onclick="listItem();" value="一覧" /></span>\r
75 </td></tr>\r
76 <tr><td colspan="2">\r
77 \r
78 <table class="simple-table" width="100%">\r
79     <tbody>\r
80         <tr>\r
81             <td class="table-headside" width="150"><span {_HELP_ITEM_NAME_INPUT}>名前</span></td>\r
82             <td colspan="2">\r
83             <select name="item_id" onchange="selectItem();" {ID_DISABLED}>\r
84                 <option value="0">-- 新規登録 --</option>\r
85                 <patTemplate:tmpl name="title_list">\r
86                 <option value="{VALUE}" {SELECTED}>{NAME}</option>\r
87                 </patTemplate:tmpl>\r
88             </select>\r
89             <patTemplate:tmpl name="item_name_visible" visibility="hidden">\r
90             <input type="text" name="item_name" value="{NAME}" size="40" maxlength="40" />\r
91             </patTemplate:tmpl>\r
92             </td>\r
93         </tr>\r
94 <!--        <tr class="even">\r
95             <td class="table-headside"><span {_HELP_ITEM_MAP_KEY}>Googleマップ利用キー</span></td>\r
96             <td style="border-right-width:0;"><input type="text" name="item_key" value="{KEY}" size="120" maxlength="150" style="width:100%;"/></td>\r
97             <td width="100" align="right" style="border-left-width:0;"><a href="{API_KEY_URL}" target="_blank">利用キーを取得</a></td>\r
98         </tr>-->\r
99         <tr class="even">\r
100             <td class="table-headside"><span {_HELP_ITEM_MAP_POS}>マップ表示位置(中心)</span></td>\r
101             <td style="border-right-width:0;">緯度:<input type="text" name="item_lat" value="{LAT}" size="15" maxlength="20" />&nbsp;&nbsp;経度:<input type="text" name="item_lng" value="{LNG}" size="15" maxlength="20" /></td>\r
102             <td width="150" align="right" style="border-left-width:0;"><a href="{CODING_URL}" target="_blank">緯度経度を取得</a></td>\r
103         </tr>\r
104         <tr>\r
105             <td class="table-headside"><span {_HELP_ITEM_MAP_SIZE}>表示サイズ</span></td>\r
106             <td colspan="2">幅:<input type="text" name="item_width" value="{WIDTH}" size="3" maxlength="3" />\r
107             &nbsp;&nbsp;高さ:<input type="text" name="item_height" value="{HEIGHT}" size="3" maxlength="3" />\r
108             &nbsp;&nbsp;ズームレベル:<input type="text" name="item_zoom" value="{ZOOM}" size="3" maxlength="3" />\r
109             </td>\r
110         </tr>\r
111         <tr class="even">\r
112             <td class="table-headside"><span {_HELP_ITEM_MARKER}>マーカー</span></td>\r
113             <td colspan="2"><input type="checkbox" name="item_show_marker" {SHOW_MARKER_CHECKED} />表示&nbsp;&nbsp;緯度:<input type="text" name="item_marker_lat" value="{MARKER_LAT}" size="15" maxlength="20" />&nbsp;&nbsp;経度:<input type="text" name="item_marker_lng" value="{MARKER_LNG}" size="15" maxlength="20" /></td>\r
114         </tr>\r
115         <tr>\r
116             <td class="table-headside"><span {_HELP_ITEM_CONTROLLER}>コントローラ</span></td>\r
117             <td colspan="2"><input type="checkbox" name="item_pos_control" {POS_CHECKED} />位置・ズーム&nbsp;&nbsp;<input type="checkbox" name="item_type_control" {TYPE_CHECKED} />種別</td>\r
118         </tr>\r
119         <tr class="even">\r
120             <td class="table-headside"><span {_HELP_ITEM_INFO}>吹き出し</span></td>\r
121             <td colspan="2"><input type="checkbox" name="item_show_info" {SHOW_INFO_CHECKED} />表示&nbsp;&nbsp;緯度:<input type="text" name="item_info_lat" value="{INFO_LAT}" size="15" maxlength="20" />&nbsp;&nbsp;経度:<input type="text" name="item_info_lng" value="{INFO_LNG}" size="15" maxlength="20" /></td>\r
122         </tr>\r
123         <tr>\r
124             <td class="table-headside"><span {_HELP_ITEM_INFO_CONTENT}>吹き出し内容</span></td>\r
125             <td colspan="2"><textarea name="item_info_content">{INFO_CONTENT}</textarea></td>\r
126         </tr>\r
127         <tr class="even">\r
128             <td align="right" colspan="3">\r
129 <patTemplate:tmpl name="del_button" visibility="hidden">\r
130                 <input type="button" class="button" onclick="deleteItem();" value="削除" />\r
131 </patTemplate:tmpl>\r
132 <patTemplate:tmpl name="update_button" visibility="hidden">\r
133                 <input type="button" class="button" onclick="updateItem();" value="更新" />\r
134 </patTemplate:tmpl>\r
135 <patTemplate:tmpl name="add_button" visibility="hidden">\r
136                 <input type="button" class="button" onclick="addItem();" value="新規追加" />\r
137 </patTemplate:tmpl>\r
138             </td>\r
139         </tr>\r
140     </tbody>\r
141 </table>\r
142 </td></tr>\r
143 <tr><td colspan="2">\r
144 <br />\r
145 <div><span {_HELP_ITEM_MAP_PREVIEW}><label>Googleマッププレビュー</label></span></div>\r
146 <div id="preview_map" style="width:{WIDTH}px;height:{HEIGHT}px;"></div>\r
147 <br />\r
148 </td></tr>\r
149 </table>\r
150 \r
151 </form>\r
152 </div>\r
153 </patTemplate:tmpl>\r