From 65a121cb0a5265de620024b69ce9d55fae5e6317 Mon Sep 17 00:00:00 2001 From: fredtempez Date: Sun, 10 Mar 2024 18:07:35 +0100 Subject: [PATCH] =?UTF-8?q?1.7.03=20gabarit=20accord=C3=A9on=20dhtml?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 +- core/core.php | 2 +- core/layout/common.css | 7 ++++--- core/vendor/tinymce/init.js | 15 ++++++++++----- core/vendor/tinymce/templates/details.html | 12 ++++++++++++ 5 files changed, 28 insertions(+), 10 deletions(-) create mode 100644 core/vendor/tinymce/templates/details.html diff --git a/README.md b/README.md index 421a5d6..9db820e 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# ZwiiCampus 1.7.02 +# ZwiiCampus 1.7.03 ZwiiCampus (Learning Management System) est logiciel auteur destiné à mettre en ligne des tutoriels. Il dispose de plusieurs modalités d'ouverture et d'accès des contenus. Basé sur la version 13 du CMS Zwii, la structure logicielle est solide, le framework de Zwii est éprouvé. diff --git a/core/core.php b/core/core.php index b8e03a3..9b8b7ef 100644 --- a/core/core.php +++ b/core/core.php @@ -51,7 +51,7 @@ class common const ACCESS_TIMER = 1800; // Numéro de version - const ZWII_VERSION = '1.7.02'; + const ZWII_VERSION = '1.7.03'; // URL autoupdate const ZWII_UPDATE_URL = 'https://forge.chapril.org/ZwiiCMS-Team/campus-update/raw/branch/master/'; diff --git a/core/layout/common.css b/core/layout/common.css index a2483e2..70a8be3 100644 --- a/core/layout/common.css +++ b/core/layout/common.css @@ -118,7 +118,7 @@ h3 { font-size: 1.4em; } -h4 { +h4, details { font-size: 1.0em; } @@ -161,7 +161,8 @@ h4, p, hr, ul, -ol { +ol, +details { margin: 15px 0; } @@ -1127,7 +1128,7 @@ footer #footerSocials .zwiico-twitch:hover { margin-bottom: 0; } -.block h4 { +.block h4, details { margin: -20px -20px 10px -20px; padding: 10px; /* background: #ECEFF1;*/ diff --git a/core/vendor/tinymce/init.js b/core/vendor/tinymce/init.js index e2470a1..e56c5f1 100644 --- a/core/vendor/tinymce/init.js +++ b/core/vendor/tinymce/init.js @@ -164,6 +164,11 @@ tinymce.init({ ],*/ // Templates templates: [ + { + title: "Bloc de texte", + url: baseUrl + "core/vendor/tinymce/templates/block.html", + description: "Bloc de texte avec un titre." + }, { title: "Lien de retour", url: baseUrl + "core/vendor/tinymce/templates/back_home.html", @@ -174,16 +179,16 @@ tinymce.init({ url: baseUrl + "core/vendor/tinymce/templates/unsuscribe.html", description: "Insère un lien de désinscription." }, - { - title: "Bloc de texte", - url: baseUrl + "core/vendor/tinymce/templates/block.html", - description: "Bloc de texte avec un titre." - }, { title: "Effet accordéon", url: baseUrl + "core/vendor/tinymce/templates/accordion.html", description: "Bloc de texte avec effet accordéon." }, + { + title: "Effet accordéon DHTML", + url: baseUrl + "core/vendor/tinymce/templates/details.html", + description: "Bloc de texte avec effet accordéon DHTML (details)." + }, { title: "Grille symétrique : 6 - 6", url: baseUrl + "core/vendor/tinymce/templates/col6.html", diff --git a/core/vendor/tinymce/templates/details.html b/core/vendor/tinymce/templates/details.html new file mode 100644 index 0000000..df18d9a --- /dev/null +++ b/core/vendor/tinymce/templates/details.html @@ -0,0 +1,12 @@ +
+ Premier bloc +

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam interdum, neque non vulputate hendrerit, arcu turpis dapibus nisl, id scelerisque metus lectus vitae nisi. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Donec feugiat dolor et turpis finibus condimentum. Cras sit amet ligula sagittis justo.

+
+
+ Second bloc +

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam interdum, neque non vulputate hendrerit, arcu turpis dapibus nisl, id scelerisque metus lectus vitae nisi. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Donec feugiat dolor et turpis finibus condimentum. Cras sit amet ligula sagittis justo.

+
+
+ Troisième bloc +

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam interdum, neque non vulputate hendrerit, arcu turpis dapibus nisl, id scelerisque metus lectus vitae nisi. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Donec feugiat dolor et turpis finibus condimentum. Cras sit amet ligula sagittis justo.

+
\ No newline at end of file