Tags:
create new tag
, view all tags

Feature Proposal: Use DHTML to enhance functionality of EditTablePlugin

Motivation

Manipulating tables, especially large ones, is sometimes cumbersome but could be made much easier and faster on clients that support Javascript.

Description and Documentation

Moving and deleting rows for example need not require trips to the server, or editing raw twiki code. A little DHTML could add buttons for doing this quickly and graphically, entirely within the client.

Examples

Impact and Available Solutions

Implementation

-- Contributors: ByronDarrah

Discussion

-- ByronDarrah - 14 Mar 2007

I've developed a patch for this already and have checked it into the MAIN/twikiplugins branch in SVN.

-- ByronDarrah - 14 Mar 2007

Handy feature. The move button does not work (on Safari).

-- ArthurClemens - 14 Mar 2007

Thanks... guess I'll have to get access to a Macintosh!

-- ByronDarrah - 15 Mar 2007

Sorry, I misunderstood the interface. I am taking the liberty to refactor the plugin a bit (as well as bug fixing). After that it would be nice if we could improve the interface by selecting in-between rows (like Photoshop does for instance) instead of clicking on another arrow button.

-- ArthurClemens - 15 Mar 2007

See changes in Bugs:Item3766

-- ArthurClemens - 15 Mar 2007

Confirmed: I borrowed a friend's Mac and the plugin seemed to work as expected on Safari. Now I'm eager to investigate some of the mods you've added...

-- ByronDarrah - 16 Mar 2007

I've been looking into trying to let the button "Add row" use javascript as well. Perhaps the plugin could add a dummy boilerplate row (invisible) to be used to duplicate by javascript?

-- ArthurClemens - 16 Mar 2007

Edit | Attach | Watch | Print version | History: r8 < r7 < r6 < r5 < r4 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r8 - 2007-03-16 - ArthurClemens
 
  • Learn about TWiki  
  • Download TWiki
This site is powered by the TWiki collaboration platform Powered by Perl Hosted by OICcam.com Ideas, requests, problems regarding TWiki? Send feedback. Ask community in the support forum.
Copyright © 1999-2017 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.