List of usage examples for org.apache.wicket Component getMarkupId
public String getMarkupId()
From source file:com.example.justaddwater.web.app.DefaultFocusBehavior.java
License:Apache License
@Override public void renderHead(Component component, IHeaderResponse response) { super.renderHead(component, response); response.renderOnLoadJavaScript("document.getElementById('" + component.getMarkupId() + "').focus();"); }
From source file:com.googlecode.wickedcharts.wicket14.highcharts.features.drilldown.DrilldownProcessor.java
License:Apache License
private String getDrilldownArrayName(Component component) { return component.getMarkupId() + "_" + JS_DRILLDOWN_ARRAY_NAME; }
From source file:com.googlecode.wickedcharts.wicket15.highcharts.features.basic.ChartBehavior.java
License:Apache License
@Override public void renderHead(final Component component, final IHeaderResponse response) { component.setOutputMarkupId(true);/*from w ww . ja va 2 s.co m*/ Options options = this.chart.getOptions(); final String id = component.getMarkupId(); OptionsUtil.getInstance().setRenderTo(options, id); JsonRenderer renderer = JsonRendererFactory.getInstance().getRenderer(); includeJavascriptDependencies(response, options); addTheme(response, renderer); OptionsProcessorContext context = new OptionsProcessorContext(options); IOptionsProcessor featureProcessor = new FeatureCheckingOptionsProcessor(SUPPORTED_FEATURES); featureProcessor.processOptions(this.chart.getOptions(), context); DrilldownProcessor drilldownProcessor = new DrilldownProcessor(component, response); drilldownProcessor.processOptions(options, context); GlobalProcessor globalProcessor = new GlobalProcessor(response); globalProcessor.processOptions(options, context); includeChartJavascript(response, options, renderer, id); }
From source file:com.googlecode.wickedcharts.wicket6.highcharts.features.basic.ChartBehavior.java
License:Apache License
@Override public void renderHead(final Component component, final IHeaderResponse response) { component.setOutputMarkupId(true);/*from www.j a v a 2 s . co m*/ Options options = this.chart.getOptions(); final String id = component.getMarkupId(); OptionsUtil.getInstance().setRenderTo(options, id); JsonRenderer renderer = JsonRendererFactory.getInstance().getRenderer(); includeJavascriptDependencies(response, options); addTheme(response, renderer); OptionsProcessorContext context = new OptionsProcessorContext(options); DrilldownProcessor drilldownProcessor = new DrilldownProcessor(component, response); drilldownProcessor.processOptions(options, context); GlobalProcessor globalProcessor = new GlobalProcessor(response); globalProcessor.processOptions(options, context); includeChartJavascript(response, options, renderer, id); }
From source file:com.googlecode.wicket.jquery.ui.template.JQueryTemplateBehavior.java
License:Apache License
@Override public void bind(Component component) { super.bind(component); this.token = String.format("%s-template", component.getMarkupId()); }
From source file:com.googlecode.wicket.kendo.ui.template.KendoTemplateBehavior.java
License:Apache License
@Override public void bind(Component component) { super.bind(component); this.token = String.format("%s_%s", component.getMarkupId(), this.suffix); }
From source file:com.googlecode.wicketcontinuouscalendar.wicket15.ContinuousCalendarBehavior.java
License:Apache License
@Override public void renderHead(final Component component, final IHeaderResponse response) { component.setOutputMarkupId(true);/*w w w .j a va 2 s . co m*/ JsonRenderer renderer = JsonRendererFactory.getInstance().getRenderer(); includeJavascriptDependencies(response); includeCalendarJavascript(response, renderer, component.getMarkupId()); }
From source file:com.norconex.commons.wicket.behaviors.RelativeOverlay.java
License:Apache License
@Override public void renderHead(Component component, IHeaderResponse response) { String anchorId = "$(\"#" + anchorComponent.getMarkupId() + "\")"; String overlayId = "$(\"#" + component.getMarkupId() + "\")"; ;/* w w w.j a v a 2s .c o m*/ String mouseInsideVar = "mouseInside" + component.getMarkupId(); response.render(OnDomReadyHeaderItem.forScript( anchorId + ".click(function() {" + "var pos = " + anchorId + ".offset();" + "var width = " + anchorId + ".width();" + overlayId + ".css( {" + "\"left\": (pos.left) + \"px\"," + "\"position\": \"absolute\"," + "\"display\": \"none\"," + "\"z-index\": \"1000\"," + "\"min-width\": width + \"px\"" + "});" + overlayId + ".show();" + "});" + "var " + mouseInsideVar + " = false;" + overlayId + ".hover(function(){" + mouseInsideVar + "=true;" + "}, function(){" + mouseInsideVar + "=false;" + "});" + "$(document).mouseup(function(){" + "if(! " + mouseInsideVar + ") " + overlayId + ".hide();" + "});")); }
From source file:com.norconex.commons.wicket.bootstrap.form.BootstrapSelect.java
License:Apache License
@Override public void afterRender(Component component) { String js = "<script>$('#" + component.getMarkupId() + "').selectpicker(" + options + ");"; if (StringUtils.isNotBlank(onChangeJavascript)) { js += "$('#" + component.getMarkupId() + "').change(function() {" + onChangeJavascript + "});"; }/*from ww w .j a va 2 s . co m*/ js += "</script>"; component.getResponse().write(js); }
From source file:com.norconex.commons.wicket.bootstrap.tooltip.BootstrapTooltip.java
License:Apache License
@Override public void afterRender(Component component) { String componentId = "#" + component.getMarkupId(); String containerId = componentId; if (StringUtils.isNotBlank(this.containerId)) { containerId = this.containerId; }// w w w.j a va 2 s . c o m if (text != null) { component.getResponse().write( "<script>$('" + componentId + "').tooltip({ container: '" + containerId + "' });</script>"); } }