I'll try your solution with EditableAjaxLabel tonight, looks promising :),
then I'll send my corrections as github pull request
Tomorrow will try to create sandbox for you to implement the whiteboard for
OM


On Tue, Jun 4, 2013 at 2:39 AM, Andun Sameera <andun...@gmail.com> wrote:

> Hi Maxim,
>
> Still I am trying to solve this problem. I have replied to the Wicket user
> thread whith my tests. But still fails to get the div tags internal html
> change. But we have the method which I have described in the previous mail
> of this thread. Cant we handle our requirement with that?
>
> Thanks!
>
> On Sat, Jun 1, 2013 at 11:36 PM, Andun Sameera <andun...@gmail.com> wrote:
>
>> Hi Maxim,
>>
>> After looking at the OM coe which gave me, I have did some changes to the
>> WysiwygEditor component. I put a submit button there and coded it as
>> follows,
>>
>> Form form=new Form("form");
>>
>>         form.add(new AjaxButton("submitBtn"){
>>             @Override
>>             protected void onSubmit(AjaxRequestTarget target, Form<?>
>> form){
>>
>> System.out.println("WysiwygText-----------------:"+getRequest().getRequestParameters().getParameterValue("richText").toString());
>>             }
>>             @Override
>>             protected void updateAjaxAttributes(AjaxRequestAttributes
>> attributes)
>>             {
>>                 super.updateAjaxAttributes(attributes);
>>                 attributes.getDynamicExtraParameters().add("return [
>> {name: 'richText',value: $('#editorArea').html() } ]");
>>             }
>>         }) ;
>>
>>         this.add(form);
>>
>> Using this code(What I understood from Martin's Tips) I can get the
>> dynamically updated Wysiwyg text content to the onSubmit method.
>>
>> Is that method is OK? I have committed the sample + component to the git
>> hub.
>>
>> Thanks!
>>
>> On Sat, Jun 1, 2013 at 9:57 PM, Andun Sameera <andun...@gmail.com> wrote:
>>
>>> OK Maxim. I will look in to that. I have re factored my code to solve
>>> this problem. Will let you know the progress ASAP.
>>>
>>> Thanks!
>>>
>>> On Sat, Jun 1, 2013 at 9:45 PM, Maxim Solodovnik 
>>> <solomax...@gmail.com>wrote:
>>>
>>>> to get valid text the component itself can be form with markup and
>>>> custom onSubmit behavior as Martin has proposed
>>>> this should work since wicket allows nested forms
>>>>
>>>> you can take a look at the form with markup in OM code: GeneralUserForm
>>>> class
>>>>
>>>> to allow markup form should have following method:
>>>> @Override
>>>> protected IMarkupSourcingStrategy newMarkupSourcingStrategy() {
>>>>  return new PanelMarkupSourcingStrategy(false);
>>>> }
>>>>
>>>>
>>>>
>>>> On Sat, Jun 1, 2013 at 3:56 PM, Andun Sameera <andun...@gmail.com>wrote:
>>>>
>>>>> Hi Maxim,
>>>>>
>>>>> According to Martin we have to some js level manupilations to do the
>>>>> task. Since we are using the JQueryBehaviour we have to think carefully to
>>>>> handle this situation. Also I have to check that wysiwyg provide such js
>>>>> methods. Will look in to that.
>>>>>
>>>>> Thanks
>>>>> Andun
>>>>> From my mobile
>>>>> On Jun 1, 2013 1:27 PM, "Andun Sameera" <andun...@gmail.com> wrote:
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> I have sent a mail to wicket user list to clarify this. They have
>>>>>> given follwing tip to use,
>>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> I guess you want to get the new entered text via Ajax submit.
>>>>>> You can extend AjaxSubmitButton and implement #updateAjaxAttributes()
>>>>>> {
>>>>>>
>>>>>>    attributes.getDynamicExtraParameters().add("return [ {name:
>>>>>> 'richText',
>>>>>> value: $('#editorArea').html() } ]");
>>>>>> }
>>>>>>
>>>>>> Then use
>>>>>>
>>>>>> getRequest().getRequestParameters().getParameterValue("richText").toString()
>>>>>> to get the produced HTML.
>>>>>>
>>>>>>
>>>>>> On Sat, Jun 1, 2013 at 8:04 AM, Andun Sameera <andun...@gmail.com>
>>>>>> wrote:
>>>>>>
>>>>>> > Hi,
>>>>>> >
>>>>>> > In my html file I have a div tag like this,
>>>>>> >
>>>>>> > <div wicket:id="editorArea">Type Here</div>
>>>>>> >
>>>>>> > I am using a JavaScript library called bootstrap-wysiwyg to make
>>>>>> this
>>>>>> > div tag a text are which we can type rich text. When the person
>>>>>> types
>>>>>> > text, div tag's html content updates to represent the text content
>>>>>> in
>>>>>> > html. I want to retrieve it in to the Java code of the html file in
>>>>>> > wicket. I tried to do it by creating reference variable to div tag
>>>>>> > like following,
>>>>>> >
>>>>>> > WebMarkupContainer editorArea=new WebMarkupContainer("editorArea");
>>>>>> > String text=editorArea.getMarkup().toString(true)
>>>>>> >
>>>>>> > But this don't give me the updated HTML content. I give only the
>>>>>> > initial html content. what is the problem here?
>>>>>> >
>>>>>> > Thanks!
>>>>>> >
>>>>>> > --
>>>>>> > Regards
>>>>>> > Andun S.L. Gunawardana
>>>>>>
>>>>>> On th at instruction I have created a AjaxButtonLink like following
>>>>>> in my sample.
>>>>>>
>>>>>> form.add(new AjaxSubmitLink("submitBtn") {
>>>>>>             private static final long serialVersionUID = 1L;
>>>>>>             @Override
>>>>>>             protected void onSubmit(AjaxRequestTarget target, Form<?>
>>>>>> form) {
>>>>>>
>>>>>> System.out.println(getRequest().getRequestParameters().getParameterValue("richText").toString());
>>>>>>             }
>>>>>>             @Override
>>>>>>             protected void updateAjaxAttributes(AjaxRequestAttributes
>>>>>> attributes)
>>>>>>             {
>>>>>>                 super.updateAjaxAttributes(attributes);
>>>>>>                 attributes.getDynamicExtraParameters().add("return [
>>>>>> {name: 'richText',value: $('#editorArea').html() } ]");
>>>>>>             }
>>>>>>
>>>>>>         });
>>>>>>
>>>>>> But how can I add this to the WysiwygEditor Component ? Do I have to
>>>>>> put a button there? Or Do I have to take another approach to read the
>>>>>> dynamic content of wysiwyg text area?
>>>>>>
>>>>>> Thanks!
>>>>>>
>>>>>> On Sat, Jun 1, 2013 at 9:08 AM, Andun Sameera <andun...@gmail.com>
>>>>>> wrote:
>>>>>> > Hi,
>>>>>> >
>>>>>> > If I clarify my problem more, what wysiwyg do is converting
>>>>>> >
>>>>>> > <div wicket:id="editorArea">Type Here</div>
>>>>>> >
>>>>>> > to a text area which linked to the wysiwyg button panel. When a
>>>>>> person type
>>>>>> > in the  wysiwyg text area, I can see the editorArea div tag is
>>>>>> updated with
>>>>>> > html content, which represent the typed text. What I want to do is
>>>>>> get the
>>>>>> > text typed in the tag.
>>>>>> >
>>>>>> > What I did was, creating a reference to the editor Area div tag like
>>>>>> > following,
>>>>>> >
>>>>>> > WebMarkupContainer editorArea;
>>>>>> >
>>>>>> > public WysiwygEditor(String id, IModel<WysiwygText> model){
>>>>>> >         super(id,model);
>>>>>> >         editorArea=new WebMarkupContainer("editorArea",new
>>>>>> > Model<String>("Type Here..."));
>>>>>> >         editorArea.setOutputMarkupId(true);
>>>>>> >         editorArea.setMarkupId("editorArea");
>>>>>> >         this.add(editorArea);
>>>>>> >         this.add(new WysiwygBehavior("#editorArea","wysiwyg"));
>>>>>> > }
>>>>>> >
>>>>>> > and tried to get the inter html in the following way which was
>>>>>> given in the
>>>>>> > wicket example,
>>>>>> >
>>>>>> >     @Override
>>>>>> >     public void convertInput(){
>>>>>> >         WysiwygText wysiwygText=new
>>>>>> > WysiwygText((String)editorArea.getDefaultModelObject());
>>>>>> >
>>>>>> >
>>>>>> System.out.println("---------------------------------------------------------------"+wysiwygText.getText());
>>>>>> >         setConvertedInput(wysiwygText);
>>>>>> >     }
>>>>>> >
>>>>>> > But it want work. Can you suggest me a way to extract the iv tags
>>>>>> content,
>>>>>> > which represent the typed text of wysiwyg text area?
>>>>>> >
>>>>>> > Thanks!
>>>>>> >
>>>>>> >
>>>>>> >
>>>>>> > On Sat, Jun 1, 2013 at 12:26 AM, Andun Sameera <andun...@gmail.com>
>>>>>> wrote:
>>>>>> >>
>>>>>> >> Hi Maxim,
>>>>>> >>
>>>>>> >> In the example which you have given they have used
>>>>>> >>
>>>>>> >>     private TextField<String>emailField;
>>>>>> >>
>>>>>> >>     public UserEditPanel(String id, IModel<User>userModel) {
>>>>>> >>         super(id, userModel);
>>>>>> >>
>>>>>> >>         emailField = new  TextField("emailField", new
>>>>>> Model<String>(""));
>>>>>> >>
>>>>>> >>     }
>>>>>> >>
>>>>>> >> to get the email as a string to the object model. They used
>>>>>> following code
>>>>>> >> to o it,
>>>>>> >>
>>>>>> >>  User u = new User(emailField.getModelObject(), ...);
>>>>>> >>
>>>>>> >>
>>>>>> >> I tried the same way to do the thing. Wysiwys is making a div tag
>>>>>> to a
>>>>>> >> text field. That is place where we get the text input. So I put a
>>>>>> variable
>>>>>> >> like,
>>>>>> >>
>>>>>> >>     WebMarkupContainer editorField;
>>>>>> >>
>>>>>> >>     public WysiwygEditor(String id){
>>>>>> >>         super(id);
>>>>>> >>
>>>>>> >>         editorField=new WebMarkupContainer("editorArea", new
>>>>>> >> Model<String>(""));
>>>>>> >>     }
>>>>>> >>
>>>>>> >> to get the text of the div tag I use the following code,
>>>>>> >>
>>>>>> >> WysiwygText wysiwygText=new
>>>>>> >> WysiwygText(editorField.getDefaultModelObjectAsString());
>>>>>> >>
>>>>>> >> But with this code, editorField.getDefaultModelObjectAsString()
>>>>>> eturn a
>>>>>> >> empty string even I enter a text in the Wysiwyg text area. Can you
>>>>>> help me
>>>>>> >> to correct this approach. I have committed testing the code to git
>>>>>> hub.
>>>>>> >>
>>>>>> >> Thanks!
>>>>>> >>
>>>>>> >>
>>>>>> >>
>>>>>> >> On Fri, May 31, 2013 at 5:33 PM, Maxim Solodovnik <
>>>>>> solomax...@gmail.com>
>>>>>> >> wrote:
>>>>>> >>>
>>>>>> >>> Yes! you are correct
>>>>>> >>> The this component will be added to the chat and Calendar
>>>>>> appointment :)
>>>>>> >>>
>>>>>> >>>
>>>>>> >>> On Fri, May 31, 2013 at 6:45 PM, Andun Sameera <
>>>>>> andun...@gmail.com>
>>>>>> >>> wrote:
>>>>>> >>>>
>>>>>> >>>> Hi Maxim,
>>>>>> >>>>
>>>>>> >>>> I think, I understood the point. I am creating a Wysiwyg
>>>>>> component. It
>>>>>> >>>> should include the Editor area + Buttons Toolbar. Also there
>>>>>> should be a
>>>>>> >>>> model with name like EditorText, which holds the textual content
>>>>>> of editor.
>>>>>> >>>> Using the EditorText object we can initialize the editor with a
>>>>>> text and we
>>>>>> >>>> can get the editor text. Am I correct ?
>>>>>> >>>>
>>>>>> >>>> I will look in to the code to do the changes.
>>>>>> >>>>
>>>>>> >>>> Thanks!
>>>>>> >>>>
>>>>>> >>>>
>>>>>> >>>> On Fri, May 31, 2013 at 4:58 PM, Maxim Solodovnik <
>>>>>> solomax...@gmail.com>
>>>>>> >>>> wrote:
>>>>>> >>>>>
>>>>>> >>>>> The model is necessary, you will be unable to extract the value
>>>>>> without
>>>>>> >>>>> it.
>>>>>> >>>>> I believe you code need to be improved :)
>>>>>> >>>>>
>>>>>> >>>>>
>>>>>> >>>>> On Fri, May 31, 2013 at 4:22 PM, Andun Sameera <
>>>>>> andun...@gmail.com>
>>>>>> >>>>> wrote:
>>>>>> >>>>>>
>>>>>> >>>>>> Hi Maxim,
>>>>>> >>>>>>
>>>>>> >>>>>> I have use the the same strcture in the implementation. But I
>>>>>> didnt
>>>>>> >>>>>> use a object validation model. Reason was I implemented the
>>>>>> button panel
>>>>>> >>>>>> only. That don't have a realted object model. Thoughts?
>>>>>> >>>>>>
>>>>>> >>>>>> Thanks!
>>>>>> >>>>>>
>>>>>> >>>>>> On May 31, 2013 10:08 AM, "Maxim Solodovnik" <
>>>>>> solomax...@gmail.com>
>>>>>> >>>>>> wrote:
>>>>>> >>>>>>>
>>>>>> >>>>>>> What I would like to achieve is something like this:
>>>>>> >>>>>>>
>>>>>> >>>>>>>
>>>>>> https://cwiki.apache.org/WICKET/creating-custom-formcomponentpanels-to-build-valid-objects-using-wickets-form-validation-logic.html
>>>>>> >>>>>>>
>>>>>> >>>>>>>
>>>>>> >>>>>>> On Thu, May 30, 2013 at 6:59 PM, Andun Sameera <
>>>>>> andun...@gmail.com>
>>>>>> >>>>>>> wrote:
>>>>>> >>>>>>>>
>>>>>> >>>>>>>> Hi Maxim,
>>>>>> >>>>>>>>
>>>>>> >>>>>>>> I have changed the WysiwygPanel a bit. Not user can create
>>>>>> it own
>>>>>> >>>>>>>> div tags for button tool-bar and editor area. They can use
>>>>>> following code,
>>>>>> >>>>>>>>
>>>>>> >>>>>>>>         this.add(new WysiwygBehavior("#ID of the div tag
>>>>>> where
>>>>>> >>>>>>>> editor area is created","wysiwyg"));
>>>>>> >>>>>>>>         this.add(new WysiwygEditor("ID of the div tag where
>>>>>> the
>>>>>> >>>>>>>> button panel is added","ID of the div tag where editor area
>>>>>> is created"));
>>>>>> >>>>>>>>
>>>>>> >>>>>>>> Also I have changed the sample to view the editor area code
>>>>>> and to
>>>>>> >>>>>>>> add rich text content to editor area.
>>>>>> >>>>>>>>
>>>>>> >>>>>>>> Thanks!
>>>>>> >>>>>>>>
>>>>>> >>>>>>>> PS - I have use simple JQuery script to add and view text.
>>>>>> But I
>>>>>> >>>>>>>> think we can do it using Wicket also.
>>>>>> >>>>>>>>
>>>>>> >>>>>>>>
>>>>>> >>>>>>>>
>>>>>> >>>>>>>> On Thu, May 30, 2013 at 2:02 PM, Maxim Solodovnik
>>>>>> >>>>>>>> <solomax...@gmail.com> wrote:
>>>>>> >>>>>>>>>
>>>>>> >>>>>>>>> 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" <
>>>>>> andun...@gmail.com>
>>>>>> >>>>>>>>> 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
>>>>>> >>>>>>>>>> <solomax...@gmail.com> 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" <
>>>>>> andun...@gmail.com>
>>>>>> >>>>>>>>>>> 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
>>>>>> >>>>>>>>>>>> <andun...@gmail.com> wrote:
>>>>>> >>>>>>>>>>>>>
>>>>>> >>>>>>>>>>>>> +1 It works. I will commit like that.
>>>>>> >>>>>>>>>>>>>
>>>>>> >>>>>>>>>>>>> Thanks!
>>>>>> >>>>>>>>>>>>>
>>>>>> >>>>>>>>>>>>>
>>>>>> >>>>>>>>>>>>> On Thu, May 30, 2013 at 11:00 AM, Maxim Solodovnik
>>>>>> >>>>>>>>>>>>> <solomax...@gmail.com> wrote:
>>>>>> >>>>>>>>>>>>>>
>>>>>> >>>>>>>>>>>>>> use always can use:
>>>>>> >>>>>>>>>>>>>> Application.get() then :)
>>>>>> >>>>>>>>>>>>>>
>>>>>> >>>>>>>>>>>>>>
>>>>>> >>>>>>>>>>>>>> On Thu, May 30, 2013 at 12:27 PM, Andun Sameera
>>>>>> >>>>>>>>>>>>>> <andun...@gmail.com> 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
>>>>>> >>>>>>>>>>>>>>> <solomax...@gmail.com> 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
>>>>>> >>>>>>>>>>>>>>>> <andun...@gmail.com> 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
>>>>>> >>>>>>>>>>>>>>>>> <solomax...@gmail.com> 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
>>>>>> >>>>>>>>>>>>>>>>>> <solomax...@gmail.com> 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
>>>>>> >>>>>>>>>>>>>>>>>>> <andun...@gmail.com> 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
>>>>>> >>>>>>>>>>>>>>>>>>>> <andun...@gmail.com> wrote:
>>>>>> >>>>>>>>>>>>>>>>>>>>>
>>>>>> >>>>>>>>>>>>>>>>>>>>> Hi Maxim,
>>>>>> >>>>>>>>>>>>>>>>>>>>>
>>>>>> >>>>>>>>>>>>>>>>>>>>> On Tue, May 28, 2013 at 12:40 PM, Maxim
>>>>>> Solodovnik
>>>>>> >>>>>>>>>>>>>>>>>>>>> <solomax...@gmail.com> 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
>>>>>> >>>>>>>>>>>>>>>>>>>>>> <solomax...@gmail.com> 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
>>>>>> >>>>>>>>>>>>>>>>>>>>>>> <andun...@gmail.com> 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
>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> <solomax...@gmail.com> 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
>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>> <andun...@gmail.com> 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
>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> <solomax...@gmail.com> wrote:
>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>> great! thanks!
>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>> On Mon, May 27, 2013 at 1:45 PM, Andun
>>>>>> Sameera
>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>> <andun...@gmail.com> 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
>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>> <andun...@gmail.com> wrote:
>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> OK Maxim. Will look in to that.
>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Mon, May 27, 2013 at 9:29 AM, Maxim
>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> Solodovnik <solomax...@gmail.com>
>>>>>> 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 <andun...@gmail.com> 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 <solomax...@gmail.com>
>>>>>> wrote:
>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Hello Andun,
>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> since Sebastian already implemented
>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 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!
>>>>>> >>>...
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> 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

Reply via email to