Created by Registry Administrators and last modified
Get this branch:
bzr branch lp://qastaging/nufox
Members of Registry Administrators can upload to this branch. Log in for directions.

Related bugs

Related blueprints

Branch information

Registry Administrators

Recent revisions

38. By Andrew Towers <atowers@whisper>

refactored composite.tree to support nodes that are initially expanded. again.

37. By Timothy Stebbing <tjs@meerkat>

small addition to allow 'attribute' access on python representation of xul elements. ie: b = xul.Button(label=u'moo'); assert(b.label == u'moo')

36. By Bulkan

The dropdown widget now updates an attribute when an item is selected

35. By Bulkan

Dropdown widget needs label as first argument
Convert strings to unicode

34. By Andrew Towers <atowers@whisper>

Refactored core nufox-athena rendering logic so that XULPage setup is called after the page has a clientID, and so that the setupLive overridable method now works again. Added a helper method relativeURL(url) that makes a string url relative to the clientID of the live page. Added some error checks to the composite tree.

33. By Andrew Towers <atowers@whisper>

xul.py: changed applyCssUrl to insert a link tag instead of a script tag. tabbox: fixed bug causing errors when adding new tabs before a tabbox is live

32. By Andrew Towers <atowers@whisper>

tabbox: new tabs becomes the selected tab. tree: model supports loading dynamic children via model.dynamicChild method - this allows tree nodes to be created on demand

31. By Andrew Towers <atowers@whisper>

Changed requestFunction, requestAttr and requestMethod to take an optional decode=(callable) keyword argument that will be passed the raw value from javascript and should return an appropriately decoded value for the requested argument. Updated composite.tree to use this for both Flat and Nested trees, and added a public requestSelection method to both. This means you can now include someTree.requestSelection() in your args list for e.g. a button oncommand handler.

30. By Andrew Towers <atowers@whisper>

updated composite.tabbox to track the currently selected tab on the client and added updateTab method to change the contents of a tab. added print statements to xul.py where code was commented out to help track down use of this code path.

29. By Bulkan

- onWrapperdEvent was expecting a list with at least 1 item in it, fixed that.
- added new method selectItems to select (can be used for clearing selection of) items

Branch metadata

Branch format:
Branch format 5
Repository format:
Bazaar-NG Knit Repository Format 1
This branch contains Public information 
Everyone can see this information.