New server side tooltip behavior added.
[utils] / wicket / components / src / main / java / org / wamblee / wicket / behavior / TitleAttributeTooltipBehavior.java
index da55e1f8e5a0cd7f6b19491c3aba0b2be87a22cc..492f170192dcdaaa9344b8a3c1b2962474f799c7 100644 (file)
  */
 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
@@ -31,7 +26,7 @@ import org.wamblee.wicket.jquery.AbstractJQueryBehavior;
  * @author Erik Brakkee
  * 
  */
-public class TitleAttributeTooltipBehavior extends AbstractJQueryBehavior {
+public class TitleAttributeTooltipBehavior extends AbstractTooltipBehavior {
 
     private static final String READY_FUNCTION = "org.wamblee.tooltip.clientside";
 
@@ -40,44 +35,8 @@ public class TitleAttributeTooltipBehavior extends AbstractJQueryBehavior {
     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;
-    }
 
 }