1 <patTemplate:tmpl name="_widget">
\r
2 <link rel="stylesheet" href="{_ROOT_URL}/scripts/js_color_picker_v2/js_color_picker_v2.css" media="screen" />
\r
3 <script src="{_ROOT_URL}/scripts/js_color_picker_v2/color_functions.js"></script>
\r
4 <script type="text/javascript" src="{_ROOT_URL}/scripts/js_color_picker_v2/js_color_picker_v2.js"></script>
\r
5 <script type="text/javascript">
\r
8 if (!window.confirm('項目を新規追加しますか?')) return false;
\r
9 document.main.fieldcount.value = $('#field_list').find('.dragRow').length;
\r
10 var requiredArray = new Array();
\r
11 $("#field_list input:checkbox").each(function(index){
\r
13 requiredArray.push('1');
\r
15 requiredArray.push('0');
\r
18 document.main.required.value = requiredArray.join(',');
\r
19 document.main.act.value = 'add';
\r
20 document.main.submit();
\r
23 function updateItem(){
\r
24 if (!window.confirm('設定を更新しますか?')) return false;
\r
25 document.main.fieldcount.value = $('#field_list').find('.dragRow').length;
\r
26 var requiredArray = new Array();
\r
27 $("#field_list input:checkbox").each(function(index){
\r
29 requiredArray.push('1');
\r
31 requiredArray.push('0');
\r
34 document.main.required.value = requiredArray.join(',');
\r
35 document.main.act.value='update';
\r
36 document.main.submit();
\r
39 function selectItem()
\r
41 document.main.act.value = 'select';
\r
42 document.main.submit();
\r
45 function listItem(){
\r
46 document.main.task.value = 'list';
\r
47 document.main.submit();
\r
53 var lineText = '<tr class="dragRow"><td class="dragHandle"></td><td align="center"><span class="lineNo"></span></td>';
\r
54 lineText += '<td><input type="text" name="item_title[]" size="20" maxlength="60" style="width:100%;" /><br />';
\r
55 lineText += '<select name="item_type[]"><patTemplate:tmpl name="type_list1"><option value="{VALUE}" {SELECTED}>{NAME}</option></patTemplate:tmpl></select>';
\r
56 lineText += ' <input type="checkbox" name="item_required[]" />必須</td>';
\r
57 lineText += '<td><input type="text" name="item_desc[]" size="30" maxlength="100" style="width:100%;" /><br /><input type="text" name="item_def[]" size="20" maxlength="60" style="width:100%;" /></td>';
\r
58 lineText += '<td align="center"><a class="delLine" href="#"><img src="{_ROOT_URL}/images/system/delete.png" width="16" height="16" border="0" alt="削除" title="削除" /></a></td></tr>';
\r
59 $('#field_list').append(lineText);
\r
65 function setupList()
\r
67 $("#field_list").tableDnD({
\r
68 onDrop: function(table, row){
\r
71 dragHandle: "dragHandle"
\r
73 $("#field_list tr").hover(function(){
\r
74 $(this.cells[0]).addClass('currentHandle');
\r
76 $(this.cells[0]).removeClass('currentHandle');
\r
79 $("#field_list tr .delLine").click(function(){
\r
80 $(this).parents('.dragRow').remove();
\r
89 $("#field_list tr .lineNo").each(function(index){
\r
90 $(this).text(index + 1);
\r
93 $(document).ready(function(){
\r
94 m3_setHtmlEditor('explanation', true);
\r
99 <div align="center">
\r
101 <!-- m3:ErrorMessage -->
\r
102 <form method="post" name="main">
\r
103 <input type="hidden" name="task" />
\r
104 <input type="hidden" name="act" />
\r
105 <input type="hidden" name="serial" value="{SERIAL}" />
\r
106 <input type="hidden" name="fieldcount" />
\r
107 <input type="hidden" name="required" />
\r
108 <!-- m3:PostParam -->
\r
109 <table width="90%">
\r
110 <tr><td><span {_HELP_CONTACTUS_DETAIL}><label>設定詳細</label></span></td>
\r
111 <td align="right"><span {_HELP_CONTACTUS_LIST_BTN}><input type="button" class="button" onclick="listItem();" value="一覧" /></span>
\r
113 <tr><td colspan="2">
\r
115 <table class="simple-table" width="100%">
\r
118 <td class="table-headside" width="100"><span {_HELP_CONTACTUS_NAME_INPUT}>名前</span></td>
\r
120 <select name="item_id" onchange="selectItem();" {ID_DISABLED}>
\r
121 <option value="0">-- 新規 --</option>
\r
122 <patTemplate:tmpl name="title_list">
\r
123 <option value="{VALUE}" {SELECTED}>{NAME}</option>
\r
124 </patTemplate:tmpl>
\r
126 <patTemplate:tmpl name="item_name_visible" visibility="hidden">
\r
127 <input type="text" name="item_name" value="{NAME}" size="40" maxlength="40" />
\r
128 </patTemplate:tmpl>
\r
130 <td class="table-headside" width="100"><span {_HELP_CONTACTUS_ID}>ID</span></td>
\r
131 <td align="center">{ID}</td>
\r
134 <td class="table-headside"><span {_HELP_CONTACTUS_TITLE}>トップタイトル</span></td>
\r
135 <td colspan="3"><input type="checkbox" name="show_title" {SHOW_TITLE} />表示 タイトル名:<input type="text" name="title_name" value="{TITLE_NAME}" size="25" maxlength="40" /> タイトル背景色:<input type="text" id="item_title_bgcolor" name="item_title_bgcolor" value="{TITLE_BGCOLOR}" size="10" maxlength="10" /><input type="button" value="カラー" onclick="showColorPicker(this,document.forms[0].item_title_bgcolor);" /> </td>
\r
138 <td class="table-headside"><span {_HELP_CONTACTUS_EXPLANATION}>説明</span></td>
\r
139 <td colspan="3"><textarea name="explanation">{EXPLANATION}</textarea></td>
\r
142 <td class="table-headside"><span {_HELP_CONTACTUS_FIELD}>お問い合わせ<br />項目</span></td>
\r
144 <table id="field_list" class="simple-table-inner" width="100%">
\r
146 <tr><th rowspan="2" width="35">移動</th><th rowspan="2" width="30">No</th><th width="200">タイトル名</th><th>説明</th><th rowspan="2" width="40">操作</th></tr>
\r
147 <tr><th>タイプ</th><th>定義</th></tr>
\r
149 <patTemplate:tmpl name="field_list">
\r
150 <tr class="dragRow">
\r
151 <td class="dragHandle"></td>
\r
152 <td align="center"><span class="lineNo"></span></td>
\r
153 <td><input type="text" name="item_title[]" value="{TITLE}" size="20" maxlength="60" style="width:100%" /><br />
\r
154 <select name="item_type[]">
\r
155 <patTemplate:tmpl name="type_list2">
\r
156 <option value="{VALUE}" {SELECTED}>{NAME}</option>
\r
157 </patTemplate:tmpl>
\r
158 </select> <input type="checkbox" name="item_required[]" {REQUIRED} />必須
\r
160 <td><input type="text" name="item_desc[]" value="{DESC}" size="30" maxlength="100" style="width:100%" /><br />
\r
161 <input type="text" name="item_def[]" value="{DEF}" size="20" maxlength="60" style="width:100%" /></td>
\r
162 <td align="center"><a class="delLine" href="#"><img src="{ROOT_URL}/images/system/delete.png" width="16" height="16" border="0" alt="削除" title="削除" /></a></td>
\r
164 </patTemplate:tmpl>
\r
166 <div><input type="button" class="button" onclick="addLine();" value="追加" /></div>
\r
170 <td class="table-headside"><span {_HELP_CONTACTUS_EMAIL}>メール送信</span></td>
\r
171 <td colspan="3">件名:<input type="text" name="email_subject" value="{EMAIL_SUBJECT}" size="40" maxlength="60" />
\r
172 メールアドレス:<input type="text" name="email_receiver" value="{EMAIL_RECEIVER}" size="25" maxlength="40" /></td>
\r
175 <td align="right" colspan="4">
\r
176 <patTemplate:tmpl name="update_button" visibility="hidden">
\r
177 <input type="button" class="button" onclick="updateItem();" value="更新" />
\r
178 </patTemplate:tmpl>
\r
179 <patTemplate:tmpl name="add_button" visibility="hidden">
\r
180 <input type="button" class="button" onclick="addItem();" value="新規追加" />
\r
181 </patTemplate:tmpl>
\r
190 </patTemplate:tmpl>
\r