Same but using style instead of hard coded cell

This commit is contained in:
Laurent Destailleur 2010-09-28 18:00:59 +00:00
parent 1f598960c3
commit 7c890a0daa
6 changed files with 52 additions and 18 deletions

View File

@ -34,10 +34,10 @@
class CommonObject class CommonObject
{ {
var $db; var $db;
// Instantiate hook classe of thirdparty module // Instantiate hook classe of thirdparty module
var $hooks=array(); var $hooks=array();
/** /**
* Constructeur de la classe * Constructeur de la classe
* @param DB Handler acces base de donnees * @param DB Handler acces base de donnees
@ -778,15 +778,15 @@ class CommonObject
dol_print_error($this->db); dol_print_error($this->db);
} }
} }
/** /**
* Update position of line with ajax (rang) * Update position of line with ajax (rang)
*/ */
function line_ajaxorder($roworder) function line_ajaxorder($roworder)
{ {
$rows = explode(',',$roworder); $rows = explode(',',$roworder);
$num = count($rows); $num = count($rows);
for ($i = 0 ; $i < $num ; $i++) for ($i = 0 ; $i < $num ; $i++)
{ {
$this->updateRangOfLine($rows[$i], ($i+1)); $this->updateRangOfLine($rows[$i], ($i+1));
@ -1376,7 +1376,7 @@ class CommonObject
print '<td align="right" width="50">'.$langs->trans('TotalHTShort').'</td>'; print '<td align="right" width="50">'.$langs->trans('TotalHTShort').'</td>';
print '<td width="10">&nbsp;</td>'; print '<td width="10">&nbsp;</td>';
print '<td width="10">&nbsp;</td>'; print '<td width="10">&nbsp;</td>';
print '<td width="10">&nbsp;</td>'; print '<td class="tdlineupdown" nowrap="nowrap">&nbsp;</td>'; // No width to allow autodim
print "</tr>\n"; print "</tr>\n";
} }

View File

@ -34,11 +34,11 @@ jQuery(document).ready(function(){
}, },
dragHandle: "tdlineupdown" dragHandle: "tdlineupdown"
}); });
jQuery("#objectline tr").hover(function() { jQuery(".tdlineupdown").hover(function() {
jQuery(this.cells[8]).addClass("showDragHandle"); jQuery(this).addClass('showDragHandle');
}, function() { }, function() {
jQuery(this.cells[8]).removeClass("showDragHandle"); jQuery(this).removeClass('showDragHandle');
}); });
}); });
</script> </script>

View File

@ -151,8 +151,18 @@ form {
padding: 0em 0em 0em 0em; padding: 0em 0em 0em 0em;
margin: 0em 0em 0em 0em; margin: 0em 0em 0em 0em;
} }
.showDragHandle {
cursor: move; .dragClass {
background: #b3c5cc;
}
td.showDragHandle {
background-image: url(<?php echo DOL_URL_ROOT.'/theme/eldy/img/1updownarrow.png'; ?>);
background-repeat: no-repeat;
background-position: center center;
cursor: move;
}
.tdlineupdown {
white-space: nowrap;
} }

View File

@ -158,13 +158,16 @@ form {
.dragClass { .dragClass {
background: #b3c5cc; background: #b3c5cc;
} }
td.showDragHandle { td.showDragHandle {
background-image: url(<?php echo DOL_URL_ROOT.'/theme/eldy/img/1updownarrow.png'; ?>); background-image: url(<?php echo DOL_URL_ROOT.'/theme/eldy/img/1updownarrow.png'; ?>);
background-repeat: no-repeat; background-repeat: no-repeat;
background-position: center center; background-position: center center;
cursor: move; cursor: move;
} }
.tdlineupdown {
white-space: nowrap;
}
/* ============================================================================== */ /* ============================================================================== */
/* Styles de positionnement des zones */ /* Styles de positionnement des zones */

View File

@ -153,8 +153,18 @@ form
padding: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;
} }
.showDragHandle {
cursor: move; .dragClass {
background: #b3c5cc;
}
td.showDragHandle {
background-image: url(<?php echo DOL_URL_ROOT.'/theme/eldy/img/1updownarrow.png'; ?>);
background-repeat: no-repeat;
background-position: center center;
cursor: move;
}
.tdlineupdown {
white-space: nowrap;
} }

View File

@ -141,9 +141,20 @@ form
padding: 0em 0em 0em 0em; padding: 0em 0em 0em 0em;
margin: 0em 0em 0em 0em; margin: 0em 0em 0em 0em;
} }
.showDragHandle {
cursor: move; .dragClass {
background: #b3c5cc;
} }
td.showDragHandle {
background-image: url(<?php echo DOL_URL_ROOT.'/theme/eldy/img/1updownarrow.png'; ?>);
background-repeat: no-repeat;
background-position: center center;
cursor: move;
}
.tdlineupdown {
white-space: nowrap;
}
/* ============================================================================== */ /* ============================================================================== */