From b2aea81560e684434ef57264d4de6fdf447ae0cd Mon Sep 17 00:00:00 2001 From: gnaegi <none@none> Date: Tue, 1 Mar 2016 17:35:29 +0100 Subject: [PATCH] OO-1915 fix broken internal link detection in iframe --- src/main/webapp/static/js/openolat/iframe.js | 21 ++++++++++---------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/src/main/webapp/static/js/openolat/iframe.js b/src/main/webapp/static/js/openolat/iframe.js index 6e089570b80..690a0982801 100644 --- a/src/main/webapp/static/js/openolat/iframe.js +++ b/src/main/webapp/static/js/openolat/iframe.js @@ -302,17 +302,16 @@ function b_changeLinkTargets() { if (anchor.getAttribute('href')) { var target = anchor.getAttribute('target'); var href = anchor.getAttribute("href"); - if (href.indexOf("/auth/repo/go?rid=") != -1 - || (href.indexOf("/url/") != -1 && ( - href.indexOf("/RepositoryEntry/") != -1 - || href.indexOf("/BusinessGroup/") != -1 - || href.indexOf("Site/", href.indexOf("/url/")) != -1 - || href.indexOf("/CatalogEntry/") != -1 - || href.indexOf("/Portal/") != -1 - || href.indexOf("/CatalogAdmin/") != -1 - || href.indexOf("/CoachSite/") != -1 - || href.indexOf("/GMCMenuTree/") != -1 - ) + if ((href.indexOf("/url/") != -1 || href.indexOf("/auth/") != -1) && + ( + href.indexOf("/repo/go?rid=") != -1 + ||Â href.indexOf("/RepositoryEntry/") != -1 + || href.indexOf("/BusinessGroup/") != -1 + || href.indexOf("Site/") != -1 + || href.indexOf("/CatalogEntry/") != -1 + || href.indexOf("/Portal/") != -1 + || href.indexOf("/CatalogAdmin/") != -1 + || href.indexOf("/GMCMenuTree/") != -1 ) ) { // absolute links to repository entries have to by opened in the parent frame -- GitLab