Openbravo Issue Tracking System - Openbravo ERP
View Issue Details
0002851Openbravo ERPB. User interfacepublic2008-04-11 14:082008-06-20 10:38
rafaroda 
dbaz 
normalminoralways
closedfixed 
5
 
2.40alpha-r2 
No
Core
No
0002851: QA-KBS Display logic do not work in Firefox + Linux
*Environment
OS: Ubuntu 7.04
DB: Oracle XE 10g
OB: Trunk source code
Web browser: Firefox 2

To reproduce this bug use Firefox browser and Linux OS.

*Steps
1. Master Data Management || Business Partner
2. Edit one.
3. Go to 'Vendor' tab.
4. Click on 'Vendor' check box.

If 'Vendor' check box was un-checked, new fields should appear.

Due to keyboards shortcuts merge into the trunk [1], display logic all over the application stopped working if using Firefox + Linux.

[1] https://dev.openbravo.com/websvn/openbravo/trunk/?rev=3390&sc=1 [^]
No tags attached.
Issue History
2008-06-20 10:38psarobeStatusresolved => closed

Notes
(0006440)
user71   
2005-06-01 00:00   
(edited on: 2008-06-12 09:43)
This bug was originally reported in SourceForge bug tracker and then migrated to Mantis.

You can see the original bug report in:
https://sourceforge.net/support/tracker.php?aid=1940079 [^]
(0003516)
rafaroda   
2008-04-11 17:15   
(edited on: 2008-06-12 09:25)
Logged In: YES
user_id=1892190
Originator: YES

Problem arises in Ubuntu + Firefox 2.

In Ubuntu + Firefox 3 works well.
(0003517)
cromero   
2008-04-11 18:20   
(edited on: 2008-06-12 09:25)
Logged In: YES
user_id=1500614
Originator: NO

This bug is related to check controls in FF2 linux:

* If you try to click on one check control with the mouse, the check is modified but the onchange event is not thrown
* If you try to mark the same check with the keyboard (SPACE key), the onchange method is thrown and the displayLogic works

(0003518)
cromero   
2008-04-12 02:04   
(edited on: 2008-06-12 09:25)
Logged In: YES
user_id=1500614
Originator: NO

This bug has not been reproduced in IE7, FF2 (windows) nor FF3
(0003519)
dbaz   
2008-04-12 03:30   
(edited on: 2008-06-12 09:25)
Logged In: YES
user_id=1500873
Originator: NO

Re-Fixed in commit 3428 in keyshortcuts branch

Description: Now displaylogic runs with checkboxes in Linux Firefox 2.x

File(s) changes:
* web/js/windowKeyboard.js
(0003520)
dbaz   
2008-04-12 04:05   
(edited on: 2008-06-12 09:25)
Logged In: YES
user_id=1500873
Originator: NO

Correction to the previous comment:

Fixed in commit 3428 in trunk

Description: Now displaylogic runs with checkboxes in Linux Firefox 2.x

File(s) changes:
* web/js/windowKeyboard.js


Log changes:

--- web/js/windowKeyboard.js (rev: 3427)
+++ web/js/windowKeyboard.js (rev: 3428)

@@ -145,1 +145,1 @@

- if (navigator.userAgent.indexOf("NT") == -1 && obj.className.indexOf('Radio_Check_ContentCell') != -1) {
+ if (navigator.userAgent.indexOf("NT") == -1 && navigator.userAgent.toUpperCase().indexOf("FIREFOX/2") != -1 &&


@@ -169,1 +169,4 @@

- obj.checked = !obj.checked;
+ if (!mustBeIgnored(obj)) {
+ obj.checked = !obj.checked;
+ if (obj.getAttribute('onclick')) obj.onclick();
+ }