Added edgeToEdge toggle to mobile section widget

This commit is contained in:
Papick Garcia Taboada committed 2015-06-16 14:58:48 +02:00
1 parent 65d35e6d9c
commit eae0eadc2c
5 files changed
+18 -7

No files matched your search

@@ -6,7 +6,7 @@
<ui:with field="res" type="com.sap.sailing.gwt.home.mobile.resources.SharedResources" />
<ui:with field="local_res" type="com.sap.sailing.gwt.home.mobile.partials.impressions.Impressions" />
<mp:section.MobileSection ui:field="mobileSectionUi">
<mp:section.MobileSection ui:field="mobileSectionUi" edgeToEdgeContent="true">
<mp:header>
<mp:sectionHeader.SectionHeaderContent
ui:field="headerUi"
@@ -19,7 +19,10 @@
padding: 0;
}
.sectionContentHolder {
.edgeToEdgeSectionContentHolder {
padding: 0;
}
.sectionContentHolder {
}
@@ -24,6 +24,8 @@ public class MobileSection extends Composite {
@UiField
DivElement sectionHeaderHolderUi;
@UiField
DivElement sectionContentHolderUi;
@UiField
SimplePanel sectionHeaderUi;
@UiField
FlowPanel sectionContentUi;
@@ -56,4 +58,13 @@ public class MobileSection extends Composite {
public void clearContent() {
sectionContentUi.clear();
}
public void setEdgeToEdgeContent(boolean setIsEdgeToEdgeContent) {
if (setIsEdgeToEdgeContent) {
sectionContentHolderUi.addClassName(local_res.css().edgeToEdgeSectionContentHolder());
} else if (!setIsEdgeToEdgeContent) {
sectionContentHolderUi.removeClassName(local_res.css().edgeToEdgeSectionContentHolder());
}
}
}
@@ -11,7 +11,7 @@
ui:field="sectionHeaderUi"
/>
</div>
<div class="{local_res.css.sectionContentHolder} {res.mediaCss.small12} {res.mediaCss.columns}">
<div ui:field="sectionContentHolderUi" class="{local_res.css.sectionContentHolder} {res.mediaCss.small12} {res.mediaCss.columns}">
<g:FlowPanel
ui:field="sectionContentUi"
styleName="{local_res.css.sectionContent}" />
@@ -12,13 +12,10 @@ public interface MobileSectionResources extends ClientBundle {
public interface LocalCss extends CssResource {
String section();
String sectionHeader();
String sectionSubHeader();
String sectionContent();
String edgeToEdgeSectionContentHolder();
String sectionContentHolder();
}
}