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); ?>

-

+

getFinishedArticle()); ?> -

+

Ü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') {

Vorschau

-
+
@@ -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();