private static List<JavaScriptResourceReference> getRenderedReferences() { return Application.get().getDebugSettings().isAjaxDebugModeEnabled() ? DEVELOPMENT_REFERENCES : DEPLOYMENT_REFERENCES; } }
private Properties getCachedChannelResources(final Channel channel) throws ChannelException { Properties resources = channelResourcesCache.get(channel.getId()); if (resources == null || Application.get().getDebugSettings().isAjaxDebugModeEnabled()) { resources = fetchChannelResources(channel); channelResourcesCache.put(channel.getId(), resources); } else { log.info("Using cached i18n resources for channel '{}'", channel.getId()); } return resources; }
@Override public Iterable<? extends HeaderItem> getDependencies() { final Application application = Application.get(); IJavaScriptLibrarySettings jsLibrarySettings = application.getJavaScriptLibrarySettings(); final IDebugSettings debugSettings = application.getDebugSettings(); if (debugSettings.isAjaxDebugModeEnabled()) { return Arrays.asList(JavaScriptHeaderItem.forReference(jsLibrarySettings.getWicketAjaxDebugReference()), JavaScriptHeaderItem.forScript("Wicket.Ajax.DebugWindow.enabled=true;", "wicket-ajax-debug-enable")); } else { ResourceReference wicketAjaxReference = jsLibrarySettings.getWicketAjaxReference(); return Arrays.asList(JavaScriptHeaderItem.forReference(wicketAjaxReference)); } }
@Override public void render(final Response response) { if (Application.get().getDebugSettings().isAjaxDebugModeEnabled()) { for (JavaScriptResourceReference resourceReference : JAVASCRIPT_RESOURCE_REFERENCES) { JavaScriptHeaderItem.forReference(resourceReference).render(response); } } else { JavaScriptHeaderItem.forReference(BUNDLE).render(response); } }
/** * @see org.apache.wicket.behavior.AbstractAjaxBehavior#renderHead(org.apache.wicket.markup.html.IHeaderResponse) */ @Override public void renderHead(IHeaderResponse response) { super.renderHead(response); final IDebugSettings debugSettings = Application.get().getDebugSettings(); response.renderJavascriptReference(WicketEventReference.INSTANCE); response.renderJavascriptReference(WicketAjaxReference.INSTANCE); if (debugSettings.isAjaxDebugModeEnabled()) { response.renderJavascriptReference(JAVASCRIPT_DEBUG); response.renderJavascript("wicketAjaxDebugEnable=true;", "wicket-ajax-debug-enable"); } RequestContext context = RequestContext.get(); if (context.isPortletRequest()) { response.renderJavascript("Wicket.portlet=true", "wicket-ajax-portlet-flag"); } }
/** * @see org.apache.wicket.behavior.AbstractAjaxBehavior#renderHead(org.apache.wicket.markup.html.IHeaderResponse) */ public void renderHead(IHeaderResponse response) { super.renderHead(response); final IDebugSettings debugSettings = Application.get().getDebugSettings(); response.renderJavascriptReference(WicketEventReference.INSTANCE); response.renderJavascriptReference(WicketAjaxReference.INSTANCE); if (debugSettings.isAjaxDebugModeEnabled()) { response.renderJavascriptReference(JAVASCRIPT_DEBUG); response.renderJavascript("wicketAjaxDebugEnable=true;", "wicket-ajax-debug-enable"); } RequestContext context = RequestContext.get(); if (context.isPortletRequest()) { response.renderJavascript("Wicket.portlet=true", "wicket-ajax-portlet-flag"); } }
this.debug = Application.get().getDebugSettings().isAjaxDebugModeEnabled();