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>&nbsp;<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&hellip;
>>>>>>>>>>>>>>>     </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
>
>
>
>

Reply via email to