This is an automated email from the ASF dual-hosted git repository.

kamilbregula pushed a commit to branch aip-11
in repository https://gitbox.apache.org/repos/asf/airflow-site.git


The following commit(s) were added to refs/heads/aip-11 by this push:
     new f61f900  Add layouts for tablet (#150)
f61f900 is described below

commit f61f900889afef73b09f5aa405b4a5d70ac641f0
Author: Kamil Gabryjelski <[email protected]>
AuthorDate: Fri Nov 15 11:30:22 2019 +0100

    Add layouts for tablet (#150)
---
 landing-pages/site/assets/scss/_accordion.scss     |  2 +-
 landing-pages/site/assets/scss/_base-layout.scss   | 30 +++++++++++++-------
 landing-pages/site/assets/scss/_blog-page.scss     |  8 ++++++
 landing-pages/site/assets/scss/_buttons.scss       |  4 +--
 landing-pages/site/assets/scss/_case-study.scss    |  3 +-
 .../site/assets/scss/_community-page.scss          |  6 +++-
 .../site/assets/scss/_content-drawer.scss          |  3 +-
 landing-pages/site/assets/scss/_feature.scss       |  9 ++++--
 landing-pages/site/assets/scss/_footer.scss        |  2 +-
 landing-pages/site/assets/scss/_header.scss        | 23 ++++++++++++----
 landing-pages/site/assets/scss/_install-page.scss  | 18 ++++++++++--
 landing-pages/site/assets/scss/_list-boxes.scss    | 21 ++++++++------
 landing-pages/site/assets/scss/_media.scss         |  2 +-
 landing-pages/site/assets/scss/_meetups.scss       |  6 +++-
 landing-pages/site/assets/scss/_navbar.scss        |  2 +-
 landing-pages/site/assets/scss/_roadmap.scss       |  5 ++--
 landing-pages/site/assets/scss/_search.scss        |  4 +--
 .../site/assets/scss/_text-with-icon.scss          | 32 ++++++++++++++--------
 landing-pages/site/assets/scss/_video.scss         |  4 ++-
 landing-pages/site/layouts/blog/single.html        |  6 ++--
 landing-pages/site/layouts/install/list.html       |  2 +-
 landing-pages/site/layouts/partials/navbar.html    |  2 +-
 landing-pages/site/layouts/roadmap/baseof.html     |  2 +-
 23 files changed, 136 insertions(+), 60 deletions(-)

diff --git a/landing-pages/site/assets/scss/_accordion.scss 
b/landing-pages/site/assets/scss/_accordion.scss
index 330ec7b..8ddae57 100644
--- a/landing-pages/site/assets/scss/_accordion.scss
+++ b/landing-pages/site/assets/scss/_accordion.scss
@@ -87,7 +87,7 @@ details.accordion {
   }
 }
 
-@media (max-width: $mobile) {
+@media (max-width: $tablet) {
   details.accordion {
     padding: 30px 0;
 
diff --git a/landing-pages/site/assets/scss/_base-layout.scss 
b/landing-pages/site/assets/scss/_base-layout.scss
index c98271f..5e7113b 100644
--- a/landing-pages/site/assets/scss/_base-layout.scss
+++ b/landing-pages/site/assets/scss/_base-layout.scss
@@ -34,7 +34,7 @@
   }
 }
 
-@media (max-width: $mobile) {
+@media (max-width: $tablet) {
   .base-layout {
     padding: 76px 0 60px;
 
@@ -49,7 +49,7 @@
   text-align: center;
   margin-bottom: 16px;
 
-  @media (max-width: $mobile) {
+  @media (max-width: $tablet) {
     font-size: 36px !important;
     line-height: 1.22 !important;
   }
@@ -61,7 +61,7 @@
   font-weight: normal !important;
   margin-bottom: 80px;
 
-  @media (max-width: $mobile) {
+  @media (max-width: $tablet) {
     font-family: $primary-font !important;
     font-size: 16px !important;
     line-height: 1.63 !important;
@@ -71,13 +71,11 @@
 
 .container {
   margin-top: 44px;
-  @media(min-width: 1200px) {
-    max-width: 1200px;
-  }
+  max-width: 1200px;
 
-  @media (max-width: $mobile) {
+  @media (max-width: $tablet) {
     & > * {
-      max-width: 306px;
+      max-width: 630px;
       margin-left: auto;
       margin-right: auto;
     }
@@ -85,6 +83,12 @@
       max-width: none;
     }
   }
+
+  @media (max-width: $mobile) {
+    & > * {
+      max-width: 306px;
+    }
+  }
 }
 
 .container-fluid {
@@ -96,13 +100,19 @@
   width: fit-content;
   margin: 60px auto 0;
 
-  @media (max-width: 640px) {
+  @media (max-width: $tablet) {
     margin-top: 30px;
   }
 }
 
 .desktop-only {
-  @media (max-width: $mobile) {
+  @media (max-width: $tablet) {
+    display: none;
+  }
+}
+
+.no-desktop {
+  @media (min-width: calc(#{$tablet} + 1px)) {
     display: none;
   }
 }
diff --git a/landing-pages/site/assets/scss/_blog-page.scss 
b/landing-pages/site/assets/scss/_blog-page.scss
index 92dd7cf..6649206 100644
--- a/landing-pages/site/assets/scss/_blog-page.scss
+++ b/landing-pages/site/assets/scss/_blog-page.scss
@@ -59,6 +59,14 @@
     @extend .bodytext__medium--cerulean-blue;
     font-weight: 500;
   }
+
+  @media (max-width: $tablet) {
+    max-width: 580px;
+    margin-left: auto;
+    margin-right: auto;
+    margin-bottom: 10px;
+    padding-left: 10px;
+  }
 }
 
 .blogpost-content {
diff --git a/landing-pages/site/assets/scss/_buttons.scss 
b/landing-pages/site/assets/scss/_buttons.scss
index d9f0528..6cfd88b 100644
--- a/landing-pages/site/assets/scss/_buttons.scss
+++ b/landing-pages/site/assets/scss/_buttons.scss
@@ -99,7 +99,7 @@ button {
     box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .12);
   }
 
-  @media (max-width: $mobile) {
-    padding: 4px 18px;
+  @media (max-width: $tablet) {
+    padding: 4px 17px;
   }
 }
diff --git a/landing-pages/site/assets/scss/_case-study.scss 
b/landing-pages/site/assets/scss/_case-study.scss
index 5ee783f..a94e771 100644
--- a/landing-pages/site/assets/scss/_case-study.scss
+++ b/landing-pages/site/assets/scss/_case-study.scss
@@ -16,9 +16,10 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+@import "media";
 
 .case-study-page {
-  max-width: 790px;
+  max-width: 790px !important;
   margin: 60px auto 0;
 
   @media (max-width: $mobile) {
diff --git a/landing-pages/site/assets/scss/_community-page.scss 
b/landing-pages/site/assets/scss/_community-page.scss
index e7a5cc1..e9ba427 100644
--- a/landing-pages/site/assets/scss/_community-page.scss
+++ b/landing-pages/site/assets/scss/_community-page.scss
@@ -53,8 +53,12 @@
   }
 }
 
-@media (max-width: $mobile) {
+@media (max-width: $tablet) {
   .community {
+    &--header-container {
+      max-width: 580px;
+    }
+
     &--header-join {
       font-family: $primary-font !important;
       font-size: 24px !important;
diff --git a/landing-pages/site/assets/scss/_content-drawer.scss 
b/landing-pages/site/assets/scss/_content-drawer.scss
index c92964b..6510445 100644
--- a/landing-pages/site/assets/scss/_content-drawer.scss
+++ b/landing-pages/site/assets/scss/_content-drawer.scss
@@ -16,10 +16,11 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+@import "media";
 
 .content-drawer-wrapper {
   display: none;
-  @media (max-width: 1024px) {
+  @media (max-width: $tablet) {
     display: block;
     margin-bottom: 30px;
   }
diff --git a/landing-pages/site/assets/scss/_feature.scss 
b/landing-pages/site/assets/scss/_feature.scss
index 8bbdeac..d526bac 100644
--- a/landing-pages/site/assets/scss/_feature.scss
+++ b/landing-pages/site/assets/scss/_feature.scss
@@ -23,6 +23,9 @@
 .features-list {
   margin: 76px auto 100px;
   max-width: 720px;
+  display: flex;
+  flex-wrap: wrap;
+  justify-content: space-between;
 
   @media (max-width: $mobile) {
     margin-top: 0;
@@ -31,7 +34,7 @@
 
 .feature-item {
   display: flex;
-  margin-top: 44px;
+  margin: 44px auto 0;
 
   &--icon-box {
     display: flex;
@@ -54,9 +57,11 @@
     @extend .bodytext__medium--brownish-grey;
   }
 
-  @media (max-width: $mobile) {
+  @media (max-width: $tablet) {
     flex-direction: column;
     margin-top: 40px;
+    max-width: 260px;
+
     svg {
       height: 60px;
       width: auto;
diff --git a/landing-pages/site/assets/scss/_footer.scss 
b/landing-pages/site/assets/scss/_footer.scss
index 2de15e9..3e4fa66 100644
--- a/landing-pages/site/assets/scss/_footer.scss
+++ b/landing-pages/site/assets/scss/_footer.scss
@@ -90,7 +90,7 @@ footer {
   }
 }
 
-@media (max-width: $mobile) {
+@media (max-width: $tablet) {
   footer {
     .footer-section {
       flex-direction: column-reverse;
diff --git a/landing-pages/site/assets/scss/_header.scss 
b/landing-pages/site/assets/scss/_header.scss
index c89eac1..3e3cd54 100644
--- a/landing-pages/site/assets/scss/_header.scss
+++ b/landing-pages/site/assets/scss/_header.scss
@@ -55,6 +55,7 @@
 
     &--subheader {
       @extend .subtitle__large--brownish-grey;
+      font-weight: normal !important;
       text-align: center;
       margin-bottom: 20px;
     }
@@ -70,12 +71,28 @@
   }
 }
 
-@media (max-width: $mobile) {
+@media (max-width: $tablet) {
   #header {
     margin: 77px -20px 0;
     min-height: calc(100vh - 77px);
   }
+  #header-canvas {
+    .text-area {
+      max-width: 450px;
+
+      &--header {
+        margin-bottom: 14px;
+      }
+
+      &--subheader {
+        margin-bottom: 26px;
+      }
+    }
+  }
 
+}
+
+@media (max-width: $mobile) {
   #header-canvas {
     .text-area {
       max-width: 290px;
@@ -83,15 +100,11 @@
       &--header {
         font-size: 48px !important;
         line-height: 1.25 !important;
-        margin-bottom: 14px;
       }
 
       &--subheader {
         font-size: 16px !important;
-        font-weight: normal !important;
         line-height: 1.63 !important;
-        text-align: center;
-        margin-bottom: 26px;
       }
     }
   }
diff --git a/landing-pages/site/assets/scss/_install-page.scss 
b/landing-pages/site/assets/scss/_install-page.scss
index 8847419..d5a0ff1 100644
--- a/landing-pages/site/assets/scss/_install-page.scss
+++ b/landing-pages/site/assets/scss/_install-page.scss
@@ -71,13 +71,27 @@
   }
 }
 
-@media (max-width: $mobile) {
+@media (max-width: $tablet) {
   .install {
+    &--headers-wrapper {
+      max-width: 580px;
+    }
+    &--description {
+      margin-top: 30px;
+      margin-bottom: 30px;
+    }
     &__accordions {
       &--wrapper {
-        max-width: 306px;
+        max-width: 580px;
+        margin-top: 40px;
         margin-bottom: 0;
       }
+    }
+  }
+}
+@media (max-width: $mobile) {
+  .install {
+    &__accordions {
       &-content {
         &--methods-wrapper {
           flex-direction: column;
diff --git a/landing-pages/site/assets/scss/_list-boxes.scss 
b/landing-pages/site/assets/scss/_list-boxes.scss
index 20bebd1..ce598ba 100644
--- a/landing-pages/site/assets/scss/_list-boxes.scss
+++ b/landing-pages/site/assets/scss/_list-boxes.scss
@@ -26,8 +26,12 @@ $card-margin: 20px;
   flex-wrap: wrap;
   margin: calc(-1 * #{$card-margin});
 
+  @media (max-width: $tablet) {
+    margin: auto;
+    max-width: 580px;
+  }
+
   @media (max-width: $mobile) {
-    margin: 0;
     flex-direction: column;
     align-items: center;
   }
@@ -36,18 +40,19 @@ $card-margin: 20px;
 .list-item {
   width: 25%;
 
-  &--wide {
-    width: 50%;
-    @media (max-width: $tablet)  {
-      width: 100%;
-    }
-  }
   @media (max-width: $tablet) {
     width: 50%;
   }
   @media (max-width: $mobile) {
     width: 100%;
   }
+
+  &--wide {
+    width: 50%;
+    @media (max-width: $tablet) {
+      width: 100%;
+    }
+  }
 }
 
 .card {
@@ -56,7 +61,7 @@ $card-margin: 20px;
   margin: $card-margin;
   padding: 30px 10px;
 
-  @media (max-width: $mobile) {
+  @media (max-width: $tablet) {
     margin: $card-margin / 2;
   }
 }
diff --git a/landing-pages/site/assets/scss/_media.scss 
b/landing-pages/site/assets/scss/_media.scss
index 6388ffb..0f54c3f 100644
--- a/landing-pages/site/assets/scss/_media.scss
+++ b/landing-pages/site/assets/scss/_media.scss
@@ -18,4 +18,4 @@
  */
 
 $mobile: 640px;
-$tablet: 1024px;
+$tablet: 1280px;
diff --git a/landing-pages/site/assets/scss/_meetups.scss 
b/landing-pages/site/assets/scss/_meetups.scss
index b27f363..18471cd 100644
--- a/landing-pages/site/assets/scss/_meetups.scss
+++ b/landing-pages/site/assets/scss/_meetups.scss
@@ -40,8 +40,12 @@
     margin-bottom: 40px;
     width: 100%;
 
-    @media (max-width: $mobile) {
+    @media (max-width: $tablet) {
       margin-top: 30px;
+      margin-bottom: 30px;
+    }
+
+    @media (max-width: $mobile) {
       margin-bottom: 10px;
     }
   }
diff --git a/landing-pages/site/assets/scss/_navbar.scss 
b/landing-pages/site/assets/scss/_navbar.scss
index a928143..840043f 100644
--- a/landing-pages/site/assets/scss/_navbar.scss
+++ b/landing-pages/site/assets/scss/_navbar.scss
@@ -76,7 +76,7 @@
   }
 }
 
-@media (max-width: $mobile) {
+@media (max-width: $tablet) {
   .navbar {
     padding: 20px;
 
diff --git a/landing-pages/site/assets/scss/_roadmap.scss 
b/landing-pages/site/assets/scss/_roadmap.scss
index b89090d..415969e 100644
--- a/landing-pages/site/assets/scss/_roadmap.scss
+++ b/landing-pages/site/assets/scss/_roadmap.scss
@@ -67,6 +67,7 @@
 
     li > a {
       @extend .bodytext__medium--brownish-grey;
+      width: fit-content;
 
       &.active {
         color: map-get($colors, cerulean-blue);
@@ -165,7 +166,7 @@
       top: 6px;
       left: -12px;
       font-size: 8px;
-      color: #707070;
+      color: #51504f;
     }
 
     & > ul {
@@ -244,7 +245,7 @@
     }
   }
 
-  @media (max-width: $mobile) {
+  @media (max-width: $tablet) {
     main {
       padding-left: 0;
     }
diff --git a/landing-pages/site/assets/scss/_search.scss 
b/landing-pages/site/assets/scss/_search.scss
index 9b439cd..a1a2050 100644
--- a/landing-pages/site/assets/scss/_search.scss
+++ b/landing-pages/site/assets/scss/_search.scss
@@ -48,10 +48,10 @@
   }
 }
 
-@media (max-width: $mobile) {
+@media (max-width: $tablet) {
   .search-form {
     width: 270px;
     padding: 3px 20px;
-    margin-top: 20px;
+    margin-top: 30px;
   }
 }
diff --git a/landing-pages/site/assets/scss/_text-with-icon.scss 
b/landing-pages/site/assets/scss/_text-with-icon.scss
index ff31876..4674e35 100644
--- a/landing-pages/site/assets/scss/_text-with-icon.scss
+++ b/landing-pages/site/assets/scss/_text-with-icon.scss
@@ -44,26 +44,34 @@
     @extend .bodytext__medium--brownish-grey;
     text-align: center;
   }
+}
 
-  @media (max-width: $mobile) {
+@media (max-width: $tablet) {
+  .text-with-icon-item {
     margin-top: 30px;
+    max-width: 276px;
 
     svg {
       width: 70px;
       height: 70px;
     }
-    .text-with-icon-item {
-      &--header {
-        font-family: $primary-font;
-        font-size: 24px;
-        line-height: 1.5;
-        margin-top: 16px;
-      }
 
-      &--text {
-        font-size: 14px;
-        line-height: 1.57;
-      }
+    &--header {
+      font-family: $primary-font;
+      font-size: 24px;
+      line-height: 1.5;
+      margin-top: 16px;
+    }
+
+    &--text {
+      font-size: 14px;
+      line-height: 1.57;
     }
   }
 }
+
+@media (max-width: $mobile) {
+  .text-with-icon-list {
+    justify-content: center;
+  }
+}
diff --git a/landing-pages/site/assets/scss/_video.scss 
b/landing-pages/site/assets/scss/_video.scss
index 06b4b54..b79369d 100644
--- a/landing-pages/site/assets/scss/_video.scss
+++ b/landing-pages/site/assets/scss/_video.scss
@@ -26,7 +26,9 @@
 
   @media (max-width: $tablet) {
     flex-direction: column;
-    padding: 20px
+    max-width: 560px;
+    margin: 0 auto;
+    padding: 20px;
   }
 }
 
diff --git a/landing-pages/site/layouts/blog/single.html 
b/landing-pages/site/layouts/blog/single.html
index 66b51d5..6210fb6 100644
--- a/landing-pages/site/layouts/blog/single.html
+++ b/landing-pages/site/layouts/blog/single.html
@@ -20,12 +20,12 @@
 {{ define "main" }}
     <div class="blogpost-content">
         {{ .Render "content" }}
+        <div class="no-width-restriction no-desktop">
+            {{ partial "pager.html" . }}
+        </div>
     </div>
 
     <div class="no-width-restriction desktop-only">
         {{ partial "blog-pager" . }}
     </div>
-    <div class="mobile-only">
-        {{ partial "pager.html" . }}
-    </div>
 {{ end }}
diff --git a/landing-pages/site/layouts/install/list.html 
b/landing-pages/site/layouts/install/list.html
index b74ddee..3f813b3 100644
--- a/landing-pages/site/layouts/install/list.html
+++ b/landing-pages/site/layouts/install/list.html
@@ -20,7 +20,7 @@
 {{ define "main" }}
     <div class="install--headers-wrapper">
         <h2 class="page-header">Install</h2>
-        <h5 class="page-subtitle" style="margin-bottom: 45px">
+        <h5 class="page-subtitle">
             Apache Airflow can be installed on computer or you can use it
 by 
Cloud/Pass. Depending on your goals
             choose the best method of installation.
         </h5>
diff --git a/landing-pages/site/layouts/partials/navbar.html 
b/landing-pages/site/layouts/partials/navbar.html
index a90d9f6..f1494c7 100644
--- a/landing-pages/site/layouts/partials/navbar.html
+++ b/landing-pages/site/layouts/partials/navbar.html
@@ -27,7 +27,7 @@
     <div class="desktop-only navbar__menu-container">
         {{ template "menu-content" . }}
     </div>
-    <div class="mobile-only navbar__drawer-container">
+    <div class="no-desktop navbar__drawer-container">
         <button class="navbar__toggle-button" id="navbar-toggle-button">
             {{ with resources.Get "icons/hamburger-icon.svg" }}
                 <div id="hamburger-icon" class="navbar__toggle-button--icon 
visible">
diff --git a/landing-pages/site/layouts/roadmap/baseof.html 
b/landing-pages/site/layouts/roadmap/baseof.html
index 3cb2dda..0e8be68 100644
--- a/landing-pages/site/layouts/roadmap/baseof.html
+++ b/landing-pages/site/layouts/roadmap/baseof.html
@@ -60,7 +60,7 @@
         <div class="td-sidebar desktop-only d-print-none">
             {{ partial "sidebar.html" . }}
         </div>
-        <main class="col-12 col-md-9 col-xl-8" role="main">
+        <main class="col-12 col-xl-8" role="main">
             {{ if not .Site.Params.ui.breadcrumb_disable }}{{ partial 
"breadcrumb.html" . }}{{ end }}
             {{ block "main" . }}{{ end }}
         </main>

Reply via email to