From 1a35f4fd6fd0f1face9702507021b03a6df6a839 Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Thu, 23 Jun 2016 22:17:04 +0200 Subject: fetching schedules.json diff --git a/www/js/nextshows.js b/www/js/nextshows.js new file mode 100644 index 0000000..9ded238 --- /dev/null +++ b/www/js/nextshows.js @@ -0,0 +1,46 @@ +/* + * rhrdweb + * + * Copyright (C) 2016 Christian Pointner + * + * This file is part of rhrdweb. + * + * rhrdweb is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * any later version. + * + * rhrdweb is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with rhrdweb. If not, see . + */ + +'use strict'; + +function reloadShowList() { + var yd = new Date((new Date()) - 24 * 3600 * 1000); + var ydstr = yd.getFullYear() + '-' + Number(yd.getMonth() + 1).pad(2) + '-' + Number(yd.getDate()).pad(2); + $.getJSON( "/rh-bin/schedules.json?DAYS=3&START=" + ydstr, function(data) { + if(data.status == "OK") { + var list = $('#shows table') + $('tr.show', list).remove(); + + $(data.shows).each(function(index, show) { + var title = $('').addClass('show-title').text(show.id + ' | ' + show.title); + var start = $('').addClass('show-start').text(show.start); + var duration = $('').addClass('show-duration').text(msToTimeString(show.len)); + + var entry = $('').addClass('show').append(start).append(title).append(duration); + list.append(entry); + }); + } + }); +} + +function nextshows_init() { + reloadShowList(); +} diff --git a/www/nextshows.html b/www/nextshows.html index 8426b9d..e40a9c6 100644 --- a/www/nextshows.html +++ b/www/nextshows.html @@ -11,6 +11,7 @@ +
@@ -21,10 +22,16 @@
+ +
+ +
+
-- cgit v0.10.2