#3238 closed enhancement (fixed)
PageButton does not extends Button
Reported by: | guest | Owned by: | bill |
---|---|---|---|
Priority: | high | Milestone: | 0.9beta |
Component: | Dijit - Form | Version: | 0.9 |
Keywords: | Cc: | ||
Blocked By: | Blocking: |
Description
PageControllers? use a PageButton? button by default, but it would make sense if they were interchangeable with Button widgets. A below the surface change without changing the inheritence would be to rename PageButton?.label to PageButton?.caption
Change History (3)
comment:1 Changed 14 years ago by
Component: | General → Dijit |
---|---|
Milestone: | → 0.9beta |
Owner: | changed from anonymous to bill |
Status: | new → assigned |
comment:2 Changed 14 years ago by
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
(In [8958]) Implemented _ToggleButton base class (extended from Button), and made PageButton? and TabButton? (internal widgets used by PageController? and TabController?) extend _ToggleButton.
Leverages FormElement?._onMouse() to do all the CSS manipulations. _onMouse() was enhanced to understand the idea of toggle controls, that stay selected (dijitFooActive CSS class) until programatically released.
Fixes #3238.
comment:3 Changed 10 years ago by
Component: | Dijit → Dijit - Form |
---|
See #3288, will fix at same time.