All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.wicketstuff.jquery.sparkline.SparklineWrapper Maven / Gradle / Ivy

package org.wicketstuff.jquery.sparkline;

import org.apache.wicket.markup.html.basic.Label;
import org.apache.wicket.markup.html.panel.Panel;
import org.apache.wicket.model.AbstractReadOnlyModel;


public class SparklineWrapper extends Panel
{
	private static final long serialVersionUID = 1L;
	public static final String SPARKID = "sparkline";

	/**
	 * Construct.
	 * 
	 * @param id
	 */
	public SparklineWrapper(String id, final Sparkline line)
	{
		super(id);
		line.setWriteJSOnReady(false);

		this.add(line);
		this.add(new Label("js", new AbstractReadOnlyModel()
		{
			private static final long serialVersionUID = 1L;

			@Override
			public CharSequence getObject()
			{
				return line.getSparklineJS();
			}
		}).setEscapeModelStrings(false));
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy