1 <patTemplate:tmpl name="_widget">
\r
2 <script type="text/javascript">
\r
5 if (!window.confirm('項目を新規追加しますか?')) return false;
\r
6 document.main.fieldcount.value = $('#field_list').find('.dragRow').length;
\r
7 document.main.act.value = 'add';
\r
8 document.main.submit();
\r
11 function updateItem(){
\r
12 if (!window.confirm('設定を更新しますか?')) return false;
\r
13 document.main.fieldcount.value = $('#field_list').find('.dragRow').length;
\r
14 document.main.act.value = 'update';
\r
15 document.main.submit();
\r
18 function selectItem()
\r
20 document.main.act.value = 'select';
\r
21 document.main.submit();
\r
24 function listItem(){
\r
25 document.main.task.value = 'list';
\r
26 document.main.submit();
\r
32 var lineText = '<tr class="dragRow"><td class="dragHandle"></td><td align="center"><span class="lineNo"></span></td>';
\r
33 lineText += '<td><input type="text" name="item_name[]" size="20" maxlength="60" style="width:100%" /></td>';
\r
34 lineText += '<td><input type="text" name="item_movieid[]" size="30" maxlength="100" style="width:100%" /></td>';
\r
35 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
36 $('#field_list').append(lineText);
\r
41 function setupList()
\r
43 $("#field_list").tableDnD({
\r
44 onDrop: function(table, row){
\r
47 dragHandle: "dragHandle"
\r
49 $("#field_list tr").hover(function(){
\r
50 $(this.cells[0]).addClass('currentHandle');
\r
52 $(this.cells[0]).removeClass('currentHandle');
\r
55 $("#field_list tr .delLine").click(function(){
\r
56 $(this).parents('.dragRow').remove();
\r
65 $("#field_list tr .lineNo").each(function(index){
\r
66 $(this).text(index + 1);
\r
70 function previewInOtherWindow()
\r
72 window.open("{PREVIEW_URL}","","toolbar=no,menubar=no,location=yes,status=no,scrollbars=yes,resizable=yes,width=1000,height=800");
\r
75 function viewWidget(widgetId){
\r
76 window.open("?cmd=showwidget&widget=" + widgetId,"","toolbar=no,menubar=no,location=no,status=no,scrollbars=yes,resizable=yes,width=800,height=600");
\r
79 $(document).ready(function(){
\r
84 <div align="center">
\r
86 <!-- m3:ErrorMessage -->
\r
87 <form method="post" name="main">
\r
88 <input type="hidden" name="task" />
\r
89 <input type="hidden" name="act" />
\r
90 <input type="hidden" name="serial" value="{SERIAL}" />
\r
91 <input type="hidden" name="fieldcount" />
\r
92 <input type="hidden" name="required" />
\r
93 <!-- m3:PostParam -->
\r
95 <tr><td><span {_HELP_UNTITLEDTASK_DETAIL}><label>設定詳細</label></span></td>
\r
96 <td align="right"><span {_HELP_UNTITLEDTASK_PREVIEW_BTN}><input type="button" class="button" onclick="previewInOtherWindow();" value="プレビュー" {PREVIEW_DISABLED}/></span> <span {_HELP_UNTITLEDTASK_LIST_BTN}><input type="button" class="button" onclick="listItem();" value="一覧" /></span>
\r
98 <tr><td colspan="2">
\r
100 <table class="simple-table" width="100%">
\r
103 <td class="table-headside" width="100"><span {_HELP_UNTITLEDTASK_NAME_INPUT}>名前</span></td>
\r
105 <select name="item_id" onchange="selectItem();" {ID_DISABLED}>
\r
106 <option value="0">-- 新規 --</option>
\r
107 <patTemplate:tmpl name="title_list">
\r
108 <option value="{VALUE}" {SELECTED}>{NAME}</option>
\r
109 </patTemplate:tmpl>
\r
111 <patTemplate:tmpl name="item_def_name_visible" visibility="hidden">
\r
112 <input type="text" name="item_def_name" value="{DEF_NAME}" size="40" maxlength="40" />
\r
113 </patTemplate:tmpl>
\r
115 <td class="table-headside" width="100"><span {_HELP_UNTITLEDTASK_ID}>ID</span></td>
\r
116 <td align="center">{ID}</td>
\r
119 <td class="table-headside"><span {_HELP_UNTITLEDTASK_MOVIE_LIST}>動画リスト</span></td>
\r
121 <table id="field_list" class="simple-table-inner" width="100%">
\r
123 <tr><th width="35">移動</th><th width="30">No</th><th width="60%">名前</th><th>動画ID</th><th width="40">操作</th></tr>
\r
125 <patTemplate:tmpl name="field_list">
\r
126 <tr class="dragRow">
\r
127 <td class="dragHandle"></td>
\r
128 <td align="center"><span class="lineNo"></span></td>
\r
129 <td><input type="text" name="item_name[]" value="{NAME}" size="20" maxlength="60" style="width:100%" /></td>
\r
130 <td><input type="text" name="item_movieid[]" value="{MOVIEID}" size="30" maxlength="100" style="width:100%" /></td>
\r
131 <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
133 </patTemplate:tmpl>
\r
135 <div><input type="button" class="button" onclick="addLine();" value="追加" /></div>
\r
139 <td class="table-headside"><span {_HELP_UNTITLEDTASK_THEME}>配色用テーマ</span></td>
\r
141 <select name="item_theme">
\r
142 <patTemplate:tmpl name="theme_list">
\r
143 <option value="{VALUE}" {SELECTED}>{NAME}</option>
\r
144 </patTemplate:tmpl>
\r
149 <td class="table-headside"><span {_HELP_UNTITLEDTASK_SIZE}>表示サイズ</span></td>
\r
150 <td colspan="3">幅:<input type="text" name="item_width" value="{WIDTH}" size="3" maxlength="3" onkeypress="return m3_numericKey(event,true);" />px
\r
151 高さ:<input type="text" name="item_height" value="{HEIGHT}" size="3" maxlength="3" onkeypress="return m3_numericKey(event,true);" />px
\r
155 <td align="right" colspan="4">
\r
156 <patTemplate:tmpl name="update_button" visibility="hidden">
\r
157 <input type="button" class="button" onclick="updateItem();" value="更新" />
\r
158 </patTemplate:tmpl>
\r
159 <patTemplate:tmpl name="add_button" visibility="hidden">
\r
160 <input type="button" class="button" onclick="addItem();" value="新規追加" />
\r
161 </patTemplate:tmpl>
\r
170 </patTemplate:tmpl>
\r