Hi Maxim,

Thank you very much for the review. Until Sebastian gives the response. I
will develop this plug-in. That will make the effort further easy to create
in in wicket-jquery-ui.

On Fri, May 24, 2013 at 12:07 PM, Maxim Solodovnik <[email protected]>wrote:

> Hello Andun,
>
> Thanks for the plugin
> I have asked Sebastian regarding including plugin into wicket-jquery-ui [1]
> if plugin will be accepted the code required will be reduced a lot: [2]
>
> Here is my review:
> 1) currently code at https://github.com/andunslg/EmotIcons-Wicketcontains 
> both behavior and example, I would separate it
>
I have done this yesterday. But one commit has been forgotten.  You can
find the module in https://github.com/andunslg/EmotIcons-Wicket/ and the
sample in https://github.com/andunslg/EmotIcons-Wicket-Sample

> 2) I feel add methods like emotIconsBehavior.addEmoticonizeId is too
> much, one method for add and one for remove accepting selectors is fine :)
>
OK will do the improvement

>
>
3) To reduce code required to use it I would suggest to create
EmotIconsBehavior
> constructor able to take parent markup id automatically
>
Sorry Maxim. I cant get the point you are highlighting here. Can you help
me.

> 4) toggle is a nice feature :) need to think if it is required :)
>

