From fbac380ec400bb823c6835b4a197829274a69fe6 Mon Sep 17 00:00:00 2001 From: Jonas Leder Date: Mon, 12 Apr 2021 20:33:24 +0200 Subject: [PATCH] add custome element for new comment --- js/customElements/newComment.js | 31 +++++++++++++++++++++++++++++++ js/script.js | 3 ++- public/API/lib/mysql.php | 1 - public/internal/comments.php | 22 ++-------------------- 4 files changed, 35 insertions(+), 22 deletions(-) create mode 100644 js/customElements/newComment.js diff --git a/js/customElements/newComment.js b/js/customElements/newComment.js new file mode 100644 index 0000000..6c113fe --- /dev/null +++ b/js/customElements/newComment.js @@ -0,0 +1,31 @@ +class newComment extends HTMLElement { + constructor() { + super(); + this.setupForm(); + } + + async setupForm(){ + let sitekey = await (await fetch("/API/config.php?name=sitekey")).text(); + + this.innerHTML = ` +
+
+

+ +
+

+ +
+

+ +

+ +
+

Mit dem Klick auf den obigen Button erklären sie sich mit der Datenschutzerklärung einverstanden.

+
+ `; + + } +} + +customElements.define("jl-new_comment", newComment); \ No newline at end of file diff --git a/js/script.js b/js/script.js index 3989a8c..1057467 100644 --- a/js/script.js +++ b/js/script.js @@ -9,4 +9,5 @@ require("./customElements/cookie"); require("./customElements/svgLoader"); require("./customElements/blogFooter"); require("./customElements/blogIndex"); -require("./customElements/commentsDisplay"); \ No newline at end of file +require("./customElements/commentsDisplay"); +require("./customElements/newComment"); \ No newline at end of file diff --git a/public/API/lib/mysql.php b/public/API/lib/mysql.php index 5c1d19b..7c09f2e 100644 --- a/public/API/lib/mysql.php +++ b/public/API/lib/mysql.php @@ -1,5 +1,4 @@

Kommentare:

- -
-
-
-

- -
-

- -
-

- -

- -
-

Mit dem klick auf den obigen Button erklären sie sich mit der Datenschutzerklärung einverstanden.

-
-
- - + EOF); } \ No newline at end of file