Re: wicket-dojo wrappers (correction)

2011-11-10 Thread James Stewart

Thanks David,

I've just pulled down the code now to have a look.

On 10/11/2011 3:15 AM, David Berkman wrote:

Sorry for the repost, but this list doesn't take attachments I guess, so I've 
upload the code at https://github.com/zenbones/WicketDojo


I've had a number of requests, so I'll upload this bit of code here so people 
can have a look. I know there's room for improvement in the code that exists, 
and a ton that needs to be done. There's a wicket-dojo project on GitHub 
https://github.com/vijaykiran/wicketstuff-dojo that's much cleaner, with many 
more advanced integrations. However, that project lacked implemented wrappers 
for Dojo Dijits, which is what I wanted most. The code there also seemed a bit 
daunting, so I began a project to make wrappers I could understand, and extend, 
and learn both Wicket and Dojo in the process. This is the results so far. The 
few advantages it has over the GitHub code I've linked to are...

1) A bunch of useful Dijits wrapped in a way I hope is fairly clear and 
extensible (it's getting better).
2) All the wrappers use fluent APIs
3) You can generally set a field, or your own model, interchangeably. For instance, 
if you want to set a Title, you can usually setTitle(String title) or 
setTitleModel(IModelString  titleModel). Being able to control the model is 
extremely useful.
4) You can generally set attributes in your HTML and these values will 
initialize the fields/models in the wrappers on a non-Ajax render. Values can 
then be dynamically altered from there via Ajax (as with user interaction).
5) Using setIntermediateChanges(true) will generally update the wrappers' 
fields/models upon user interactions with the Dijit, via Ajax (you can also add 
DojoAjaxUpdatingBehaviors to get your own callbacks). This extends to things 
like stack container updating its models for selected child index and id.

There's still much to do. It's not the cleanest code yet. It doesn't handle 
animations or fx or anything but presenting widgets. It's part of a larger 
project so I haven't presented a real build, just the code. If people are 
interested, I can cleave this off and provide a true maven build.

David



-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: wicket-dojo wrappers (correction)

2011-11-10 Thread James Stewart

Hi David,

Would it be possible to put up the jar that contains or the java file: 
org.smallmind.nutsnbolts.util.DotNotationComparator? I get a compile 
error with this and I don't understand what it does in terms of dot 
notation.


Thanks,
James.

On 10/11/2011 3:15 AM, David Berkman wrote:

Sorry for the repost, but this list doesn't take attachments I guess, so I've 
upload the code at https://github.com/zenbones/WicketDojo


I've had a number of requests, so I'll upload this bit of code here so people 
can have a look. I know there's room for improvement in the code that exists, 
and a ton that needs to be done. There's a wicket-dojo project on GitHub 
https://github.com/vijaykiran/wicketstuff-dojo that's much cleaner, with many 
more advanced integrations. However, that project lacked implemented wrappers 
for Dojo Dijits, which is what I wanted most. The code there also seemed a bit 
daunting, so I began a project to make wrappers I could understand, and extend, 
and learn both Wicket and Dojo in the process. This is the results so far. The 
few advantages it has over the GitHub code I've linked to are...

1) A bunch of useful Dijits wrapped in a way I hope is fairly clear and 
extensible (it's getting better).
2) All the wrappers use fluent APIs
3) You can generally set a field, or your own model, interchangeably. For instance, 
if you want to set a Title, you can usually setTitle(String title) or 
setTitleModel(IModelString  titleModel). Being able to control the model is 
extremely useful.
4) You can generally set attributes in your HTML and these values will 
initialize the fields/models in the wrappers on a non-Ajax render. Values can 
then be dynamically altered from there via Ajax (as with user interaction).
5) Using setIntermediateChanges(true) will generally update the wrappers' 
fields/models upon user interactions with the Dijit, via Ajax (you can also add 
DojoAjaxUpdatingBehaviors to get your own callbacks). This extends to things 
like stack container updating its models for selected child index and id.

