diff --git a/carto.js/src/geo/ui/infowindow-view.js b/carto.js/src/geo/ui/infowindow-view.js index e36b8c5..685d69d 100644 --- a/carto.js/src/geo/ui/infowindow-view.js +++ b/carto.js/src/geo/ui/infowindow-view.js @@ -117,6 +117,10 @@ var Infowindow = View.extend({ if (this._containsVideo()) { this._loadVideo(); } + + if (this._containsH5url()) { + this._loadH5url(); + } this._setupClasses(); this._renderScroll(); @@ -128,6 +132,17 @@ var Infowindow = View.extend({ }, // video add + _containsH5url: function () { + return !!this.$('.js-infowindow').attr('data-h5url'); + }, + + _loadH5url: function () { + var url = this._getCoverURL(); + + var $urlsrc = this.$('#mainContent'); + $urlsrc.attr('src', url); + + }, _containsVideo: function () { return !!this.$('.js-infowindow').attr('data-video'); @@ -138,6 +153,8 @@ var Infowindow = View.extend({ //this._startCoverLoader(); var url = this._getCoverURL(); + var $urlsrc = this.$('#target'); + $urlsrc.attr('src', url); /* if (this._isLoadingFields()) {