Skip to content

Commit 49c17cf

Browse files
Merge MAGETWO-88603 into 2.3-bugfixes-240918
2 parents e1533b0 + 3b4f913 commit 49c17cf

File tree

1 file changed

+10
-12
lines changed

1 file changed

+10
-12
lines changed

app/code/Magento/ProductVideo/view/adminhtml/web/js/new-video-dialog.js

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,9 @@ define([
8787
* @private
8888
*/
8989
_doUpdate: function () {
90+
var uploaderLinkUrl,
91+
uploaderLink;
92+
9093
this.reset();
9194
this.element.find(this.options.container).append(
9295
'<div class="' +
@@ -105,20 +108,15 @@ define([
105108
this.element.find(this.options.metaData.DOM.duration).text(this.options.metaData.data.duration);
106109

107110
if (this.options.videoProvider === 'youtube') {
108-
this.element.find(this.options.metaData.DOM.uploader).html(
109-
'<a href="https://youtube.com/channel/' +
110-
this.options.metaData.data.uploaderUrl +
111-
'" target="_blank">' +
112-
this.options.metaData.data.uploader +
113-
'</a>'
114-
);
111+
uploaderLinkUrl = 'https://youtube.com/channel/' + this.options.metaData.data.uploaderUrl;
115112
} else if (this.options.videoProvider === 'vimeo') {
116-
this.element.find(this.options.metaData.DOM.uploader).html(
117-
'<a href="' +
118-
this.options.metaData.data.uploaderUrl +
119-
'" target="_blank">' + this.options.metaData.data.uploader +
120-
'</a>');
113+
uploaderLinkUrl = this.options.metaData.data.uploaderUrl;
121114
}
115+
uploaderLink = document.createElement('a');
116+
uploaderLink.setAttribute('href', uploaderLinkUrl);
117+
uploaderLink.setAttribute('target', '_blank');
118+
uploaderLink.innerText = this.options.metaData.data.uploader;
119+
this.element.find(this.options.metaData.DOM.uploader)[0].appendChild(uploaderLink);
122120
this.element.find('.' + this.options.videoClass).productVideoLoader();
123121

124122
},

0 commit comments

Comments
 (0)