Hi Maxim, I tried to use wicket bootstrap in the module. But some functionalities in wysiwyg break with the integration. I think the bootstrap versions are not matching.
NTQ I think the module's initial version is finish now. Do I have to do further devlopements or move to the white-board project ? Thanks! On Thu, May 30, 2013 at 11:09 AM, Andun Sameera <[email protected]> wrote: > +1 It works. I will commit like that. > > Thanks! > > > On Thu, May 30, 2013 at 11:00 AM, Maxim Solodovnik > <[email protected]>wrote: > >> use always can use: >> Application.get() then :) >> >> >> On Thu, May 30, 2013 at 12:27 PM, Andun Sameera <[email protected]>wrote: >> >>> We cant add this code to the Behavior getApplication() method is not >>> there in Behavior. I think we have to go with the documentation. >>> >>> Thanks! >>> >>> >>> On Thu, May 30, 2013 at 10:53 AM, Maxim Solodovnik <[email protected] >>> > wrote: >>> >>>> Can we add the code into Behavior? >>>> like: >>>> >>>> IPackageResourceGuard packageResourceGuard = >>>> getApplication().getResourceSettings(). >>>> getPackageResourceGuard(); >>>> if (packageResourceGuard instanceof SecurePackageResourceGuard) >>>> { >>>> SecurePackageResourceGuard guard = >>>> (SecurePackageResourceGuard)packageResourceGuard; >>>> //TODO check is required if patterns are already added !!! >>>> if(patternsAreAbsent){ >>>> *addPattern* >>>> } >>>> } >>>> >>>> Or it can be documented in README >>>> I don't really like the idea of having external CSS references >>>> >>>> >>>> On Thu, May 30, 2013 at 12:15 PM, Andun Sameera <[email protected]>wrote: >>>> >>>>> Hi Maxim, >>>>> >>>>> I can keep the font files in the project. But the people who use the >>>>> wysiwyg component have to put following code in to there wicket >>>>> application. >>>>> >>>>> >>>>> IPackageResourceGuard packageResourceGuard = >>>>> getResourceSettings().getPackageResourceGuard(); >>>>> if (packageResourceGuard instanceof SecurePackageResourceGuard) >>>>> { >>>>> SecurePackageResourceGuard guard = >>>>> (SecurePackageResourceGuard) >>>>> packageResourceGuard; >>>>> guard.addPattern("+*.eot"); >>>>> guard.addPattern("+*.woff"); >>>>> guard.addPattern("+*.ttf"); >>>>> } >>>>> >>>>> Is there a resolution to make this problem simple? >>>>> >>>>> But with the approach of putting the CSS file as a url reference to >>>>> the WysiwygEditor panel, we dont need that code and keeping the files in >>>>> our code. >>>>> >>>>> What do you prefer? >>>>> >>>>> Also I will look in to the bootstrap wicket component. >>>>> >>>>> Thnaks! >>>>> >>>>> >>>>> On Thu, May 30, 2013 at 6:53 AM, Maxim Solodovnik < >>>>> [email protected]> wrote: >>>>> >>>>>> Just found this project: >>>>>> https://github.com/l0rdn1kk0n/wicket-bootstrap >>>>>> maybe it should be used instead of including bootstrap as JS >>>>>> >>>>>> >>>>>> On Thu, May 30, 2013 at 8:20 AM, Maxim Solodovnik < >>>>>> [email protected]> wrote: >>>>>> >>>>>>> Hello Andun, >>>>>>> >>>>>>> according to Legal we can use the fonts, so it can be kept as it >>>>>>> was. (sorry for inconvenience) >>>>>>> I'll take a look at your examples later today or tomorrow >>>>>>> >>>>>>> >>>>>>> On Thu, May 30, 2013 at 1:12 AM, Andun Sameera >>>>>>> <[email protected]>wrote: >>>>>>> >>>>>>>> Hi Maxim, >>>>>>>> >>>>>>>> To overcome the problem of removing the CSS file, I took the >>>>>>>> follwing approch. As I understood the font-awsome CSS file is needed >>>>>>>> only >>>>>>>> for the WysiwygEditor. So I have removed the CSS refernce, >>>>>>>> >>>>>>>> private static final CssResourceReference CSS3=new >>>>>>>> CssResourceReference(WysiwygBehavior.class,"css/font-awesome.css"); >>>>>>>> >>>>>>>> from WysiwygBehaviour and put it in the WysiwygEditor HTML as >>>>>>>> follows, >>>>>>>> >>>>>>>> <wicket:head> >>>>>>>> <wicket:link> >>>>>>>> <link rel="stylesheet" type="text/css" href=" >>>>>>>> http://netdna.bootstrapcdn.com/font-awesome/3.0.2/css/font-awesome.css >>>>>>>> "/> >>>>>>>> </wicket:link> >>>>>>>> </wicket:head> >>>>>>>> >>>>>>>> The it works fine. Is that way OK ? >>>>>>>> >>>>>>>> Thanks! >>>>>>>> >>>>>>>> >>>>>>>> On Wed, May 29, 2013 at 11:14 PM, Andun Sameera <[email protected] >>>>>>>> > wrote: >>>>>>>> >>>>>>>>> Hi Maxim, >>>>>>>>> >>>>>>>>> On Tue, May 28, 2013 at 12:40 PM, Maxim Solodovnik < >>>>>>>>> [email protected]> wrote: >>>>>>>>> >>>>>>>>>> In the future there should be possibility to add custom buttons: >>>>>>>>>> like "add emotion" button >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On Tue, May 28, 2013 at 1:45 PM, Maxim Solodovnik < >>>>>>>>>> [email protected]> wrote: >>>>>>>>>> >>>>>>>>>>> Hello Andun, >>>>>>>>>>> >>>>>>>>>>> Here is my review: >>>>>>>>>>> 1) font files should be removed from the plugin until legal will >>>>>>>>>>> approve its license (as well as related css file) >>>>>>>>>>> >>>>>>>>>> What is the way to use this CSS file instead of keeping it >>>>>>>>> locally ? Can we add a URL reference to the file? Also I saw Alexi is >>>>>>>>> talking about getting the compiled file at the build time. I am >>>>>>>>> unfamiliar >>>>>>>>> with that process. Can you help me ? >>>>>>>>> >>>>>>>>>> >>>>>>>>>>> 2) public WysiwygBehavior(String selector, String method) >>>>>>>>>>> constructor should look like this: >>>>>>>>>>> public WysiwygBehavior(String selector, String method){ >>>>>>>>>>> this(selector, method, new Options()); >>>>>>>>>>> } >>>>>>>>>>> >>>>>>>>>> Done and Committed >>>>>>>>> >>>>>>>>>> >>>>>>>>>>> 3) for now all buttons can be hardcoded as in you html above >>>>>>>>>>> 4) WysiwygEditor extends Panel should be created with it's own >>>>>>>>>>> markup file (maybe it is possible to extend some of the >>>>>>>>>>> FormComponents (you >>>>>>>>>>> can take a look at *DateTextField as an example)* >>>>>>>>>>> 5) It should have at least 2 constructors: WE(String id), >>>>>>>>>>> WE(String id, IModel<T>) I guess it should be generic as other >>>>>>>>>>> Wicket >>>>>>>>>>> components. >>>>>>>>>>> >>>>>>>>>> Done and Committed. Please review the code in >>>>>>>>> https://github.com/andunslg/Wysiwyg-Wicket. Also I have changed >>>>>>>>> the sample to use the changed code in >>>>>>>>> https://github.com/andunslg/Wysiwyg-Wicket-Sample. >>>>>>>>> >>>>>>>>>> >>>>>>>>>>> Thanks! >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> On Mon, May 27, 2013 at 8:49 PM, Andun Sameera < >>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>> >>>>>>>>>>>> Hi Maxim, >>>>>>>>>>>> >>>>>>>>>>>> Thank you for the instruction. I have corrected the problem by >>>>>>>>>>>> adding those fonts as resources. But there was a small issue. I >>>>>>>>>>>> had put >>>>>>>>>>>> following code segment to the Sample application's init() method >>>>>>>>>>>> to load >>>>>>>>>>>> font resources to run time. Is it the correct way of doing the >>>>>>>>>>>> thing ? Can >>>>>>>>>>>> I move this code segment to the Behavior itself to make users life >>>>>>>>>>>> easy ? >>>>>>>>>>>> >>>>>>>>>>>> IPackageResourceGuard packageResourceGuard = >>>>>>>>>>>> getResourceSettings().getPackageResourceGuard(); >>>>>>>>>>>> if (packageResourceGuard instanceof >>>>>>>>>>>> SecurePackageResourceGuard) >>>>>>>>>>>> { >>>>>>>>>>>> SecurePackageResourceGuard guard = >>>>>>>>>>>> (SecurePackageResourceGuard) >>>>>>>>>>>> packageResourceGuard; >>>>>>>>>>>> guard.addPattern("+*.eot"); >>>>>>>>>>>> guard.addPattern("+*.woff"); >>>>>>>>>>>> guard.addPattern("+*.ttf"); >>>>>>>>>>>> } >>>>>>>>>>>> >>>>>>>>>>>> I found this instructions in the mail thread given at [1]. >>>>>>>>>>>> >>>>>>>>>>>> I have gone through the OFL and found this. I think we can use >>>>>>>>>>>> this under AL. >>>>>>>>>>>> >>>>>>>>>>>> Permission is hereby granted, free of charge, to any person >>>>>>>>>>>> obtaining >>>>>>>>>>>> a copy of the Font Software, to use, study, copy, merge, embed, >>>>>>>>>>>> modify, >>>>>>>>>>>> redistribute, and sell modified and unmodified copies of the >>>>>>>>>>>> Font >>>>>>>>>>>> Software, subject to the following conditions: >>>>>>>>>>>> >>>>>>>>>>>> 1) Neither the Font Software nor any of its individual >>>>>>>>>>>> components, >>>>>>>>>>>> in Original or Modified Versions, may be sold by itself. >>>>>>>>>>>> >>>>>>>>>>>> 2) Original or Modified Versions of the Font Software may be >>>>>>>>>>>> bundled, >>>>>>>>>>>> redistributed and/or sold with any software, provided that each >>>>>>>>>>>> copy >>>>>>>>>>>> contains the above copyright notice and this license. These can >>>>>>>>>>>> be >>>>>>>>>>>> included either as stand-alone text files, human-readable >>>>>>>>>>>> headers or >>>>>>>>>>>> in the appropriate machine-readable metadata fields within text >>>>>>>>>>>> or >>>>>>>>>>>> binary files as long as those fields can be easily viewed by >>>>>>>>>>>> the user. >>>>>>>>>>>> >>>>>>>>>>>> 3) No Modified Version of the Font Software may use the >>>>>>>>>>>> Reserved Font >>>>>>>>>>>> Name(s) unless explicit written permission is granted by the >>>>>>>>>>>> corresponding >>>>>>>>>>>> Copyright Holder. This restriction only applies to the primary >>>>>>>>>>>> font name as >>>>>>>>>>>> presented to the users. >>>>>>>>>>>> >>>>>>>>>>>> 4) The name(s) of the Copyright Holder(s) or the Author(s) of >>>>>>>>>>>> the Font >>>>>>>>>>>> Software shall not be used to promote, endorse or advertise any >>>>>>>>>>>> Modified Version, except to acknowledge the contribution(s) of >>>>>>>>>>>> the >>>>>>>>>>>> Copyright Holder(s) and the Author(s) or with their explicit >>>>>>>>>>>> written >>>>>>>>>>>> permission. >>>>>>>>>>>> >>>>>>>>>>>> 5) The Font Software, modified or unmodified, in part or in >>>>>>>>>>>> whole, >>>>>>>>>>>> must be distributed entirely under this license, and must not be >>>>>>>>>>>> distributed under any other license. The requirement for fonts >>>>>>>>>>>> to >>>>>>>>>>>> remain under this license does not apply to any document created >>>>>>>>>>>> using the Font Software. >>>>>>>>>>>> Also I found this site [2]. What is your opinion ? >>>>>>>>>>>> >>>>>>>>>>>> Also If the things works fine, I can move to the step of >>>>>>>>>>>> creating the component to reuse following code which needed to >>>>>>>>>>>> create the >>>>>>>>>>>> tool-bar and the editor. Can you give me some instructions >>>>>>>>>>>> regarding the >>>>>>>>>>>> process of creating a component and it's best practices. >>>>>>>>>>>> >>>>>>>>>>>> <div class="container"> >>>>>>>>>>>> <div class="btn-toolbar" data-role="editor-toolbar" >>>>>>>>>>>> data-target="#editor"> >>>>>>>>>>>> <div class="btn-group"> >>>>>>>>>>>> <a class="btn dropdown-toggle" >>>>>>>>>>>> data-toggle="dropdown" title="Font Size"><i >>>>>>>>>>>> class="icon-text-height"></i> <b >>>>>>>>>>>> class="caret"></b></a> >>>>>>>>>>>> <ul class="dropdown-menu"> >>>>>>>>>>>> <li><a data-edit="fontSize 5"><font >>>>>>>>>>>> size="5">Huge</font></a></li> >>>>>>>>>>>> <li><a data-edit="fontSize 3"><font >>>>>>>>>>>> size="3">Normal</font></a></li> >>>>>>>>>>>> <li><a data-edit="fontSize 1"><font >>>>>>>>>>>> size="1">Small</font></a></li> >>>>>>>>>>>> </ul> >>>>>>>>>>>> </div> >>>>>>>>>>>> <div class="btn-group"> >>>>>>>>>>>> <a class="btn" data-edit="bold" title="Bold >>>>>>>>>>>> (Ctrl/Cmd+B)"><i class="icon-bold"></i></a> >>>>>>>>>>>> <a class="btn" data-edit="italic" title="Italic >>>>>>>>>>>> (Ctrl/Cmd+I)"><i class="icon-italic"></i></a> >>>>>>>>>>>> <a class="btn" data-edit="strikethrough" >>>>>>>>>>>> title="Strikethrough"><i class="icon-strikethrough"></i></a> >>>>>>>>>>>> <a class="btn" data-edit="underline" >>>>>>>>>>>> title="Underline (Ctrl/Cmd+U)"><i class="icon-underline"></i></a> >>>>>>>>>>>> </div> >>>>>>>>>>>> <div class="btn-group"> >>>>>>>>>>>> <a class="btn" data-edit="insertunorderedlist" >>>>>>>>>>>> title="Bullet list"><i class="icon-list-ul"></i></a> >>>>>>>>>>>> <a class="btn" data-edit="insertorderedlist" >>>>>>>>>>>> title="Number list"><i class="icon-list-ol"></i></a> >>>>>>>>>>>> <a class="btn" data-edit="outdent" title="Reduce >>>>>>>>>>>> indent (Shift+Tab)"><i class="icon-indent-left"></i></a> >>>>>>>>>>>> <a class="btn" data-edit="indent" title="Indent >>>>>>>>>>>> (Tab)"><i class="icon-indent-right"></i></a> >>>>>>>>>>>> </div> >>>>>>>>>>>> <div class="btn-group"> >>>>>>>>>>>> <a class="btn" data-edit="justifyleft" title="Align >>>>>>>>>>>> Left (Ctrl/Cmd+L)"><i class="icon-align-left"></i></a> >>>>>>>>>>>> <a class="btn" data-edit="justifycenter" >>>>>>>>>>>> title="Center (Ctrl/Cmd+E)"><i class="icon-align-center"></i></a> >>>>>>>>>>>> <a class="btn" data-edit="justifyright" >>>>>>>>>>>> title="Align Right (Ctrl/Cmd+R)"><i >>>>>>>>>>>> class="icon-align-right"></i></a> >>>>>>>>>>>> <a class="btn" data-edit="justifyfull" >>>>>>>>>>>> title="Justify (Ctrl/Cmd+J)"><i class="icon-align-justify"></i></a> >>>>>>>>>>>> </div> >>>>>>>>>>>> <div class="btn-group"> >>>>>>>>>>>> <a class="btn dropdown-toggle" >>>>>>>>>>>> data-toggle="dropdown" title="Hyperlink"><i >>>>>>>>>>>> class="icon-link"></i></a> >>>>>>>>>>>> >>>>>>>>>>>> <div class="dropdown-menu input-append"> >>>>>>>>>>>> <input class="span2" placeholder="URL" >>>>>>>>>>>> type="text" data-edit="createLink"/> >>>>>>>>>>>> <button class="btn" type="button">Add</button> >>>>>>>>>>>> </div> >>>>>>>>>>>> <a class="btn" data-edit="unlink" title="Remove >>>>>>>>>>>> Hyperlink"><i class="icon-cut"></i></a> >>>>>>>>>>>> >>>>>>>>>>>> </div> >>>>>>>>>>>> >>>>>>>>>>>> <div class="btn-group"> >>>>>>>>>>>> <a class="btn" data-edit="undo" title="Undo >>>>>>>>>>>> (Ctrl/Cmd+Z)"><i class="icon-undo"></i></a> >>>>>>>>>>>> <a class="btn" data-edit="redo" title="Redo >>>>>>>>>>>> (Ctrl/Cmd+Y)"><i class="icon-repeat"></i></a> >>>>>>>>>>>> </div> >>>>>>>>>>>> <input type="text" data-edit="inserttext" id="voiceBtn" >>>>>>>>>>>> x-webkit-speech=""> >>>>>>>>>>>> </div> >>>>>>>>>>>> >>>>>>>>>>>> <div id="editor"> >>>>>>>>>>>> Go ahead… >>>>>>>>>>>> </div> >>>>>>>>>>>> </div> >>>>>>>>>>>> >>>>>>>>>>>> Thanks! >>>>>>>>>>>> >>>>>>>>>>>> [1] - >>>>>>>>>>>> http://apache-wicket.1842946.n4.nabble.com/Wicket-1-4-20-error-message-quot-Access-denied-to-static-package-resource-quot-td4491886.html >>>>>>>>>>>> [2] - >>>>>>>>>>>> >>>>>>>>>>>> http://www.tldrlegal.com/compare?a=Apache+License+2.0+%28Apache-2.0%29&b=Open+Font+License+%28OFL%29 >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> On Mon, May 27, 2013 at 3:04 PM, Maxim Solodovnik < >>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> According to this css file: >>>>>>>>>>>>> >>>>>>>>>>>>> @font-face{ >>>>>>>>>>>>> font-family:'FontAwesome';* >>>>>>>>>>>>> src:url('../font/fontawesome-webfont.eot?v=3.0.2'); >>>>>>>>>>>>> src:url('../font/fontawesome-webfont.eot?#iefix&v=3.0.2') >>>>>>>>>>>>> format('embedded-opentype'), >>>>>>>>>>>>> url('../font/fontawesome-webfont.woff?v=3.0.2') format('woff'), >>>>>>>>>>>>> url('../font/fontawesome-webfont.ttf?v=3.0.2') >>>>>>>>>>>>> format('truetype');* font-weight:normal; >>>>>>>>>>>>> font-style:normal } >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> I guess you need font files (in bold above as well) >>>>>>>>>>>>> >>>>>>>>>>>>> Could you also check if >>>>>>>>>>>>> >>>>>>>>>>>>> - The Font Awesome font is licensed under the *SIL Open Font >>>>>>>>>>>>> License* - http://scripts.sil.org/OFL >>>>>>>>>>>>> >>>>>>>>>>>>> is compatible with AL? >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> Thanks in advance >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> On Mon, May 27, 2013 at 4:19 PM, Andun Sameera < >>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> Hi Maxim, >>>>>>>>>>>>>> >>>>>>>>>>>>>> I am in the final step of creating the Wysiwyg behavior. I >>>>>>>>>>>>>> have update the sample also. When I run the sample all the >>>>>>>>>>>>>> Wysiwyg >>>>>>>>>>>>>> functionality is working fine. You can see the attached screen >>>>>>>>>>>>>> of that. >>>>>>>>>>>>>> >>>>>>>>>>>>>> But I am facing a weired problem. To show the Icons of the >>>>>>>>>>>>>> buttons it need following CSS file, >>>>>>>>>>>>>> >>>>>>>>>>>>>> <link href=" >>>>>>>>>>>>>> http://netdna.bootstrapcdn.com/font-awesome/3.0.2/css/font-awesome.css" >>>>>>>>>>>>>> rel="stylesheet"> >>>>>>>>>>>>>> >>>>>>>>>>>>>> What I did is download the CSS file and included it as a >>>>>>>>>>>>>> resource reference for the behaviour. But the icons are not >>>>>>>>>>>>>> shown properly. >>>>>>>>>>>>>> Then what I did was put the url reference of the CSS file. It >>>>>>>>>>>>>> also not work. >>>>>>>>>>>>>> >>>>>>>>>>>>>> Then I created a html file outside wicket. I put the CSS >>>>>>>>>>>>>> reference as this, >>>>>>>>>>>>>> >>>>>>>>>>>>>> <link href=" >>>>>>>>>>>>>> http://netdna.bootstrapcdn.com/font-awesome/3.0.2/css/font-awesome.css" >>>>>>>>>>>>>> rel="stylesheet"> >>>>>>>>>>>>>> >>>>>>>>>>>>>> Then all the things work well. But when I download the file >>>>>>>>>>>>>> and put the reference as this, >>>>>>>>>>>>>> >>>>>>>>>>>>>> <link href="font-awesome.css" rel="stylesheet"> >>>>>>>>>>>>>> >>>>>>>>>>>>>> Icons are not shown. What is going wrong here ? I have >>>>>>>>>>>>>> attached the html project which was create out side wicket here. >>>>>>>>>>>>>> >>>>>>>>>>>>>> Thanks! >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> On Mon, May 27, 2013 at 12:21 PM, Maxim Solodovnik < >>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>>> great! thanks! >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> On Mon, May 27, 2013 at 1:45 PM, Andun Sameera < >>>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Hi Maxim, >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> I have created two git repos for component >>>>>>>>>>>>>>>> https://github.com/andunslg/Wysiwyg-Wicket and sample >>>>>>>>>>>>>>>> https://github.com/andunslg/Wysiwyg-Wicket-Sample. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> I have created the WysiwygBehaviour first. After scefully >>>>>>>>>>>>>>>> creating that I will create the component to add the Wysiwyg >>>>>>>>>>>>>>>> buttons. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Thanks! >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> On Mon, May 27, 2013 at 9:31 AM, Andun Sameera < >>>>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> OK Maxim. Will look in to that. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> On Mon, May 27, 2013 at 9:29 AM, Maxim Solodovnik < >>>>>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> I would like it as a plugin for wicket-jquery-ui >>>>>>>>>>>>>>>>>> I guess this plugin will require both Behavior and >>>>>>>>>>>>>>>>>> Component (probably extending TextArea) with configurable >>>>>>>>>>>>>>>>>> buttons >>>>>>>>>>>>>>>>>> I believe small number of buttons can be added in initial >>>>>>>>>>>>>>>>>> version >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> On Mon, May 27, 2013 at 10:55 AM, Andun Sameera < >>>>>>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Hi Maxim, >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> I accept this. What I have to do is creating another >>>>>>>>>>>>>>>>>>> wicket module which wraps the bootstrap-wysiwyg plugin. Do >>>>>>>>>>>>>>>>>>> I have to create >>>>>>>>>>>>>>>>>>> it as a separate project or under wicket-jquery-ui ? >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Thanks! >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> On Mon, May 27, 2013 at 9:19 AM, Maxim Solodovnik < >>>>>>>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> Hello Andun, >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> since Sebastian already implemented >>>>>>>>>>>>>>>>>>>> emoticons<https://github.com/sebfz1/wicket-jquery-ui/tree/master/wicket-jquery-ui-plugins/src/main/java/com/googlecode/wicket/jquery/ui/plugins/emoticons> >>>>>>>>>>>>>>>>>>>> plugin >>>>>>>>>>>>>>>>>>>> I propose you to implement additional component: WYSIWYG >>>>>>>>>>>>>>>>>>>> editor plugin >>>>>>>>>>>>>>>>>>>> based on http://mindmup.github.io/bootstrap-wysiwyg/ >>>>>>>>>>>>>>>>>>>> as described here: >>>>>>>>>>>>>>>>>>>> https://issues.apache.org/jira/browse/OPENMEETINGS-558 >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> Would you accept that? >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>>> 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 >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> -- >>>>>>>>>>>>> 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 >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> 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 >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> 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 >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> 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
