From cc2dd0443298ca4e2bc414c7ccb7cddd1f28c6ae Mon Sep 17 00:00:00 2001 From: Denys Konovalov Date: Tue, 3 Jan 2023 11:09:20 +0100 Subject: [PATCH] cleanups + optimizations --- assets/js/script.js | 16 - assets/script.js | 138 - config.yml | 5 +- content/german/ganztagsangebote/band.md | 3 +- content/german/ganztagsangebote/biologie.md | 3 +- .../ganztagsangebote/buchstabenwerkstatt.md | 3 +- .../german/ganztagsangebote/cantortechnik.md | 4 +- content/german/ganztagsangebote/chor.md | 3 +- content/german/ganztagsangebote/chronik.md | 3 +- content/german/ganztagsangebote/keramik.md | 3 +- content/german/ganztagsangebote/keyboard.md | 3 +- content/german/ganztagsangebote/kunst.md | 3 +- .../german/ganztagsangebote/lego-robotik.md | 4 +- .../german/ganztagsangebote/mathematik-5.md | 4 +- .../german/ganztagsangebote/mathematik-6.md | 4 +- content/german/ganztagsangebote/nawigator.md | 3 +- .../ganztagsangebote/pen-paper-rollenspiel.md | 3 +- content/german/ganztagsangebote/schach.md | 3 +- .../ganztagsangebote/schuelerzeitung.md | 3 +- content/german/ganztagsangebote/sport.md | 3 +- content/german/ganztagsangebote/theater.md | 3 +- content/german/ganztagsangebote/volleyball.md | 3 +- content/german/ganztagsangebote/wasserball.md | 3 +- layouts/_default/list.html | 2 +- layouts/_default/single.html | 5 - layouts/ganztagsangebote/list.html | 29 +- ..._f120a3f402b106f64b18d498afd3d82e.content} | 6 +- ...css_f120a3f402b106f64b18d498afd3d82e.json} | 0 static/admin/index.html | 2 +- static/plugins/animate/animate.css | 3623 ----------------- static/plugins/animate/animate.min.css | 11 + static/plugins/shuffle/shuffle.min.js | 1 - 32 files changed, 49 insertions(+), 3853 deletions(-) delete mode 100644 assets/script.js rename resources/_gen/assets/scss/scss/{style.scss_f300667da4f5b5f84e1a9e0702b2fdde.content => style.scss_f120a3f402b106f64b18d498afd3d82e.content} (99%) rename resources/_gen/assets/scss/scss/{style.scss_f300667da4f5b5f84e1a9e0702b2fdde.json => style.scss_f120a3f402b106f64b18d498afd3d82e.json} (100%) delete mode 100644 static/plugins/animate/animate.css create mode 100644 static/plugins/animate/animate.min.css delete mode 100644 static/plugins/shuffle/shuffle.min.js diff --git a/assets/js/script.js b/assets/js/script.js index 84e76e5c..600aaecb 100644 --- a/assets/js/script.js +++ b/assets/js/script.js @@ -103,22 +103,6 @@ }); }); - var containerEl = document.querySelector('.shuffle-wrapper'); - if (containerEl) { - var Shuffle = window.Shuffle; - var myShuffle = new Shuffle(document.querySelector('.shuffle-wrapper'), { - itemSelector: '.shuffle-item', - buffer: 1 - }); - - jQuery('input[name="shuffle-filter"]').on('change', function (evt) { - var input = evt.currentTarget; - if (input.checked) { - myShuffle.filter(input.value); - } - }); - } - })(jQuery); diff --git a/assets/script.js b/assets/script.js deleted file mode 100644 index 84e76e5c..00000000 --- a/assets/script.js +++ /dev/null @@ -1,138 +0,0 @@ -(function ($) { - 'use strict'; - - // Preloader js - $(window).on('load', function () { - $('.preloader').fadeOut(100); - }); - - // Sticky Menu - $(window).scroll(function () { - var height = $('.top-header').innerHeight(); - if ($('header').offset().top > 10) { - $('.top-header').addClass('hide'); - $('.navigation').addClass('nav-bg'); - $('.navigation').css('margin-top','-'+height+'px'); - } else { - $('.top-header').removeClass('hide'); - $('.navigation').removeClass('nav-bg'); - $('.navigation').css('margin-top','-'+0+'px'); - } - }); - - - - // Background-media - $('[data-background]').each(function () { - $(this).css({ - 'background-image': 'url(' + $(this).data('background') + ')' - }); - }); - - //Hero Slider - $('.hero-slider').slick({ - autoplay: true, - autoplaySpeed: 7500, - pauseOnFocus: false, - pauseOnHover: false, - infinite: true, - arrows: true, - fade: true, - prevArrow: '', - nextArrow: '', - dots: true - }); - $('.hero-slider').slickAnimation(); - - // venobox popup - $(document).ready(function () { - $('.venobox').venobox(); - }); - - // filter - $(document).ready(function () { - var containerEl = document.querySelector('.filtr-container'); - var filterizd; - if (containerEl) { - filterizd = $('.filtr-container').filterizr({}); - } - //Active changer - $('.filter-controls li').on('click', function () { - $('.filter-controls li').removeClass('active'); - $(this).addClass('active'); - }); - }); - - // Count Up - function counter() { - var oTop; - if ($('.count').length !== 0) { - oTop = $('.count').offset().top - window.innerHeight; - } - if ($(window).scrollTop() > oTop) { - $('.count').each(function () { - var $this = $(this), - countTo = $this.attr('data-count'); - $({ - countNum: $this.text() - }).animate({ - countNum: countTo - }, { - duration: 1000, - easing: 'swing', - step: function () { - $this.text(Math.floor(this.countNum)); - }, - complete: function () { - $this.text(this.countNum); - } - }); - }); - } - } - $(window).on('scroll', function () { - counter(); - }); - - // Animation - $(document).ready(function () { - $('.has-animation').each(function (index) { - $(this).delay($(this).data('delay')).queue(function () { - $(this).addClass('animate-in'); - }); - }); - }); - - var containerEl = document.querySelector('.shuffle-wrapper'); - if (containerEl) { - var Shuffle = window.Shuffle; - var myShuffle = new Shuffle(document.querySelector('.shuffle-wrapper'), { - itemSelector: '.shuffle-item', - buffer: 1 - }); - - jQuery('input[name="shuffle-filter"]').on('change', function (evt) { - var input = evt.currentTarget; - if (input.checked) { - myShuffle.filter(input.value); - } - }); - } - - -})(jQuery); - -var acc = document.getElementsByClassName("accordion"); -var i; - -for (i = 0; i < acc.length; i++) { - acc[i].addEventListener("click", function() { - this.classList.toggle("active"); - var panel = this.nextElementSibling; - if (panel.style.maxHeight) { - panel.style.maxHeight = null; - } else { - panel.style.maxHeight = panel.scrollHeight + "px"; - } - }); -} diff --git a/config.yml b/config.yml index 275b49ba..b11794d6 100644 --- a/config.yml +++ b/config.yml @@ -1,6 +1,6 @@ baseURL: https://cantorgymnasium.de/ title: Georg-Cantor-Gymnasium -paginate: 5 +paginate: 6 summaryLength: "10" defaultContentLanguageInSubdir: false defaultContentLanguage: de @@ -30,7 +30,7 @@ params: css: - link: plugins/bootstrap/bootstrap.min.css - link: plugins/slick/slick.css - - link: plugins/animate/animate.css + - link: plugins/animate/animate.min.css - link: plugins/venobox/venobox.css - link: plugins/fontawesome/css/all.css - link: plugins/fira/fira.css @@ -38,7 +38,6 @@ params: - link: plugins/jQuery/jquery.min.js - link: plugins/bootstrap/bootstrap.min.js - link: plugins/slick/slick.min.js - - link: plugins/shuffle/shuffle.min.js - link: plugins/venobox/venobox.min.js - link: plugins/filterizr/jquery.filterizr.min.js social: diff --git a/content/german/ganztagsangebote/band.md b/content/german/ganztagsangebote/band.md index f25d7754..b6cddb2a 100644 --- a/content/german/ganztagsangebote/band.md +++ b/content/german/ganztagsangebote/band.md @@ -4,8 +4,7 @@ date: 2022-04-01T13:28:14.429Z draft: "false" bg_image: /media/backgrounds/page-title.png image: /media/ganztagsangebote/band.webp -categories_ag: - - Musik +category: Musik duration: flexibel weekly: Mittwoch, 9. Stunde class: alle Klassenstufen diff --git a/content/german/ganztagsangebote/biologie.md b/content/german/ganztagsangebote/biologie.md index 1d0f4c8d..4a9cf816 100644 --- a/content/german/ganztagsangebote/biologie.md +++ b/content/german/ganztagsangebote/biologie.md @@ -5,8 +5,7 @@ draft: "false" bg_image: /media/backgrounds/page-title.png description: "" image: /media/ganztagsangebote/biologie.webp -categories_ag: - - Naturwissenschaften +category: Naturwissenschaften duration: 1. Stunde (14-tägig) weekly: Montag, 13:20 bis 14:50 Uhr class: 5. Klasse diff --git a/content/german/ganztagsangebote/buchstabenwerkstatt.md b/content/german/ganztagsangebote/buchstabenwerkstatt.md index 434c7551..a66ccfa3 100644 --- a/content/german/ganztagsangebote/buchstabenwerkstatt.md +++ b/content/german/ganztagsangebote/buchstabenwerkstatt.md @@ -4,8 +4,7 @@ date: 2022-10-15T16:21:22.895Z draft: "false" bg_image: /media/backgrounds/page-title.png image: /media/ganztagsangebote/bw.webp -categories_ag: - - Gesellschaft +category: Gesellschaft duration: nach Vereinbarung weekly: ab November class: alle Klassenstufen diff --git a/content/german/ganztagsangebote/cantortechnik.md b/content/german/ganztagsangebote/cantortechnik.md index a2d63ea5..894e045f 100644 --- a/content/german/ganztagsangebote/cantortechnik.md +++ b/content/german/ganztagsangebote/cantortechnik.md @@ -5,9 +5,7 @@ draft: false bg_image: /media/backgrounds/page-title.png description: "" image: /media/ganztagsangebote/cantortechnik.webp -categories_ag: - - Technik - - Naturwissenschaften +category: Technik duration: 2 Stunden weekly: "Donnerstag, 8.-9. Stunde " class: alle Klassenstufen diff --git a/content/german/ganztagsangebote/chor.md b/content/german/ganztagsangebote/chor.md index 69b38ea5..cd2d4eb3 100644 --- a/content/german/ganztagsangebote/chor.md +++ b/content/german/ganztagsangebote/chor.md @@ -4,8 +4,7 @@ date: 2022-04-01T13:28:14.429Z draft: "false" bg_image: /media/backgrounds/page-title.png image: /media/ganztagsangebote/chor.webp -categories_ag: - - Musik +category: Musik duration: 45 Minuten weekly: Mittwoch, 8. / 9. Stunde class: alle Klassenstufen diff --git a/content/german/ganztagsangebote/chronik.md b/content/german/ganztagsangebote/chronik.md index 00b9c0bc..f08992ff 100644 --- a/content/german/ganztagsangebote/chronik.md +++ b/content/german/ganztagsangebote/chronik.md @@ -5,8 +5,7 @@ draft: "false" bg_image: /media/backgrounds/page-title.png description: "Zurück in die Zukunft: Unser GCG im Wandel der Zeit" image: /media/ganztagsangebote/chronik.webp -categories_ag: - - Gesellschaft +category: Gesellschaft duration: 2. Stunden weekly: Donnerstag, 9. - 10. Stunde class: 8. - 12. Klasse diff --git a/content/german/ganztagsangebote/keramik.md b/content/german/ganztagsangebote/keramik.md index 98e3f11a..2f5cb8eb 100644 --- a/content/german/ganztagsangebote/keramik.md +++ b/content/german/ganztagsangebote/keramik.md @@ -4,8 +4,7 @@ date: 2022-10-15T16:21:22.895Z draft: "false" bg_image: /media/backgrounds/page-title.png image: /media/ganztagsangebote/keramik.webp -categories_ag: - - Kunst +category: Kunst duration: 2. Stunden weekly: Dienstag, 7./8. Stunde class: 5. - 8. Klasse diff --git a/content/german/ganztagsangebote/keyboard.md b/content/german/ganztagsangebote/keyboard.md index 3843a321..e1def141 100644 --- a/content/german/ganztagsangebote/keyboard.md +++ b/content/german/ganztagsangebote/keyboard.md @@ -4,8 +4,7 @@ date: 2022-10-15T16:21:22.895Z draft: "false" bg_image: /media/backgrounds/page-title.png image: /media/ganztagsangebote/kb.webp -categories_ag: - - Musik +category: Musik duration: 1. Stunde weekly: Mittwoch, 7./8. Stunde class: alle Klassenstufen diff --git a/content/german/ganztagsangebote/kunst.md b/content/german/ganztagsangebote/kunst.md index a62bda80..836d8990 100644 --- a/content/german/ganztagsangebote/kunst.md +++ b/content/german/ganztagsangebote/kunst.md @@ -4,8 +4,7 @@ date: 2022-10-15T16:21:22.895Z draft: "false" bg_image: /media/backgrounds/page-title.png image: /media/ganztagsangebote/kunst.webp -categories_ag: - - Kunst +category: Kunst duration: nach Vereinbarung weekly: Freitag, ab 7. Stunde class: 5. - 7. Klasse diff --git a/content/german/ganztagsangebote/lego-robotik.md b/content/german/ganztagsangebote/lego-robotik.md index 64307ab3..800682ab 100644 --- a/content/german/ganztagsangebote/lego-robotik.md +++ b/content/german/ganztagsangebote/lego-robotik.md @@ -4,9 +4,7 @@ date: 2022-10-15T16:32:26.371Z draft: "false" bg_image: /media/backgrounds/page-title.png image: /media/ganztagsangebote/lego.webp -categories_ag: - - Naturwissenschaften - - Technik +category: Technik duration: nach Vereinbarung weekly: Mittwoch, 8. Stunde class: 6. Klasse diff --git a/content/german/ganztagsangebote/mathematik-5.md b/content/german/ganztagsangebote/mathematik-5.md index 41a54340..8b833b24 100644 --- a/content/german/ganztagsangebote/mathematik-5.md +++ b/content/german/ganztagsangebote/mathematik-5.md @@ -5,9 +5,7 @@ draft: false bg_image: /media/bild_titelbild.jpg description: Förderung für begabte Schülerinnen und Schüler in Mathematik. image: /media/ganztagsangebote/mathematik.webp -categories_ag: - - Mathematik - - Naturwissenschaften +category: Mathematik duration: 1. Stunde weekly: Dienstag, 7. Stunde class: 5. Klasse diff --git a/content/german/ganztagsangebote/mathematik-6.md b/content/german/ganztagsangebote/mathematik-6.md index 766c72d6..d47f379f 100644 --- a/content/german/ganztagsangebote/mathematik-6.md +++ b/content/german/ganztagsangebote/mathematik-6.md @@ -5,9 +5,7 @@ draft: false bg_image: /media/bild_titelbild.jpg description: Förderung für begabte Schülerinnen und Schüler in Mathematik image: /media/ganztagsangebote/mathematik.webp -categories_ag: - - Mathematik - - Naturwissenschaften +category: Mathematik duration: 1. Stunde weekly: Montag, 7. Stunde class: 6. Klasse diff --git a/content/german/ganztagsangebote/nawigator.md b/content/german/ganztagsangebote/nawigator.md index c5b2e1c9..e4c4acd0 100644 --- a/content/german/ganztagsangebote/nawigator.md +++ b/content/german/ganztagsangebote/nawigator.md @@ -5,8 +5,7 @@ draft: false bg_image: /media/bild_titelbild.jpg description: Begabtenförderung in Biologie, Chemie und Physik image: /media/ganztagsangebote/nawigator.webp -categories_ag: - - Naturwissenschaften +category: Naturwissenschaften duration: nach Vereinbarung weekly: ab November class: alle Klassenstufen diff --git a/content/german/ganztagsangebote/pen-paper-rollenspiel.md b/content/german/ganztagsangebote/pen-paper-rollenspiel.md index 0ab92cab..f24af606 100644 --- a/content/german/ganztagsangebote/pen-paper-rollenspiel.md +++ b/content/german/ganztagsangebote/pen-paper-rollenspiel.md @@ -4,8 +4,7 @@ date: 2022-10-15T16:38:35.662Z draft: "false" bg_image: /media/backgrounds/page-title.png image: /media/ganztagsangebote/pen-paper.webp -categories_ag: - - Gesellschaft +category: Gesellschaft duration: nach Vereinbarung weekly: siehe Tabelle class: alle Klassenstufen diff --git a/content/german/ganztagsangebote/schach.md b/content/german/ganztagsangebote/schach.md index aa7ce7e5..eb750a6f 100644 --- a/content/german/ganztagsangebote/schach.md +++ b/content/german/ganztagsangebote/schach.md @@ -4,8 +4,7 @@ date: 2022-10-15T16:21:22.895Z draft: "false" bg_image: /media/backgrounds/page-title.png image: /media/ganztagsangebote/schach.webp -categories_ag: - - Naturwissenschaften +category: Naturwissenschaften duration: nach Vereinbarung weekly: ab November class: alle Klassenstufen diff --git a/content/german/ganztagsangebote/schuelerzeitung.md b/content/german/ganztagsangebote/schuelerzeitung.md index 31654de3..fbc39d7c 100644 --- a/content/german/ganztagsangebote/schuelerzeitung.md +++ b/content/german/ganztagsangebote/schuelerzeitung.md @@ -4,8 +4,7 @@ date: 2022-10-15T17:01:15.900Z draft: "false" bg_image: /media/backgrounds/page-title.png image: /media/ganztagsangebote/sz.webp -categories_ag: - - Gesellschaft +category: Gesellschaft duration: nach Vereinbarung weekly: nach Vereinbarung class: alle Klassenstufen diff --git a/content/german/ganztagsangebote/sport.md b/content/german/ganztagsangebote/sport.md index 2a0a6f53..26779854 100644 --- a/content/german/ganztagsangebote/sport.md +++ b/content/german/ganztagsangebote/sport.md @@ -4,8 +4,7 @@ date: 2022-10-15T16:21:22.895Z draft: "false" bg_image: /media/backgrounds/page-title.png image: /media/ganztagsangebote/sport.webp -categories_ag: - - Sport +category: Sport duration: 1. Stunde weekly: Freitag, 7. Stunde class: 5. - 6. Klasse diff --git a/content/german/ganztagsangebote/theater.md b/content/german/ganztagsangebote/theater.md index a07a3c47..0035584f 100644 --- a/content/german/ganztagsangebote/theater.md +++ b/content/german/ganztagsangebote/theater.md @@ -5,8 +5,7 @@ draft: "false" bg_image: /media/backgrounds/page-title.png description: "" image: /media/ganztagsangebote/theater.webp -categories_ag: - - Gesellschaft +category: Gesellschaft duration: 2. Stunden weekly: Dienstag/Freitag 7./8.-9. Stunde class: alle Klassenstufen diff --git a/content/german/ganztagsangebote/volleyball.md b/content/german/ganztagsangebote/volleyball.md index 3268e1b1..8e5b2184 100644 --- a/content/german/ganztagsangebote/volleyball.md +++ b/content/german/ganztagsangebote/volleyball.md @@ -4,8 +4,7 @@ date: 2022-10-15T16:21:22.895Z draft: "false" bg_image: /media/backgrounds/page-title.png image: /media/ganztagsangebote/volleyball.webp -categories_ag: - - Sport +category: Sport duration: 2. Stunden weekly: Freitag, 8. - 9. Stunde class: 6. - 10. Klasse diff --git a/content/german/ganztagsangebote/wasserball.md b/content/german/ganztagsangebote/wasserball.md index 90537382..322e5af4 100644 --- a/content/german/ganztagsangebote/wasserball.md +++ b/content/german/ganztagsangebote/wasserball.md @@ -4,8 +4,7 @@ date: 2022-10-15T16:21:22.895Z draft: "false" bg_image: /media/backgrounds/page-title.png image: /media/ganztagsangebote/wasserball.webp -categories_ag: - - Sport +category: Sport duration: 2. Stunden weekly: Dienstag, 17.00 - 18.30 Uhr class: 5. - 8. Klasse diff --git a/layouts/_default/list.html b/layouts/_default/list.html index 37480677..692311ea 100644 --- a/layouts/_default/list.html +++ b/layouts/_default/list.html @@ -19,7 +19,7 @@ href="{{ `author/` | relLangURL }}{{ .Params.Author | urlize }}">{{ .Params.Author | title }} -

{{ .Title }}

+

{{ .Title | truncate 20 }}

{{ .Summary | truncate 100 }}

{{ i18n "read_more" }} diff --git a/layouts/_default/single.html b/layouts/_default/single.html index 3e201d76..15ea4260 100644 --- a/layouts/_default/single.html +++ b/layouts/_default/single.html @@ -27,11 +27,6 @@
-
- -
{{ .Content }}
diff --git a/layouts/ganztagsangebote/list.html b/layouts/ganztagsangebote/list.html index 3462bda8..cc9e1143 100644 --- a/layouts/ganztagsangebote/list.html +++ b/layouts/ganztagsangebote/list.html @@ -1,26 +1,19 @@ {{ define "main" }} -
+
-
- +
    +
  • {{ i18n "all" }}
  • {{ $categories := slice }} {{ range .Data.Pages }} - {{ range .Params.Categories_ag }} - {{ $categories = $categories | append . }} - {{ end }} + {{ $categories = $categories | append .Params.Category }} {{ end }} {{ range ( $categories | uniq ) }} - +
  • {{ . | humanize }}
  • {{ end }} -
+
- -
- -
+
{{ range .Data.Pages }} -
- {{ .Render "ganztagsangebote" }} +
+ {{ .Render "ganztagsangebote" }}
{{ end }}
diff --git a/resources/_gen/assets/scss/scss/style.scss_f300667da4f5b5f84e1a9e0702b2fdde.content b/resources/_gen/assets/scss/scss/style.scss_f120a3f402b106f64b18d498afd3d82e.content similarity index 99% rename from resources/_gen/assets/scss/scss/style.scss_f300667da4f5b5f84e1a9e0702b2fdde.content rename to resources/_gen/assets/scss/scss/style.scss_f120a3f402b106f64b18d498afd3d82e.content index 7354a2a1..8ff7f19a 100644 --- a/resources/_gen/assets/scss/scss/style.scss_f300667da4f5b5f84e1a9e0702b2fdde.content +++ b/resources/_gen/assets/scss/scss/style.scss_f120a3f402b106f64b18d498afd3d82e.content @@ -105,7 +105,7 @@ h6, .h6 { background: #ffab08; color: #ffbc3b; } -.btn-primary.active:not(:disabled):not(.disabled), +.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show > .btn-primary.dropdown-toggle { color: #fff; @@ -461,6 +461,10 @@ details[open] summary { .termin-tc { width: 25%; } } +#wc-canvas { + width: 100%; + height: 600px; } + .top-header { font-size: 12px; transition: transform .2s ease; diff --git a/resources/_gen/assets/scss/scss/style.scss_f300667da4f5b5f84e1a9e0702b2fdde.json b/resources/_gen/assets/scss/scss/style.scss_f120a3f402b106f64b18d498afd3d82e.json similarity index 100% rename from resources/_gen/assets/scss/scss/style.scss_f300667da4f5b5f84e1a9e0702b2fdde.json rename to resources/_gen/assets/scss/scss/style.scss_f120a3f402b106f64b18d498afd3d82e.json diff --git a/static/admin/index.html b/static/admin/index.html index 92d4efc0..6ce0c626 100644 --- a/static/admin/index.html +++ b/static/admin/index.html @@ -201,7 +201,7 @@ CMS.registerEditorComponent({