There's still much to do. It's not the cleanest code yet. It doesn't handle 
animations or fx or anything but presenting widgets. It's part of a larger 
project so I haven't presented a real build, just the code. If people are 
interested, I can cleave this off and provide a true maven build.

David



-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



RE: wicket-dojo wrappers (correction)

2011-11-10 Thread David Berkman
Sorry. I guess I can't get away with putting up the code and walking away. I've 
translated the code into a complete, and building (at least locally), maven 
project. Anyone interested can fork it from GitHub, alter the poms, and get it 
rolling. I've put it on a new namespace I've bought for the purpose, and 
changed the project name to match.

https://github.com/zenbones/Wicketized

David

-Original Message-
From: James Stewart [mailto:james.stewart...@gmail.com] 
Sent: Thursday, November 10, 2011 7:33 AM
To: users@wicket.apache.org
Subject: Re: wicket-dojo wrappers (correction)

Hi David,

Would it be possible to put up the jar that contains or the java file: 
org.smallmind.nutsnbolts.util.DotNotationComparator? I get a compile error with 
this and I don't understand what it does in terms of dot notation.

Thanks,
James.

On 10/11/2011 3:15 AM, David Berkman wrote:
 Sorry for the repost, but this list doesn't take attachments I guess, 
 so I've upload the code at https://github.com/zenbones/WicketDojo


 I've had a number of requests, so I'll upload this bit of code here so people 
 can have a look. I know there's room for improvement in the code that exists, 
 and a ton that needs to be done. There's a wicket-dojo project on GitHub 
 https://github.com/vijaykiran/wicketstuff-dojo that's much cleaner, with many 
 more advanced integrations. However, that project lacked implemented wrappers 
 for Dojo Dijits, which is what I wanted most. The code there also seemed a 
 bit daunting, so I began a project to make wrappers I could understand, and 
 extend, and learn both Wicket and Dojo in the process. This is the results so 
 far. The few advantages it has over the GitHub code I've linked to are...

 1) A bunch of useful Dijits wrapped in a way I hope is fairly clear and 
 extensible (it's getting better).
 2) All the wrappers use fluent APIs
 3) You can generally set a field, or your own model, interchangeably. For 
 instance, if you want to set a Title, you can usually setTitle(String title) 
 or setTitleModel(IModelString  titleModel). Being able to control the model 
 is extremely useful.
 4) You can generally set attributes in your HTML and these values will 
 initialize the fields/models in the wrappers on a non-Ajax render. Values can 
 then be dynamically altered from there via Ajax (as with user interaction).
 5) Using setIntermediateChanges(true) will generally update the wrappers' 
 fields/models upon user interactions with the Dijit, via Ajax (you can also 
 add DojoAjaxUpdatingBehaviors to get your own callbacks). This extends to 
 things like stack container updating its models for selected child index and 
 id.

 There's still much to do. It's not the cleanest code yet. It doesn't handle 
 animations or fx or anything but presenting widgets. It's part of a larger 
 project so I haven't presented a real build, just the code. If people are 
 interested, I can cleave this off and provide a true maven build.

 David


-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: wicket-dojo wrappers (correction)

2011-11-10 Thread anant . asty
David, 
I would love to help you manage/maintain this project if you need help.
-Original Message-
From: David Berkman david.berk...@glu.com
Date: Thu, 10 Nov 2011 11:50:12 
To: users@wicket.apache.org
Reply-To: users@wicket.apache.org
Subject: RE: wicket-dojo wrappers (correction)

Sorry. I guess I can't get away with putting up the code and walking away. I've 
translated the code into a complete, and building (at least locally), maven 
project. Anyone interested can fork it from GitHub, alter the poms, and get it 
rolling. I've put it on a new namespace I've bought for the purpose, and 
changed the project name to match.

https://github.com/zenbones/Wicketized

David

