[jira] [Updated] (TAP5-1606) EmbeddedMixin concept

2016-02-22 Thread Jochen Kemnade (JIRA)

 [ 
https://issues.apache.org/jira/browse/TAP5-1606?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jochen Kemnade updated TAP5-1606:
-
Labels: bulk-close-candidate  (was: mixin)

This issue affects an old version of Tapestry that is not actively developed 
anymore, and is therefore prone to be bulk-closed in the near future.

If the issue still persists with the most recent version of Tapestry (currently 
5.4.0, available from Maven Central), please update it as soon as possible and 
add '5.4.0') to the issue's affected versions.

> EmbeddedMixin concept
> -
>
> Key: TAP5-1606
> URL: https://issues.apache.org/jira/browse/TAP5-1606
> Project: Tapestry 5
>  Issue Type: New Feature
>  Components: tapestry-core
>Affects Versions: 5.3
>Reporter: Dragan Sahpaski
>Priority: Minor
>  Labels: bulk-close-candidate
> Attachments: EmbeddedMixin patch.diff
>
>
> The EmbeddedMixin concept allows applying mixins on embedded components of an 
> existing component.
> Usage scenario:
> A mixin can have embedded mixins defined with the new @EmbeddedMixin 
> annotation.
> A motivational demo can be found here 
> http://dragansah.com/demoapp/embeddedmixinexamples
> Usage example:
> 
> public class MixinForGrid
> {
> // apply the MixinForGridCell mixin to the rows.gridCell subcomponent 
> of the grid
> @EmbeddedMixin(componentId="rows.gridCell")
> private MixinForGridCell mixinForGridcell;
> // render phases on the grid
> void beginRender()
> {
> }
> }
> public class MixinForGridCell
> {
> // render phase on gridCell
> void beginRender()
> {
> }
> }



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (TAP5-1606) EmbeddedMixin concept

2011-08-12 Thread Dragan Sahpaski (JIRA)

 [ 
https://issues.apache.org/jira/browse/TAP5-1606?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Dragan Sahpaski updated TAP5-1606:
--

Attachment: EmbeddedMixin patch.diff

A patch implementing the EmbeddedMixin concept

 EmbeddedMixin concept
 -

 Key: TAP5-1606
 URL: https://issues.apache.org/jira/browse/TAP5-1606
 Project: Tapestry 5
  Issue Type: New Feature
  Components: tapestry-core
Affects Versions: 5.3
Reporter: Dragan Sahpaski
Priority: Minor
  Labels: mixin
 Attachments: EmbeddedMixin patch.diff


 The EmbeddedMixin concept allows applying mixins on embedded components of an 
 existing component.
 Usage scenario:
 A mixin can have embedded mixins defined with the new @EmbeddedMixin 
 annotation.
 A motivational demo can be found here 
 http://dragansah.com/demoapp/embeddedmixinexamples
 Usage example:
 t:grid t:mixins=mixinForGrid /
 public class MixinForGrid
 {
 // apply the MixinForGridCell mixin to the rows.gridCell subcomponent 
 of the grid
 @EmbeddedMixin(componentId=rows.gridCell)
 private MixinForGridCell mixinForGridcell;
 // render phases on the grid
 void beginRender()
 {
 }
 }
 public class MixinForGridCell
 {
 // render phase on gridCell
 void beginRender()
 {
 }
 }

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira