diff --git a/Makefile b/Makefile
index c0b6bf5c9..72f6312b3 100644
--- a/Makefile
+++ b/Makefile
@@ -55,7 +55,7 @@ psql:
# Build Galaxy images
build_from_scratch:
- ansible-container --var-file ansible/develop.yml --from-scratch -- -e"@/ansible-container/ansible/develop.yml"
+ ansible-container --var-file ansible/develop.yml build --from-scratch -- -e"@/ansible-container/ansible/develop.yml"
build:
ansible-container --var-file ansible/develop.yml build -- -e"@/ansible-container/ansible/develop.yml"
diff --git a/ansible/main.yml b/ansible/main.yml
index e45ce9691..e7d1e7ca3 100644
--- a/ansible/main.yml
+++ b/ansible/main.yml
@@ -119,8 +119,8 @@
- nodejs
- npm
- - name: Install development tools
- npm: path=/galaxy
+ - name: Install node packages
+ npm: path=/galaxy state=latest
- name: Install gulp globally
npm: name=gulp global=yes
diff --git a/galaxy/static/img/AWX_logo.png b/galaxy/static/img/AWX_logo.png
deleted file mode 100644
index c07f70fb7..000000000
Binary files a/galaxy/static/img/AWX_logo.png and /dev/null differ
diff --git a/galaxy/static/img/ansible-logo.png b/galaxy/static/img/ansible-logo.png
deleted file mode 100644
index 88bc857dd..000000000
Binary files a/galaxy/static/img/ansible-logo.png and /dev/null differ
diff --git a/galaxy/static/img/ansible_logo_transparent.png b/galaxy/static/img/ansible_logo_transparent.png
deleted file mode 100644
index 9d5ca681f..000000000
Binary files a/galaxy/static/img/ansible_logo_transparent.png and /dev/null differ
diff --git a/galaxy/static/img/ansibleworks.png b/galaxy/static/img/ansibleworks.png
deleted file mode 100644
index bec551661..000000000
Binary files a/galaxy/static/img/ansibleworks.png and /dev/null differ
diff --git a/galaxy/static/img/ansibleworksgalaxy.png b/galaxy/static/img/ansibleworksgalaxy.png
deleted file mode 100644
index 3de8518d0..000000000
Binary files a/galaxy/static/img/ansibleworksgalaxy.png and /dev/null differ
diff --git a/galaxy/static/img/favicon.ico b/galaxy/static/img/favicon.ico
index e0ddbb3ca..05c66adf0 100644
Binary files a/galaxy/static/img/favicon.ico and b/galaxy/static/img/favicon.ico differ
diff --git a/galaxy/static/img/galaxy-logo.png b/galaxy/static/img/galaxy-logo.png
deleted file mode 100644
index 8753f724b..000000000
Binary files a/galaxy/static/img/galaxy-logo.png and /dev/null differ
diff --git a/galaxy/static/img/galaxy_logo_main.png b/galaxy/static/img/galaxy_logo_main.png
deleted file mode 100644
index 3846d0f86..000000000
Binary files a/galaxy/static/img/galaxy_logo_main.png and /dev/null differ
diff --git a/galaxy/static/img/galaxy_logo_small.png b/galaxy/static/img/galaxy_logo_small.png
deleted file mode 100644
index 6847d8e19..000000000
Binary files a/galaxy/static/img/galaxy_logo_small.png and /dev/null differ
diff --git a/galaxy/static/img/galaxy_logob.png b/galaxy/static/img/galaxy_logob.png
deleted file mode 100644
index e7d793dff..000000000
Binary files a/galaxy/static/img/galaxy_logob.png and /dev/null differ
diff --git a/galaxy/static/img/galaxy_logoc.png b/galaxy/static/img/galaxy_logoc.png
deleted file mode 100644
index 6a14be562..000000000
Binary files a/galaxy/static/img/galaxy_logoc.png and /dev/null differ
diff --git a/galaxy/static/img/galaxy_logod.png b/galaxy/static/img/galaxy_logod.png
deleted file mode 100644
index 5f2a2891b..000000000
Binary files a/galaxy/static/img/galaxy_logod.png and /dev/null differ
diff --git a/galaxy/static/img/galaxy_logoe.png b/galaxy/static/img/galaxy_logoe.png
deleted file mode 100644
index 77d3e489d..000000000
Binary files a/galaxy/static/img/galaxy_logoe.png and /dev/null differ
diff --git a/galaxy/static/img/galaxy_logof.jpg b/galaxy/static/img/galaxy_logof.jpg
deleted file mode 100644
index 9a5341911..000000000
Binary files a/galaxy/static/img/galaxy_logof.jpg and /dev/null differ
diff --git a/galaxy/static/img/logo.png b/galaxy/static/img/logo.png
deleted file mode 100644
index a0cbc1676..000000000
Binary files a/galaxy/static/img/logo.png and /dev/null differ
diff --git a/galaxy/static/img/logo_clr.png b/galaxy/static/img/logo_clr.png
deleted file mode 100644
index 227b7fdf9..000000000
Binary files a/galaxy/static/img/logo_clr.png and /dev/null differ
diff --git a/galaxy/static/img/logo_clr_sm.png b/galaxy/static/img/logo_clr_sm.png
deleted file mode 100644
index a23706386..000000000
Binary files a/galaxy/static/img/logo_clr_sm.png and /dev/null differ
diff --git a/galaxy/static/img/logo_infoworld.gif b/galaxy/static/img/logo_infoworld.gif
deleted file mode 100644
index b9207cd87..000000000
Binary files a/galaxy/static/img/logo_infoworld.gif and /dev/null differ
diff --git a/galaxy/static/img/redhat-ansible-footer.png b/galaxy/static/img/redhat-ansible-footer.png
deleted file mode 100644
index 4e458f932..000000000
Binary files a/galaxy/static/img/redhat-ansible-footer.png and /dev/null differ
diff --git a/galaxy/static/js/exploreApp/exploreApp.js b/galaxy/static/js/exploreApp/exploreApp.js
index 2c82b7638..310462b62 100644
--- a/galaxy/static/js/exploreApp/exploreApp.js
+++ b/galaxy/static/js/exploreApp/exploreApp.js
@@ -30,7 +30,7 @@
$logProvider.debugEnabled(debug);
$routeProvider.
when('/', {
- templateUrl: '/static/partials/main.html',
+ templateUrl: '/static/partials/explore.html',
controller: 'ExploreCtrl'
}).
otherwise({
diff --git a/galaxy/static/less/footer.less b/galaxy/static/less/footer.less
index 8afbe8b7f..6eb06a1f9 100644
--- a/galaxy/static/less/footer.less
+++ b/galaxy/static/less/footer.less
@@ -12,6 +12,7 @@
//left: 50%;
//margin-left: -585px;
}
+
#galaxy-footer-blue-line {
height: 1px;
background-color: #ccc;
@@ -70,170 +71,4 @@
font-size: 10px;
}
}
-}
-
-#galaxy-footer {
- background-color: @black;
- padding: 30px 0;
-
- a, a:active, a:visited {
- display: block;
- width: auto;
- color: @white;
- }
- a:hover {
- color: @blue;
- }
-
- h2 {
- a {
- margin: 0;
- font-size: 14px;
- text-transform: uppercase;
- }
- a, a:active, a:visited {
- color: @ansible-color;
- }
- a:hover {
- color: @blue;
- }
- }
-
- section {
- h2 {
- margin-bottom: 5px;
- }
- margin-top: 30px;
- a {
- line-height: 24px;
- }
- }
-
- section:last-of-type {
- margin-bottom: 20px;
- }
-
- .left-border {
- border-left: 1px solid rgb(51,56,59);
- padding-left: 30px;
- }
-
- .free-link, .free-link:active, .free-link:visited {
- color: @ansible-color;
- line-height: 24px;
- text-transform: uppercase;
- }
- .free-link:hover {
- color: @blue;
- }
-
- .social-logos {
- margin-top: 60px;
- margin-bottom: 20px;
-
- a:hover {
- color: @blue;
- border-color: @blue;
- }
- .github-icon,
- .twitter-icon,
- .linkedin-icon,
- .facebook-icon {
- display: inline-block;
- vertical-align: top;
- border: 2px solid @white;
- border-radius: 50%;
- width: 40px;
- height: 40px;
- margin-right: 5px;
- color: @white;
- }
- .twitter-icon i {
- padding-top: 5px;
- padding-left: 5px;
- }
- .github-icon i {
- padding-top: 4px;
- padding-left: 6px;
- }
- .linkedin-icon i {
- padding-top: 2px;
- padding-left: 7px;
- }
- .facebook-icon {
- padding-top: 5px;
- padding-left: 9px;
- }
- }
-
- .banner-container {
- text-align: center;
- padding: 13px 30px 0 15px;
- #ansible-logo {
- max-width: 110px;
- margin-bottom: 30px;
- }
- #tower-banner {
- border-radius: 2px;
- background-color: rgb(255, 88, 80);
- width: 100%;
- text-transform: uppercase;
- color: @white;
- padding: 30px 20px;
- text-align: left;
- h2 {
- color: white;
- font-size: 18px;
- font-weight: bold;
- }
- h3 {
- font-size: 24px;
- font-weight: 300;
- }
- .download-btn {
- font-size: 14px;
- margin-top: 15px;
- text-transform: uppercase;
- }
- .btn-primary {
- border-radius: 3px;
- }
- .btn-sm {
- padding-left: 20px;
- padding-right: 20px;
- }
- }
- }
-}
-
-
-@media (max-width: 1200px) {
- #galaxy-footer {
- .banner-container {
- #tower-banner {
- .download-btn {
- font-size: 12px;
- }
- }
- }
- }
-}
-
-@media (max-width: 990px) {
- #galaxy-footer {
- .banner-container {
- padding-right: 15px;
- padding-bottom: 30px;
- }
- .left-border {
- border-left: none;
- padding-left: 15px;
- }
- }
-}
-
-@media (max-width: 768px) {
- #galaxy-footer {
- min-height: 1200px;
- }
-}
+}
\ No newline at end of file
diff --git a/galaxy/static/less/galaxy.less b/galaxy/static/less/galaxy.less
index 86a1487e8..5164ef0ee 100644
--- a/galaxy/static/less/galaxy.less
+++ b/galaxy/static/less/galaxy.less
@@ -55,7 +55,7 @@
@import "fonts";
@import "navbar";
@import "banner";
-@import "info";
+@import "home_content";
@import "footer";
@import "page_title";
@import "tabs.less";
@@ -66,7 +66,6 @@
@import "page_not_found";
@import "social_signup";
@import "user_detail";
-@import "intro_page";
@import "role_detail";
@import "account_landing";
@import "explore";
diff --git a/galaxy/static/less/home_content.less b/galaxy/static/less/home_content.less
new file mode 100644
index 000000000..fed7352dd
--- /dev/null
+++ b/galaxy/static/less/home_content.less
@@ -0,0 +1,4 @@
+/*
+ * Add styles for custom home content here
+ *
+ */
\ No newline at end of file
diff --git a/galaxy/static/less/info.less b/galaxy/static/less/info.less
deleted file mode 100644
index 273be0205..000000000
--- a/galaxy/static/less/info.less
+++ /dev/null
@@ -1,135 +0,0 @@
-/*
- * Info section of home page.
- */
-
-#galaxy-info {
- margin-top: 30px;
- margin-bottom: 30px;
-
- .info-label {
- display: inline-block;
- vertical-align: middle;
- font-size: 24px;
- color: @grey;
- text-transform: uppercase;
- margin-left: 10px;
- }
- .download-icon,
- .share-icon,
- .thumbs-up-icon {
- display: inline-block;
- vertical-align: middle;
- width: 40px;
- height: 40px;
- border-radius: 50%;
- i {
- color: @white;
- padding-top: 5px;
- padding-left: 6px;
- }
- }
- .download-icon {
- background-color: @ansible-color;
- border: 1px solid @ansible-color;
- i {
- padding-left: 5px;
- }
- }
- .share-icon {
- background-color: @blue;
- border: 1px solid @blue;
- i {
- padding-top: 5px;
- padding-left: 6px;
- }
- }
-
- #featured-section {
- background-color: @red;
- color: @white;
- border-radius: 2px;
-
- #title .title-text {
- padding-left: 3px;
- font-size: 24px;
- }
-
- .featured {
- padding: 10px;
- border-bottom: 1px solid @white;
-
- .title {
- padding-right: 10px;
- }
- }
-
- .featured:last-of-type {
- border-bottom-right-radius: 2px;
- border-bottom-left-radius: 2px;
- }
-
- #featured-role-body {
- height: 60px;
- width: 100%;
- animation-duration: 1.5s;
- -webkit-animation-duration: 1.5s;
- }
-
- #featured-author-body {
- height: 30px;
- width: 100%;
- animation-duration: 1.5s;
- -webkit-animation-duration: 1.5s;
- }
-
- .upcase {
- text-transform: uppercase;
- }
-
- a, a:active, a:visited {
- color: @white;
- }
-
- a:hover {
- color: #ebebeb;
- }
-
- .controls {
- margin-top: 10px;
- text-align: right;
- a {
- padding-right: 3px;
- }
- font-size: 12px;
- a:hover {
- color: @blue;
- }
- }
-
- .inactive .fa-circle {
- display: none;
- }
- .active .fa-circle {
- display: normal;
- }
- .active .fa-circle-o {
- display: none;
- }
- }
-
- .content-txt {
- text-align: justify;
- padding: 15px 0 0 0;
- }
- pre {
- font-size: 12px;
- }
-}
-
-@media (max-width: 768px) {
- #galaxy-info {
- .content-txt {
- margin-bottom: 30px;
- }
- }
-}
diff --git a/galaxy/static/less/intro_page.less b/galaxy/static/less/intro_page.less
deleted file mode 100644
index 6c73c9909..000000000
--- a/galaxy/static/less/intro_page.less
+++ /dev/null
@@ -1,147 +0,0 @@
-/*
- * intro_page.less
- */
-
- #galaxy-intro-page {
- @border-color: #e1e1e1;
-
- margin-top: 30px;
- margin-bottom: 30px;
-
- h2 {
- margin-top: 0;
- }
- h3, h4 {
- margin-top:30px;
- }
- h5 {
- margin-top: 20px;
- font-weight: bold;
- }
- pre {
- margin: 15px 0 20px 0;
- }
- .galaxy-intro-links {
- font-size: 13px;
- z-index: +1;
- width: 234px;
- background-color: #f2f2f2;
- border-radius: 2px;
- border: 1px solid @border-color;
-
- .galaxy-nav-title {
- i { color: #b7b7b7; }
- color: #848992;
- border-bottom: 1px solid @border-color;
- text-align: center;
- padding: 15px;
- margin-bottom: 10px;
- }
-
- .nav > li > a:hover {
- background-color: @white;
- border-radius: 2px;
- }
- .nav > li > a {
- padding: 5px 10px 5px 20px;
- }
- .nav > li > ul > li a {
- padding: 3px 10px 3px 20px;
- }
- .nav >li >a.pad {
- padding-left: 40px;
- }
- .back-to-top-link {
- text-align: center;
- font-size: 12px;
- padding: 15px;
- a {
- color: #848992;
- i {
- color: #b7b7b7;
- }
- }
- a:active,
- a:visited,
- a:hover {
- color: #848992;
- i {
- color: #b7b7b7;
- }
- }
- }
- }
-
- .galaxy-intro-links.affix {
- top: 30px;
- }
-
- .galaxy-nav-title {
- padding-left: 15px;
- font-size: 15px;
- color: #848992;
- hr {
- border-color: #ccc;
- padding: 0;
- margin-top: 10px;
- margin-bottom: 10px;
- }
- }
-
- .intro-content {
- overflow-y: hidden;
- }
-
- .screen-shot {
- border: 1px solid #ebebeb;
- border-radius: 2px;
- text-align: center;
- padding: 10px;
- margin: 15px auto;
- max-width: 572px;
- img {
- max-width: 550px;
- }
- }
- }
-
- @media (max-width: 1120px) {
- #galaxy-intro-page {
- .galaxy-intro-links {
- width: 240px;
- }
- }
- }
-
- @media (min-width: 1250px) {
- #galaxy-intro-page {
- .galaxy-intro-links {
- width: 240px;
- }
- .col-lg-3 {
- width: 20%;
- }
- .col-lg-9 {
- width: 80%;
- }
- }
- }
-
- @media (min-width: 1650px) {
- #galaxy-intro-page {
- .col-lg-3 {
- width: 15%;
- }
- .col-lg-9 {
- width: 85%;
- }
- }
- }
-
- @media (max-height: 700px) {
- #galaxy-intro-page {
- .galaxy-intro-links.affix {
- top: 0;
- }
- }
- }
diff --git a/galaxy/static/less/navbar.less b/galaxy/static/less/navbar.less
index f0f783ac8..bea5547d7 100644
--- a/galaxy/static/less/navbar.less
+++ b/galaxy/static/less/navbar.less
@@ -16,6 +16,12 @@
.navbar-brand {
height: @navbar-height;
padding: 0;
+ .title {
+ margin-top: 25px;
+ font-size: 36px;
+ text-transform: uppercase;
+ color: @white;
+ }
}
.navbar-default {
diff --git a/galaxy/static/partials/main.html b/galaxy/static/partials/explore.html
similarity index 100%
rename from galaxy/static/partials/main.html
rename to galaxy/static/partials/explore.html
diff --git a/galaxy/static/partials/footer.html b/galaxy/static/partials/footer.html
new file mode 100644
index 000000000..51b6e9883
--- /dev/null
+++ b/galaxy/static/partials/footer.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/galaxy/static/partials/role-list.html b/galaxy/static/partials/role-list.html
index 9c38edbd6..b8d627075 100644
--- a/galaxy/static/partials/role-list.html
+++ b/galaxy/static/partials/role-list.html
@@ -94,12 +94,7 @@