Skip to content

Commit

Permalink
Merge pull request #517 from miesgre/f/paella-xss-security-isues-5.x
Browse files Browse the repository at this point in the history
MH-13189: Fix paella xss security isues in opencast 5.x
  • Loading branch information
staubesv committed Oct 25, 2018
2 parents 9c87bbe + d9ad482 commit 3a7f521
Show file tree
Hide file tree
Showing 5 changed files with 34 additions and 270 deletions.
240 changes: 2 additions & 238 deletions modules/engage-paella-player/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion modules/engage-paella-player/package.json
Expand Up @@ -5,6 +5,6 @@
"gulp": "^3.9.1",
"gulp-clean": "^0.3.2",
"merge-stream": "^1.0.1",
"paellaplayer": "github:polimediaupv/paella#5.2.13"
"paellaplayer": "github:polimediaupv/paella#5.2.18"
}
}
Expand Up @@ -97,15 +97,15 @@ paella.plugins.MHDescriptionPlugin = Class.create(paella.TabBarPlugin,{
var divPresenter = document.createElement('div'); divPresenter.className = 'showMHDescriptionTabBarElement';
var divDescription = document.createElement('div'); divDescription.className = 'showMHDescriptionTabBarElement';

divDate.innerHTML = paella.dictionary.translate("Date")+': <span class="showMHDescriptionTabBarValue">'+this.desc.date+'</span>';
divContributor.innerHTML = paella.dictionary.translate("Contributor")+': <span class="showMHDescriptionTabBarValue">'+this.desc.contributor+'</span>';
divLanguage.innerHTML = paella.dictionary.translate("Language")+': <span class="showMHDescriptionTabBarValue">'+this.desc.language+'</span>';
divViews.innerHTML = paella.dictionary.translate("Views")+': <span class="showMHDescriptionTabBarValue">'+this.desc.views+'</span>';
divTitle.innerHTML = paella.dictionary.translate("Title")+': <span class="showMHDescriptionTabBarValue">'+this.desc.title+'</span>';
divSubject.innerHTML = paella.dictionary.translate("Subject")+': <span class="showMHDescriptionTabBarValue">'+this.desc.subject+'</span>';
divPresenter.innerHTML = paella.dictionary.translate("Presenter")+': <span class="showMHDescriptionTabBarValue"><a tabindex="4001" href="index.html?q='+this.desc.presenter+'">'+this.desc.presenter+'</a></span>';
divSeries.innerHTML = paella.dictionary.translate("Series")+': <span class="showMHDescriptionTabBarValue"><a tabindex="4002" href="index.html?series='+this.desc.serieId+'">'+this.desc.serie+'</a></span>';
divDescription.innerHTML = paella.dictionary.translate("Description")+': <span class="showMHDescriptionTabBarValue">'+this.desc.description+'</span>';
divDate.innerHTML = paella.dictionary.translate("Date")+': <span class="showMHDescriptionTabBarValue">'+paella.AntiXSS.htmlEscape(this.desc.date)+'</span>';
divContributor.innerHTML = paella.dictionary.translate("Contributor")+': <span class="showMHDescriptionTabBarValue">'+paella.AntiXSS.htmlEscape(this.desc.contributor)+'</span>';
divLanguage.innerHTML = paella.dictionary.translate("Language")+': <span class="showMHDescriptionTabBarValue">'+paella.AntiXSS.htmlEscape(this.desc.language)+'</span>';
divViews.innerHTML = paella.dictionary.translate("Views")+': <span class="showMHDescriptionTabBarValue">'+paella.AntiXSS.htmlEscape(this.desc.views)+'</span>';
divTitle.innerHTML = paella.dictionary.translate("Title")+': <span class="showMHDescriptionTabBarValue">'+paella.AntiXSS.htmlEscape(this.desc.title)+'</span>';
divSubject.innerHTML = paella.dictionary.translate("Subject")+': <span class="showMHDescriptionTabBarValue">'+paella.AntiXSS.htmlEscape(this.desc.subject)+'</span>';
divPresenter.innerHTML = paella.dictionary.translate("Presenter")+': <span class="showMHDescriptionTabBarValue"><a tabindex="4001" href="index.html?q='+this.desc.presenter+'">'+paella.AntiXSS.htmlEscape(this.desc.presenter)+'</a></span>';
divSeries.innerHTML = paella.dictionary.translate("Series")+': <span class="showMHDescriptionTabBarValue"><a tabindex="4002" href="index.html?series='+this.desc.serieId+'">'+paella.AntiXSS.htmlEscape(this.desc.serie)+'</a></span>';
divDescription.innerHTML = paella.dictionary.translate("Description")+': <span class="showMHDescriptionTabBarValue">'+paella.AntiXSS.htmlEscape(this.desc.description)+'</span>';

//---------------------------//
var divLeft = document.createElement('div');
Expand Down

0 comments on commit 3a7f521

Please sign in to comment.