package net.kornr.swit.site.jquery.colorpicker;
import org.apache.wicket.Component;
import org.apache.wicket.markup.html.IHeaderContributor;
import org.apache.wicket.markup.html.IHeaderResponse;
import org.apache.wicket.markup.html.WebMarkupContainer;
import org.apache.wicket.markup.html.form.TextField;
import org.apache.wicket.markup.html.panel.Panel;
import org.apache.wicket.model.IModel;
public class ColorPickerField extends TextField<String> implements IHeaderContributor
{
private IModel<String> m_model;
private Component m_sample;
public ColorPickerField(String id, IModel<String> model, Component sample)
{
super(id, model);
if (sample != null)
{
m_sample = sample;
sample.setOutputMarkupId(true);
}
else
{
m_sample = null;
}
}
public void renderHead(IHeaderResponse response)
{
ColorPicker.renderHead(response, this, m_sample);
}
}