Opened 14 years ago

Closed 14 years ago

Last modified 9 years ago

#2976 closed task (fixed)

Dijit: create infrastructure

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


This was done long ago, but I need a trac entry for it, so filing it now.

Change History (14)

comment:1 Changed 14 years ago by bill

Resolution: fixed
Status: newclosed

comment:2 Changed 14 years ago by bill

(In [8532]) Better error message when parser can't find a widget. Refs #2976.

comment:3 Changed 14 years ago by bill

(In [8736]) Don't add empty class attribute (it's confusing when you debugging stuff in the DOM inspector). Refs #2976.

comment:4 Changed 14 years ago by (none)

Milestone: 0.9M2

Milestone 0.9M2 deleted

comment:5 Changed 14 years ago by bill

(In [8878]) Leverage dojo.query() more. This required setting widgetId via setAttribute() rather than domNode.widgetId = ... Refs #2976

comment:6 Changed 14 years ago by bill

(In [8997]) Rename FocusManager?.js to focus.js (so that all files in util/ are lowercase). Refs #2976

comment:7 Changed 14 years ago by bill

(In [8998]) Finish rename of FocusManager? --> focus, PopupManager? --> popup. Since you never do "new FocusManager?()" it doesn't need to appear like a class.

Refs #2976.

I'm still wondering whether everything in util/ and base/ should be promoted to be directly under the dijit namespace, and included automatically as part of dijit.js. It would save a lot of typing.

comment:8 Changed 14 years ago by bill

(In [9207]) Remove Showable interface; Dialog and Tooltip are showable, and a menu is openable(), but in general widgets shouldn't support this interface.

TabContainer? and AccordionContainer? will transition their children in a widget specific way.

This checkin also fixes the sub-tabs rendering problems.

Refs #2976, fixes #3344.

comment:9 Changed 14 years ago by bill

(In [9274]) This testfile isn't really useful anymore. Refs #2976.

comment:10 Changed 14 years ago by bill

(In [9682]) Tests for _Templated base class. Refs #2976.

comment:11 Changed 14 years ago by bill

(In [9764]) Connect to onactivate/ondeactivate on IE, rather than polling for changes to activeElement. Thanks to Becky for pointing out that onactivate bubbles up to the root. Refs #2976.

comment:12 Changed 12 years ago by bill

(In [16662]) Whenever you call doh.true() etc. in a setTimeout, there needs to be a catch block to call deferred.errback(). The simple way to do this is with getTestCallback(). Refs #2976, and [9682].

comment:13 Changed 12 years ago by bill

(In [16666]) Prevent intermittent failure of this test. Refs #2976

comment:14 Changed 9 years ago by bill

In [29233]:

fix comment, adding TODO for 2.0, refs #2976 !strict

Note: See TracTickets for help on using tickets.