lp://staging/~divmod-dev/divmod.org/no-addperson-2190
- Get this branch:
- bzr branch lp://staging/~divmod-dev/divmod.org/no-addperson-2190
Branch merges
Branch information
Recent revisions
- 2241. By exarkun
-
Merge vip-2186
Author: exarkun
Reviewer: glyph
Fixes #2186Add a vip attribute to the Mantissa Person item and display its value in the
person scrolltable in the address book. - 2240. By washort
-
Merge retrain-2162.
Remove an otiose call in SpambayesFilter
.forgetTraining . author: washort
reviewer: exarkunCloses #2162.
- 2239. By exarkun
-
Merge action-
name-separation -2177-2 Author: exarkun
Reviewer: moe
Fixes #2177Insert a space between action nodes in the scrolltable.
Also add several DOM-compliance features to Nevow's MockBrowser (sufficient
to make simple uses of MochiKit.DOM work with it). - 2238. By glyph
-
Provide feedback to the user while the scrolltable is requesting data.
Author: glyph, moe
Reviewer: exarkun
Fixes #2180
The scrolltable will now tell you when it is loading rows, including an initial loading notification so that the page will immediately have some feedback visible rather than just a blank area where the scrolltable is supposed to be.
- 2237. By exarkun
-
Merge liveform-
input-error- 2169-2 Author: exarkun
Reviewer: glyph
Fixes #2169Add an InputError exception to Mantissa LiveForm which can be used by
server-side components to indicate an input verification failure to
the client. Also add logic to the client to handle this kind of error
specially.Also fix a bug in MockBrowser to allow TextNodes to be added as children
to other nodes and fix a bug in removeChild so that parentNode is not
set after a child node has been removed from its parent. - 2236. By washort
-
merge offering-
descs-2170. Fix offering description strings to be more informative.
Author: washort
Reviewer: exarkunCloses #2170.
- 2235. By glyph
-
Scrolling view for Hyperbola, plus various ScrollTable updates.
Author: glyph, moe
Reviewer: exarkun
Fixes #2156
Fixes #1828This change adds a scrolltable to the Hyperbola blurb viewing page. That allows larger numbers of posts to be displayed on, for example, a blog.
However, the scrolltable as developed in #673 wasn't quite up to the task, so this change also includes several fixes to the {{{ScrollTable}}} itself, including:
* a timestamp column, which can be used with {{{epsilon.
extime. Time}}} instances, and allows data to be sorted by time. * a client-side 'widget' column, allowing a scrolltable to contain a column that renders a complex server-side widget inline and have it connected properly
* better plugabbility for the IColumn interface, including custom unserialization for the sorting logic in Python
* bugfixes, and better test coverage, for descending sort ordering
* bugfixes and documentation for misuse of the API (for example, not providing a sort column).
The outcome of this group of changes is that the new {{{ScrollTable}}} is now an API that could reasonably be used in a variety of applications that require a scrolling list of data. It isn't ''finished'', some applications will still require additional features which we have not added yet (for example, sort column header rendering) but others will simply be able to use it directly now.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://staging/~glyph/divmod.org/trunk