Opened 13 years ago

Closed 11 years ago

Last modified 11 years ago

#9112 closed defect (fixed)

Arrows for ComboBox, FilteringSelect don't work in Opera and Konqueror

Reported by: Kjir Owned by: Douglas Hays
Priority: low Milestone: 1.5
Component: Dijit - Form Version: 1.3.0
Keywords: combobox, filteringselect, opera, konqueror, arrow Cc:
Blocked By: Blocking:


The arrows for the ComboxBox? and FilteringSelect? do not show in Opera and Konqueror (Opera version: 9.64 build 2480 - don't know about Konqueror, I didn't test directly). This is because the height doesn't get set automatically to the height of the parent element, so the button is about 1px in height (attached screenshot). To fix this there are two ways that do not seem to change the behaviour in supported browsers (tested with Firefox 3.0.8, Arora/Midori? [webkit], IE 6.0):

  1. Set the height property of the dijitArrowButtonInner class to something else than auto (1.25em seemed fine to me, but you probably know better)
  2. Replace in dijit/form/templates/ComboBox.html the   with an   (related to bug #6378)

The screenshot is represent the rendering of under Opera, notice the State: field

Attachments (1)

operaComboBox.png (6.8 KB) - added by Kjir 13 years ago.
Rendering of with Opera

Download all attachments as: .zip

Change History (6)

Changed 13 years ago by Kjir

Attachment: operaComboBox.png added

comment:1 Changed 13 years ago by Kjir

You can test the fixed version with second solution (  instead of  ) here:

comment:2 Changed 13 years ago by kjir

I realized I had an old version of dojo, but it still applies, it just changed the place where to substitute   with  

comment:3 Changed 12 years ago by bill

Owner: set to Douglas Hays

comment:4 Changed 11 years ago by Douglas Hays

Milestone: future1.5
Resolution: fixed
Status: newclosed

Fixed in Dojo 1.5 (verified with Opera 10.61).

comment:5 Changed 11 years ago by bill

Component: DijitDijit - Form
Note: See TracTickets for help on using tickets.