From 5cd26c09780167bdfa4d4542fd117af3afe7df99 Mon Sep 17 00:00:00 2001 From: Fabienne Ducroquet Date: Tue, 11 Oct 2016 16:33:46 +0200 Subject: [PATCH] gs-reactor: Rewrite GSResponsive with new framework version --- .../reactor/gscomponents3/Responsive.java | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 gs-reactor/src/main/java/org/genericsystem/reactor/gscomponents3/Responsive.java diff --git a/gs-reactor/src/main/java/org/genericsystem/reactor/gscomponents3/Responsive.java b/gs-reactor/src/main/java/org/genericsystem/reactor/gscomponents3/Responsive.java new file mode 100644 index 000000000..a8c4300e0 --- /dev/null +++ b/gs-reactor/src/main/java/org/genericsystem/reactor/gscomponents3/Responsive.java @@ -0,0 +1,22 @@ +package org.genericsystem.reactor.gscomponents3; + +import org.genericsystem.reactor.Tag; +import org.genericsystem.reactor.annotations.Styles.FlexDirectionStyle; +import org.genericsystem.reactor.annotations.Styles.Style; +import org.genericsystem.reactor.gscomponents.FlexDirection; +import org.genericsystem.reactor.gscomponents.GSDiv; + +@FlexDirectionStyle(FlexDirection.ROW) +@Style(name = "flex-wrap", value = "wrap") +public class Responsive extends GSDiv { + @Override + public void init() { + for (Tag tag : getObservableChildren()) { + tag.addStyle("margin", "10px"); + tag.addStyle("padding", "10px"); + tag.addStyle("border-radius", "10px"); + tag.addStyle("background-color", "white"); + tag.addStyle("min-width", "10cm"); + } + } +}