Opened 11 years ago

Last modified 9 years ago

#9356 closed enhancement

Move dojox.form._HasDropDown to dijit — at Version 1

Reported by: Nathan Toone Owned by: Nathan Toone
Priority: low Milestone: 1.4
Component: Dijit Version: 1.3.0
Keywords: Cc: bill
Blocked By: Blocking:

Description (last modified by Nathan Toone)

The following things need to happen:

1 - Rename and flag as protected the following members:

dropDownNode -> _buttonNode
aroundNode -> _aroundNode
popupStateNode -> _popupStateNode

2 - Remove _onMenuMouseup from _HasDropDown
3 - Move the dijit.Menu-specific handling code from dojox.form.DropDownSelect? into _HasDropDown
4 - Move _HasDropDown to dijit._HasDropDown, and create a stub (deprecated) in dojox.form (in case anyone is using it)
5 - Upgrade the following dijit components to use _HasDropDown instead of their current code:

dijit.form.DropDownButton?
dijit.form.ComboButton? (extends from DropDownButton?)
dijit.form.ComboBox?
dijit.form.FilteringSelect? (extends from ComboBox?)
dijit.form._DateTimeTextBox
dijit.form.DateTextBox? (extends from _DateTimeTextBox)
dijit.form.TimeTextBox? (extends from _DateTimeTextBox)

6 - Cross fingers and wait for breakage reports to come in :)

Change History (1)

comment:1 Changed 11 years ago by Nathan Toone

Description: modified (diff)
Note: See TracTickets for help on using tickets.