From abce640396c6e97a87746fad2994dbea008d0f71 Mon Sep 17 00:00:00 2001 From: mose Date: Tue, 27 Aug 2019 02:56:05 +0800 Subject: [PATCH] display rencontres --- site/crapaud-fou.css | 9 +++++++++ site/crapaud-fou.js | 42 ++++++++++++++++++++++++++++++++++++++++++ site/index.html | 11 ++++++++++- 3 files changed, 61 insertions(+), 1 deletion(-) diff --git a/site/crapaud-fou.css b/site/crapaud-fou.css index 1894714..d761f8d 100644 --- a/site/crapaud-fou.css +++ b/site/crapaud-fou.css @@ -82,4 +82,13 @@ li { } .w521 { max-width: 521px; +} +.date, .lieu { + font-size: .9em; +} +.passe, .avenir { + line-height: 1.1em; +} +.passe div, .avenir div { + margin-bottom: .6em; } \ No newline at end of file diff --git a/site/crapaud-fou.js b/site/crapaud-fou.js index b416a3b..8386ccc 100644 --- a/site/crapaud-fou.js +++ b/site/crapaud-fou.js @@ -65,6 +65,48 @@ $(document).ready(function() { }); }); + // rencontres + $.getJSON("data/rencontres.json", function(data) { + $.each(data.avenir, function(index, rencontre) { + var quand = $("") + .attr("class", "date") + .text(rencontre.date); + var ou = $("") + .attr("class", "lieu float-right") + .text(rencontre.lieu); + + if (rencontre.wikipage === "") { + rencontre.wikipage = "tiki-view_tracker_item.php?itemId=" + rencontre.id + "&from=Agenda"; + } + var titre = $("") + .attr("href", "https://wiki.crapaud-fou.org/" + rencontre.wikipage) + .attr("class", "list-item") + .attr("title", rencontre.titre) + .text(rencontre.titre); + var div = $("
").append(quand).append(ou).append($("
")).append(titre); + console.log($(".avenir")); + $(".avenir ul").append(div); + }); + $.each(data.passe, function(index, rencontre) { + var quand = $("") + .attr("class", "date") + .text(rencontre.date); + var ou = $("") + .attr("class", "lieu float-right") + .text(rencontre.lieu); + if (rencontre.wikipage === "") { + rencontre.wikipage = "tiki-view_tracker_item.php?itemId=" + rencontre.id + "&from=Agenda"; + } + var titre = $("
") + .attr("href", "https://wiki.crapaud-fou.org/" + rencontre.wikipage) + .attr("class", "list-item") + .attr("title", rencontre.titre) + .text(rencontre.titre); + var div = $("
").append(quand).append(ou).append($("
")).append(titre); + $(".passe ul").append(div); + }); + }); + // cratube $.getJSON("data/tube.json", function(data) { $.each(data.items.slice(0, 10), function(index, video) { diff --git a/site/index.html b/site/index.html index de1ab66..e2838bf 100644 --- a/site/index.html +++ b/site/index.html @@ -228,7 +228,16 @@