OSDN Git Service

DB更新スクリプト更新。
[magic3/magic3.git] / widgets / m / contactus_custom / include / template / admin.tmpl.html
index 472c76a..5469da2 100644 (file)
@@ -1,3 +1,15 @@
+/**\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
@@ -6,7 +18,7 @@
 <!--\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
@@ -22,7 +34,7 @@ function addItem(){
 }\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
@@ -50,34 +62,34 @@ function listItem(){
 // お問い合わせ項目を追加\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 += '&nbsp;&nbsp;<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
@@ -86,13 +98,16 @@ function setupList()
 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
@@ -147,9 +162,9 @@ $(document).ready(function(){
            <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
@@ -159,7 +174,7 @@ $(document).ready(function(){
            </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