Example usage for org.apache.wicket.request.http WebRequest isAjax

List of usage examples for org.apache.wicket.request.http WebRequest isAjax

Introduction

In this page you can find the example usage for org.apache.wicket.request.http WebRequest isAjax.

Prototype

public boolean isAjax() 

Source Link

Document

Returns whether this request is an Ajax request.

Usage

From source file:com.comcast.cdn.traffic_control.traffic_monitor.wicket.behaviors.MultiUpdatingTimerBehavior.java

License:Apache License

@Override
public void renderHead(final Component component, final IHeaderResponse response) {
    super.renderHead(component, response);

    response.render(JavaScriptHeaderItem.forScript(
            "if (typeof(Wicket.TimerHandles) === 'undefined') {Wicket.TimerHandles = {}}", WICKET_TIMERS_ID));

    final WebRequest request = (WebRequest) component.getRequest();

    if (!isStopped() && (!headRendered || !request.isAjax())) {
        headRendered = true;/*www. j av  a  2s  . c  o m*/
        response.render(OnLoadHeaderItem.forScript(getJsTimeoutCall(updateInterval)));
    }
}

From source file:org.artifactory.webapp.wicket.behavior.AbstractAjaxRestartableTimerBehavior.java

License:Apache License

@Override
public void renderHead(Component component, IHeaderResponse response) {
    super.renderHead(component, response);

    WebRequest request = (WebRequest) RequestCycle.get().getRequest();

    if (!stopped && (!headRendered || !request.isAjax())) {
        headRendered = true;/*from   www.j  ava 2  s. c  om*/
        response.renderOnDomReadyJavaScript(getJsTimeoutCall(updateInterval));
    }
}

From source file:org.hippoecm.frontend.plugins.yui.header.YuiHeaderCache.java

License:Apache License

public void renderHead(IHeaderResponse response) {
    if (loadWicketAjax) {
        CoreLibrariesContributor.contributeAjax(Application.get(), response);
    }//ww w  .j  av  a  2s.  c  o  m
    ;
    final WebRequest req = (WebRequest) RequestCycle.get().getRequest();
    if (!req.isAjax()) {
        for (CachedHeaderItem contrib : referencesCache.values()) {
            contrib.rendered = false;
        }
        for (ModuleSet set : moduleSetsCache.values()) {
            set.rendered = false;
        }
        for (Module mod : moduleCache.values()) {
            mod.rendered = false;
        }
    }
    localContext.renderHead(response);
}

From source file:sf.wicklet.ext.behaviors.ajax.AjaxRefreshTimerBehavior.java

License:Apache License

@Override
public void renderHead(final Component component, final IHeaderResponse response) {
    super.renderHead(component, response);
    response.render(JavaScriptHeaderItem.forScript(
            "if (typeof(Wicket.TimerHandles) === 'undefined') {Wicket.TimerHandles = {}}", TIMERS_ID));
    final WebRequest request = (WebRequest) component.getRequest();
    if (!isStopped() && (!headRendered || !request.isAjax())) {
        headRendered = true;/*w  w  w.  ja  va2s  . c  o m*/
        response.render(OnLoadHeaderItem.forScript(getJsTimeoutCall(updateInterval)));
    }
}