* Fix bug#19960

This commit is contained in:
zenggang
2022-04-07 03:32:14 +00:00
parent c286e44d55
commit 691cde081b
+16 -7
View File
@@ -59,15 +59,24 @@ $(document).on('click', '.chosen-with-drop', function()
var select = $(this).prev('select');
if($(select).val() == 'ditto')
{
var index = $(select).closest('td').index();
var row = $(select).closest('tr').index();
var table = $(select).closest('tr').parent();
var value = '';
for(i = row - 1; i >= 0; i--)
if($(select).attr('id').substr(0, 7) == 'visions')
{
value = $(table).find('tr').eq(i).find('td').eq(index).find('select').val();
if(value != 'ditto') break;
/* Fix bug #19960. */
var value = '';
}
else
{
var index = $(select).closest('td').index();
var row = $(select).closest('tr').index();
var table = $(select).closest('tr').parent();
var value = '';
for(i = row - 1; i >= 0; i--)
{
value = $(table).find('tr').eq(i).find('td').eq(index).find('select').val();
if(value != 'ditto') break;
}
}
$(select).val(value);
$(select).trigger("chosen:updated");
}