From 36aeead2aa8cdfbae60163087a0d74ab8128f3a2 Mon Sep 17 00:00:00 2001 From: Connor Turland Date: Wed, 26 Nov 2014 14:49:01 -0500 Subject: [PATCH] homepage updates. updated the 'last updated' text. fixed map cards --- app/assets/images/partner_logos.png | Bin 0 -> 17285 bytes .../javascripts/src/Metamaps.Backbone.js | 14 +++++++++-- app/assets/stylesheets/application.css | 1 + app/assets/stylesheets/base.css | 5 +++- app/assets/stylesheets/clean.css | 22 ++++++++++-------- app/views/layouts/_lightboxes.html.erb | 2 +- app/views/layouts/_templates.html.erb | 4 ++-- app/views/main/home.html.erb | 2 +- 8 files changed, 33 insertions(+), 17 deletions(-) create mode 100644 app/assets/images/partner_logos.png diff --git a/app/assets/images/partner_logos.png b/app/assets/images/partner_logos.png new file mode 100644 index 0000000000000000000000000000000000000000..7b1e94412e2116efcc5e540ab41ad676c1b3ecc8 GIT binary patch literal 17285 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�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 literal 0 HcmV?d00001 diff --git a/app/assets/javascripts/src/Metamaps.Backbone.js b/app/assets/javascripts/src/Metamaps.Backbone.js index 0eec6e61..2909f5d8 100644 --- a/app/assets/javascripts/src/Metamaps.Backbone.js +++ b/app/assets/javascripts/src/Metamaps.Backbone.js @@ -89,10 +89,20 @@ Metamaps.Backbone.Map = Backbone.Model.extend({ function capitalize(string) { return string.charAt(0).toUpperCase() + string.slice(1); } + + var n = this.get('name'); + var d = this.get('desc'); + + var maxNameLength = 32; + var maxDescLength = 118; + var truncatedName = n ? (n.length > maxNameLength ? n.substring(0, maxNameLength) + "..." : n) : ""; + var truncatedDesc = d ? (d.length > maxDescLength ? d.substring(0, maxDescLength) + "..." : d) : ""; + var obj = { id: this.id, - name: this.get('name'), - desc: this.get('desc'), + name: truncatedName, + fullName: n, + desc: truncatedDesc, permission: this.get("permission") ? capitalize(this.get("permission")) : "Commons", editPermission: this.authorizeToEdit(Metamaps.Active.Mapper) ? 'canEdit' : 'cannotEdit', contributor_count_number: '' + this.get('contributor_count') + '', diff --git a/app/assets/stylesheets/application.css b/app/assets/stylesheets/application.css index 8cd71a74..df4bba62 100644 --- a/app/assets/stylesheets/application.css +++ b/app/assets/stylesheets/application.css @@ -1596,6 +1596,7 @@ float: left; .wrapper div.mapInfoDesc span { float: none !important; padding-bottom: 10px; + word-wrap: break-word; } .infoStatIcon { float: left; diff --git a/app/assets/stylesheets/base.css b/app/assets/stylesheets/base.css index 2285bbe3..7eb39b9e 100644 --- a/app/assets/stylesheets/base.css +++ b/app/assets/stylesheets/base.css @@ -841,6 +841,7 @@ font-family: 'din-regular', helvetica, sans-serif; background: #424242; border-radius:2px; margin:16px 16px 16px 19px; + box-shadow: 0px 3px 3px rgba(0,0,0,0.23), 0 3px 3px rgba(0,0,0,0.16); } .mapCard { @@ -864,8 +865,10 @@ font-family: 'din-regular', helvetica, sans-serif; } .mapCard .title { + word-wrap: break-word; font-size:18px; line-height:22px; + height: 44px; display:block; padding: 0 16px; text-align: center; @@ -895,11 +898,11 @@ font-family: 'din-regular', helvetica, sans-serif; -webkit-flex: 1; /* Chrome */ -ms-flex: 1; /* IE 10 */ flex: 1; /* NEW, Spec - Opera 12.1, Firefox 20+ */ - overflow-y:auto; padding:0 16px 8px; font-family: helvetica, sans-serif; font-style: italic; font-size: 12px; + word-wrap: break-word; } .mCS_no_scrollbar { padding-right: 5px; diff --git a/app/assets/stylesheets/clean.css b/app/assets/stylesheets/clean.css index 24a659fc..22b6fab4 100644 --- a/app/assets/stylesheets/clean.css +++ b/app/assets/stylesheets/clean.css @@ -724,20 +724,20 @@ } .homeWrapper { - width: 880px; + width: 800px; margin: 0 auto; color: #424242; } .homeTitle { - font-size: 69px; + font-size: 63px; line-height: 48px; text-align: center; margin-bottom: 20px; } .homeIntro { - font-size: 23px; + font-size: 22px; line-height: 26px; text-align: justify; margin: 32px 0 20px; @@ -759,7 +759,7 @@ .homeWrapper .callToAction { float: left; - width: 220px; + width: 216px; padding: 24px 0 24px 24px; color: #F5F5F5; } @@ -767,11 +767,11 @@ font-size: 24px; } .callToAction p { - margin: 16px 0; - font-size: 14px; + margin: 8px 0 16px; + font-size: 13px; line-height: 16px; font-family: 'din-regular', helvetica, sans-serif; - text-align: justify; + text-align: left; } .callToAction a, .callToAction button { display: block; @@ -810,11 +810,13 @@ } .fullWidthWrapper.withPartners { - background: url(homepage-bg.png) no-repeat center -300px; + background: url(homepage-bg.png) no-repeat center -332px; + background-size: 1430px 1072px; } .homeWrapper.homePartners { - padding-bottom: 100px; - height: 200px; + padding: 64px 0 100px; + height: 96px; + background: url(partner_logos.png) no-repeat 0 64px; } .github-fork-ribbon-wrapper { diff --git a/app/views/layouts/_lightboxes.html.erb b/app/views/layouts/_lightboxes.html.erb index 81461c06..0aa38302 100644 --- a/app/views/layouts/_lightboxes.html.erb +++ b/app/views/layouts/_lightboxes.html.erb @@ -19,7 +19,7 @@

PRIVATE BETA

2.6

-

Aug 31, 2014

+

Nov 29, 2014

diff --git a/app/views/layouts/_templates.html.erb b/app/views/layouts/_templates.html.erb index 372740e7..348babde 100644 --- a/app/views/layouts/_templates.html.erb +++ b/app/views/layouts/_templates.html.erb @@ -50,14 +50,14 @@