|
|
|
@ -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';
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|