plainblack.com
Username Password
search
Bookmark and Share
View All Tickets
Transaction Manage View, no go in ie6  (#9611)
Issue

If you try to view transactions in the Shop (Transaction.pm),the results won't render in internet explorer 6.0, it is likely due to the new ajaxing that has been added.

The results will render fine in Mozilla firefox 3.0.4 (only one i can test with atm).

I dont know what the statistics for browseruse is, how many use ie6 these days? Is it a big problem? You decide ;D

 

 

Solution Summary
Comments
henryykt
0
2/6/2009 4:58 am
It seems that in the generated javascript there is a trailing comma in an array definition which IE doesn't like. IE assumes there is an empty element after the last comma, misreporting the length of the array as one more than it actually is.

Replacing line 799 of lib/WebGUI/Shop/Transaction.pm

   $output .= '{key:"paymentDriverLabel", label:"'.$i18n->get('payment method').'"},';

with

   $output .= '{key:"paymentDriverLabel", label:"'.$i18n->get('payment method').'"}'; # removed trailing comma

should fix the problem
perlDreamer
0
2/6/2009 12:48 pm
Fixed in 7.6.11.  Thanks for the patch, Henry!
Resolved by perlDreamer
Details
Ticket Status Resolved  
Rating0.0 
Submitted Bytitlandata 
Date Submitted2009-01-30 
Assigned To unassigned  
Date Assigned2019-05-20 
Assigned By 
Severity Critical (mostly not working)  
What's the bug in? WebGUI Stable  
WebGUI / WRE Version 7.5.40-stable  
URLbugs/tracker/9611
Keywords
Ticket History
2/6/2009
6:48 PM
Resolved perlDreamer
1/31/2009
1:29 AM
Ticket created titlandata
© 2019 Plain Black Corporation | All Rights Reserved