2 * 表示データ作成用テンプレート(patTemplate)
4 * LICENSE: This source file is licensed under the terms of the GNU General Public License.
6 * @package Magic3 Framework
7 * @author 平田直毅(Naoki Hirata) <naoki@aplo.co.jp>
8 * @copyright Copyright 2006-2013 Magic3 Project.
9 * @license http://www.gnu.org/copyleft/gpl.html GPL License
11 * @link http://www.magic3.org
13 <patTemplate:tmpl name="_widget">
14 <script type="text/javascript">
16 function selectMenu(){
17 document.main.submit();
21 if (!window.confirm('{_LC_MSG_ADD}')) return false;
22 document.main.act.value = 'add';
23 document.main.submit();
26 function updateItem(serialNo){
27 if (!window.confirm('{_LC_MSG_UPDATE}')) return false;
28 document.main.act.value = 'update';
29 document.main.submit();
32 function delItem(serialNo){
33 if (!window.confirm('{_LC_MSG_DELETE}')) return false;
34 document.main.act.value = 'delete';
35 document.main.submit();
38 function cancelItem(){
39 document.main.task.value = 'smenudef';
40 document.main.submit();
44 function previewInOtherWindow()
46 var url = $('#item_url').val();
47 m3ShowPreviewWindow({DEVICE_TYPE}, url);
52 var url = $('#item_url').val();
53 m3CreateLinkUrl({DEVICE_TYPE}, url, setLinkUrl);
56 function setLinkUrl(url)
58 $('#item_url').val(url);
68 <!-- m3:ErrorMessage -->
69 <form method="post" name="main">
70 <input type="hidden" name="fixed_mode" value="{FIXED_MODE}" />
71 <input type="hidden" name="task" value="smenudef_detail" />
72 <input type="hidden" name="act" />
73 <input type="hidden" name="serial" value="{SERIAL}" />
74 <input type="hidden" name="menuid" value="{MENU_ID}" />
76 <tr><td><span {_HELP_MENUDEF_DETAIL}><label>{_LC_LABEL_MENU_ITEM_DETAIL}</label></span></td>
77 <td align="right"><span {_HELP_MENUDEF_RET_BTN}><input type="button" class="button" onclick="cancelItem();" value="{_LC_LABEL_GO_BACK}" /></span>
81 <table class="simple-table">
84 <td class="table-headside" width="150"><span {_HELP_MENUDEF_NAME}>{_LC_LABEL_NAME}</span></td>
85 <td width="700" colspan="3">
86 <select name="item_sel_menuid" onchange="selectMenu();">
87 <option value="0" {SELECTED}>-- {_LC_LABEL_NEW} --</option>
88 <patTemplate:tmpl name="menuid_list">
89 <option value="{VALUE}" {SELECTED}>{NAME}</option>
92 <input type="text" name="item_name" value="{SEL_ITEM_NAME}" size="40" maxlength="40" /> {LANG}<br />
93 <patTemplate:tmpl name="input_lang" visibility="hidden">
94 <input type="text" name="item_name_{ID}" value="{VALUE}" size="40" maxlength="40" /> {LANG}<br />
99 <td class="table-headside"><span {_HELP_MENUDEF_ITEM_TYPE}>{_LC_LABEL_ITEM_TYPE}</span></td>
101 <select name="item_type">
102 <patTemplate:tmpl name="item_type_list">
103 <option value="{VALUE}" {SELECTED}>{NAME}</option>
107 <td class="table-headside"><span {_HELP_MENUDEF_LINK_TYPE}>{_LC_LABEL_LINK_TYPE}</span></td>
109 <select name="item_link_type">
110 <option value="0" {LINK_TYPE_0}>{_LC_LABEL_LINK_SELF}</option>
111 <option value="1" {LINK_TYPE_1}>{_LC_LABEL_LINK_OTHER}</option>
116 <td class="table-headside"><span {_HELP_MENUDEF_LINK_URL}>{_LC_LABEL_LINK_URL}</span></td>
117 <td colspan="3"><input type="text" id="item_url" name="item_url" value="{URL}" style="width:80%" readonly /><input type="button" class="button" onclick="createUrl();" value="{_LC_LABEL_CREATE_URL}" /><input type="image" src="{PREVIEW_IMG}" width="16" height="16" border="0" alt="{PREVIEW_STR}" title="{PREVIEW_STR}" onclick="previewInOtherWindow();return false;" />
121 <td class="table-headside"><span {_HELP_MENUDEF_VISIBLE}>{_LC_LABEL_ITEM_VISIBLE}</span></td>
122 <td colspan="3"><input type="checkbox" name="item_visible" {SEL_ITEM_VISIBLE} />{_LC_LABEL_VISIBLE}<br /><input type="checkbox" name="item_user_limited" {USER_LIMITED_CHECKED} />{_LC_MSG_USER_LIMITED}<br />
123 <input type="checkbox" name="item_link_content" {LINK_CONTENT} />{_LC_MSG_LINK_TO_CONTENT}</td>
126 <td class="table-headside"><span {_HELP_MENUDEF_DESC}>{_LC_LABEL_DESC}</span></td>
127 <td colspan="3"><input type="text" name="item_desc" value="{DESC}" size="100" maxlength="100" /></td>
130 <td class="table-headside"><span {_HELP_MENUDEF_TITLE}>{_LC_LABEL_TITLE}</span></td>
132 <input type="text" name="item_title" value="{TITLE}" maxlength="300" style="width:80%" /> {LANG}<br />
133 <patTemplate:tmpl name="input_title" visibility="hidden">
134 <input type="text" name="item_title_{ID}" value="{VALUE}" maxlength="300" style="width:80%" /> {LANG}<br />
139 <td colspan="4" align="right">
140 <patTemplate:tmpl name="del_button" visibility="hidden">
141 <input type="button" class="button" onclick="delItem();" value="{_LC_LABEL_DELETE}" />
142 <input type="button" class="button" onclick="updateItem();" value="{_LC_LABEL_UPDATE}" />
144 <patTemplate:tmpl name="add_button" visibility="hidden">
145 <input type="button" class="button" onclick="addItem();" value="{_LC_LABEL_ADD}" />