-Original Message-
From: James Stewart [mailto:james.stewart...@gmail.com] 
Sent: Thursday, November 10, 2011 7:33 AM
To: users@wicket.apache.org
Subject: Re: wicket-dojo wrappers (correction)

Hi David,

Would it be possible to put up the jar that contains or the java file: 
org.smallmind.nutsnbolts.util.DotNotationComparator? I get a compile error with 
this and I don't understand what it does in terms of dot notation.

Thanks,
James.

On 10/11/2011 3:15 AM, David Berkman wrote:
 Sorry for the repost, but this list doesn't take attachments I guess, 
 so I've upload the code at https://github.com/zenbones/WicketDojo


 I've had a number of requests, so I'll upload this bit of code here so people 
 can have a look. I know there's room for improvement in the code that exists, 
 and a ton that needs to be done. There's a wicket-dojo project on GitHub 
 https://github.com/vijaykiran/wicketstuff-dojo that's much cleaner, with many 
 more advanced integrations. However, that project lacked implemented wrappers 
 for Dojo Dijits, which is what I wanted most. The code there also seemed a 
 bit daunting, so I began a project to make wrappers I could understand, and 
 extend, and learn both Wicket and Dojo in the process. This is the results so 
 far. The few advantages it has over the GitHub code I've linked to are...

 1) A bunch of useful Dijits wrapped in a way I hope is fairly clear and 
 extensible (it's getting better).
 2) All the wrappers use fluent APIs
 3) You can generally set a field, or your own model, interchangeably. For 
 instance, if you want to set a Title, you can usually setTitle(String title) 
 or setTitleModel(IModelString  titleModel). Being able to control the model 
 is extremely useful.
 4) You can generally set attributes in your HTML and these values will 
 initialize the fields/models in the wrappers on a non-Ajax render. Values can 
 then be dynamically altered from there via Ajax (as with user interaction).
 5) Using setIntermediateChanges(true) will generally update the wrappers' 
 fields/models upon user interactions with the Dijit, via Ajax (you can also 
 add DojoAjaxUpdatingBehaviors to get your own callbacks). This extends to 
 things like stack container updating its models for selected child index and 
 id.

 There's still much to do. It's not the cleanest code yet. It doesn't handle 
 animations or fx or anything but presenting widgets. It's part of a larger 
 project so I haven't presented a real build, just the code. If people are 
 interested, I can cleave this off and provide a true maven build.

 David


-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



RE: wicket-dojo wrappers (correction)

2011-11-10 Thread David Berkman
All help appreciated. You can either fork the project and submit back to it, 
or, if you have a GitHub account, I can add you as a collaborator.

David

-Original Message-
From: anant.a...@gmail.com [mailto:anant.a...@gmail.com] 
Sent: Thursday, November 10, 2011 11:53 AM
To: users@wicket.apache.org
Subject: Re: wicket-dojo wrappers (correction)

David,
I would love to help you manage/maintain this project if you need help.
-Original Message-
From: David Berkman david.berk...@glu.com
Date: Thu, 10 Nov 2011 11:50:12
To: users@wicket.apache.org
Reply-To: users@wicket.apache.org
Subject: RE: wicket-dojo wrappers (correction)

Sorry. I guess I can't get away with putting up the code and walking away. I've 
translated the code into a complete, and building (at least locally), maven 
project. Anyone interested can fork it from GitHub, alter the poms, and get it 
rolling. I've put it on a new namespace I've bought for the purpose, and 
changed the project name to match.

https://github.com/zenbones/Wicketized

David

-Original Message-
From: James Stewart [mailto:james.stewart...@gmail.com]
Sent: Thursday, November 10, 2011 7:33 AM
To: users@wicket.apache.org
Subject: Re: wicket-dojo wrappers (correction)

Hi David,

Would it be possible to put up the jar that contains or the java file: 
org.smallmind.nutsnbolts.util.DotNotationComparator? I get a compile error with 
this and I don't understand what it does in terms of dot notation.

