You have separate git project for the example. I propose to add page to example project with form sending text entered on submit. And example of displaying stored rich text inside editor On May 30, 2013 3:25 PM, "Andun Sameera" <[email protected]> wrote:
> Beg your pardon. Can you explain me a bit what you mean by "get/set text > in test project" > > On Thu, May 30, 2013 at 1:51 PM, Maxim Solodovnik <[email protected]>wrote: > >> I would like this component be finished first. >> >> Next thing to do is to get/set text in test project >> On May 30, 2013 3:05 PM, "Andun Sameera" <[email protected]> wrote: >> >>> 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 >>> >>> >>> >>> >> >> > > > -- > 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 > > > >
