tapestry-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Pablo Henrique dos Reis (JIRA)" <j...@apache.org>
Subject [jira] Commented: (TAP5-1071) [GSoC] create nifty components (multiple students possible)
Date Wed, 07 Apr 2010 12:55:33 GMT

    [ https://issues.apache.org/jira/browse/TAP5-1071?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12854471#action_12854471

Pablo Henrique dos Reis commented on TAP5-1071:

My Proposal for three components

Tapestry Drag and Drop Palette 
Create a new component by  
modificating the component Tapestry  Palette so the user can select and deselect items  
using droppables e sortables de Scriptaculous
The new component will be based on the javascript language. The new component use the mouse's
relative position to decide the selected and deselected items. 
Tapestry Multi Select 
Create a  new Tapestry component resembling Tapestry Select, but the user can select more
than one option. The base of the component will be the component 'html select multiple'. 

New Component ' struct: 
     Class with controller methods 

Principal Parameters:
     Encoder to recover the objects  
     SelectModel to show all options 
Create a new component that will extend AbstractTextField  
and use Scriptaculousajax to create a dinamic content. 
New Component ' struct: 
   Class with controller's methods  
   Template with one html text to show the selected option and one hidden with the id of the
   JavaScript to implement the comunication ajax and show the dinamic content

Principal Parameters:
   Encoder ti recover the Object 
   SelectModel to show all the options 

> [GSoC] create nifty components (multiple students possible)
> -----------------------------------------------------------
>                 Key: TAP5-1071
>                 URL: https://issues.apache.org/jira/browse/TAP5-1071
>             Project: Tapestry 5
>          Issue Type: Task
>    Affects Versions: 5.2
>            Reporter: Ulrich Stärk
>            Assignee: Thiago H. de Paula Figueiredo
> Tapestry is lacking some nice-to-have components. We put together a list and students
wanting to pursue this task should choose at least two of them for their assignment (the multi
select and google maps component count as one). The following components are available:
> - Google maps
> - Chart (via JFreeChart, resembling JFreeCharts ChartPanel)
> - JavaScript-only PDF viewer component
> - multi select (TAP5-148)
> - Components or mixins for Scriptaculous effects (show, hide, slide up, slide down etc).
> - drag&drop Palette
> - Components wrapping Scriptaculous's  Ajax.InPlaceEditor, Ajax.InPlaceCollectionEditor,
Autocompleter.Local, and Slider.
> - A SelectWithAutocomplete component that chooses an object, but uses autocompletion
to find them (good for selects with lots of options).
> - A ListReorder component using Scriptaculous drag and drop. 

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message