]> source.dussan.org Git - gitblit.git/commitdiff
Make WicketUtils return the component for more fluid usage
authorJames Moger <james.moger@gitblit.com>
Fri, 3 May 2013 01:30:58 +0000 (21:30 -0400)
committerJames Moger <james.moger@gitblit.com>
Fri, 3 May 2013 01:30:58 +0000 (21:30 -0400)
src/main/java/com/gitblit/wicket/WicketUtils.java

index 6e03032e7edbbe11f25c30281d270a4186919595..5492717ef417daa13cb8aa1df6a61bef7d413614 100644 (file)
@@ -52,29 +52,34 @@ import com.gitblit.utils.TimeUtils;
 \r
 public class WicketUtils {\r
 \r
-       public static void setCssClass(Component container, String value) {\r
+       public static Component setCssClass(Component container, String value) {\r
                container.add(new SimpleAttributeModifier("class", value));\r
+               return container;\r
        }\r
 \r
-       public static void setCssStyle(Component container, String value) {\r
+       public static Component setCssStyle(Component container, String value) {\r
                container.add(new SimpleAttributeModifier("style", value));\r
+               return container;\r
        }\r
 \r
-       public static void setCssBackground(Component container, String value) {\r
+       public static Component setCssBackground(Component container, String value) {\r
                String background = MessageFormat.format("background-color:{0};",\r
                                StringUtils.getColor(value));\r
                container.add(new SimpleAttributeModifier("style", background));\r
+               return container;\r
        }\r
 \r
-       public static void setHtmlTooltip(Component container, String value) {\r
+       public static Component setHtmlTooltip(Component container, String value) {\r
                container.add(new SimpleAttributeModifier("title", value));\r
+               return container;\r
        }\r
 \r
-       public static void setInputPlaceholder(Component container, String value) {\r
+       public static Component setInputPlaceholder(Component container, String value) {\r
                container.add(new SimpleAttributeModifier("placeholder", value));\r
+               return container;\r
        }\r
 \r
-       public static void setChangeTypeCssClass(Component container, ChangeType type) {\r
+       public static Component setChangeTypeCssClass(Component container, ChangeType type) {\r
                switch (type) {\r
                case ADD:\r
                        setCssClass(container, "addition");\r
@@ -90,9 +95,10 @@ public class WicketUtils {
                        setCssClass(container, "modification");\r
                        break;\r
                }\r
+               return container;\r
        }\r
 \r
-       public static void setTicketCssClass(Component container, String state) {\r
+       public static Component setTicketCssClass(Component container, String state) {\r
                String css = null;\r
                if (state.equals("open")) {\r
                        css = "label label-important";\r
@@ -106,11 +112,13 @@ public class WicketUtils {
                if (css != null) {\r
                        setCssClass(container, css);\r
                }\r
+               return container;\r
        }\r
 \r
-       public static void setAlternatingBackground(Component c, int i) {\r
+       public static Component setAlternatingBackground(Component c, int i) {\r
                String clazz = i % 2 == 0 ? "light" : "dark";\r
                setCssClass(c, clazz);\r
+               return c;\r
        }\r
 \r
        public static Label createAuthorLabel(String wicketId, String author) {\r