diff --git a/webseite/assets/css/topic.css b/webseite/assets/css/topic.css
index 1f21a4a..1c9a1bf 100644
--- a/webseite/assets/css/topic.css
+++ b/webseite/assets/css/topic.css
@@ -208,14 +208,15 @@ body {
/* List style improvement */
.content-text li {
- position: relative;
- padding-left: 1.5rem;
+ margin-left: 1.5rem;
+ padding-left: 0.5rem;
margin-bottom: 0.5rem;
}
-.content-text li::before {
- content: '•';
- position: absolute;
- left: 0;
- font-weight: bold;
+.content-text ul li {
+ list-style-type: disc;
}
+
+.content-text ol li {
+ list-style-type: decimal;
+}
\ No newline at end of file
diff --git a/webseite/classes/TopicData.php b/webseite/classes/TopicData.php
index 6c315ff..c8abeb4 100644
--- a/webseite/classes/TopicData.php
+++ b/webseite/classes/TopicData.php
@@ -1,8 +1,5 @@
description); ?>
-
Übungen herunterladen:
diff --git a/webseite/topicEditor.php b/webseite/topicEditor.php
index 52f93f3..50a4062 100644
--- a/webseite/topicEditor.php
+++ b/webseite/topicEditor.php
@@ -75,7 +75,11 @@ if($_SERVER['REQUEST_METHOD'] == 'POST') {
$relatedTopics = array();
foreach (explode(",", $_POST['relatedTopics']) as $relatedTopic) {
- $relatedTopics[] = trim($relatedTopic);
+ $relatedTopic = trim($relatedTopic);
+ if($relatedTopic == "") {
+ continue;
+ }
+ $relatedTopics[] = $relatedTopic;
}
$newTopic->setRelatedTopics($relatedTopics);
$newTopic->setArticle($_POST['article']);
@@ -103,7 +107,7 @@ if($_SERVER['REQUEST_METHOD'] == 'POST') {
Lehrer Dashboard
-
+
@@ -203,7 +207,7 @@ if($_SERVER['REQUEST_METHOD'] == 'POST') {
@@ -213,7 +217,7 @@ if($_SERVER['REQUEST_METHOD'] == 'POST') {
@@ -254,7 +258,9 @@ if($_SERVER['REQUEST_METHOD'] == 'POST') {
});
quill.on('text-change', (delta, oldDelta, source) => {
- const html = quill.getSemanticHTML().replace(/ /g, " ");
+ let html = quill.getSemanticHTML().replace(/ /g, " ");
+ html = html.replaceAll("
", "
");
+
document.getElementById('contentPreview').innerHTML = html;
document.getElementById('article-upload-field').value = html;
renderFormulas();