lp://staging/~divmod-dev/divmod.org/scrolltable-column-objects-2365
- Get this branch:
- bzr branch lp://staging/~divmod-dev/divmod.org/scrolltable-column-objects-2365
Branch merges
Branch information
Recent revisions
- 2340. By glyph
-
Allow customization of global client-side behavior via a client page class.
This change refactors most Athena global JavaScript state into a client-side PageWidget class, and allows that class to be specified by application code. The page widget javascript class is responsible for, among other things, handling the "connection lost" notification, which allows for pages which intelligently reconnect or otherwise provide customized behavior in response to a connection-lost notification. A brief interactive example of a page which can reconnect without alerting the user is included.
In addition to the refactorings, this change touches a lot of old code, and thereby adds a lot of unit test coverage to code which was either completely uncovered or covered only by nits.
Fixes #2310
Fixes #2334
Author: glyph, moe
Reviewer: exarkun
- 2339. By exarkun
-
Merge custom-
transportable- 2366 Author: exarkun
Reviewer: glyph
Fixes #2366Add IAthenaTranspor
table to nevow.inevow and use it to support serialization
of custom types in Athena for server to client messages. - 2338. By moe
-
merge style-person-
forms-2353. applies some class names to elements in the "compact" liveform and repeated liveform templates, and styles those elements when they appear in the "add person" fragment. author: moe, reviewer: oubiwann. closes #2353. - 2337. By moe
-
merge form-repetition
-2352-2. several enhancements to ListChangeParam eter's UI: descriptive text for "add" links, "remove" instead of "-" and no "remove" for the first item. author: moe, reviewer: exarkun. closes #2352 - 2336. By exarkun
-
Merge URL.path-2354
Author: exarkun
Reviewer: moea
Fixes #2354Correctly escape segments in the string which nevow.url.URL.path evaluates
to. - 2335. By exarkun
-
Merge signin-style-2337-2
Author: exarkun
Reviewer: moea
Fixes #2337Eliminate the separate public-shell and navigation templates and instead use
the shell template to define both public and private views and to define the
navigation.Also change the factoring of the Python classes which interacted with these
templates and change the actual look so that public and private views are
more consistent with each other. - 2334. By exarkun
-
Merge linkurl-2355
Author: exarkun
Reviewer: moea
Fixes #2355Document Tab.linkURL and fix webnav.getTabs to respect it on primary
navigation elements. - 2333. By exarkun
-
Merge no-widget-
connectdomevent -2347 Author: moea
Reviewer: exarkun
Fixes #2347Add Divmod.
Runtime. Platform. connectSingleDO MEvent, a utility method for setting
up a run-once DOM event handler.This is similar to the Nevow.Athena.
Widget. connectDOMEvent API, but removes
the handler after a single run and does not require a Widget instance.
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