mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-14 08:49:56 +09:00
git-svn-id: http://xe-core.googlecode.com/svn/branches/1.5.0@9929 201d5d3c-b55e-5fd7-737f-ddc643e51545
103 lines
No EOL
3.6 KiB
HTML
103 lines
No EOL
3.6 KiB
HTML
<block cond="$use_filebox">
|
|
<style type="text/css">
|
|
.filebox_item { border: 1px solid #ccc!important; padding: 5px; max-height: 200px; max-width: 200px; }
|
|
</style>
|
|
|
|
<div class="modal" id="modalFilebox">
|
|
<div class="fg portlet">
|
|
<h2 class="h2">FileBox</h2>
|
|
<div class="filebox_list"></div>
|
|
<h2 class="h2">Upload</h2>
|
|
<form id="filebox_upload" class="form" action="./" method="post" enctype="multipart/form-data">
|
|
<input type="hidden" name="module" value="module" />
|
|
<input type="hidden" name="act" value="procModuleFileBoxAdd" />
|
|
<input type="hidden" name="ajax" value="true" />
|
|
<table cellspacing="0" id="attributes">
|
|
<tr>
|
|
<td>
|
|
<label for="attribute_name1">{$lang->attribute_name} </label><input type="text" name="attribute_name1" id="attribute_name1" />
|
|
</td>
|
|
<td>
|
|
<label for="attribute_value1">{$lang->attribute_value} </label><input type="text" name="attribute_value1" id="attribute_value1" />
|
|
</td>
|
|
<td><a href="javascript:addRow('attributes')">{$lang->add}</a></td>
|
|
<td><a href="javascript:clearRow('attributes',1)">{$lang->delete}</a></td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<label for="file">{$lang->file}</label><input type="file" name="addfile" id="file"/>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<div class="btnArea">
|
|
<span class="btn small"><input type="submit" value="{$lang->cmd_submit}" /></span>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
<script type="text/javascript">
|
|
xe.lang.cmd_delete = '{$lang->cmd_delete}';
|
|
function addRow(tableID){
|
|
|
|
var table = document.getElementById(tableID);
|
|
var rowCount = table.rows.length;
|
|
var initial = table.rows(0);
|
|
var text1 = initial.cells(0).children(0).innerHTML;
|
|
var text2 = initial.cells(1).children(0).innerHTML;
|
|
var addrow = table.rows(rowCount-2).cells(2).children(0);
|
|
var deleteLink = table.rows(rowCount-2).cells(3).children(0).cloneNode(true);
|
|
var row = table.insertRow(rowCount-1);
|
|
|
|
//cell for attribute name
|
|
var cell0= row.insertCell(0)
|
|
var element0 = document.createElement("label");
|
|
element0.innerHTML = text1;
|
|
element0.htmlFor = "attribute_name"+rowCount;
|
|
cell0.appendChild(element0);
|
|
var element1 = document.createElement("input");
|
|
element1.type = "text";
|
|
element1.name="attribute_name"+rowCount;
|
|
element1.id="attribute_name"+rowCount;
|
|
cell0.appendChild(element1);
|
|
|
|
//cell for attribute value
|
|
var cell1 = row.insertCell(1);
|
|
var element2 = document.createElement("label");
|
|
element2.innerHTML = text2;
|
|
element2.htmlFor = "attribute_value"+rowCount;
|
|
cell1.appendChild(element2);
|
|
var element3 = document.createElement("input");
|
|
element3.type = "text";
|
|
element3.id="attribute_value"+rowCount;
|
|
element3.name="attribute_value"+rowCount;
|
|
cell1.appendChild(element3);
|
|
|
|
//cell for addrow link
|
|
var cell2 = row.insertCell(2);
|
|
cell2.appendChild(addrow);
|
|
|
|
//cell for delete link
|
|
var cell3 = row.insertCell(3);
|
|
deleteLink.href = "javascript:clearRow('attributes',"+rowCount+")";
|
|
cell3.appendChild(deleteLink);
|
|
}
|
|
|
|
function clearRow(tableID,rowNumber){
|
|
var table = document.getElementById(tableID);
|
|
var text = "attribute_name"+rowNumber;
|
|
var rowCount = table.rows.length;
|
|
var sw = 0;
|
|
for(i=0;i<rowCount-2;i++){
|
|
if(table.rows(i).cells[0].children(1).id == text) {
|
|
table.deleteRow(i);
|
|
sw = 1;
|
|
}
|
|
}
|
|
if(!sw){
|
|
var addrow = table.rows(rowCount-2).cells(2).children(0);
|
|
table.rows(rowCount-3).cells(2).appendChild(addrow);
|
|
table.deleteRow(rowCount-2);
|
|
}
|
|
}
|
|
</script>
|
|
</block> |