> [1]
> https://groups.google.com/d/msg/wicket-jquery-ui/seMxvXD1_mk/c24pA_WLE3YJ
> [2]
> https://github.com/sebfz1/wicket-jquery-ui/blob/master/wicket-jquery-ui-plugins/src/main/java/com/googlecode/wicket/jquery/ui/plugins/FontSizeBehavior.java
>
>
>
> On Fri, May 24, 2013 at 2:43 AM, Andun Sameera <[email protected]> wrote:
>
>> Hi Maxim,
>>
>> I have successfully created the initial version of the EmotIcon Wicket
>> Module in https://github.com/andunslg/EmotIcons-Wicket. I have created
>> the module in the following way,
>>
>> We can add the behavior like this,
>>
>> EmotIconsBehavior emotIconsBehavior=new EmotIconsBehavior();
>> this.add(emotIconsBehavior);
>>
>> To add emoticons for tag classes,
>> emotIconsBehavior.addEmoticonizeClass("class");
>>
>> To remove emoticons for tag classes,
>> emotIconsBehavior.addUnemoticonizeClass("class2");
>>
>> To add emoticons for tag ids,
>> emotIconsBehavior.addEmoticonizeId("id3");
>>
>> To remove emoticons for tag id,
>> emotIconsBehavior.addUnemoticonizeId("id4");
>>
>> Using this module, I have created a sample here in
>> https://github.com/andunslg/EmotIcons-Wicket-Sample. Please review this
>> and give me comments.
>>
>> Also There is one single thing missing in the module.  All the above ones
>> are predefined set of emoticons which is initialized at the document ready
>> function. We define what are the tag we emotcionized and what are the tags
>> we unemoticonized. We need to add the functionality of adding dynamic
>> emoticons scripts in any place in the html document.
>>
>> For example if need to add a function like this,
>>
>>            $('#toggle-headline').toggle(
>>                 function(){
>>                     $('#large').unemoticonize({
>>                         //delay: 800,
>>                         //animate: false
>>                     })
>>                 },
>>                 function(){
>>                     $('#large').emoticonize({
>>                         //delay: 800,
>>                         //animate: false
>>                     })
>>                 }
>>             );
>>
>> We have to find a method to provide such a dynamic use of emoticons. I
>> need some ideas.
>>
>> Thnaks!
>>
>>
>> On Thu, May 23, 2013 at 11:30 PM, Andun Sameera <[email protected]>wrote:
>>
>>> Hi Maxim,
>>>
>>> I found the reason for the fault just know. :) Such a coincidence.
>>>
>>> In the EmotIcons guide they said to insert the JQuery as a separate
>>> script entry, But in wicket there is Jquery included. I found it after lot
>>> of reading in
>>> http://mail-archives.apache.org/mod_mbox/wicket-users/201209.mbox/%3ccamomwmota7gre3prjwz-gtzbl33kap6yygkn1j3ca4jszfc...@mail.gmail.com%3E.
>>> That causes the all problem. After adding the built in JQuery reference to
>>> the code like this,
>>>
>>>
>>> response.render(JavaScriptReferenceHeaderItem.forReference(JQueryResourceReference.get(),"jquery"));
>>>
>>> It work well. I will continue to work on the development of the wicket
>>> component.
>>>
>>> Thanks!
>>>
>>>
>>> On Thu, May 23, 2013 at 11:23 PM, Maxim Solodovnik <[email protected]
>>> > wrote:
>>>
>>>> Hello Andun,
>>>>
>>>> will try to review your code tomorrow morning
>>>>
>>>>
>>>> On Thu, May 23, 2013 at 11:50 PM, Andun Sameera <[email protected]>wrote:
>>>>
>>>>> Hi Maxim,
>>>>>
>>>>> I tried many times to correct the problem. But still failing. In my
>>>>> example app using my created EmotIcons behavior I get the following
>>>>> rendered code,
>>>>>
>>>>> <html>
>>>>>
>>>>> <head>
>>>>> <script
>>>>> src="./wicket/resource/org.wicketstuff.emoticons.EmotIconsBehavior/jquery.cssemoticons-ver-1369327371000.js"
>>>>> type="text/javascript"></script>
>>>>> <script
>>>>> src="./wicket/resource/org.wicketstuff.emoticons.EmotIconsBehavior/jquery-1.4.2.min-ver-1369327371000.js"
>>>>> type="text/javascript"></script>
>>>>> <link
>>>>> href="./wicket/resource/org.wicketstuff.emoticons.EmotIconsBehavior/jquery.cssemoticons-ver-1369327371000.css"
>>>>> type="text/css" rel="stylesheet">
>>>>>
>>>>> </head>
>>>>>
>>>>> <body>
>>>>> <div class="comment">
>>>>>     Hi, this is a great plugin! :-)
>>>>> </div>
>>>>>
>>>>> <script
>>>>> type="text/javascript">$(document).ready(function(){$('.comment').emoticonize({});});</script>
>>>>>  </body>
>>>>> </html>
>>>>>
>>>>> But with this code no emoticons shown. When I clicked on the script
>>>>> tags in the head element using Firebug it shows the js code inside
>>>>> correctly. Then how come this not working ?
>>>>>
>>>>> Then what I did is coppied the code to a html file. Then copied all
>>>>> the js and css file to same location. And chnaged the head script elements
>>>>> like this,
>>>>>
>>>>> <script src="jquery-1.4.2.min.js" type="text/javascript"></script>
>>>>> <script src="jquery.cssemoticons.min.js"
>>>>> type="text/javascript"></script>
>>>>> <link href="jquery.cssemoticons.css" type="text/css" rel="stylesheet">
>>>>>
>>>>> Then it works perfect. So what is wrong hear when running through
>>>>> wickets ? Is there a problem with scope of Java Script Resource items and
>>>>> CSS resource items ?
>>>>>
>>>>> Please help me to find a solution. Then I can finalize the work of
>>>>> emoticons wicket component.
>>>>>
>>>>> Thanks!
>>>>>
>>>>>
>>>>> On Thu, May 23, 2013 at 12:48 AM, Andun Sameera <[email protected]>wrote:
>>>>>
>>>>>> Hi Maxim,
>>>>>>
>>>>>> I have created git hub repository to my work. You can find it under
>>>>>> https://github.com/andunslg/EmotIcons-Wicket. There I have created a
>>>>>> behavior to emoticons(
>>>>>> https://github.com/andunslg/EmotIcons-Wicket/blob/master/src/main/java/org/wiketstuff/emoticons/EmotIconsBehavior.java).
>>>>>>
>>>>>>
>>>>>> Using that I have created a small application in
>>>>>> https://github.com/andunslg/EmotIcons-Wicket/blob/master/src/main/java/org/wiketstuff/emoticons/HomePage.htmland
>>>>>> https://github.com/andunslg/EmotIcons-Wicket/blob/master/src/main/java/org/wiketstuff/emoticons/HomePage.java.
>>>>>> When I run the application all the java scripts and are loaded correctly
>>>>>> like this,
>>>>>>
>>>>>> <html>
>>>>>> <head>
>>>>>> <script type="text/javascript">
>>>>>> $(document).ready(function(){
>>>>>> $('.comment').emoticonize({});
>>>>>> });
>>>>>> </script>
>>>>>> <script
>>>>>> src="./wicket/resource/org.wiketstuff.emoticons.HomePage/jquery.cssemoticons-ver-1369249259000.js"
>>>>>> type="text/javascript"></script>
>>>>>> <script
>>>>>> src="./wicket/resource/org.wiketstuff.emoticons.HomePage/jquery-1.4.2.min-ver-1369249259000.js"
>>>>>> type="text/javascript"></script>
>>>>>> <link
>>>>>> href="./wicket/resource/org.wiketstuff.emoticons.HomePage/jquery.cssemoticons-ver-1369249259000.css"
>>>>>> type="text/css" rel="stylesheet">
>>>>>> </head><body>
>>>>>>
>>>>>> <div class="comment">
>>>>>>     Hi, this is a great plugin! :-)
>>>>>> </div>
>>>>>> </body>
>>>>>> </html>
>>>>>>
>>>>>> But emoticons are not showing. Then I looked at the example given by
>>>>>> the EmotIcon developers in
>>>>>> http://jspkg.com/packages/css-emoticons/download. Both my one and
>>>>>> there one is equal.
>>>>>>
>>>>>> I am trying to correct the problem. If you have any idea please
>>>>>> instruct me.
>>>>>>
>>>>>> Thanks!
>>>>>>
>>>>>>
>>>>>> On Wed, May 22, 2013 at 10:36 PM, Andun Sameera 
>>>>>> <[email protected]>wrote:
>>>>>>
>>>>>>> OK Maxim. Until then I will work based on the article which
>>>>>>> describes to add a javascript ibraya as a wicket component in here
>>>>>>> https://cwiki.apache.org/WICKET/creating-a-behavior-to-use-a-javascript-library.html.
>>>>>>>
>>>>>>>
>>>>>>> Thanks!
>>>>>>>
>>>>>>>
>>>>>>> On Wed, May 22, 2013 at 9:31 AM, Maxim Solodovnik <
>>>>>>> [email protected]> wrote:
>>>>>>>
>>>>>>>> Hello Andun,
>>>>>>>>
>>>>>>>> <script src="javascripts/jquery.js" type="text/javascript"></
>>>>>>>> script>
>>>>>>>> is not necessary (it is embedded into Wicket, maybe some standard
>>>>>>>> check should be performed)
>>>>>>>>
>>>>>>>> here is the Behavior you can take a look at:
>>>>>>>> https://github.com/sebfz1/wicket-jquery-ui/blob/master/wicket-jquery-ui-core/src/main/java/com/googlecode/wicket/jquery/core/JQueryBehavior.java
>>>>>>>>
>>>>>>>> the most "parametrized" constructor is public JQueryBehavior(String
>>>>>>>> selector, String method, Options options)
>>>>>>>> So you can specify: ".comment" as a selector, "emoticonize" as
>>>>>>>> method, and additionally can specify Options animate,delay,exclude
>>>>>>>>  etc.
>>>>>>>>
>>>>>>>> I'll talk to Sebastien (the author of wicket-jquery-ui) and ask
>>>>>>>> maybe This emoticonize plugin can be added to his project
>>>>>>>>
>>>>>>>>
>>>>>>>> On Wed, May 22, 2013 at 2:06 AM, Andun Sameera 
>>>>>>>> <[email protected]>wrote:
>>>>>>>>
>>>>>>>>> Hi Maxim,
>>>>>>>>>
>>>>>>>>> I have gone through both resources you have given. I have this
>>>>>>>>> kind of a thought,
>>>>>>>>>
>>>>>>>>> We need this to run emoticons,
>>>>>>>>>
>>>>>>>>> The Markup
>>>>>>>>>
>>>>>>>>> <div class="comment">
>>>>>>>>>   Hi, this is a great plugin! :-)
>>>>>>>>> </div>
>>>>>>>>>
>>>>>>>>> Required Files
>>>>>>>>>
>>>>>>>>> <link href="stylesheets/jquery.cssemoticons.css" media="screen"
>>>>>>>>> rel="stylesheet" type="text/css" />
>>>>>>>>> <script src="javascripts/jquery.js"
>>>>>>>>> type="text/javascript"></script>
>>>>>>>>> <script src="javascripts/jquery.cssemoticons.js"
>>>>>>>>> type="text/javascript"></script>
>>>>>>>>>
>>>>>>>>> The JS
>>>>>>>>>
>>>>>>>>> $('.comment').emoticonize();
>>>>>>>>>
>>>>>>>>> So we have to create a Wickets Behavior which includes above
>>>>>>>>> necessary files in the head. Also that Behavior class should take the 
>>>>>>>>> div
>>>>>>>>> class argument which it should assign emoticons.
>>>>>>>>>
>>>>>>>>>  Is the initial thought correct ?
>>>>>>>>>
>>>>>>>>> Thanks!
>>>>>>>>>
>>>>>>>>> On Tue, May 21, 2013 at 8:39 PM, Andun Sameera <[email protected]
>>>>>>>>> > wrote:
>>>>>>>>>
>>>>>>>>>> OK Maxim. I will start it ASAP. And will let you know about the
>>>>>>>>>> progress.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On Tue, May 21, 2013 at 8:32 PM, Maxim Solodovnik <
>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>
>>>>>>>>>>> OK here is the very small task:
>>>>>>>>>>>
>>>>>>>>>>> We need emotions for the chat
>>>>>>>>>>> http://openmeetings.markmail.org/thread/aenmqjk377m3m3cd
>>>>>>>>>>>
>>>>>>>>>>> I would like this to be wrapped into wicket behavior
>>>>>>>>>>> So it can be applied like this:
>>>>>>>>>>>
>>>>>>>>>>> http://www.7thweb.net/wicket-jquery-ui/accordion/DefaultAccordionPage
>>>>>>>>>>>
>>>>>>>>>>> I would like this task to be implemented as github project under
>>>>>>>>>>> AL
>>>>>>>>>>> with the main package: "org.wicketstuff" (so it can be
>>>>>>>>>>> contributed to Wicketstuff)
>>>>>>>>>>>
>>>>>>>>>>> please contact me if you have any questions :)
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On Tue, May 21, 2013 at 9:53 PM, Andun Sameera <
>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Hi,
>>>>>>>>>>>>
>>>>>>>>>>>> Still learning Wickets. So will take some time to complete. If
>>>>>>>>>>>> you are OK with that I like the warm up project.
>>>>>>>>>>>>
>>>>>>>>>>>> Thanks!
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> On Tue, May 21, 2013 at 8:20 PM, Maxim Solodovnik <
>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> Great news :)
>>>>>>>>>>>>>
>>>>>>>>>>>>> Do you have time for the small "warm-up" project?
>>>>>>>>>>>>> Or should I create the the stub for the new room so you can
>>>>>>>>>>>>> start coding?
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Tue, May 21, 2013 at 9:34 PM, Andun Sameera <
>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Hi Maxim,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Because of my recent work related to OM. I will select OM and
>>>>>>>>>>>>>> will leave AXIOM. That choice has been been made about the 
>>>>>>>>>>>>>> future after
>>>>>>>>>>>>>> GSOC also. I like to work as an active member in OM.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Thanks!
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Tue, May 21, 2013 at 8:01 PM, Maxim Solodovnik <
>>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Hello Andun,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> "You have written proposals for more than one project. If
>>>>>>>>>>>>>>> accepted, which one would you chose?"
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>> WBR
>>>>>>>>>>>>>>> Maxim aka solomax
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> --
>>>>>>>>>>>>>> Regards
>>>>>>>>>>>>>> Andun S.L. Gunawardana
>>>>>>>>>>>>>> Undergraduate
>>>>>>>>>>>>>> Department of Computer Science And Engineering
>>>>>>>>>>>>>> University of Moratuwa
>>>>>>>>>>>>>> Sri Lanka
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Blog - http://www.insightforfuture.blogspot.com/
>>>>>>>>>>>>>> LinkedIn -
>>>>>>>>>>>>>> http://www.linkedin.com/pub/andun-s-l-gunawardana/34/646/703
>>>>>>>>>>>>>> Twitter -http://twitter.com/AndunSLG
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> --
>>>>>>>>>>>>> WBR
>>>>>>>>>>>>> Maxim aka solomax
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> --
>>>>>>>>>>>> Regards
>>>>>>>>>>>> Andun S.L. Gunawardana
>>>>>>>>>>>> Undergraduate
>>>>>>>>>>>> Department of Computer Science And Engineering
>>>>>>>>>>>> University of Moratuwa
>>>>>>>>>>>> Sri Lanka
>>>>>>>>>>>>
>>>>>>>>>>>> Blog - http://www.insightforfuture.blogspot.com/
>>>>>>>>>>>> LinkedIn -
>>>>>>>>>>>> http://www.linkedin.com/pub/andun-s-l-gunawardana/34/646/703
>>>>>>>>>>>> Twitter -http://twitter.com/AndunSLG
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> WBR
>>>>>>>>>>> Maxim aka solomax
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> Regards
>>>>>>>>>> Andun S.L. Gunawardana
>>>>>>>>>> Undergraduate
>>>>>>>>>> Department of Computer Science And Engineering
>>>>>>>>>> University of Moratuwa
>>>>>>>>>> Sri Lanka
>>>>>>>>>>
>>>>>>>>>> Blog - http://www.insightforfuture.blogspot.com/
>>>>>>>>>> LinkedIn -
>>>>>>>>>> http://www.linkedin.com/pub/andun-s-l-gunawardana/34/646/703
>>>>>>>>>> Twitter -http://twitter.com/AndunSLG
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Regards
>>>>>>>>> Andun S.L. Gunawardana
>>>>>>>>> Undergraduate
>>>>>>>>> Department of Computer Science And Engineering
>>>>>>>>> University of Moratuwa
>>>>>>>>> Sri Lanka
>>>>>>>>>
>>>>>>>>> Blog - http://www.insightforfuture.blogspot.com/
>>>>>>>>> LinkedIn -
>>>>>>>>> http://www.linkedin.com/pub/andun-s-l-gunawardana/34/646/703
>>>>>>>>> Twitter -http://twitter.com/AndunSLG
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> WBR
>>>>>>>> Maxim aka solomax
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Regards
>>>>>>> Andun S.L. Gunawardana
>>>>>>> Undergraduate
>>>>>>> Department of Computer Science And Engineering
>>>>>>> University of Moratuwa
>>>>>>> Sri Lanka
>>>>>>>
>>>>>>> Blog - http://www.insightforfuture.blogspot.com/
>>>>>>> LinkedIn -
>>>>>>> http://www.linkedin.com/pub/andun-s-l-gunawardana/34/646/703
>>>>>>> Twitter -http://twitter.com/AndunSLG
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Regards
>>>>>> Andun S.L. Gunawardana
>>>>>> Undergraduate
>>>>>> Department of Computer Science And Engineering
>>>>>> University of Moratuwa
>>>>>> Sri Lanka
>>>>>>
>>>>>> Blog - http://www.insightforfuture.blogspot.com/
>>>>>> LinkedIn -
>>>>>> http://www.linkedin.com/pub/andun-s-l-gunawardana/34/646/703
>>>>>> Twitter -http://twitter.com/AndunSLG
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Regards
>>>>> Andun S.L. Gunawardana
>>>>> Undergraduate
>>>>> Department of Computer Science And Engineering
>>>>> University of Moratuwa
>>>>> Sri Lanka
>>>>>
>>>>> Blog - http://www.insightforfuture.blogspot.com/
>>>>> LinkedIn -
>>>>> http://www.linkedin.com/pub/andun-s-l-gunawardana/34/646/703
>>>>> Twitter -http://twitter.com/AndunSLG
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> WBR
>>>> Maxim aka solomax
>>>>
>>>
>>>
>>>
>>> --
>>> Regards
>>> Andun S.L. Gunawardana
>>> Undergraduate
>>> Department of Computer Science And Engineering
>>> University of Moratuwa
>>> Sri Lanka
>>>
>>> Blog - http://www.insightforfuture.blogspot.com/
>>> LinkedIn - http://www.linkedin.com/pub/andun-s-l-gunawardana/34/646/703
>>> Twitter -http://twitter.com/AndunSLG
>>>
>>>
>>>
>>>
>>>
>>
>>
>>
>> --
>> Regards
>> Andun S.L. Gunawardana
>> Undergraduate
>> Department of Computer Science And Engineering
>> University of Moratuwa
>> Sri Lanka
>>
>> Blog - http://www.insightforfuture.blogspot.com/
>> LinkedIn - http://www.linkedin.com/pub/andun-s-l-gunawardana/34/646/703
>> Twitter -http://twitter.com/AndunSLG
>>
>>
>>
>>
>>
>
>
>
> --
> WBR
> Maxim aka solomax
>


Thanks!
-- 
Regards
Andun S.L. Gunawardana
Undergraduate
Department of Computer Science And Engineering
University of Moratuwa
Sri Lanka

Blog - http://www.insightforfuture.blogspot.com/
LinkedIn - http://www.linkedin.com/pub/andun-s-l-gunawardana/34/646/703
Twitter -http://twitter.com/AndunSLG

Reply via email to