40 lines
986 B
PHP
40 lines
986 B
PHP
<script type="text/javascript">
|
|
var table = document.getElementById('data-table');
|
|
var tableDnD = new TableDnD();
|
|
tableDnD.init(table);
|
|
|
|
// Redefine the onDrop so that we can display something
|
|
tableDnD.onDrop = function(table, row) {
|
|
var rows = this.table.tBodies[0].rows;
|
|
var row_sequence = '';
|
|
for (var i=1; i<rows.length; i++) {
|
|
row_sequence += rows[i].id+',';
|
|
var currRow = document.getElementById(rows[i].id);
|
|
|
|
<?php
|
|
for ($i = 0; $i < $numberOfColumns; $i++) {
|
|
echo(" var cell$i = document.getElementById(rows[i].id+'.$i');\n");
|
|
}
|
|
?>
|
|
|
|
if (i%2 == 0) {
|
|
<?php
|
|
for ($i = 0; $i < $numberOfColumns; $i++) {
|
|
echo(" cell$i.className = 'data-even';\n");
|
|
}
|
|
?>
|
|
}
|
|
else {
|
|
<?php
|
|
for ($i = 0; $i < $numberOfColumns; $i++) {
|
|
echo(" cell$i.className = 'data-odd';\n");
|
|
}
|
|
?>
|
|
}
|
|
}
|
|
document.getElementById('row_sequence_id').value = row_sequence;
|
|
}
|
|
|
|
</script>
|
|
|