I believe the colspan setting of 4 is incorrect for the subtotal column in checkout, thereby causing IE / Chrome to not display a right border. Changing line 620 of uc_cart_checkout_pane.inc to colspan=3 seems to solve the issue.
original:
$rows[] = array(
'data' => array(array('data' => '<span id="subtotal-title">' . t('Subtotal:') . '</span> ' . uc_price($subtotal, $context), 'colspan' => 4, 'class' => 'subtotal')),
'class' => 'subtotal',
);
modified / corrected:
$rows[] = array(
'data' => array(array('data' => '<span id="subtotal-title">' . t('Subtotal:') . '</span> ' . uc_price($subtotal, $context), 'colspan' => 3, 'class' => 'subtotal')),
'class' => 'subtotal',
);
| Comment | File | Size | Author |
|---|---|---|---|
| #1 | uc_cart_checkout_pane.inc_.patch | 636 bytes | tr |
Comments
Comment #1
tr commentedcolspan=4 is definitely wrong, because there are only three columns defined. Here's a patch.
Comment #2
tr commentedI think this is ready to go? Bumping up...
Comment #3
Island Usurper commentedWow, this has been wrong for a long, long time. Good job figuring out the problem.
Committed.