package core.wicket.ui.button;

import wicket.markup.ComponentTag;

/**
 * An Html4 Button. Can only be attached to <button type="button" ... /> tag.
 * @author Igor Vaynberg ivaynberg@privesec.com
 *
 */
public class Html4Button extends AbstractJSButton {

	/**
	 * @see AbstractJSButton#AbstractJSButton(String)
	 */
	public Html4Button(String id) {
		super(id);
	}

	public Html4Button(String id, boolean defaultButton) {
		super(id, defaultButton);
	}

	
	/**
	 * @see AbstractJSButton#onComponentTag(ComponentTag)
	 */
	@Override
	protected void onComponentTag(ComponentTag tag) {
		checkComponentTag(tag, "button");
		checkComponentTagAttribute(tag, "type", "button");

		super.onComponentTag(tag);
	}

}