Thanks,
James.

On 10/11/2011 3:15 AM, David Berkman wrote:
 Sorry for the repost, but this list doesn't take attachments I guess, 
 so I've upload the code at https://github.com/zenbones/WicketDojo


 I've had a number of requests, so I'll upload this bit of code here so people 
 can have a look. I know there's room for improvement in the code that exists, 
 and a ton that needs to be done. There's a wicket-dojo project on GitHub 
 https://github.com/vijaykiran/wicketstuff-dojo that's much cleaner, with many 
 more advanced integrations. However, that project lacked implemented wrappers 
 for Dojo Dijits, which is what I wanted most. The code there also seemed a 
 bit daunting, so I began a project to make wrappers I could understand, and 
 extend, and learn both Wicket and Dojo in the process. This is the results so 
 far. The few advantages it has over the GitHub code I've linked to are...

 1) A bunch of useful Dijits wrapped in a way I hope is fairly clear and 
 extensible (it's getting better).
 2) All the wrappers use fluent APIs
 3) You can generally set a field, or your own model, interchangeably. For 
 instance, if you want to set a Title, you can usually setTitle(String title) 
 or setTitleModel(IModelString  titleModel). Being able to control the model 
 is extremely useful.
 4) You can generally set attributes in your HTML and these values will 
 initialize the fields/models in the wrappers on a non-Ajax render. Values can 
 then be dynamically altered from there via Ajax (as with user interaction).
 5) Using setIntermediateChanges(true) will generally update the wrappers' 
 fields/models upon user interactions with the Dijit, via Ajax (you can also 
 add DojoAjaxUpdatingBehaviors to get your own callbacks). This extends to 
 things like stack container updating its models for selected child index and 
 id.

 There's still much to do. It's not the cleanest code yet. It doesn't handle 
 animations or fx or anything but presenting widgets. It's part of a larger 
 project so I haven't presented a real build, just the code. If people are 
 interested, I can cleave this off and provide a true maven build.

 David


-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: wicket-dojo wrappers (correction)

2011-11-10 Thread anant . asty
I do have a github account my username is anantasty I would be happy to help 
and would really like to write documentation etc. So it would be great if you 
add me as a coloborator
-Original Message-
From: David Berkman david.berk...@glu.com
Date: Thu, 10 Nov 2011 12:03:33 
To: users@wicket.apache.org
Reply-To: users@wicket.apache.org
Subject: RE: wicket-dojo wrappers (correction)

All help appreciated. You can either fork the project and submit back to it, 
or, if you have a GitHub account, I can add you as a collaborator.

David

-Original Message-
From: anant.a...@gmail.com [mailto:anant.a...@gmail.com] 
Sent: Thursday, November 10, 2011 11:53 AM
To: users@wicket.apache.org
Subject: Re: wicket-dojo wrappers (correction)

David,
I would love to help you manage/maintain this project if you need help.
-Original Message-
From: David Berkman david.berk...@glu.com
Date: Thu, 10 Nov 2011 11:50:12
To: users@wicket.apache.org
Reply-To: users@wicket.apache.org
Subject: RE: wicket-dojo wrappers (correction)

Sorry. I guess I can't get away with putting up the code and walking away. I've 
translated the code into a complete, and building (at least locally), maven 
project. Anyone interested can fork it from GitHub, alter the poms, and get it 
rolling. I've put it on a new namespace I've bought for the purpose, and 
changed the project name to match.

https://github.com/zenbones/Wicketized

David

-Original Message-
From: James Stewart [mailto:james.stewart...@gmail.com]
Sent: Thursday, November 10, 2011 7:33 AM
To: users@wicket.apache.org
Subject: Re: wicket-dojo wrappers (correction)

Hi David,

Would it be possible to put up the jar that contains or the java file: 
org.smallmind.nutsnbolts.util.DotNotationComparator? I get a compile error with 
this and I don't understand what it does in terms of dot notation.

