On Thu, May 6, 2010 at 14:55, Guillaume Lerouge <[email protected]> wrote:
> Hi, > > On Thu, May 6, 2010 at 14:33, Denis Gervalle <[email protected]> wrote: > > > Hi devs, > > > > Currently the number of rows displayed in a livetable is fixed at > creation > > time. > > I proposed to add UI controls (currently select) that allows to change > the > > pagination size freely by the end user. > > > > This patch is be both a change in livetable.js to support these controls > > (one or more), and a change in the livetable macro to allow displaying > > them. > > I have already a patch and some screenshots as well as bare > documentation, > > you can review them all at > > > http://incubator.myxwiki.org/xwiki/bin/view/Improvements/LivetablePageSizer > > > > I am currently testing different browsers to ensure there is no > regression. > > > > WDYT ? > > > > Sounds very nice to me, I was asked about it in the past so I'm +1. > > Only question -> is the preference remembered for the user? I guess not and > that the default still is the number chose by the livetable creator, but > thought I'd ask. > Well this is mainly a new functionality on the livetable, no change in XE in my patch currently. My feeling is that keeping the information for the user should not be done by the livetable itself (JS), but by the caller (the macro, why not). It would not be so difficult to do with cookies, it would be a little bit more work to store the information in the user profile. Anyway, this is a second step. By the way, I have not proposed to change the current pages of XE, but it could be a nice idea. Do not hesitate to propose page you want me to improve. The other way, we may also set this new feature as a default, so it will apear on all existing livetables using the macro, and allow disabling it. WDYT ? Denis -- Denis Gervalle SOFTEC sa - CEO eGuilde sarl - CTO _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

