Opened 12 years ago

Closed 12 years ago

#4584 closed defect (fixed)

make validation widgets set state on domNode rather than inputNode, leveraging setStateClass()

Reported by: bill Owned by: bill
Priority: high Milestone: 1.0
Component: Dijit Version: 0.9
Keywords: Cc:
Blocked By: Blocking:

Description

This is a prerequisite to fixing #4427 and #4444. The state of the <input> related widgets (specifically if the current input is valid or not, and whether or not it's focused) should go on the domNode rather than the input node.

This affects TextBox?, ValidationTextBox?, ComboBox? and FilteringSelect?, DateTextBox?.

Change History (1)

comment:1 Changed 12 years ago by bill

Resolution: fixed
Status: newclosed

(In [10644]) Convert all the <input> type widgets to put their state information (specifically, whether the input has an error, and whether the widget is focused) on this.domNode, rather than on the internal nodes. This is a prerequisite to moving the alert icon within the border of the widgets (seemingly part of the <input> area). Fixes #4584.

The validation icon isn't showing up correctly on FF2 but will deal with that later, after fixing #4427. Also, haven't updated soria's rules.

Note: See TracTickets for help on using tickets.