Thanks,
James.

On 10/11/2011 3:15 AM, David Berkman wrote:
 Sorry for the repost, but this list doesn't take attachments I guess, 
 so I've upload the code at https://github.com/zenbones/WicketDojo


 I've had a number of requests, so I'll upload this bit of code here so people 
 can have a look. I know there's room for improvement in the code that exists, 
 and a ton that needs to be done. There's a wicket-dojo project on GitHub 
 https://github.com/vijaykiran/wicketstuff-dojo that's much cleaner, with many 
 more advanced integrations. However, that project lacked implemented wrappers 
 for Dojo Dijits, which is what I wanted most. The code there also seemed a 
 bit daunting, so I began a project to make wrappers I could understand, and 
 extend, and learn both Wicket and Dojo in the process. This is the results so 
 far. The few advantages it has over the GitHub code I've linked to are...

 1) A bunch of useful Dijits wrapped in a way I hope is fairly clear and 
 extensible (it's getting better).
 2) All the wrappers use fluent APIs
 3) You can generally set a field, or your own model, interchangeably. For 
 instance, if you want to set a Title, you can usually setTitle(String title) 
 or setTitleModel(IModelString  titleModel). Being able to control the model 
 is extremely useful.
 4) You can generally set attributes in your HTML and these values will 
 initialize the fields/models in the wrappers on a non-Ajax render. Values can 
 then be dynamically altered from there via Ajax (as with user interaction).
 5) Using setIntermediateChanges(true) will generally update the wrappers' 
 fields/models upon user interactions with the Dijit, via Ajax (you can also 
 add DojoAjaxUpdatingBehaviors to get your own callbacks). This extends to 
 things like stack container updating its models for selected child index and 
 id.

 There's still much to do. It's not the cleanest code yet. It doesn't handle 
 animations or fx or anything but presenting widgets. It's part of a larger 
 project so I haven't presented a real build, just the code. If people are 
 interested, I can cleave this off and provide a true maven build.

 David


-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



wicket-dojo wrappers (correction)

2011-11-09 Thread David Berkman
Sorry for the repost, but this list doesn't take attachments I guess, so I've 
upload the code at https://github.com/zenbones/WicketDojo


I've had a number of requests, so I'll upload this bit of code here so people 
can have a look. I know there's room for improvement in the code that exists, 
and a ton that needs to be done. There's a wicket-dojo project on GitHub 
https://github.com/vijaykiran/wicketstuff-dojo that's much cleaner, with many 
more advanced integrations. However, that project lacked implemented wrappers 
for Dojo Dijits, which is what I wanted most. The code there also seemed a bit 
daunting, so I began a project to make wrappers I could understand, and extend, 
and learn both Wicket and Dojo in the process. This is the results so far. The 
few advantages it has over the GitHub code I've linked to are...

1) A bunch of useful Dijits wrapped in a way I hope is fairly clear and 
extensible (it's getting better).
2) All the wrappers use fluent APIs
3) You can generally set a field, or your own model, interchangeably. For 
instance, if you want to set a Title, you can usually setTitle(String title) or 
setTitleModel(IModelString titleModel). Being able to control the model is 
extremely useful.
4) You can generally set attributes in your HTML and these values will 
initialize the fields/models in the wrappers on a non-Ajax render. Values can 
then be dynamically altered from there via Ajax (as with user interaction).
5) Using setIntermediateChanges(true) will generally update the wrappers' 
fields/models upon user interactions with the Dijit, via Ajax (you can also add 
DojoAjaxUpdatingBehaviors to get your own callbacks). This extends to things 
like stack container updating its models for selected child index and id.

There's still much to do. It's not the cleanest code yet. It doesn't handle 
animations or fx or anything but presenting widgets. It's part of a larger 
project so I haven't presented a real build, just the code. If people are 
interested, I can cleave this off and provide a true maven build.

David