/* * 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(); }