Skip to content

Commit

Permalink
Merge branch 'oja-sfl-survey'
Browse files Browse the repository at this point in the history
  • Loading branch information
OliverJAsh committed Jul 3, 2015
2 parents e660e1b + a1c7f34 commit 4895a1a
Show file tree
Hide file tree
Showing 4 changed files with 66 additions and 0 deletions.
Expand Up @@ -6,6 +6,7 @@ define([
'common/utils/config',
'common/utils/mediator',
'common/utils/template',
'common/modules/ui/message',
'common/modules/identity/api',
'common/modules/save-for-later',
'Promise'
Expand All @@ -17,6 +18,7 @@ define([
config,
mediator,
template,
Message,
Id,
SaveForLater,
Promise
Expand All @@ -43,6 +45,37 @@ define([
var init = function () {
var saveForLater = new SaveForLater();
saveForLater.init();

var templateStr =
'<div class="site-message__message" id="site-message__message">' +
'<%=messageTextHeader%>' +
'<p class="site-message__description"><%=messageText%></p>' +
'</div>' +
'<ul class="site-message__actions u-unstyled">' +
'<li class="site-message__actions__item">' +
'<i class="i i-arrow-white-right"></i>' +
'<a href="<%=panelLink%>" target="_blank" data-link-name="read more"><%=linkText%></a>' +
'</li>' +
'</ul>';

var panelLinks = {
mobile: 'https://s.userzoom.com/m/MSBDMTBTMjI5',
tablet: 'https://s.userzoom.com/m/MSBDMTBTMjI5',
desktop: 'https://s.userzoom.com/m/MSBDMTBTMjI5',
wide: 'https://s.userzoom.com/m/MSBDMTBTMjI5'
};

new Message('save-for-later', {
pinOnHide: false
}).show(template(
templateStr,
{
panelLink: panelLinks[detect.getBreakpoint()],
messageTextHeader: 'Tell us about your experience using the Guardian site',
messageText: 'Complete a quick survey (10 min) and get involved in the development of the site.',
linkText: 'Open survey'
}
));
};

this.variants = [
Expand Down
3 changes: 3 additions & 0 deletions static/src/stylesheets/facia.scss
Expand Up @@ -28,3 +28,6 @@
@import 'module/business/_stocks';
@import 'module/live-pulse';
@import 'module/facia/snaps/_facia';
// This icon currently lives in global (aka "global - facia"). Add it to facia
// for the test
@import 'module/save-for-later-test'
20 changes: 20 additions & 0 deletions static/src/stylesheets/module/_release-message.scss
Expand Up @@ -101,6 +101,20 @@
@include mq(wide) {
max-width: none;
}

.site-message--save-for-later & {
font-weight: bold;
padding-top: 10px;

@include mq(mobile) {
padding-left: 14px;
}
}
}

.site-message__description {
font-size: 14px;
font-weight: normal;
}

.site-message__message--tall {
Expand All @@ -117,6 +131,12 @@
vertical-align: middle;
margin-top: 0;
}

.site-message--save-for-later & {
@include mq(mobile) {
padding-left: 14px;
}
}
}

$btn-height: gs-height(1) - $gs-baseline/2; //30px
Expand Down
10 changes: 10 additions & 0 deletions static/src/stylesheets/module/_save-for-later-test.scss
@@ -0,0 +1,10 @@
@if ($svg-support) {
%svg-i-arrow-white-right,
.svg-i-arrow-white-right {
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTIyLjggMTQuNkwxNS4yIDdsLS43LjcgNS41IDYuNkg2djEuNWgxNGwtNS41IDYuNi43LjcgNy42LTcuNnYtLjkiLz48L3N2Zz4=);
background-position: 0 0;
}
.svg .i-arrow-white-right {
@extend %svg-i-arrow-white-right !optional;
}
}

0 comments on commit 4895a1a

Please sign in to comment.