Skip to content

Commit 7697d20

Browse files
authored
Merge pull request #5639 from kianamcc/SWC-7188
2 parents ef98f58 + 363115c commit 7697d20

File tree

8 files changed

+59
-39
lines changed

8 files changed

+59
-39
lines changed

src/main/java/org/sagebionetworks/web/client/widget/discussion/ForumWidgetViewImpl.java

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -132,16 +132,12 @@ private void setSearchResultsVisible(boolean searchResultsVisible) {
132132

133133
if (searchResultsVisible) {
134134
forumSearchFlexContainer.addStyleName("flexcontainer-column-fill-width");
135-
forumSearchFlexContainer.removeStyleName(
136-
"flexcontainer-align-items-flex-end"
137-
);
135+
forumSearchFlexContainer.removeStyleName("flexcontainer-xs-align-end");
138136
} else {
139137
forumSearchFlexContainer.removeStyleName(
140138
"flexcontainer-column-fill-width"
141139
);
142-
forumSearchFlexContainer.addStyleName(
143-
"flexcontainer-align-items-flex-end"
144-
);
140+
forumSearchFlexContainer.addStyleName("flexcontainer-xs-align-end");
145141
}
146142
}
147143

src/main/resources/org/sagebionetworks/web/client/widget/discussion/ForumWidgetViewImpl.ui.xml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
xmlns:bh="urn:import:org.gwtbootstrap3.client.ui.html"
88
>
99
<bh:Div>
10-
<bh:Div addStyleNames="flexcontainer-row">
10+
<bh:Div addStyleNames="flexcontainer-row-unless-xs margin-bottom-20">
1111
<bh:Div
1212
ui:field="headingFlexContainer"
1313
addStyleNames="flexcontainer-column flexcontainer-column-fill-width"
@@ -27,37 +27,37 @@
2727
</bh:Div>
2828
<bh:Div
2929
ui:field="subscribersFlexContainer"
30-
addStyleNames="flexcontainer-column flexcontainer-align-items-flex-end min-width-70"
30+
addStyleNames="flexcontainer-column flexcontainer-xs-align-end"
3131
marginRight="10"
32+
marginLeft="10"
3233
>
3334
<bh:Span ui:field="subscribersContainer" addStyleNames="movedown-7" />
3435
</bh:Div>
3536
<bh:Div
3637
ui:field="forumSearchFlexContainer"
37-
addStyleNames="flexcontainer-column flexcontainer-align-items-flex-end"
38+
addStyleNames="flexcontainer-column flexcontainer-xs-align-end"
3839
marginRight="10"
3940
>
4041
<bh:Div ui:field="forumSearchContainer" />
4142
</bh:Div>
4243
<bh:Div
4344
ui:field="subscribeButtonFlexContainer"
44-
addStyleNames="flexcontainer-column flexcontainer-align-items-flex-end min-width-70"
45+
addStyleNames="flexcontainer-column flexcontainer-xs-align-end"
4546
marginRight="10"
4647
>
4748
<bh:Span ui:field="subscribeButtonContainer" />
4849
</bh:Div>
4950
<bh:Div
5051
ui:field="newThreadButtonFlexContainer"
51-
addStyleNames="flexcontainer-column flexcontainer-align-items-flex-end min-width-70"
52+
addStyleNames="flexcontainer-column flexcontainer-xs-align-end"
5253
marginRight="10"
5354
>
5455
<b:Button ui:field="newThreadButton" type="PRIMARY">
5556
New Thread
5657
</b:Button>
5758
</bh:Div>
58-
5959
<bh:Div
60-
addStyleNames="flexcontainer-column flexcontainer-align-items-flex-end min-width-70"
60+
addStyleNames="flexcontainer-column flexcontainer-xs-align-end full-width-button full-width-xs-only"
6161
ui:field="actionMenuContainer"
6262
/>
6363
</bh:Div>

src/main/resources/org/sagebionetworks/web/client/widget/entity/WikiPageWidgetViewImpl.ui.xml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,11 @@
1111
<g:FlowPanel ui:field="mainPanel">
1212
<g:FlowPanel ui:field="wikiSubpagesPanel" />
1313
<g:FlowPanel ui:field="wikiPagePanel">
14-
<bh:Div addStyleNames="flexcontainer-row margin-bottom-10">
15-
<bh:Div
16-
addStyleNames="flexcontainer-column flexcontainer-column-fill-width"
17-
/>
14+
<bh:Div
15+
addStyleNames="flexcontainer-row margin-bottom-20 flexcontainer-center-xs-justify-end"
16+
>
1817
<bh:Div
19-
addStyleNames="flexcontainer-column flexcontainer-align-items-flex-end min-width-70"
18+
addStyleNames="full-width-xs-only"
2019
ui:field="actionMenuContainer"
2120
/>
2221
</bh:Div>

src/main/resources/org/sagebionetworks/web/client/widget/entity/browse/FilesBrowserViewImpl.ui.xml

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,18 +8,15 @@
88
<bh:Div addStyleNames="filesBrowser margin-top-15">
99
<bh:Div
1010
ui:field="commandsContainer"
11-
addStyleNames="flexcontainer-row"
11+
addStyleNames="flexcontainer-row-unless-xs"
1212
marginBottom="10"
1313
>
1414
<bh:Div
1515
addStyleNames="flexcontainer-column flexcontainer-column-fill-width"
1616
>
1717
<b:Heading size="H3" ui:field="title" text="Files" visible="false" />
1818
</bh:Div>
19-
<bh:Div
20-
addStyleNames="flexcontainer-column flexcontainer-align-items-flex-end"
21-
ui:field="actionMenuContainer"
22-
/>
19+
<bh:Div ui:field="actionMenuContainer" />
2320
</bh:Div>
2421
<bh:Div ui:field="addToDownloadListContainer" />
2522
<bh:Div ui:field="reactFileBrowserContainer" />

