Skip to content

Commit d94a925

Browse files
authored
Merge pull request #6411 from galaxyproject/fix/feedback-chrome-warning
Fix Chrome navigation warning on feedback form
2 parents 7c45689 + d075082 commit d94a925

File tree

1 file changed

+29
-1
lines changed

1 file changed

+29
-1
lines changed

_layouts/tutorial_hands_on.html

Lines changed: 29 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -377,7 +377,35 @@ <h1 id="gtn-feedback">{{locale['feedback'] | default: "Feedback" }}</h1>
377377
<br>{{ locale['feedback-text-learner'] | default: "Did you use this material as a learner or student? Click the form below to leave feedback." }}<i class="fas fa-hand-point-down"></i>
378378
</p>
379379

380-
<iframe id="feedback-google" class="google-form" src="https://docs.google.com/forms/d/e/1FAIpQLSd4VZptFTQ03kHkMz0JyW9b6_S8geU5KjNE_tLM0dixT3ZQmA/viewform?embedded=true&entry.1235803833={{ own_material_id }}"><a href="https://docs.google.com/forms/d/e/1FAIpQLSd4VZptFTQ03kHkMz0JyW9b6_S8geU5KjNE_tLM0dixT3ZQmA/viewform?embedded=true&entry.1235803833={{ own_material_id }}">Feedback Form</a></iframe>
380+
<div id="feedback-button">
381+
<img src="{{ site.baseurl }}/shared/images/feedback.png" title="Click to activate feedback form" alt="Click here to load feedback form" />
382+
</div>
383+
<div id="feedback-form">
384+
</div>
385+
386+
<script type="text/javascript">
387+
(function (window, document) {
388+
function onDocumentReady(fn) {
389+
if (document.attachEvent ? document.readyState === "complete" : document.readyState !== "loading") {
390+
fn();
391+
} else {
392+
document.addEventListener('DOMContentLoaded', fn);
393+
}
394+
}
395+
396+
onDocumentReady(function () {
397+
var feedbackButton = document.getElementById('feedback-button');
398+
var feedbackForm = document.getElementById('feedback-form');
399+
400+
if (feedbackButton && feedbackForm) {
401+
feedbackButton.addEventListener('click', function() {
402+
feedbackButton.style.display = 'none';
403+
feedbackForm.innerHTML = '<iframe id="feedback-google" class="google-form" src="https://docs.google.com/forms/d/e/1FAIpQLSd4VZptFTQ03kHkMz0JyW9b6_S8geU5KjNE_tLM0dixT3ZQmA/viewform?embedded=true&entry.1235803833={{ own_material_id }}"><a href="https://docs.google.com/forms/d/e/1FAIpQLSd4VZptFTQ03kHkMz0JyW9b6_S8geU5KjNE_tLM0dixT3ZQmA/viewform?embedded=true&entry.1235803833={{ own_material_id }}">Loading feedback form...</a></iframe>';
404+
});
405+
}
406+
});
407+
})(window, document);
408+
</script>
381409

382410
<h1>{{locale['citing-tutorial'] | default: "Citing this Tutorial"}}</h1>
383411
<p>

0 commit comments

Comments
 (0)