|
|
|
@ -72,7 +72,7 @@ $(function () {
|
|
|
|
|
var data = window.CartoConfig.data;
|
|
|
|
|
var config = data.config;
|
|
|
|
|
|
|
|
|
|
cdb.templates.namespace = 'cartodb/';
|
|
|
|
|
cdb.templates.namespace = 'cartodb/';
|
|
|
|
|
cdb.config.set(config);
|
|
|
|
|
document.title = TITLE({
|
|
|
|
|
title: _t('forbidden_map.title')
|
|
|
|
@ -140,51 +140,51 @@ $(function () {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function showPublicVisualization (password) {
|
|
|
|
|
var data = window.CartoConfig.data;
|
|
|
|
|
var vizdata = window.CartoConfig.vizdata;
|
|
|
|
|
var visualizations = window.CartoConfig.visualizations;
|
|
|
|
|
var assetsVersion = AssetsVersionHelper.getAssetsVersion(VERSION);
|
|
|
|
|
var assetsBaseUrl = data.config.app_assets_base_url;
|
|
|
|
|
var currentUser = data.user_data
|
|
|
|
|
? new cdb.admin.User(data.user_data)
|
|
|
|
|
: null;
|
|
|
|
|
|
|
|
|
|
var mapOwnerUser = vizdata.permission.owner
|
|
|
|
|
? new cdb.admin.User(vizdata.permission.owner)
|
|
|
|
|
: null;
|
|
|
|
|
|
|
|
|
|
cdb.templates.namespace = 'cartodb/';
|
|
|
|
|
cdb.config.set(data.config);
|
|
|
|
|
|
|
|
|
|
if (currentUser) {
|
|
|
|
|
cdb.config.set('user', currentUser);
|
|
|
|
|
cdb.config.set('url_prefix', currentUser.get('base_url'));
|
|
|
|
|
}
|
|
|
|
|
var data = window.CartoConfig.data;
|
|
|
|
|
var vizdata = window.CartoConfig.vizdata;
|
|
|
|
|
var visualizations = window.CartoConfig.visualizations;
|
|
|
|
|
var assetsVersion = AssetsVersionHelper.getAssetsVersion(VERSION);
|
|
|
|
|
var assetsBaseUrl = data.config.app_assets_base_url;
|
|
|
|
|
var currentUser = data.user_data
|
|
|
|
|
? new cdb.admin.User(data.user_data)
|
|
|
|
|
: null;
|
|
|
|
|
|
|
|
|
|
StaticHeaderMetaTagsHelper
|
|
|
|
|
.addPublicMapMeta(assetsBaseUrl, vizdata, mapOwnerUser)
|
|
|
|
|
.addTwitterMeta(vizdata, mapOwnerUser, TWITTER_CARD_IMG_WIDTH, TWITTER_CARD_IMG_HEIGHT)
|
|
|
|
|
.addFacebookMeta(vizdata, mapOwnerUser, FACEBOOK_CARD_IMG_WIDTH, FACEBOOK_CARD_IMG_HEIGHT);
|
|
|
|
|
|
|
|
|
|
$('#app').empty();
|
|
|
|
|
|
|
|
|
|
var publicMapView = new PublicMapWindow({
|
|
|
|
|
el: '#app',
|
|
|
|
|
assetsVersion: assetsVersion,
|
|
|
|
|
collection: new cdb.admin.Visualizations(),
|
|
|
|
|
config: cdb.config,
|
|
|
|
|
currentUser: currentUser,
|
|
|
|
|
mapOwnerUser: mapOwnerUser,
|
|
|
|
|
data: data,
|
|
|
|
|
isMobileDevice: MapOptionsHelper.isMobileDevice(),
|
|
|
|
|
mapId: MAP_ID,
|
|
|
|
|
mapOptions: {},
|
|
|
|
|
vizdata: vizdata,
|
|
|
|
|
visualizations: visualizations,
|
|
|
|
|
password: password
|
|
|
|
|
});
|
|
|
|
|
var mapOwnerUser = vizdata.permission.owner
|
|
|
|
|
? new cdb.admin.User(vizdata.permission.owner)
|
|
|
|
|
: null;
|
|
|
|
|
|
|
|
|
|
cdb.templates.namespace = 'cartodb/';
|
|
|
|
|
cdb.config.set(data.config);
|
|
|
|
|
|
|
|
|
|
if (currentUser) {
|
|
|
|
|
cdb.config.set('user', currentUser);
|
|
|
|
|
cdb.config.set('url_prefix', currentUser.get('base_url'));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
StaticHeaderMetaTagsHelper
|
|
|
|
|
.addPublicMapMeta(assetsBaseUrl, vizdata, mapOwnerUser)
|
|
|
|
|
.addTwitterMeta(vizdata, mapOwnerUser, TWITTER_CARD_IMG_WIDTH, TWITTER_CARD_IMG_HEIGHT)
|
|
|
|
|
.addFacebookMeta(vizdata, mapOwnerUser, FACEBOOK_CARD_IMG_WIDTH, FACEBOOK_CARD_IMG_HEIGHT);
|
|
|
|
|
|
|
|
|
|
$('#app').empty();
|
|
|
|
|
|
|
|
|
|
var publicMapView = new PublicMapWindow({
|
|
|
|
|
el: '#app',
|
|
|
|
|
assetsVersion: assetsVersion,
|
|
|
|
|
collection: new cdb.admin.Visualizations(),
|
|
|
|
|
config: cdb.config,
|
|
|
|
|
currentUser: currentUser,
|
|
|
|
|
mapOwnerUser: mapOwnerUser,
|
|
|
|
|
data: data,
|
|
|
|
|
isMobileDevice: MapOptionsHelper.isMobileDevice(),
|
|
|
|
|
mapId: MAP_ID,
|
|
|
|
|
mapOptions: {},
|
|
|
|
|
vizdata: vizdata,
|
|
|
|
|
visualizations: visualizations,
|
|
|
|
|
password: password
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
publicMapView.render();
|
|
|
|
|
publicMapView.render();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var getConfig = function () {
|
|
|
|
|