diff --git a/media/copy.js b/media/copy.js new file mode 100644 index 0000000..4d3f06c --- /dev/null +++ b/media/copy.js @@ -0,0 +1,12 @@ +function copyToClipboard(button) { + const text = button.getAttribute("data-text"); + + navigator.clipboard.writeText(text).then(function() { + const alertBox = document.createElement("span"); + alertBox.className = "text-success ms-2"; + alertBox.innerText = "Copied!"; + + button.parentElement.appendChild(alertBox); + setTimeout(() => alertBox.remove(), 2000); + }).catch(err => console.error('Copy failed:', err)); +} \ No newline at end of file diff --git a/src/templates/intern/free_questions.html b/src/templates/intern/free_questions.html index 0ee0d03..df7d814 100644 --- a/src/templates/intern/free_questions.html +++ b/src/templates/intern/free_questions.html @@ -1,8 +1,13 @@ {% extends "bestellung_base.html" %} {% load i18n %} +{% load static %} {% block title %}{% translate "Freie Fragen Liste" %}{% endblock %} +{% block extra_header %} + +{% endblock %} + {% block content %}

{% translate "Liste der freien Fragen im aktuellen Semester" %}


@@ -32,19 +37,4 @@

{{ v.name }}

{% endif %} {% endfor %} - - {% endblock %} \ No newline at end of file