IE seems to work as expected.
Will take a look at "panel double load".

On Wed, Sep 19, 2012 at 4:19 PM, Maxim Solodovnik <[email protected]>wrote:

> I was able to reproduce IE issue will take a look at it.
>
>
> On Wed, Sep 19, 2012 at 1:17 AM, Maxim Solodovnik <[email protected]>wrote:
>
>> That's _really_ weird
>> Did implement code like this in my previous projects, will check
>> tomorrow, or the day after tomorrow ...
>>
>>
>> On Wed, Sep 19, 2012 at 1:11 AM, [email protected] <
>> [email protected]> wrote:
>>
>>> I don't think that there is need to disable anything at the moment.
>>> Btw: In IE9 not even the login box is visible. You just get a blank
>>> page with the "OpenMeetings" text on the top left. In IE9 it is really
>>> a browser issue :)
>>>
>>> Sebastian
>>>
>>> 2012/9/18 Maxim Solodovnik <[email protected]>:
>>> > Was able to reproduce that :(
>>> > Will dig into it
>>> > As a workaround I can disable current menu item ...
>>> >
>>> > What do you think?
>>> >
>>> >
>>> > On Wed, Sep 19, 2012 at 12:43 AM, [email protected]
>>> > <[email protected]> wrote:
>>> >>
>>> >> Hi Maxim,
>>> >>
>>> >> the calendar code does neither work with FF (latest) or Chrome.
>>> >> The second time you load the calendar via the Menu it will show just a
>>> >> blank page.
>>> >> I don't think that it is a browser specific issue. The JS code is
>>> >> simply not executed the second time you load the Panel in the same
>>> >> session/without pressing f5.
>>> >>
>>> >> Sebastian
>>> >>
>>> >> 2012/9/16 Maxim Solodovnik <[email protected]>:
>>> >> > I'm currently using following calls in Wicket 6:
>>> >> >
>>> >> > add(new AbstractAjaxBehavior() {
>>> >> > public void onRequest() {
>>> >> > }
>>> >> >  @Override
>>> >> > public void renderHead(Component component, IHeaderResponse
>>> response) {
>>> >> > response.render(JavaScriptHeaderItem.forScript( "alert('AAA');",
>>> >> > "alertScript"));
>>> >> > }
>>> >> > });
>>> >> >
>>> >> >
>>> >> > On Sun, Sep 16, 2012 at 11:43 PM, [email protected] <
>>> >> > [email protected]> wrote:
>>> >> >
>>> >> >> @Timur: Thanks but in Wicket 6.0.0 there is no  static method
>>> >> >> AjaxRequestTarget.get() anymore:
>>> >> >>
>>> >> >>
>>> >> >>
>>> http://ci.apache.org/projects/wicket/apidocs/6.0.x/org/apache/wicket/ajax/AjaxRequestTarget.html
>>> >> >>
>>> >> >> Sebastian
>>> >> >>
>>> >> >> 2012/9/16 Тимур Тлеукенов <[email protected]>:
>>> >> >> >  Hello,
>>> >> >> >
>>> >> >> > Within AJAX request AjaxRequestTarget can be accessed via
>>> >> >> > AjaxRequestTarget.get().
>>> >> >> > Script can be appended, for example, in
>>> >> >> > onBeforeReder/onRender/onAfterRender method of Component.
>>> >> >> >
>>> >> >> > 2012/9/16 [email protected] <[email protected]>
>>> >> >> >
>>> >> >> >> Hi,
>>> >> >> >>
>>> >> >> >> we build a single page application and want to extend that with
>>> some
>>> >> >> >> jQuery plugins.
>>> >> >> >>
>>> >> >> >> The issue is that "$(document).ready( function()" is not called
>>> (or
>>> >> >> >> only the first time) a Panel is loaded via Ajax.
>>> >> >> >>
>>> >> >> >> Example1 "JavaScript in HTML wicket:head":
>>> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >> >>
>>> https://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/admin/configurations/ConfigsPanel.html?view=markup
>>> >> >> >> Line 27ff
>>> >> >> >> => Works, but only one time: The first time you initialize the
>>> >> >> >> Panel,
>>> >> >> >> $(document).ready is executed, the second time you click on the
>>> menu
>>> >> >> >> item / load the Panel via Ajax,the JavaScript is not executed
>>> >> >> >>
>>> >> >> >> Example2 "JavaScript pragmatically injected by overwriting
>>> >> >> >> renderHead(HtmlHeaderContainer container)":
>>> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >> >>
>>> https://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/admin/configurations/ConfigsPanel.java?view=markup
>>> >> >> >> Line 45ff
>>> >> >> >> => Works but $(document).ready is executed before the table
>>> with the
>>> >> >> >> id "example" is rendered in the UI, so you can't see any effect
>>> >> >> >>
>>> >> >> >> Additionally to the load of the Ajax Panel, we need to trigger
>>> an
>>> >> >> >> JavaScript event every time the table dynamically loads new
>>> records
>>> >> >> >> to
>>> >> >> >> the grid/table.
>>> >> >> >>
>>> >> >> >> From examples in the Net I can ready that AjaxRequestTarget is
>>> used
>>> >> >> >> for that. However the Panel itself does not provide a method to
>>> >> >> >> overwrite or similar to catch such events globally for a the
>>> >> >> >> component.
>>> >> >> >>
>>> >> >> >> I guess this is a common issue in Wicket, how do folks solve it?
>>> >> >> >>
>>> >> >> >> Thanks!
>>> >> >> >> Sebastian
>>> >> >> >>
>>> >> >> >> --
>>> >> >> >> Sebastian Wagner
>>> >> >> >> https://twitter.com/#!/dead_lock
>>> >> >> >> http://www.webbase-design.de
>>> >> >> >> http://www.wagner-sebastian.com
>>> >> >> >> [email protected]
>>> >> >> >>
>>> >> >> >
>>> >> >> >
>>> >> >> >
>>> >> >> > --
>>> >> >> > Timur Tleukenov
>>> >> >>
>>> >> >>
>>> >> >>
>>> >> >> --
>>> >> >> Sebastian Wagner
>>> >> >> https://twitter.com/#!/dead_lock
>>> >> >> http://www.webbase-design.de
>>> >> >> http://www.wagner-sebastian.com
>>> >> >> [email protected]
>>> >> >>
>>> >> >
>>> >> >
>>> >> >
>>> >> > --
>>> >> > WBR
>>> >> > Maxim aka solomax
>>> >>
>>> >>
>>> >>
>>> >> --
>>> >> Sebastian Wagner
>>> >> https://twitter.com/#!/dead_lock
>>> >> http://www.webbase-design.de
>>> >> http://www.wagner-sebastian.com
>>> >> [email protected]
>>> >
>>> >
>>> >
>>> >
>>> > --
>>> > WBR
>>> > Maxim aka solomax
>>>
>>>
>>>
>>> --
>>> Sebastian Wagner
>>> https://twitter.com/#!/dead_lock
>>> http://www.webbase-design.de
>>> http://www.wagner-sebastian.com
>>> [email protected]
>>>
>>
>>
>>
>> --
>> WBR
>> Maxim aka solomax
>>
>
>
>
> --
> WBR
> Maxim aka solomax
>



-- 
WBR
Maxim aka solomax

Reply via email to