|
|
|
@ -9,10 +9,10 @@ module.exports = cdb.core.View.extend({
|
|
|
|
|
initialize: function (opts) {
|
|
|
|
|
if (!opts.layerDefinitionModel) throw new Error('Layer definition is required');
|
|
|
|
|
if (!opts.querySchemaModel) throw new Error('querySchemaModel is required');
|
|
|
|
|
this.layerDefinitionModel = opts.layerDefinitionModel;
|
|
|
|
|
this._layerDefinitionModel = opts.layerDefinitionModel;
|
|
|
|
|
this._querySchemaModel = opts.querySchemaModel;
|
|
|
|
|
this._layerInfowindowModel = this.layerDefinitionModel.infowindowModel;
|
|
|
|
|
this._layerTooltipModel = this.layerDefinitionModel.tooltipModel;
|
|
|
|
|
this._layerInfowindowModel = this._layerDefinitionModel.infowindowModel;
|
|
|
|
|
this._layerTooltipModel = this._layerDefinitionModel.tooltipModel;
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
render: function () {
|
|
|
|
@ -33,6 +33,7 @@ module.exports = cdb.core.View.extend({
|
|
|
|
|
return new InfowindowView({
|
|
|
|
|
querySchemaModel: self._querySchemaModel,
|
|
|
|
|
layerInfowindowModel: self._layerInfowindowModel,
|
|
|
|
|
layerDefinitionModel: self._layerDefinitionModel,
|
|
|
|
|
templateStyles: [
|
|
|
|
|
{
|
|
|
|
|
value: 'none',
|
|
|
|
@ -59,6 +60,7 @@ module.exports = cdb.core.View.extend({
|
|
|
|
|
return new TooltipView({
|
|
|
|
|
querySchemaModel: self._querySchemaModel,
|
|
|
|
|
layerInfowindowModel: self._layerTooltipModel,
|
|
|
|
|
layerDefinitionModel: self._layerDefinitionModel,
|
|
|
|
|
templateStyles: [
|
|
|
|
|
{
|
|
|
|
|
value: 'none',
|
|
|
|
|