You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by Pablo dos Reis <pa...@gmail.com> on 2010/04/07 15:13:47 UTC

Student Proposal for GSOC 2010 (nifty components)

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



*SelectWithAutocomplete *

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 object
   JavaScript to implement the comunication ajax and show the dinamic
content

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



https://issues.apache.org/jira/browse/TAP5-1071

-- 
Pablo Henrique dos Reis

Re: Student Proposal for GSOC 2010 (nifty components)

Posted by Ulrich Stärk <ul...@spielviel.de>.
Hello Pablo,

that all sounds very nice but is more or less just a summary of what we've written in JIRA. Your 
proposal should include an abstract, shortly describing what you are planning to do, followed by a 
detailed description of both the problem and your proposed solution to it. Some information about 
you, your experiences and your achievements would also be very nice.

Cheers,

Uli

On 07.04.2010 15:13, Pablo dos Reis wrote:
> 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
>
>
>
> *SelectWithAutocomplete *
>
> 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 object
>     JavaScript to implement the comunication ajax and show the dinamic
> content
>
> Principal Parameters:
>     Encoder ti recover the Object
>     SelectModel to show all the options
>
>
>
> https://issues.apache.org/jira/browse/TAP5-1071
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org