Infra 1923 - layout change for Eclipse Installer, add Che Download block
Change-Id: I7498c7753a4ee8bcd45bbf06f08d5b0c60e99a68
Signed-off-by: Eric Poirier <eric@eclipse.org>
diff --git a/assets/public/images/che-installer-bg.png b/assets/public/images/che-installer-bg.png
new file mode 100644
index 0000000..0277161
--- /dev/null
+++ b/assets/public/images/che-installer-bg.png
Binary files differ
diff --git a/assets/public/images/che-installer-logo.png b/assets/public/images/che-installer-logo.png
new file mode 100644
index 0000000..e6626de
--- /dev/null
+++ b/assets/public/images/che-installer-logo.png
Binary files differ
diff --git a/assets/public/images/installer-bg.jpg b/assets/public/images/installer-bg.jpg
index 43ae207..4d402fb 100644
--- a/assets/public/images/installer-bg.jpg
+++ b/assets/public/images/installer-bg.jpg
Binary files differ
diff --git a/assets/public/stylesheets/downloads.min.css b/assets/public/stylesheets/downloads.min.css
index 769f1f5..784498c 100644
--- a/assets/public/stylesheets/downloads.min.css
+++ b/assets/public/stylesheets/downloads.min.css
@@ -1 +1 @@
-.download-link-1 a{padding-left:12px;border-left:1px solid #fff}.padding-left-0{padding-left:0}.icon{text-align:center}@media (min-width:768px){.icon{text-align:right}}@media (max-width:767px){.xs-sm-text-center{text-align:center}}.downloadLink-icon{text-align:center;padding-top:26px}@media (min-width:768px){.downloadLink-icon{text-align:right}}.downloadLink-content ul{margin-bottom:0}.downloadLink-content ul li{padding-bottom:0}@media (min-width:768px){.downloadLink-content{padding-left:0}.downloadLink-icon{pading-right:0}}.ad{margin-bottom:2em}.package-row{border-top:1px solid #ddd;padding:12px 6px}.package-row.zebra{background:#fafafa}@media (max-width:767px){.package-row{padding:24px 12px}}@media (max-width:767px){.package-row .icon{margin-bottom:20px}}.package-row .download-icon{font-size:3em;text-align:right;margin-top:-7px}.package-row.promo .download-icon{margin-top:7px}.package-row .download-link a{font-weight:bold}.package-row h2{margin:10px 0 0 0;font-weight:700;font-size:1.3em}.package-row h2 a{color:#111}.os-warning{padding:10px;background:#ffe5b4}.download-container .options a,.download-container #download-packages a{color:#f7941e;font-weight:normal}.download-container .well{border-radius:0;border-top:0;margin-top:-20px}.download-container .default-download .btn-primary{margin-bottom:10px}.download-container .default-download .package-row{border-top:1px solid #e6e6e6}.download-container .default-download .package-row .download-counts{background-color:#e6e6e6;padding:3px 5px;font-size:10px}.download-container .default-download .package-row .list-inline{margin-left:0}.download-container .default-download .package-row p{font-size:12px}.download-container .default-download .package-row .download .fa-download{font-size:20px}@media (max-width:767px){.download-container .default-download .package-row .download p{font-weight:bold}}.download-container .default-download .package-row.promo{position:relative}.download-container .default-download .package-row.promo .more-info{position:absolute;right:0;bottom:0;background-color:#f7941e;border-radius:5px 0 0 0;padding:0 5px}.download-container .default-download .package-row.promo .more-info a{color:#fff}.download-container .default-download .package-row.promo .more-info a:hover{text-decoration:none}.download-container .default-download h2,.download-container .default-download h3{margin-top:10px}.download-container .default-download h3{font-size:21px}.download-container .default-download h3 a{color:#2c2255}.download-container .default-download .form-choose-platform{color:#fff}.download-container .default-download .form-choose-platform label{font-weight:normal;font-size:12px;position:relative;top:3px;margin-right:10px}@media (min-width:768px){.download-container .default-download .form-choose-platform label{float:right}}@media (max-width:767px){.download-container .default-download .form-choose-platform label{float:left}}.download-container .default-download .form-choose-platform select{font-size:12px}@media (min-width:768px){.download-container .default-download .form-choose-platform select{float:right;margin-left:10px}}@media (max-width:767px){.download-container .default-download .form-choose-platform.text-right{text-align:left}}ul.list-inline .divider.white{border-left:1px solid #fff}ul.list-inline .divider.black{border-left:1px solid #000}ul.list-inline .divider{line-height:1.4;height:100%;height:15px;padding-right:0;padding-left:0;margin-left:4px;position:relative;top:2px}.no-border{border:none}@media (min-width:768px){.vertical-align-min-md{display:flex;align-items:center}}#filter-placeholder{margin-top:6px;text-transform:capitalize;background:#2c2f33;color:#a2a8ad;border-color:#414346;font-size:1.1em}#filter-placeholder ul.ft-menu>li.ft-field{margin-right:0}#filter-placeholder ul.ft-menu>li.ft-field>span.ft-label:before{content:"" !important;width:auto}.installer{background-image:url(../images/installer-bg.jpg);background-size:cover;text-align:center;margin-bottom:20px;color:#fff}.installer .title{padding:20px 20px 0}.installer .title h2{color:#fff;margin-bottom:20px}.installer .title .label-new{background-color:#fff;color:#000;font-size:.6em;font-weight:300}@media (min-width:768px){.installer .title .label-new{margin-bottom:25px;margin-left:10px;padding:4px 5px;position:absolute;top:5px}}.installer .options{background-color:rgba(0,0,0,0.6);padding:10px 10px 0}.installer .orange{color:#f7941e}.header-row{padding:6px 6px 4px 6px}.header-row h2{font-size:1.5em}.header-row a{color:#fff;font-weight:normal}.header-row a.active{font-weight:bold;color:#2f2f31}.orange-download-link a{color:#f7941e}.download-count-eclipse-installer p{padding-top:10px}.download-count-eclipse-installer span{font-size:18px;font-weight:700}
\ No newline at end of file
+.download-link-1 a{padding-left:12px;border-left:1px solid #fff}.padding-left-0{padding-left:0}.icon{text-align:center}@media (min-width:768px){.icon{text-align:right}}@media (max-width:767px){.xs-sm-text-center{text-align:center}}.downloadLink-icon{text-align:center;padding-top:26px}@media (min-width:768px){.downloadLink-icon{text-align:right}}.downloadLink-content ul{margin-bottom:0}.downloadLink-content ul li{padding-bottom:0}@media (min-width:768px){.downloadLink-content{padding-left:0}.downloadLink-icon{pading-right:0}}.ad{margin-bottom:2em}.package-row{border-top:1px solid #ddd;padding:12px 6px}.package-row.zebra{background:#fafafa}@media (max-width:767px){.package-row{padding:24px 12px}}@media (max-width:767px){.package-row .icon{margin-bottom:20px}}.package-row .download-icon{font-size:3em;text-align:right;margin-top:-7px}.package-row.promo .download-icon{margin-top:7px}.package-row .download-link a{font-weight:bold}.package-row h2{margin:10px 0 0 0;font-weight:700;font-size:1.3em}.package-row h2 a{color:#111}.os-warning{padding:10px;background:#ffe5b4}.download-container .options a,.download-container #download-packages a{color:#f7941e;font-weight:normal}.download-container .well{border-radius:0;border-top:0}.download-container .default-download .btn-primary{margin-bottom:10px}.download-container .default-download .package-row{border-top:1px solid #e6e6e6}.download-container .default-download .package-row .download-counts{background-color:#e6e6e6;padding:3px 5px;font-size:10px}.download-container .default-download .package-row .list-inline{margin-left:0}.download-container .default-download .package-row p{font-size:12px}.download-container .default-download .package-row .download .fa-download{font-size:20px}@media (max-width:767px){.download-container .default-download .package-row .download p{font-weight:bold}}.download-container .default-download .package-row.promo{position:relative}.download-container .default-download .package-row.promo .more-info{position:absolute;right:0;bottom:0;background-color:#f7941e;border-radius:5px 0 0 0;padding:0 5px}.download-container .default-download .package-row.promo .more-info a{color:#fff}.download-container .default-download .package-row.promo .more-info a:hover{text-decoration:none}.download-container .default-download h2,.download-container .default-download h3{margin-top:10px}.download-container .default-download h3{font-size:21px}.download-container .default-download h3 a{color:#2c2255}.download-container .default-download .form-choose-platform{color:#fff}.download-container .default-download .form-choose-platform label{font-weight:normal;font-size:12px;position:relative;top:3px;margin-right:10px}@media (min-width:768px){.download-container .default-download .form-choose-platform label{float:right}}@media (max-width:767px){.download-container .default-download .form-choose-platform label{float:left}}.download-container .default-download .form-choose-platform select{font-size:12px}@media (min-width:768px){.download-container .default-download .form-choose-platform select{float:right;margin-left:10px}}@media (max-width:767px){.download-container .default-download .form-choose-platform.text-right{text-align:left}}ul.list-inline .divider.white{border-left:1px solid #fff}ul.list-inline .divider.black{border-left:1px solid #000}ul.list-inline .divider{line-height:1.4;height:100%;height:15px;padding-right:0;padding-left:0;margin-left:4px;position:relative;top:2px}.no-border{border:none}@media (min-width:768px){.vertical-align-min-md{display:flex;align-items:center}}#filter-placeholder{margin-top:6px;text-transform:capitalize;background:#2c2f33;color:#a2a8ad;border-color:#414346;font-size:1.1em}#filter-placeholder ul.ft-menu>li.ft-field{margin-right:0}#filter-placeholder ul.ft-menu>li.ft-field>span.ft-label:before{content:"" !important;width:auto}.installer{background-image:url(../images/installer-bg.jpg);background-size:cover;background-position:bottom right;color:#fff;box-shadow:0 9px 4px -8px rgba(0,0,0,0.3) inset}.installer .row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:185px;overflow:hidden}.installer .content{padding:30px}.installer .content h2{color:#fff;font-weight:100;font-size:26px;margin-top:0}.installer .content p{font-size:18px;font-weight:100}.installer .content ul{margin-bottom:0}.installer .content ul li{font-size:16px;padding-bottom:0}.installer .options{text-align:center;background-color:rgba(0,0,0,0.6);font-weight:300;padding-top:50px;font-size:16px}.installer .options .title{font-size:20px;padding-bottom:0}.installer .options ul.links li{padding:0 5px}.installer .options ul.links li a{font-weight:300}.installer .orange{color:#f7941e}.header-row{padding:6px 6px 4px 6px;box-shadow:0 3px 2px -1px rgba(0,0,0,0.3);z-index:999;position:relative}.header-row h2{font-size:1.5em}.header-row a{color:#fff;font-weight:normal}.header-row a.active{font-weight:bold;color:#2f2f31}.orange-download-link a{color:#f7941e}.download-count-eclipse-installer p{padding-top:10px}.download-count-eclipse-installer span{font-size:18px;font-weight:700}.che-installer{background-image:url(../images/che-installer-bg.png);background-size:cover;background-position:bottom center;text-align:center;padding:40px 20px;height:215px;overflow:hidden;margin-bottom:2em}@media (min-width:992px){.che-installer{padding:22px 20px}}@media (min-width:1200px){.che-installer{padding:29px 20px}}.che-installer .logo{margin:0 auto}.che-installer h2{margin-top:0}.che-installer p{color:#fff;font-size:18px;font-weight:300;position:relative;margin-bottom:30px}.che-installer p:after{position:absolute;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #f7941e;display:block;content:" ";left:50%;margin-left:-7px;margin-top:5px}
\ No newline at end of file
diff --git a/assets/src/stylesheets/downloads.less b/assets/src/stylesheets/downloads.less
index 7ea5d09..fd3683d 100644
--- a/assets/src/stylesheets/downloads.less
+++ b/assets/src/stylesheets/downloads.less
@@ -80,7 +80,7 @@
&.promo{
.download-icon{
margin-top:7px
- }
+ }
}
.download-link{
a{
@@ -104,7 +104,7 @@
/* Download Page */
.download-container{
- .options,
+ .options,
#download-packages{
a{
color: #f7941e;
@@ -115,9 +115,8 @@
.well{
border-radius:0;
border-top:0;
- margin-top: -20px;
}
-
+
.default-download{
.btn-primary{
margin-bottom:10px;
@@ -164,7 +163,6 @@
}
}
}
-
h2, h3{
margin-top:10px;
}
@@ -259,33 +257,55 @@
.installer{
background-image:url(../images/installer-bg.jpg);
background-size:cover;
- text-align:center;
- margin-bottom:20px;
+ background-position:bottom right;
color:#fff;
- .title{
- padding:20px 20px 0;
-
+ box-shadow: 0px 9px 4px -8px rgba(0,0,0,0.3) inset;
+ .row-eq-height {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -ms-flexbox;
+ display: flex;
+ height: 185px;
+ overflow:hidden;
+ }
+ .content{
+ padding:30px;
h2{
color:#fff;
- margin-bottom:20px;
+ font-weight:100;
+ font-size:26px;
+ margin-top:0;
}
- .label-new{
- background-color: #fff;
- color: #000;
- font-size: 0.6em;
- font-weight: 300;
- @media (min-width: 768px) {
- margin-bottom: 25px;
- margin-left: 10px;
- padding: 4px 5px;
- position: absolute;
- top: 5px;
+ p{
+ font-size: 18px;
+ font-weight: 100;
+ }
+ ul{
+ margin-bottom:0;
+ li{
+ font-size:16px;
+ padding-bottom:0;
}
}
}
+
.options{
- background-color:rgba(0,0,0,0.6);
- padding:10px 10px 0;
+ text-align:center;
+ font-weight:300;
+ padding-top: 50px;
+ font-size:16px;
+ .title{
+ font-size:20px;
+ padding-bottom:0;
+ }
+ ul.links{
+ li{
+ padding:0 5px;
+ a {
+ font-weight:300;
+ }
+ }
+ }
}
.orange{
color:#F7941E;
@@ -294,6 +314,9 @@
.header-row{
padding:6px 6px 4px 6px;
+ box-shadow: 0px 3px 2px -1px rgba(0,0,0,0.3);
+ z-index: 999;
+ position: relative;
h2{
font-size:1.5em;
}
@@ -321,4 +344,47 @@
font-size:18px;
font-weight:700;
}
+}
+
+.che-installer{
+ background-image:url(../images/che-installer-bg.png);
+ background-size:cover;
+ background-position:bottom center;
+ text-align:center;
+ padding:40px 20px;
+ height:215px;
+ overflow:hidden;
+ @media ( min-width : 992px) {
+ padding:22px 20px;
+ }
+ @media ( min-width : 1200px) {
+ padding:29px 20px;
+ }
+ .logo{
+ margin:0 auto;
+ }
+ margin-bottom: 2em;
+ h2{
+ margin-top:0;
+ }
+ p{
+ color:#fff;
+ font-size:18px;
+ font-weight:300;
+ position:relative;
+ margin-bottom:30px;
+ &:after{
+ position:absolute;
+ width: 0;
+ height: 0;
+ border-left: 7px solid transparent;
+ border-right: 7px solid transparent;
+ border-top: 7px solid #f7941e;
+ display:block;
+ content:" ";
+ left:50%;
+ margin-left:-7px;
+ margin-top:5px;
+ }
+ }
}
\ No newline at end of file
diff --git a/downloads/views/view.sidebar.php b/downloads/views/view.sidebar.php
index 08f9537..429d725 100644
--- a/downloads/views/view.sidebar.php
+++ b/downloads/views/view.sidebar.php
@@ -17,6 +17,17 @@
$PromotedPlugin = new promotedPlugin('ECLIPSE.ORG - Downloads');
$random = rand(0,100);
?>
+
+<div class="row">
+ <div class="col-md-24">
+ <div class="che-installer">
+ <h2><img class="logo img-responsive" src="/downloads/assets/public/images/che-installer-logo.png" alt="Eclipse Che"></h2>
+ <p>Try the new Cloud IDE</p>
+ <a class="link btn btn-warning" href="http://www.eclipse.org/che/getting-started/">Get Started</a>
+ </div>
+ </div>
+</div>
+
<div class="row">
<?php if ($random <= 70): ?>
<div class="ad col-sm-12 col-md-24 clearfix">