Changes guided tour link from ID to class. Needed for #8554
Change-Id: I7e99bac6555abec271daca09ebd8323074b34f3d
diff --git a/dev/js/src/init.js b/dev/js/src/init.js
index f49ff3f..12474c0 100644
--- a/dev/js/src/init.js
+++ b/dev/js/src/init.js
@@ -91,15 +91,17 @@
KorAP.koralQuery = JSON.parse(kqe.getAttribute('data-koralquery') || "");
};
- let gt;
- if (gt = document.getElementById('link-guided-tour')) {
- gt.setAttribute('href', '#');
- gt.addEventListener('click', function(){
+ let gt = document.getElementsByClassName('link-guided-tour');
+ if (gt.length != null){
+ for(let j = 0; j < gt.length; j++){
+ gt[j].setAttribute('href', '#');
+ gt[j].addEventListener('click', function(){
tourClass.gTstartSearch().start();
});
-
- KorAP.tourshowR = function(){
- tourClass.gTshowResults().start();
+ }
+
+ KorAP.tourshowR = function(){
+ tourClass.gTshowResults().start();
};
};
diff --git a/t/intro.t b/t/intro.t
index 7ea9022..848d8a8 100644
--- a/t/intro.t
+++ b/t/intro.t
@@ -17,7 +17,7 @@
->element_exists('div.intro')
->text_is('div.intro > p > strong', 'KorAP')
->content_unlike(qr!onload!)
- ->text_is('#link-guided-tour', 'guided tour')
+ ->text_is('div.intro > p > a.link-guided-tour', 'guided tour')
->text_is('nav > div > a[href=/doc/korap/kalamar]', 'V 0.47.999')
->element_exists('select#ql-field option[value=poliqarp]')
->element_exists('select#ql-field option[value=cqp]')
diff --git a/templates/de/intro.html.ep b/templates/de/intro.html.ep
index e15c9a2..c90d387 100644
--- a/templates/de/intro.html.ep
+++ b/templates/de/intro.html.ep
@@ -4,7 +4,7 @@
<p><strong>KorAP</strong> ist eine neue Korpusanalyseplattform, optimiert für große, mehrfach annotierte Korpora und komplexe Suchmechanismen. Dabei versucht KorAP unabhängig von spezifischen Forschungsfragen zu sein.</p>
<p><noscript>KorAP erwartet für einige Funktionen die Aktivierung von JavaScript.</noscript></p>
- <p><strong>Neu bei KorAP?</strong> Dann starten Sie doch mit unserer <a id="link-guided-tour">Tour</a> oder lesen Sie unsere <%= doc_opener 'ql', begin %>Einführung<% end %>!</p>
+ <p><strong>Neu bei KorAP?</strong> Dann starten Sie doch mit unserer <a class="link-guided-tour">Tour</a> oder lesen Sie unsere <%= doc_opener 'ql', begin %>Einführung<% end %>!</p>
%= include 'announcement', lang => 'de'
diff --git a/templates/intro.html.ep b/templates/intro.html.ep
index 1ecab62..f0f0896 100644
--- a/templates/intro.html.ep
+++ b/templates/intro.html.ep
@@ -6,7 +6,7 @@
<p><noscript>KorAP expects activated JavaScript for some features.</noscript></p>
- <p><strong>New to KorAP?</strong> Please check out our <a id="link-guided-tour">guided tour</a> or our <%= doc_opener 'ql', begin %>tutorial<% end %>!</p>
+ <p><strong>New to KorAP?</strong> Please check out our <a class="link-guided-tour">guided tour</a> or our <%= doc_opener 'ql', begin %>tutorial<% end %>!</p>
%= include 'announcement', lang => 'en'