Reduce user data in embed

pull/15087/head
csubira 5 years ago
parent 865296e532
commit 7eda5b775a

@ -0,0 +1,8 @@
module EmbedHelper
def get_user_data(user)
{
base_url: user.public_url,
account_type: user.account_type
}
end
end

@ -37,7 +37,7 @@
var stateJSON = <%= safe_js_object @state.to_json %>;
var authTokens = <%= safe_js_object @auth_tokens.to_json %>;
var geocoderConfiguration = <%= safe_js_object geocoder_config.to_json %>;
var userData = <%= safe_js_object @viz_owner.to_json %>;
var userData = <%= safe_js_object get_user_data(@viz_owner).to_json %>;
</script>
<%= javascript_include_tag 'common', 'common_vendor', 'builder_embed' %>

@ -319,7 +319,7 @@ $cEmbedTabs-Shadow: rgba(0, 0, 0, 0.24);
box-sizing: border-box;
width: 140px;
height: auto;
padding: 16px 18px 12px;
padding: 16px 20px 12px;
border-radius: 4px;
background: white;
box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.24), 0 4px 8px 0 rgba(0, 0, 0, 0.16);
@ -407,7 +407,7 @@ $cEmbedTabs-Shadow: rgba(0, 0, 0, 0.24);
&--link {
color: #162945;
font-family: 'Montserrat';
font-family: 'Open Sans';
font-size: 10px;
font-weight: 600;
letter-spacing: -0.08px;

@ -11,21 +11,27 @@ var EmbedBannerView = CoreView.extend({
initialize: function () {
this.template = template;
this._embedUrl = window.vizJSON.user.profile_url + '/builder/' + window.vizJSON.id + '/embed';
this._startNowUrl = SIGN_UP_URL +
'?utm_source=' + this._embedUrl +
'&utm_medium=referral' +
'&utm_campaing=Free_Public_Map_Banner';
this._removeBannerUrl = REMOVE_BANNER_URL;
this._userData = window.userData;
this._viz = window.vizJSON;
},
render: function () {
this.$el.html(this.template({
startNowUrl: this._startNowUrl,
removeBannerUrl: this._removeBannerUrl
startNowUrl: this._getStartNowUrl,
removeBannerUrl: REMOVE_BANNER_URL
}));
return this;
},
_getEmbedUrl: function () {
return this._userData.baseUrl + '/builder/' + this._viz.id + '/embed';
},
_getStartNowUrl: function () {
return SIGN_UP_URL +
'?utm_source=' + this._embedUrl +
'&utm_medium=referral' +
'&utm_campaing=Free_Public_Map_Banner';
}
});

Loading…
Cancel
Save