Layout pages: Safe area fixes & related code improvements (#2959)
Signed-off-by: Florian Hotze <dev@florianhotze.com>pull/2963/head
parent
0706f3a2b7
commit
f424e2b914
|
@ -23,15 +23,6 @@
|
||||||
</f7-card>
|
</f7-card>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<style lang="stylus">
|
|
||||||
// Fix safe-area issues where oh-card is used inside a block or masonry layout, where the safe areas are already respected by the parent block
|
|
||||||
.oh-col >
|
|
||||||
.oh-masonry-item >
|
|
||||||
.oh-card
|
|
||||||
margin-left var(--f7-card-margin-horizontal)
|
|
||||||
margin-right var(--f7-card-margin-horizontal)
|
|
||||||
</style>
|
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import mixin from '../widget-mixin'
|
import mixin from '../widget-mixin'
|
||||||
import { actionsMixin } from '@/components/widgets/widget-actions'
|
import { actionsMixin } from '@/components/widgets/widget-actions'
|
||||||
|
|
|
@ -322,13 +322,5 @@ html
|
||||||
.item-inner
|
.item-inner
|
||||||
padding-right var(--f7-list-item-padding-horizontal)
|
padding-right var(--f7-list-item-padding-horizontal)
|
||||||
|
|
||||||
// Fix safe area issues with oh-cell components, where safe areas are already respected by the wrapping oh-block
|
// Additional safe area fixes are in nomini.css due to CssMinimizerPlugin minimizing app.styl and removing the unit px from 0px,
|
||||||
.oh-cell
|
|
||||||
margin-top var(--f7-card-expandable-margin-vertical)
|
|
||||||
margin-bottom var(--f7-card-expandable-margin-vertical)
|
|
||||||
margin-left var(--f7-card-expandable-margin-horizontal)
|
|
||||||
margin-right var(--f7-card-expandable-margin-horizontal)
|
|
||||||
|
|
||||||
// Fix safe area issues inside block-narrow, where safe areas are already respected by the wrapping block-narrow
|
|
||||||
// Fix is in nomini.css due to CssMinimizerPlugin minimizing app.styl and removing the unit px from 0px,
|
|
||||||
// which breaks calculcations using the overwritten CSS variables.
|
// which breaks calculcations using the overwritten CSS variables.
|
||||||
|
|
|
@ -1,6 +1,8 @@
|
||||||
/* CSS that shouldn't get minimized */
|
/* CSS that shouldn't get minimized */
|
||||||
/* e.g. due to CssMinimizerPlugin removing unit from 0px, which breaks calculations */
|
/* e.g. due to CssMinimizerPlugin removing unit from 0px, which breaks calculations */
|
||||||
.block-narrow {
|
|
||||||
|
/* Fix safe area issues inside block-narrow, oh-grid-cells, oh-grid-row & oh-masonry, where safe areas are already respected by component or its parents itself */
|
||||||
|
.block-narrow, .oh-cell, .oh-row, .oh-masonry-item {
|
||||||
--f7-safe-area-left: 0px;
|
--f7-safe-area-left: 0px;
|
||||||
--f7-safe-area-outer-left: 0px;
|
--f7-safe-area-outer-left: 0px;
|
||||||
--f7-safe-area-right: 0px;
|
--f7-safe-area-right: 0px;
|
||||||
|
|
Loading…
Reference in New Issue