From 25d896e213b191cf39c38cafe7e209a0220c7036 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=92=9F=E8=BF=9B?= Date: Tue, 16 Jun 2020 05:56:12 +0000 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20infowindow-view.js?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- carto.js/src/geo/ui/infowindow-view.js | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) 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()) {