Hi Martin,

do you have a tip for following problem?

Thanks!


> 
> I have disabled Javascript in Firefox and inserted following code below but 
> nevertheless, the page does not display "If you see this, it means that both 
> javascript and meta-refresh are not support by your browser configuration. 
> Please click this link 
> <http://localhost:8080/wicket/bookmarkable/org.apache.wicket.markup.html.pages.BrowserInfoPage;jsessionid=5694CB335CDA79B343ADF5D4DC3E029C>
>  to continue to the original destination.“  This message shortly pop ups when 
> setting a breakpoint but then refers to the original page content.
> 
> The client info properties are set.
> 
> Wicket App:
>    public void init() {
>        super.init();
>        getRequestCycleSettings().setGatherExtendedBrowserInfo(true);
> 
> Page:
>     WebClientInfo clientInfo = WebSession.get().getClientInfo();
>     clientInfo.getProperties();
> 
> br Chris 
> 
> 
> 
>> Am 21.04.2015 um 14:29 schrieb Martin Grigorov <[email protected]>:
>> 
>> http://www.wicket-library.com/wicket-examples-6.0.x/hellobrowser/ shows it
>> https://github.com/apache/wicket/tree/master/wicket-examples/src/main/java/org/apache/wicket/examples/hellobrowser
>> 
>> Martin Grigorov
>> Wicket Training and Consulting
>> https://twitter.com/mtgrigorov
>> 
>> On Tue, Apr 21, 2015 at 3:21 PM, Chris <[email protected]> wrote:
>> 
>>> Hi, could you give a small example how to reference the BrowserInfoPage?
>>> 
>>> thanks
>>> 
>>>> Am 21.04.2015 um 13:39 schrieb Martin Grigorov <[email protected]>:
>>>> 
>>>> Java != JavaScript
>>>> 
>>>> If BrowserInfoPage has set the ClientInfo properties then JavaScript is
>>>> enabled
>>>> 
>>>> Martin Grigorov
>>>> Wicket Training and Consulting
>>>> https://twitter.com/mtgrigorov
>>>> 
>>>> On Tue, Apr 21, 2015 at 2:09 PM, Chris <[email protected]> wrote:
>>>> 
>>>>> Andrew, thanks a lot!
>>>>> 
>>>>> How could I in addition check if Javascript is enabled so that I can
>>> add a
>>>>> default Panel in case if it is not enabled?
>>>>> 
>>>>> The following 2 lines do not work as it returns false although JS is
>>>>> enabled.
>>>>> 
>>>>> WebClientInfo clientInfo = WebSession.get().getClientInfo();
>>>>> if (clientInfo.getProperties().isJavaEnabled()) …
>>>>> 
>>>>> br, Chris
>>>>> 
>>>>>> Am 21.04.2015 um 05:24 schrieb Andrew Geery <[email protected]>:
>>>>>> 
>>>>>> In AjaxLazyLoadPanel#getLazyComponent(String), you should be using the
>>> id
>>>>>> parameter, not "pList", when creating the PListPanel.
>>>>>> 
>>>>>> Andrew
>>>>>> 
>>>>>> @Override
>>>>>> public Component getLazyLoadComponent(String id) {
>>>>>>                     return new PListPanel("pList", pModel); // change
>>>>>> the first param from "pList" to id
>>>>>>     }
>>>>>> 
>>>>>> On Mon, Apr 20, 2015 at 11:10 PM, Chris <[email protected]> wrote:
>>>>>> 
>>>>>>> Hi all,
>>>>>>> 
>>>>>>> I am following the example from
>>>>>>> http://www.mkyong.com/wicket/how-do-use-ajaxlazyloadpanel-in-wicket/
>>>>> but
>>>>>>> get following error:
>>>>>>> 
>>>>>>> Last cause: Cannot replace a component which has not been added:
>>>>>>> id='pList', component=[PListPanel [Component id = pList]]:
>>>>>>> [AjaxLazyLoadPanel [Component id = pList]]
>>>>>>> 
>>>>>>> By the way, is the checking for JavaEnabled valid or still needed? I
>>>>> have
>>>>>>> JavaScript enabled but the method #isJavaEnabled returns false;
>>>>>>> 
>>>>>>> WebClientInfo clientInfo = WebSession.get().getClientInfo();
>>>>>>> if (clientInfo.getProperties().isJavaEnabled()) {
>>>>>>>     add(new AjaxLazyLoadPanel("pList", pModel) {
>>>>>>>             @Override
>>>>>>>             public Component getLazyLoadComponent(String id) {
>>>>>>>                     return new PListPanel("pList", pModel);
>>>>>>>     }
>>>>>>> }).setOutputMarkupId(true);
>>>>>>> } else {
>>>>>>>     add(new PListPanel("pList", pModel);
>>>>>>> }
>>>>>>> 
>>>>>>> Thanks, Chris
>>>>> 
>>>>> 
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: [email protected]
>>>>> For additional commands, e-mail: [email protected]
>>>>> 
>>>>> 
>>> 
>>> 
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [email protected]
>>> For additional commands, e-mail: [email protected]
>>> 
>>> 
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to