src/main/resources/org/sagebionetworks/web/client/widget/entity/tabs/DockerTabViewImpl.ui.xml

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
ui:field="projectLevelUi"
1414
addStyleNames="margin-top-15 entity-page-side-margins"
1515
>
16-
<bh:Div addStyleNames="flexcontainer-row">
16+
<bh:Div addStyleNames="flexcontainer-row-unless-xs margin-bottom-20">
1717
<bh:Div
1818
addStyleNames="flexcontainer-column flexcontainer-column-fill-width"
1919
>
@@ -24,10 +24,7 @@
2424
addStyleNames="margin-bottom-20"
2525
/>
2626
</bh:Div>
27-
<bh:Div
28-
addStyleNames="flexcontainer-column flexcontainer-align-items-flex-end min-width-70"
29-
ui:field="actionMenuContainer"
30-
/>
27+
<bh:Div ui:field="actionMenuContainer" />
3128
</bh:Div>
3229
<g:SimplePanel ui:field="dockerRepoListWidgetContainer" />
3330
</g:FlowPanel>

src/main/resources/org/sagebionetworks/web/client/widget/entity/tabs/TablesTabViewImpl.ui.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,21 +27,21 @@
2727
<bh:Div addStyleNames="margin-top-15 entity-page-side-margins">
2828
<bh:Div
2929
ui:field="projectLevelUI"
30-
addStyleNames="flexcontainer-row flexcontainer-align-items-center"
30+
addStyleNames="flexcontainer-row-unless-xs margin-bottom-20"
3131
>
3232
<bh:Div
3333
addStyleNames="flexcontainer-column flexcontainer-column-fill-width"
3434
>
3535
<bh:Div>
3636
<b:Heading size="H3" ui:field="title" />
37-
<bh:Div addStyleNames="margin-bottom-20">
37+
<bh:Div>
3838
<bh:Span ui:field="tableDescription" />
3939
<b:Anchor ui:field="helpLink" />
4040
</bh:Div>
4141
</bh:Div>
4242
</bh:Div>
4343
<bh:Div
44-
addStyleNames="flexcontainer-column flexcontainer-align-items-flex-end min-width-70"
44+
addStyleNames="full-width-xs-only"
4545
ui:field="actionMenuContainer"
4646
/>
4747
</bh:Div>

src/main/resources/org/sagebionetworks/web/client/widget/subscription/SubscribeButtonWidgetViewImpl.ui.xml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
type="PRIMARY"
1111
visible="false"
1212
dataLoadingText="Updating..."
13+
addStyleNames="full-width-xs-only"
1314
>
1415
Follow
1516
</b:Button>
@@ -18,6 +19,7 @@
1819
type="DEFAULT"
1920
visible="false"
2021
dataLoadingText="Updating..."
22+
addStyleNames="full-width-xs-only"
2123
>
2224
Unfollow
2325
</b:Button>

src/main/webapp/sass/_core.scss

Lines changed: 37 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -930,6 +930,17 @@ input[type='text'][readonly].border-none,
930930
vertical-align: bottom;
931931
}
932932

933+
@media (max-width: 768px) {
934+
.full-width-xs-only {
935+
min-width: 100%;
936+
}
937+
938+
.full-width-button .MuiButton-root,
939+
.full-width-button .MuiBox-root {
940+
width: 100%;
941+
}
942+
}
943+
933944
.min-height-400 {
934945
min-height: 400px;
935946
}
@@ -2007,19 +2018,23 @@ input[type='text'].padding-0 {
20072018
flex-direction: row;
20082019
}
20092020

2010-
@media (min-width: 769px) {
2011-
.flexcontainer-row-unless-xs {
2012-
display: flex;
2013-
flex-direction: row;
2014-
}
2015-
}
2016-
@media (max-width: 768px) {
2017-
.flexcontainer-row-unless-xs {
2021+
.flexcontainer-row-unless-xs {
2022+
display: flex;
2023+
flex-direction: row;
2024+
flex-wrap: wrap;
2025+
2026+
@media (max-width: 768px) {
20182027
display: flex;
20192028
flex-direction: column;
2029+
flex-wrap: nowrap;
2030+
gap: 20px;
20202031
}
20212032
}
20222033

2034+
.flexcontainer-wrap {
2035+
flex-wrap: wrap;
2036+
}
2037+
20232038
.flexcontainer-align-items-center {
20242039
align-items: center;
20252040
}
@@ -2032,6 +2047,12 @@ input[type='text'].padding-0 {
20322047
align-items: flex-end;
20332048
}
20342049

2050+
@media (min-width: 900px) {
2051+
.flexcontainer-xs-align-end {
2052+
align-items: flex-end;
2053+
}
2054+
}
2055+
20352056
.flexcontainer-column {
20362057
display: -webkit-flex;
20372058
display: flex;
@@ -2049,6 +2070,13 @@ input[type='text'].padding-0 {
20492070
justify-content: flex-end;
20502071
}
20512072

2073+
@media (min-width: 768px) {
2074+
.flexcontainer-center-xs-justify-end {
2075+
-webkit-justify-content: flex-end;
2076+
justify-content: flex-end;
2077+
}
2078+
}
2079+
20522080
.flexcontainer-justify-space-between {
20532081
-webkit-justify-content: space-between;
20542082
justify-content: space-between;
@@ -2057,6 +2085,7 @@ input[type='text'].padding-0 {
20572085
.flexcontainer-column-fill-width {
20582086
flex-grow: 1;
20592087
}
2088+
20602089
.flexcontainer-column-flow-reset {
20612090
flex-flow: inherit;
20622091
}

0 commit comments

Comments
 (0)