views/mdc/assets/scss/components/grid.scss in voom-presenters-0.1.13 vs views/mdc/assets/scss/components/grid.scss in voom-presenters-0.2.0
- old
+ new
@@ -1,10 +1,66 @@
@import "@material/layout-grid/mdc-layout-grid";
+.v-column--relative {
+ position: relative;
+}
+
+// Used to support side to side scrolling for wide grid elements.
+// Grids that contain a wide table use this.
+.v-grid__wide {
+ overflow-y: hidden;
+ overflow-x: scroll;
+ -webkit-overflow-scrolling: touch;
+ &::-webkit-scrollbar {
+ display: none;
+ }
+}
+
@each $size in map-keys($mdc-layout-grid-columns) {
@include mdc-layout-grid-media-query_($size) {
$gutter: map-get($mdc-layout-grid-default-gutter, $size);
- .v-nested_grid {
- padding: $gutter/2 0 $gutter/2 0;
+
+ $tops: (
+ top: $gutter,
+ top0: 0
+ );
+
+ $rights: (
+ right: $gutter,
+ right0: 0
+ );
+
+ $bottoms: (
+ bottom: $gutter,
+ bottom0: 0
+ );
+
+ $lefts: (
+ left: $gutter,
+ left0: 0
+ );
+
+ @each $top, $tsize in $tops {
+ @each $right, $rsize in $rights {
+ @each $bottom, $bsize in $bottoms {
+ @each $left, $lsize in $lefts {
+ .v-grid__padding-#{$bottom}-#{$left}-#{$right}-#{$top} {
+ padding: $tsize $rsize $bsize $lsize;
+ }
+ }
+ }
+ }
}
+
+ @each $top, $tsize in $tops {
+ @each $right, $rsize in $rights {
+ @each $bottom, $bsize in $bottoms {
+ @each $left, $lsize in $lefts {
+ .v-col__padding-#{$bottom}-#{$left}-#{$right}-#{$top} {
+ padding: $tsize/2 $rsize/2 $bsize/2 $lsize/2;
+ }
+ }
+ }
+ }
+ }
}
-}
\ No newline at end of file
+}