*/
package org.wamblee.wicket.behavior;
-import org.apache.wicket.Component;
-import org.apache.wicket.Page;
import org.apache.wicket.behavior.HeaderContributor;
-import org.apache.wicket.markup.html.IHeaderResponse;
import org.apache.wicket.markup.html.JavascriptPackageResource;
-import org.wamblee.wicket.jquery.JQueryHeaderContributor;
-import org.wamblee.wicket.jquery.AbstractJQueryBehavior;
/**
* Tooltip behavior that adds tooltips based on the title attribute in an HTML
* @author Erik Brakkee
*
*/
-public class TitleAttributeTooltipBehavior extends AbstractJQueryBehavior {
+public class TitleAttributeTooltipBehavior extends AbstractTooltipBehavior {
private static final String READY_FUNCTION = "org.wamblee.tooltip.clientside";
private static HeaderContributor BEHAVIOR = JavascriptPackageResource
.getHeaderContribution(TitleAttributeTooltipBehavior.class, SCRIPT);
- private String border;
- private String padding;
- private String background;
-
public TitleAttributeTooltipBehavior() {
super(READY_FUNCTION, new SupportBehavior(), BEHAVIOR);
}
-
- public TitleAttributeTooltipBehavior border(String aValue) {
- border = aValue;
- return this;
- }
-
- public TitleAttributeTooltipBehavior padding(String aValue) {
- padding = aValue;
- return this;
- }
-
- public TitleAttributeTooltipBehavior background(String aValue) {
- background = aValue;
- return this;
- }
-
- @Override
- protected Object getConfigurationObject() {
- return this;
- }
-
- public String getBorder() {
- return border;
- }
-
- public String getPadding() {
- return padding;
- }
-
- public String getBackground() {
- return background;
- }
}