+/**\r
+ * 表示データ作成用テンプレート(patTemplate)\r
+ *\r
+ * LICENSE: This source file is licensed under the terms of the GNU General Public License.\r
+ *\r
+ * @package Magic3 Framework\r
+ * @author 平田直毅(Naoki Hirata) <naoki@aplo.co.jp>\r
+ * @copyright Copyright 2006-2016 Magic3 Project.\r
+ * @license http://www.gnu.org/copyleft/gpl.html GPL License\r
+ * @version SVN: $Id$\r
+ * @link http://www.magic3.org\r
+ */\r
<patTemplate:tmpl name="_widget">\r
<link rel="stylesheet" href="{_ROOT_URL}/scripts/js_color_picker_v2/js_color_picker_v2.css" media="screen" />\r
<script src="{_ROOT_URL}/scripts/js_color_picker_v2/color_functions.js"></script>\r
<!--\r
function addItem(){\r
if (!window.confirm('項目を新規追加しますか?')) return false;\r
- document.main.fieldcount.value = $('#field_list').find('.dragRow').length;\r
+ document.main.fieldcount.value = $('#field_list').find('.m3drag_row').length;\r
var requiredArray = new Array();\r
$("#field_list input:checkbox").each(function(index){\r
if (this.checked){\r
}\r
function updateItem(){\r
if (!window.confirm('設定を更新しますか?')) return false;\r
- document.main.fieldcount.value = $('#field_list').find('.dragRow').length;\r
+ document.main.fieldcount.value = $('#field_list').find('.m3drag_row').length;\r
var requiredArray = new Array();\r
$("#field_list input:checkbox").each(function(index){\r
if (this.checked){\r
// お問い合わせ項目を追加\r
function addLine()\r
{\r
- var lineText = '<tr class="dragRow"><td class="dragHandle"></td><td align="center"><span class="lineNo"></span></td>';\r
+ var lineText = '<tr class="m3drag_row"><td class="m3drag_handle"></td><td align="center"><span class="m3drag_rowno"></span></td>';\r
lineText += '<td><input type="text" name="item_title[]" size="20" maxlength="60" style="width:100%;" /><br />';\r
lineText += '<select name="item_type[]"><patTemplate:tmpl name="type_list1"><option value="{VALUE}" {SELECTED}>{NAME}</option></patTemplate:tmpl></select>';\r
lineText += ' <input type="checkbox" name="item_required[]" />必須</td>';\r
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
- 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
+ lineText += '<td align="center"><a class="m3drag_delrow" href="#"><img src="{_ROOT_URL}/images/system/delete.png" width="16" height="16" border="0" alt="削除" title="削除" /></a></td></tr>';\r
$('#field_list').append(lineText);\r
\r
- // 項目一覧を再設定\r
- setupList();\r
-\r
+ // お問い合わせ項目部作成\r
+ m3SetDragDropTable('field_list');\r
}\r
+/*\r
function setupList()\r
{\r
$("#field_list").tableDnD({\r
onDrop: function(table, row){\r
setupNo();\r
},\r
- dragHandle: ".dragHandle"\r
+ dragHandle: ".m3drag_handle"\r
});\r
$("#field_list tr").hover(function(){\r
- $(this.cells[0]).addClass('currentHandle');\r
+ $(this.cells[0]).addClass('m3drag_current');\r
}, function() {\r
- $(this.cells[0]).removeClass('currentHandle');\r
+ $(this.cells[0]).removeClass('m3drag_current');\r
});\r
// 画像項目削除処理\r
- $("#field_list tr .delLine").click(function(){\r
- $(this).parents('.dragRow').remove();\r
+ $("#field_list tr .m3drag_delrow").click(function(){\r
+ $(this).parents('.m3drag_row').remove();\r
setupNo();\r
});\r
// インデックスNo再設定\r
function setupNo()\r
{\r
// インデックスNo再設定\r
- $("#field_list tr .lineNo").each(function(index){\r
+ $("#field_list tr .m3drag_rowno").each(function(index){\r
$(this).text(index + 1);\r
});\r
}\r
-$(document).ready(function(){\r
+*/\r
+$(function(){\r
m3_setHtmlEditor('explanation', true);\r
- setupList();\r
+ \r
+ // お問い合わせ項目部作成\r
+ m3SetDragDropTable('field_list');\r
});\r
// -->\r
</script>\r
<tr><th>タイプ</th><th>定義</th></tr>\r
</thead><tbody>\r
<patTemplate:tmpl name="field_list">\r
- <tr class="dragRow">\r
- <td class="dragHandle"></td>\r
- <td align="center"><span class="lineNo"></span></td>\r
+ <tr class="m3drag_row">\r
+ <td class="m3drag_handle"></td>\r
+ <td align="center"><span class="m3drag_rowno"></span></td>\r
<td><input type="text" name="item_title[]" value="{TITLE}" size="20" maxlength="60" style="width:100%" /><br />\r
<select name="item_type[]">\r
<patTemplate:tmpl name="type_list2">\r
</td>\r
<td><input type="text" name="item_desc[]" value="{DESC}" size="30" maxlength="100" style="width:100%" /><br />\r
<input type="text" name="item_def[]" value="{DEF}" size="20" maxlength="60" style="width:100%" /></td>\r
- <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
+ <td align="center"><a class="m3drag_delrow" href="#"><img src="{ROOT_URL}/images/system/delete.png" width="16" height="16" border="0" alt="削除" title="削除" /></a></td>\r
</tr>\r
</patTemplate:tmpl>\r
</tbody></table>\r