From 4cc6f7ba8c370bd42eeed3b324723736c29bae68 Mon Sep 17 00:00:00 2001 From: Milan Date: Sat, 5 Oct 2019 17:15:50 +0200 Subject: [PATCH] fix whitespaces (tabs) in javascript --- website/agenda/js/calcms.js | 1524 ++++++++--------- website/agenda/planung/js/archive.js | 27 +- website/agenda/planung/js/calendar.js | 185 +- website/agenda/planung/js/default.js | 100 +- website/agenda/planung/js/edit_event.js | 58 +- website/agenda/planung/js/edit_series.js | 20 +- website/agenda/planung/js/edit_work_time.js | 20 +- website/agenda/planung/js/event.js | 28 +- website/agenda/planung/js/history.js | 6 +- website/agenda/planung/js/image.js | 38 +- website/agenda/planung/js/list_series.js | 30 +- .../planung/js/localization-datetime.js | 60 +- website/agenda/planung/js/projects.js | 54 +- website/agenda/planung/js/series.js | 94 +- website/agenda/planung/js/studio_timeslots.js | 72 +- website/agenda/planung/js/studios.js | 26 +- website/agenda/planung/logout.cgi | 2 +- 17 files changed, 1171 insertions(+), 1173 deletions(-) diff --git a/website/agenda/js/calcms.js b/website/agenda/js/calcms.js index e2101ba..239752b 100644 --- a/website/agenda/js/calcms.js +++ b/website/agenda/js/calcms.js @@ -1,786 +1,786 @@ var calcms = (function($) { - // define this - var my = {}; - - // calcms base functions - // event handlers are customized at herbstradio.org - - my.updateContainer = function updateContainer(id, url, onLoading, callback) { - if (id == null) - return; - if ($("#" + id).length == 0) - return; - // if (onLoading)document.getElementById(id).innerHTML="lade ..."; - $("#" + id).load(url, null, callback); - } - - my.load = function load(url) { - window.location.href = url; - // $(window).load(url); - // $('html').load(url); - } - - my.postContainer = function postContainer(url, parameters, callback) { - if (url != '') - $.post(url, parameters, callback); - } - - // get calcms setting - my.get = function get(name) { - if (calcms_settings[name] == null) - return ''; - return calcms_settings[name]; - } - - // set calcms setting - my.set = function set(name, value) { - calcms_settings[name] = value; - } - - // get select box value - my.selectValue = function selectValue(element) { - value = element.options[element.selectedIndex].value; - return value; - } - - my.selectFirstOption = function selectFirstOption(id) { - if ($(id) && $(id).length > 0) - $(id)[0].selectedIndex = 0; - } - - my.contains = function contains(s, t) { - if (s == false) - return false; - if (t == false) - return false; - return s.indexOf(t) != -1; - } - - my.getJsName = function getJsName(s) { - s = s.replace(/[^a-zA-Z\_0-9]/g, '_'); - s = s.replace(/_+/g, '_'); - return s; - } - - my.isArchive = function isArchive() { - if ($('#calcms_archive:checked').length == 0) - return 0; - return 1; - } - - my.getSearchElement = function getSearchElement() { - return $("#calcms_search input[name='search']"); - } - - my.resetSearch = function resetSearch() { - $("#calcms_search_field").val(''); - } - - // set calcms_settings to parameters from URL - my.evaluateParametersFromUrl = function evaluateParametersFromUrl() { - var location = new String(window.location); - - if (!location.match(my.get("base_url"))) - return; - - if (window.location.search != "") { - var parameters = window.location.search.split("?")[1].split("&"); - for (var i = 0; i < parameters.length; i++) { - var pair = parameters[i]; - var name_values = pair.split("="); - if (name_values != null) { - // alert(name_values[0]+"="+name_values[1]); - // set(name_values[0],name_values[1]); - var element = document.getElementById(name_values[0]); - if (element != null) - element.value = name_values[1]; - } - } - } - - var sendung = /\/sendung\/(\d+)\//; - sendung.exec(location); - - if (RegExp.$1 != null && RegExp.$1 != '') { - // alert(RegExp.$1); - set('event_id', RegExp.$1); - set('last_event_id', my.get('event_id')); - } else { - - var sendungen = /\/sendungen\/(\d{4}\-\d{2}\-\d{2})\/(\d{4}\-\d{2}\-\d{2})\/(\d)\//; - sendungen.exec(location); - if (RegExp.$1 != '' && RegExp.$2 != '' && RegExp.$3 != '') { - set('from_date', RegExp.$1); - set('till_date', RegExp.$2); - set('weekday', RegExp.$3); - } else { - - var sendungen = /\/sendungen\/(\d{4}\-\d{2}\-\d{2})\/(\d{4}\-\d{2}\-\d{2})\//; - sendungen.exec(location); - if (RegExp.$1 != '' && RegExp.$2 != '') { - set('from_date', RegExp.$1); - set('till_date', RegExp.$2); - } else { - var sendungen = /\/sendungen\/(\d{4}\-\d{2}\-\d{2})\//; - sendungen.exec(location); - if (RegExp.$1 != '') { - set('date', RegExp.$1); - } - } - - } - - var kalender = /\/kalender\/(\d{4}\-\d{2}\-\d{2})\/(\d{4}\-\d{2}\-\d{2})\//; - kalender.exec(location); - if (RegExp.$1 != '' && RegExp.$2 != '') { - set('from_date', RegExp.$1); - set('till_date', RegExp.$2); - } else { - var kalender = /\/kalender\/(\d{4}\-\d{2}\-\d{2})\//; - kalender.exec(location); - if (RegExp.$1 != '') { - set('date', RegExp.$1); - } - } - } - } - - // return URL from calcms_settings - // parameters can be overwritten by field and value - // This handles main controller interaction logics - my.setAndGetUrlParameters = function setAndGetUrlParameters(field, value) { - - // overwrite fields by field and value - if (field != null && value != null && field != '') { - // alert(target+" "+field+" "+value); - set(field, value); - } - - // read fields - var debug = my.get('debug'); - var from_date = my.get('from_date'); - var till_date = my.get('till_date'); - var date = my.get('date'); - var month = my.get('month'); - var weekday = my.get('weekday'); - var time_of_day = ''; - var time = ''; - var program = my.get('program'); - var series_name = my.get('series_name'); - var category = my.get('category'); - var tag = my.get('tag'); - var search_field = my.get('search'); - - // delete filters by current action - if ((field == 'search' && search_field != '') - || (field == 'category' && category != '') - || (field == 'series_name' && series_name != '') - || (field == 'program' && program != '') || (field == 'tag') - && tag != '') { - weekday = ''; - date = ''; - from_date = ''; - till_date = ''; - } - - if (field == 'search') { - category = ''; - series_name = ''; - program = ''; - } - - if (field == 'category') { - search_field = ''; - series_name = ''; - program = ''; - } - - if (field == 'program') { - search_field = ''; - series_name = ''; - category = ''; - } - - if (field == 'series_name') { - search_field = ''; - program = ''; - category = ''; - } - - if (field == 'month') { - if (month != '') { - from_date = month; - till_date = month.substring(0, month.length - 2) + "31"; - } - weekday = ''; - date = ''; - category = ''; - program = ''; - series_name = ''; - tags = ''; - search_field = ''; - } - - if (field == 'week') { - weekday = ''; - date = ''; - category = ''; - program = ''; - series_name = ''; - tags = ''; - search_field = ''; - } - - if (field == 'weekday') { - /* - * if (month != ''){ from_date=month; - * till_date=month.substring(0,month.length-2)+"31" ; } - */ - category = ''; - program = ''; - series_name = ''; - tags = ''; - search_field = ''; - } - - if (field == 'date') { - weekday = ''; - from_date = ''; - till_date = ''; - category = ''; - program = ''; - series_name = ''; - tags = ''; - search_field = ''; - } - - if (field == 'time') { - if (time == 'null') { - return - - - - - - - - } else { - weekday = ''; - time_of_day = ''; - } - } - - if (field == 'month' || field == 'week' || field == 'weekday' - || field == 'time_of_day') { - time = ''; - } - - // build target URL - var url = ''; - - if (field == 'month' || field == 'week') { - if (from_date != '') - url += '/' + from_date; - if (till_date != '') - url += '/' + till_date; - } else if (weekday != '') { - if (from_date != '') - url += '/' + from_date; - if (till_date != '') - url += '/' + till_date; - url += '/' + weekday; - } else if (date != '') { - if (date == 'today') { - url += '/heute/'; - } else { - url += '/' + date; - } - } - - if (search_field != '') { - url += "/suche/" + search_field; - } - - if (category != null && category != '') { - url += "/kategorie/" + category; - } - - if (series_name != null && series_name != '') { - url += "/sendereihe/" + series_name; - } - - if (url.substr(url.length - 1, url.length) != '/') { - url += '/'; - } - - if (time_of_day != '') { - url += "&time_of_day=" + time_of_day; - } else if (time != '' && time != 'null') { - url += "&" + time; - } - - if (tag != null && tag != '') { - url += "&tag=" + tag; - } - - if (program != null && program != '') { - url += "&program=" + program; - } - - if (field == 'print') { - url += "&print=1"; - } - - if (debug != '') { - url += '&debug=' + debug; - } - - return url; - } - - // show current project categories - my.showProjectCategories = function showProjectCategories(project) { - var projectJsName = calcms.getJsName(project); - $('#calcmsCategoryForm select').each(function() { - var id = $(this).attr('id'); - if (id == "calcms_category_" + projectJsName) { - if ($(this).css('display') == 'none') - $(this).show(); - } else { - if ($(this).css('display') != 'none') - $(this).hide(); - } - }); - } - - // show current series categories - my.showProjectSeriesNames = function showProjectSeriesNames(project) { - var projectJsName = calcms.getJsName(project); - $('#calcmsSeriesNamesForm select').each(function() { - var id = $(this).attr('id'); - if (id == "calcms_series_name_" + projectJsName) { - if ($(this).css('display') == 'none') - $(this).show(); - } else { - if ($(this).css('display') != 'none') - $(this).hide(); - } - }); - } - - // get current project - my.getProject = function getProject() { - var project = $('#calcms_project'); - if (project.length == 0) - return 'all'; - return project.val(); - } - - // remove projects from form without categories and series_names - my.removeEmptyProjects = function removeEmptyProjects() { - $('#calcms_project option').each( - function() { - var project = $(this).val(); - var hasCategories = $('#calcms_category_' - + calcms.getJsName(project)).length; - var hasSeries = $('#calcms_series_name_' - + calcms.getJsName(project)).length; - if ((hasCategories == 0) && (hasSeries == 0)) { - $(this).remove(); - } - }); - } - - my.clearOnChangeArchive = function clearOnChangeArchive() { - $('#calcms_archive').off(); - } - - // register action on changing archive - my.registerOnChangeArchive = function registerOnChangeArchive(action) { - my.clearOnChangeArchive(); - $('#calcms_archive').on('click', action); - } - - // show all events for a given project - my.showSearchResultsByProject = function showSearchResultsByProject( - project, value, archive) { - if (value != null && value != '') { - var url = my.get('search_url'); - if (project != '' && project != null) - url += escape(project) + '/'; - else - url += 'all/'; - if (value != '' && value != null) - url += escape(value) + '/'; - if (archive != null && archive == 0) - url += 'kommende/'; - if (archive != null && archive == 1) - url += 'vergangene/'; - my.updateContainer('calcms_list', url, 1); - } - } - - // show all events for a given category - my.showEventsByCategory = function showEventsByCategory(value) { - if (value != '' && value != null) { - my.updateContainer('calcms_list', my.get('search_category_url') - + escape(value) + '/', 1); - } - } - - // show all events for a given project and category - my.showEventsByProjectAndCategory = function showEventsByProjectAndCategory( - project, category, archive) { - if (category != '' && category != null) { - var url = my.get('search_category_url'); - if (project != '' && project != null) - url += escape(project) + '/'; - if (category != '' && category != null) - url += escape(category) + '/'; - if (archive != null && archive == 0) - url += 'kommende/'; - if (archive != null && archive == 1) - url += 'vergangene/'; - my.updateContainer('calcms_list', url, 1); - } - } - - // show all events for a given project and series - my.showEventsByProjectAndSeriesName = function showEventsByProjectAndSeriesName( - project, seriesName, archive) { - if (seriesName != '' && seriesName != null) { - var url = my.get('search_series_name_url'); - if (project != '' && project != null) - url += escape(project) + '/'; - if (seriesName != '' && seriesName != null) - url += escape(seriesName) + '/'; - if (archive != null && archive == 0) - url += 'kommende/'; - if (archive != null && archive == 1) - url += 'vergangene/'; - my.updateContainer('calcms_list', url, 1); - } - } - - // show all events for a given series - my.showEventsBySeriesName = function showEventsBySeriesName(value) { - if (value != '' && value != null) { - my.updateContainer('calcms_list', my.get('search_series_name_url') - + escape(value) + '/', 1); - } - } - - // show all events for a given program - my.showEventsByProgram = function showEventsByProgram(value) { - var events_url = my.get('events_url'); - var url = my.setAndGetUrlParameters('program', value); - if (value != '' && value != null) { - // my.updateContainer('calcms_list', events_url+url, 1); - my.updateContainer('calcms_list', url, 1); - } - } - - // show next event of a given series - my.showNextSeriesEvent = function showNextSeriesEvent(value) { - var events_url = my.get('next_series_url'); - my.load(events_url + '/' + value + '.html'); - } - - // show previous event of a given series - my.showPrevSeriesEvent = function showPrevSeriesEvent(value) { - var events_url = my.get('prev_series_url'); - my.load(events_url + '/' + value + '.html'); - } - - my.showMenuAndList = function showMenuAndList(target, field, value) { - - var events_url = my.get('events_url'); - var menu_url = my.get('menu_url'); - var event_id = my.get('event_id'); - - var url = my.setAndGetUrlParameters(field, value); - - if (target == 'window') { - window.location.href = events_url + url; - } else { - my.updateContainer('calcms_menu', menu_url + url, 1); - - if (event_id != '' && event_id != null && Number(event_id) != 'NaN') { - // load list selected by url - my.showEvents(event_id, ''); - my.set('event_id', ''); - } else { - // load event list - my.updateContainer('calcms_list', events_url + url, 1); - my.set('last_list_url', events_url + url); - } - - } - return false; - } - - // load given event details into list - my.showEvents = function showEvents(event_id, view) { - if (view == null || view == '') - view = 'list_url'; - if (event_id != '') { - var url = my.get(view) + '/' + event_id + '/'; - my.updateContainer('calcms_list', url, 1); - } else { - document.getElementById('calcms_list').innerHTML = 'keine Sendung gefunden...'; - } - } - - // load given event details into list - my.showEvent = function showEvent(event_id) { - var old_url = my.get('last_list_url'); - var url = my.get('list_url') + '/' + event_id + '/'; - if (url != old_url) { - my.set('last_event_id', event_id); - my - .updateContainer( - 'calcms_list', - url, - 1, - function(responseText, textStatus, XMLHttpRequest) { - var back_link = 'zurück'; - document.getElementById('calcms_list').innerHTML = back_link - + document - .getElementById('calcms_list').innerHTML - + '


' + back_link; - }); - } - } - - // Calendar actions - - // update menu and list by given date - my.showEventsByDate = function showEventsByDate(date) { - // my.set('date',date); - my.showMenuAndList('', 'date', date); - return false; - - }; - - // update menu and list by events from weekday at given date range - my.showEventsByWeekday = function showEventsByWeekday(from, till, weekday) { - my.set('from_date', from); - my.set('till_date', till); - my.set('weekday', weekday); - my.showMenuAndList('', 'weekday'); - return false; - - }; - - // update menu and list by events from given date range - my.showEventsByDateRange = function showEventsByDateRange(from, till) { - my.set('from_date', from); - my.set('till_date', till); - my.showMenuAndList('', 'week'); - return false; - }; - - // load calendar content - my.showCalendar = function showCalendar(target, field) { - var calendar_debug = my.get('calendar_debug'); - var calendar_url = my.get('calendar_url'); - var debug = my.get('debug'); - var date = my.get('month'); - - var url = calendar_url; - - if (field == 'month') { - url += '/' + date + '/'; - } - if (debug != '') { - url += '&debug=' + debug; - } - - if (target == 'window') { - window.location.href = events_url + url; - } else { - my.updateContainer('calcms_calendar', url); - } - - if (calendar_debug != null) { - calendar_debug.innerHTML = url; - } - return false; - } - - // update menu, list and calendar widget by entries of given month YYYY-MM - // (current day) - my.showTodaysCalendarAndEvents = function showTodaysCalendarAndEvents(month) { - my.set('month', month); - // my.set(date,'today'); - my.showMenuAndList('', 'date', 'today'); - my.showCalendar('', 'month'); - return false; - - }; - - // update menu, list and calendar widget by entries of given month YYYY-MM - my.showCalendarAndEventsByMonth = function showCalendarAndEventsByMonth( - month) { - my.set('month', month); - my.showMenuAndList('', 'month'); - my.showCalendar('', 'month'); - return false; - - }; - - // update menu, list and calendar widget by entries of given date YYYY-MM-DD - my.showCalendarAndEventsByDate = function showCalendarAndEventsByDate(date) { - my.set('date', date); - my.showMenuAndList('', 'date'); - - my.set('month', date); - my.showCalendar('', 'month'); - return false; - - }; - - // end of Calendar actions - - // show comment for given event id and start time - my.showCommentsByEventIdOrEventStart = function showCommentsByEventIdOrEventStart( - event_id, event_start) { - var url = my.get('comments_url') || '/agenda/kommentare/'; - if (event_id == '' || event_start == '' || url == '') - return false; - console.log("showCommentsByEventIdOrEventStart url="+url); - - my.set('comments_event_start', event_start); - my.set('comments_event_id', event_id); - - url += event_id + '/' + event_start + '/'; - - my.updateContainer('calcms_comments', url); - } - - // add a comment to a event - my.addComment = function addComment(id, comment) { - var url = my.get('add_comment_url'); - if (url != '') - $.post(url, $("#" + id).serialize(), function(data) { - my.showCommentsByEventIdOrEventStart(my - .get('comments_event_id'), my - .get('comments_event_start')); - - }); - return false; - } - - // insert new comment form - my.showCommentForm = function showCommentForm(id, parent_id, event_id, - event_start) { - var response = '
'; - if (parent_id != '') response += 'Deine Anwort:'; - var html = response - html += '
0) + $(id)[0].selectedIndex = 0; + } + + my.contains = function contains(s, t) { + if (s == false) + return false; + if (t == false) + return false; + return s.indexOf(t) != -1; + } + + my.getJsName = function getJsName(s) { + s = s.replace(/[^a-zA-Z\_0-9]/g, '_'); + s = s.replace(/_+/g, '_'); + return s; + } + + my.isArchive = function isArchive() { + if ($('#calcms_archive:checked').length == 0) + return 0; + return 1; + } + + my.getSearchElement = function getSearchElement() { + return $("#calcms_search input[name='search']"); + } + + my.resetSearch = function resetSearch() { + $("#calcms_search_field").val(''); + } + + // set calcms_settings to parameters from URL + my.evaluateParametersFromUrl = function evaluateParametersFromUrl() { + var location = new String(window.location); + + if (!location.match(my.get("base_url"))) + return; + + if (window.location.search != "") { + var parameters = window.location.search.split("?")[1].split("&"); + for (var i = 0; i < parameters.length; i++) { + var pair = parameters[i]; + var name_values = pair.split("="); + if (name_values != null) { + // alert(name_values[0]+"="+name_values[1]); + // set(name_values[0],name_values[1]); + var element = document.getElementById(name_values[0]); + if (element != null) + element.value = name_values[1]; + } + } + } + + var sendung = /\/sendung\/(\d+)\//; + sendung.exec(location); + + if (RegExp.$1 != null && RegExp.$1 != '') { + // alert(RegExp.$1); + set('event_id', RegExp.$1); + set('last_event_id', my.get('event_id')); + } else { + + var sendungen = /\/sendungen\/(\d{4}\-\d{2}\-\d{2})\/(\d{4}\-\d{2}\-\d{2})\/(\d)\//; + sendungen.exec(location); + if (RegExp.$1 != '' && RegExp.$2 != '' && RegExp.$3 != '') { + set('from_date', RegExp.$1); + set('till_date', RegExp.$2); + set('weekday', RegExp.$3); + } else { + + var sendungen = /\/sendungen\/(\d{4}\-\d{2}\-\d{2})\/(\d{4}\-\d{2}\-\d{2})\//; + sendungen.exec(location); + if (RegExp.$1 != '' && RegExp.$2 != '') { + set('from_date', RegExp.$1); + set('till_date', RegExp.$2); + } else { + var sendungen = /\/sendungen\/(\d{4}\-\d{2}\-\d{2})\//; + sendungen.exec(location); + if (RegExp.$1 != '') { + set('date', RegExp.$1); + } + } + + } + + var kalender = /\/kalender\/(\d{4}\-\d{2}\-\d{2})\/(\d{4}\-\d{2}\-\d{2})\//; + kalender.exec(location); + if (RegExp.$1 != '' && RegExp.$2 != '') { + set('from_date', RegExp.$1); + set('till_date', RegExp.$2); + } else { + var kalender = /\/kalender\/(\d{4}\-\d{2}\-\d{2})\//; + kalender.exec(location); + if (RegExp.$1 != '') { + set('date', RegExp.$1); + } + } + } + } + + // return URL from calcms_settings + // parameters can be overwritten by field and value + // This handles main controller interaction logics + my.setAndGetUrlParameters = function setAndGetUrlParameters(field, value) { + + // overwrite fields by field and value + if (field != null && value != null && field != '') { + // alert(target+" "+field+" "+value); + set(field, value); + } + + // read fields + var debug = my.get('debug'); + var from_date = my.get('from_date'); + var till_date = my.get('till_date'); + var date = my.get('date'); + var month = my.get('month'); + var weekday = my.get('weekday'); + var time_of_day = ''; + var time = ''; + var program = my.get('program'); + var series_name = my.get('series_name'); + var category = my.get('category'); + var tag = my.get('tag'); + var search_field = my.get('search'); + + // delete filters by current action + if ((field == 'search' && search_field != '') + || (field == 'category' && category != '') + || (field == 'series_name' && series_name != '') + || (field == 'program' && program != '') || (field == 'tag') + && tag != '') { + weekday = ''; + date = ''; + from_date = ''; + till_date = ''; + } + + if (field == 'search') { + category = ''; + series_name = ''; + program = ''; + } + + if (field == 'category') { + search_field = ''; + series_name = ''; + program = ''; + } + + if (field == 'program') { + search_field = ''; + series_name = ''; + category = ''; + } + + if (field == 'series_name') { + search_field = ''; + program = ''; + category = ''; + } + + if (field == 'month') { + if (month != '') { + from_date = month; + till_date = month.substring(0, month.length - 2) + "31"; + } + weekday = ''; + date = ''; + category = ''; + program = ''; + series_name = ''; + tags = ''; + search_field = ''; + } + + if (field == 'week') { + weekday = ''; + date = ''; + category = ''; + program = ''; + series_name = ''; + tags = ''; + search_field = ''; + } + + if (field == 'weekday') { + /* + * if (month != ''){ from_date=month; + * till_date=month.substring(0,month.length-2)+"31" ; } + */ + category = ''; + program = ''; + series_name = ''; + tags = ''; + search_field = ''; + } + + if (field == 'date') { + weekday = ''; + from_date = ''; + till_date = ''; + category = ''; + program = ''; + series_name = ''; + tags = ''; + search_field = ''; + } + + if (field == 'time') { + if (time == 'null') { + return + + + + + + + + } else { + weekday = ''; + time_of_day = ''; + } + } + + if (field == 'month' || field == 'week' || field == 'weekday' + || field == 'time_of_day') { + time = ''; + } + + // build target URL + var url = ''; + + if (field == 'month' || field == 'week') { + if (from_date != '') + url += '/' + from_date; + if (till_date != '') + url += '/' + till_date; + } else if (weekday != '') { + if (from_date != '') + url += '/' + from_date; + if (till_date != '') + url += '/' + till_date; + url += '/' + weekday; + } else if (date != '') { + if (date == 'today') { + url += '/heute/'; + } else { + url += '/' + date; + } + } + + if (search_field != '') { + url += "/suche/" + search_field; + } + + if (category != null && category != '') { + url += "/kategorie/" + category; + } + + if (series_name != null && series_name != '') { + url += "/sendereihe/" + series_name; + } + + if (url.substr(url.length - 1, url.length) != '/') { + url += '/'; + } + + if (time_of_day != '') { + url += "&time_of_day=" + time_of_day; + } else if (time != '' && time != 'null') { + url += "&" + time; + } + + if (tag != null && tag != '') { + url += "&tag=" + tag; + } + + if (program != null && program != '') { + url += "&program=" + program; + } + + if (field == 'print') { + url += "&print=1"; + } + + if (debug != '') { + url += '&debug=' + debug; + } + + return url; + } + + // show current project categories + my.showProjectCategories = function showProjectCategories(project) { + var projectJsName = calcms.getJsName(project); + $('#calcmsCategoryForm select').each(function() { + var id = $(this).attr('id'); + if (id == "calcms_category_" + projectJsName) { + if ($(this).css('display') == 'none') + $(this).show(); + } else { + if ($(this).css('display') != 'none') + $(this).hide(); + } + }); + } + + // show current series categories + my.showProjectSeriesNames = function showProjectSeriesNames(project) { + var projectJsName = calcms.getJsName(project); + $('#calcmsSeriesNamesForm select').each(function() { + var id = $(this).attr('id'); + if (id == "calcms_series_name_" + projectJsName) { + if ($(this).css('display') == 'none') + $(this).show(); + } else { + if ($(this).css('display') != 'none') + $(this).hide(); + } + }); + } + + // get current project + my.getProject = function getProject() { + var project = $('#calcms_project'); + if (project.length == 0) + return 'all'; + return project.val(); + } + + // remove projects from form without categories and series_names + my.removeEmptyProjects = function removeEmptyProjects() { + $('#calcms_project option').each( + function() { + var project = $(this).val(); + var hasCategories = $('#calcms_category_' + + calcms.getJsName(project)).length; + var hasSeries = $('#calcms_series_name_' + + calcms.getJsName(project)).length; + if ((hasCategories == 0) && (hasSeries == 0)) { + $(this).remove(); + } + }); + } + + my.clearOnChangeArchive = function clearOnChangeArchive() { + $('#calcms_archive').off(); + } + + // register action on changing archive + my.registerOnChangeArchive = function registerOnChangeArchive(action) { + my.clearOnChangeArchive(); + $('#calcms_archive').on('click', action); + } + + // show all events for a given project + my.showSearchResultsByProject = function showSearchResultsByProject( + project, value, archive) { + if (value != null && value != '') { + var url = my.get('search_url'); + if (project != '' && project != null) + url += escape(project) + '/'; + else + url += 'all/'; + if (value != '' && value != null) + url += escape(value) + '/'; + if (archive != null && archive == 0) + url += 'kommende/'; + if (archive != null && archive == 1) + url += 'vergangene/'; + my.updateContainer('calcms_list', url, 1); + } + } + + // show all events for a given category + my.showEventsByCategory = function showEventsByCategory(value) { + if (value != '' && value != null) { + my.updateContainer('calcms_list', my.get('search_category_url') + + escape(value) + '/', 1); + } + } + + // show all events for a given project and category + my.showEventsByProjectAndCategory = function showEventsByProjectAndCategory( + project, category, archive) { + if (category != '' && category != null) { + var url = my.get('search_category_url'); + if (project != '' && project != null) + url += escape(project) + '/'; + if (category != '' && category != null) + url += escape(category) + '/'; + if (archive != null && archive == 0) + url += 'kommende/'; + if (archive != null && archive == 1) + url += 'vergangene/'; + my.updateContainer('calcms_list', url, 1); + } + } + + // show all events for a given project and series + my.showEventsByProjectAndSeriesName = function showEventsByProjectAndSeriesName( + project, seriesName, archive) { + if (seriesName != '' && seriesName != null) { + var url = my.get('search_series_name_url'); + if (project != '' && project != null) + url += escape(project) + '/'; + if (seriesName != '' && seriesName != null) + url += escape(seriesName) + '/'; + if (archive != null && archive == 0) + url += 'kommende/'; + if (archive != null && archive == 1) + url += 'vergangene/'; + my.updateContainer('calcms_list', url, 1); + } + } + + // show all events for a given series + my.showEventsBySeriesName = function showEventsBySeriesName(value) { + if (value != '' && value != null) { + my.updateContainer('calcms_list', my.get('search_series_name_url') + + escape(value) + '/', 1); + } + } + + // show all events for a given program + my.showEventsByProgram = function showEventsByProgram(value) { + var events_url = my.get('events_url'); + var url = my.setAndGetUrlParameters('program', value); + if (value != '' && value != null) { + // my.updateContainer('calcms_list', events_url+url, 1); + my.updateContainer('calcms_list', url, 1); + } + } + + // show next event of a given series + my.showNextSeriesEvent = function showNextSeriesEvent(value) { + var events_url = my.get('next_series_url'); + my.load(events_url + '/' + value + '.html'); + } + + // show previous event of a given series + my.showPrevSeriesEvent = function showPrevSeriesEvent(value) { + var events_url = my.get('prev_series_url'); + my.load(events_url + '/' + value + '.html'); + } + + my.showMenuAndList = function showMenuAndList(target, field, value) { + + var events_url = my.get('events_url'); + var menu_url = my.get('menu_url'); + var event_id = my.get('event_id'); + + var url = my.setAndGetUrlParameters(field, value); + + if (target == 'window') { + window.location.href = events_url + url; + } else { + my.updateContainer('calcms_menu', menu_url + url, 1); + + if (event_id != '' && event_id != null && Number(event_id) != 'NaN') { + // load list selected by url + my.showEvents(event_id, ''); + my.set('event_id', ''); + } else { + // load event list + my.updateContainer('calcms_list', events_url + url, 1); + my.set('last_list_url', events_url + url); + } + + } + return false; + } + + // load given event details into list + my.showEvents = function showEvents(event_id, view) { + if (view == null || view == '') + view = 'list_url'; + if (event_id != '') { + var url = my.get(view) + '/' + event_id + '/'; + my.updateContainer('calcms_list', url, 1); + } else { + document.getElementById('calcms_list').innerHTML = 'keine Sendung gefunden...'; + } + } + + // load given event details into list + my.showEvent = function showEvent(event_id) { + var old_url = my.get('last_list_url'); + var url = my.get('list_url') + '/' + event_id + '/'; + if (url != old_url) { + my.set('last_event_id', event_id); + my + .updateContainer( + 'calcms_list', + url, + 1, + function(responseText, textStatus, XMLHttpRequest) { + var back_link = 'zurück'; + document.getElementById('calcms_list').innerHTML = back_link + + document + .getElementById('calcms_list').innerHTML + + '


' + back_link; + }); + } + } + + // Calendar actions + + // update menu and list by given date + my.showEventsByDate = function showEventsByDate(date) { + // my.set('date',date); + my.showMenuAndList('', 'date', date); + return false; + + }; + + // update menu and list by events from weekday at given date range + my.showEventsByWeekday = function showEventsByWeekday(from, till, weekday) { + my.set('from_date', from); + my.set('till_date', till); + my.set('weekday', weekday); + my.showMenuAndList('', 'weekday'); + return false; + + }; + + // update menu and list by events from given date range + my.showEventsByDateRange = function showEventsByDateRange(from, till) { + my.set('from_date', from); + my.set('till_date', till); + my.showMenuAndList('', 'week'); + return false; + }; + + // load calendar content + my.showCalendar = function showCalendar(target, field) { + var calendar_debug = my.get('calendar_debug'); + var calendar_url = my.get('calendar_url'); + var debug = my.get('debug'); + var date = my.get('month'); + + var url = calendar_url; + + if (field == 'month') { + url += '/' + date + '/'; + } + if (debug != '') { + url += '&debug=' + debug; + } + + if (target == 'window') { + window.location.href = events_url + url; + } else { + my.updateContainer('calcms_calendar', url); + } + + if (calendar_debug != null) { + calendar_debug.innerHTML = url; + } + return false; + } + + // update menu, list and calendar widget by entries of given month YYYY-MM + // (current day) + my.showTodaysCalendarAndEvents = function showTodaysCalendarAndEvents(month) { + my.set('month', month); + // my.set(date,'today'); + my.showMenuAndList('', 'date', 'today'); + my.showCalendar('', 'month'); + return false; + + }; + + // update menu, list and calendar widget by entries of given month YYYY-MM + my.showCalendarAndEventsByMonth = function showCalendarAndEventsByMonth( + month) { + my.set('month', month); + my.showMenuAndList('', 'month'); + my.showCalendar('', 'month'); + return false; + + }; + + // update menu, list and calendar widget by entries of given date YYYY-MM-DD + my.showCalendarAndEventsByDate = function showCalendarAndEventsByDate(date) { + my.set('date', date); + my.showMenuAndList('', 'date'); + + my.set('month', date); + my.showCalendar('', 'month'); + return false; + + }; + + // end of Calendar actions + + // show comment for given event id and start time + my.showCommentsByEventIdOrEventStart = function showCommentsByEventIdOrEventStart( + event_id, event_start) { + var url = my.get('comments_url') || '/agenda/kommentare/'; + if (event_id == '' || event_start == '' || url == '') + return false; + console.log("showCommentsByEventIdOrEventStart url="+url); + + my.set('comments_event_start', event_start); + my.set('comments_event_id', event_id); + + url += event_id + '/' + event_start + '/'; + + my.updateContainer('calcms_comments', url); + } + + // add a comment to a event + my.addComment = function addComment(id, comment) { + var url = my.get('add_comment_url'); + if (url != '') + $.post(url, $("#" + id).serialize(), function(data) { + my.showCommentsByEventIdOrEventStart(my + .get('comments_event_id'), my + .get('comments_event_start')); + + }); + return false; + } + + // insert new comment form + my.showCommentForm = function showCommentForm(id, parent_id, event_id, + event_start) { + var response = '
'; + if (parent_id != '') response += 'Deine Anwort:'; + var html = response + html += '' - html += '' - html += '' + html += '' + html += '' + html += '' html += '' html += '
'; document.getElementById(id).innerHTML = html - my.show(id); - } - // end of Comment actions + my.show(id); + } + // end of Comment actions - // used to embed playlist in external pages - my.showPlaylist = function showPlaylist() { - var url = my.get('playlist_url'); - my.updateContainer('calcms_playlist', url); - } + // used to embed playlist in external pages + my.showPlaylist = function showPlaylist() { + var url = my.get('playlist_url'); + my.updateContainer('calcms_playlist', url); + } - // load comments into #calcms_newest_comments if not embedded yet - my.showNewestComments = function showNewestComments() { - if (my.get('preloaded') == '') { - var url = my.get('newest_comments_url'); - my.updateContainer('calcms_newest_comments', url); - } - return false; - } + // load comments into #calcms_newest_comments if not embedded yet + my.showNewestComments = function showNewestComments() { + if (my.get('preloaded') == '') { + var url = my.get('newest_comments_url'); + my.updateContainer('calcms_newest_comments', url); + } + return false; + } - // export selected events to ical - my.exportSelectedToICal = function exportSelectedToICal() { - window.location = my.get('ical_url') + my.setAndGetUrlParameters(); - ; - return false; - } + // export selected events to ical + my.exportSelectedToICal = function exportSelectedToICal() { + window.location = my.get('ical_url') + my.setAndGetUrlParameters(); + ; + return false; + } - // init search interface: load search form content if not loaded yet - my.initSearch = function initSearch(target, field) { - if (my.get('preloaded') == '') { - var category_url = my.get('category_url'); - var program_url = my.get('program_url'); - var series_name_url = my.get('series_name_url'); - var debug = my.get('debug'); + // init search interface: load search form content if not loaded yet + my.initSearch = function initSearch(target, field) { + if (my.get('preloaded') == '') { + var category_url = my.get('category_url'); + var program_url = my.get('program_url'); + var series_name_url = my.get('series_name_url'); + var debug = my.get('debug'); - if (category_url != null && category_url != '') - my.updateContainer('calcms_categories', category_url, 1); - if (program_url != null && program_url != '') - my.updateContainer('calcms_programs', program_url, 1); - if (series_name_url != null && series_name_url != '') - my.updateContainer('calcms_series_names', series_name_url, 1); - } - return false; - } + if (category_url != null && category_url != '') + my.updateContainer('calcms_categories', category_url, 1); + if (program_url != null && program_url != '') + my.updateContainer('calcms_programs', program_url, 1); + if (series_name_url != null && series_name_url != '') + my.updateContainer('calcms_series_names', series_name_url, 1); + } + return false; + } - // wrapper to show an id - my.show = function show(id) { - $("#" + id).show("drop"); - document.getElementById(id).style.visibility = "visible"; - // document.getElementById(id).style.display="block"; - } + // wrapper to show an id + my.show = function show(id) { + $("#" + id).show("drop"); + document.getElementById(id).style.visibility = "visible"; + // document.getElementById(id).style.display="block"; + } - // wrapper to hide an id - my.hide = function hide(id) { - $("#" + id).hide("drop"); - document.getElementById(id).style.visibility = "hidden"; - // document.getElementById(id).style.display="none"; - } + // wrapper to hide an id + my.hide = function hide(id) { + $("#" + id).hide("drop"); + document.getElementById(id).style.visibility = "hidden"; + // document.getElementById(id).style.display="none"; + } - // return max date - my.setDateIfBefore = function setDateIfBefore(date1, date2) { - if (date1 < date2) - return date2; - return date1; - } + // return max date + my.setDateIfBefore = function setDateIfBefore(date1, date2) { + if (date1 < date2) + return date2; + return date1; + } - // return min date - my.setDateIfAfter = function setDateIfAfter(date1, date2) { - if (date1 > date2) - return date2; - return date1; - } + // return min date + my.setDateIfAfter = function setDateIfAfter(date1, date2) { + if (date1 > date2) + return date2; + return date1; + } - // remove Drupal header for currently playing entry at topic overview page - my.removeCurrentPlayingHeader = function removeCurrentPlayingHeader() { - $("h2 a[href$='/testing']").each(function() { - $(this).css("display", "none"); - }); - } + // remove Drupal header for currently playing entry at topic overview page + my.removeCurrentPlayingHeader = function removeCurrentPlayingHeader() { + $("h2 a[href$='/testing']").each(function() { + $(this).css("display", "none"); + }); + } - // return instance - return my; + // return instance + return my; }(jQuery)); diff --git a/website/agenda/planung/js/archive.js b/website/agenda/planung/js/archive.js index 8d41ebe..ec6040f 100644 --- a/website/agenda/planung/js/archive.js +++ b/website/agenda/planung/js/archive.js @@ -1,15 +1,14 @@ function download(id, name){ - //alert(id +" "+ name); - $.getJSON( - 'archive.cgi?get_link='+name, - function(data){ - //alert(data); - $.each(data, - function(key, val) { - $('#'+id).html(val); - } - ); - } - ); -} - + //alert(id +" "+ name); + $.getJSON( + 'archive.cgi?get_link='+name, + function(data){ + //alert(data); + $.each(data, + function(key, val) { + $('#'+id).html(val); + } + ); + } + ); +} \ No newline at end of file diff --git a/website/agenda/planung/js/calendar.js b/website/agenda/planung/js/calendar.js index f3dde08..a4c5861 100644 --- a/website/agenda/planung/js/calendar.js +++ b/website/agenda/planung/js/calendar.js @@ -28,11 +28,11 @@ function isChecked(selector){ } function cancel_edit_event(){ - $('#calendar').show(effect,null,effect_duration); - $('#calendar_weekdays').show(effect,null,effect_duration); - $('#event_editor').hide(effect,null,effect_duration); - resizeCalendarMenu(); - return false; + $('#calendar').show(effect,null,effect_duration); + $('#calendar_weekdays').show(effect,null,effect_duration); + $('#event_editor').hide(effect,null,effect_duration); + resizeCalendarMenu(); + return false; } function setupMenuHeight(){ @@ -91,23 +91,23 @@ function resizeCalendarMenu(){ //after getting menu heigth, hide calendar again var menuHeight=setupMenuHeight(); - var width= $(window).width()-0; - var height= $(window).height()-menuHeight; + var width= $(window).width()-0; + var height= $(window).height()-menuHeight; - if($('#calendar').css('display')=='none'){ - $('body #content').css('max-width', '960'); - }else{ - $('body #content').css('max-width', width); - } - $('div#calendar').css('width', width); - $('div#calendar_weekdays').css('width', width); - $('div#calendar').css('height', height); + if($('#calendar').css('display')=='none'){ + $('body #content').css('max-width', '960'); + }else{ + $('body #content').css('max-width', width); + } + $('div#calendar').css('width', width); + $('div#calendar_weekdays').css('width', width); + $('div#calendar').css('height', height); // remove border for scroll - $('#calendar table').css('width', width-20); - $('#calendar_weekdays table').css('width', width-20); - $('#calendar table').css('height', height); - + $('#calendar table').css('width', width-20); + $('#calendar_weekdays table').css('width', width-20); + $('#calendar table').css('height', height); + //set spacing between table columns var columnSpacing=Math.round($(window).width()/72); //if(columnSpacing>16)columnSpacing=16; @@ -118,30 +118,30 @@ function resizeCalendarMenu(){ $('div.week').css('margin-left',-columnSpacing); //calculate cell-width - var cell_width=(width-100)/(days-1); + var cell_width=(width-100)/(days-1); if($(window).width()<720){ $('#calendar td.week').hide(); - cell_width=(width-100)/(days)-4; - //$('#calendar div.text').css('padding-right','0'); + cell_width=(width-100)/(days)-4; + //$('#calendar div.text').css('padding-right','0'); }else{ $('#calendar td.week').show(); - cell_width=(width-100)/(days)-columnSpacing; - //$('#calendar div.text').css('padding-right','16px'); + cell_width=(width-100)/(days)-columnSpacing; + //$('#calendar div.text').css('padding-right','16px'); } var with_param='width'; var cw=cell_width.toFixed(); /* - $('#calendar div.work').css(with_param, cw); - $('#calendar div.play').css(with_param, cw); - $('#calendar div.grid').css(with_param, cw); - $('#calendar div.event').css(with_param, cw); - $('#calendar div.schedule').css(with_param, cw); - $('#calendar div.date').css(with_param, cw); - $('#calendar_weekdays div.date').css(with_param, cw); - $('#calendar div.time').css(with_param, cw); - $('#calendar_weekdays div.time').css(with_param, cw); + $('#calendar div.work').css(with_param, cw); + $('#calendar div.play').css(with_param, cw); + $('#calendar div.grid').css(with_param, cw); + $('#calendar div.event').css(with_param, cw); + $('#calendar div.schedule').css(with_param, cw); + $('#calendar div.date').css(with_param, cw); + $('#calendar_weekdays div.date').css(with_param, cw); + $('#calendar div.time').css(with_param, cw); + $('#calendar_weekdays div.time').css(with_param, cw); */ //now @@ -149,12 +149,12 @@ function resizeCalendarMenu(){ //collisions /* - $('#calendar div.event.error').css( with_param, cw/2.2); - $('#calendar div.schedule.error').css(with_param, cw/2.2); + $('#calendar div.event.error').css( with_param, cw/2.2); + $('#calendar div.schedule.error').css(with_param, cw/2.2); //shift right - $('#calendar div.event.error.x2').css( 'margin-left', cw/2+6); - $('#calendar div.schedule.error.x2').css('margin-left', cw/2+6); + $('#calendar div.event.error.x2').css( 'margin-left', cw/2+6); + $('#calendar div.schedule.error.x2').css('margin-left', cw/2+6); */ showCalendar(); } @@ -505,7 +505,7 @@ function getUrl(name,value){ function reloadCalendar(){ var url=window.location.href; url=updateUrlParameters(url); - loadCalendar(url); + loadCalendar(url); } function initTodayButton(){ @@ -601,8 +601,8 @@ function initRmsPlot(){ var id = $(this).attr("id"); var field = id.split('_'); var classname = field.shift(); - var project_id = field.shift(); - var studio_id = field.shift(); + var project_id = field.shift(); + var studio_id = field.shift(); var start = $(this).attr("start") if (project_id==null) return; @@ -671,14 +671,14 @@ function loadCalendar(url, mouseButton){ url=updateUrlParameters(url); } url=setUrlParameter(url, 'part', '1'); - updateContainer('calendarTable', url, function(){ - updateTable(); - $('#calendarTable').css('opacity','1.0'); - $('#current_date').html(current_date); - updateUrls(url); - initRmsPlot(); + updateContainer('calendarTable', url, function(){ + updateTable(); + $('#calendarTable').css('opacity','1.0'); + $('#current_date').html(current_date); + updateUrls(url); + initRmsPlot(); adjustColors(); - }); + }); } function updateTable(){ @@ -712,10 +712,10 @@ function updateTable(){ //$('body').css('background','#eee'); - $(window).resize(function() { - resizeCalendarMenu(); + $(window).resize(function() { + resizeCalendarMenu(); setupMenu() - }); + }); } show_schedule(); @@ -767,8 +767,8 @@ function updateTable(){ //disable context menu document.oncontextmenu = function() {return false;}; - //edit existing event - $(baseElement).off(); + //edit existing event + $(baseElement).off(); $(baseElement).on("mousedown", ".event", function(event){ handleEvent($(this).attr("id"), event); }); @@ -836,16 +836,16 @@ function updateTable(){ // get first event_list item var id = $('#event_list tbody tr').first().attr('id'); //console.log(id); - var field=id.split('_'); - var classname =field.shift(); - var project_id =field.shift(); - var studio_id =field.shift(); - var series_id =field.shift(); - var url='series.cgi'; - url+='?project_id='+project_id; - url+='&studio_id='+studio_id; - url+='&series_id='+series_id; - url+='&action=show'; + var field=id.split('_'); + var classname =field.shift(); + var project_id =field.shift(); + var studio_id =field.shift(); + var series_id =field.shift(); + var url='series.cgi'; + url+='?project_id='+project_id; + url+='&studio_id='+studio_id; + url+='&series_id='+series_id; + url+='&action=show'; load(url); } ); @@ -927,22 +927,22 @@ function collision(div1, div2) { } function handleEvent(id, event){ - var field=id.split('_'); - var classname =field.shift(); - var project_id =field.shift(); - var studio_id =field.shift(); - var series_id =field.shift(); - var event_id =field.shift(); + var field=id.split('_'); + var classname =field.shift(); + var project_id =field.shift(); + var studio_id =field.shift(); + var series_id =field.shift(); + var event_id =field.shift(); //if(checkStudio()==0)return; if (project_id<0) {alert("please select a project");return;} if (studio_id <0) {alert("please select a studio");return;} - if (series_id <0) return; - if (event_id <0) return; + if (series_id <0) return; + if (event_id <0) return; - var url="event.cgi?action=edit&project_id="+project_id+"&studio_id="+studio_id+"&series_id="+series_id+"&event_id="+event_id; + var url="event.cgi?action=edit&project_id="+project_id+"&studio_id="+studio_id+"&series_id="+series_id+"&event_id="+event_id; if(event.which==1){ - load(url); + load(url); } if(event.which==2){ openNewTab(url); @@ -950,17 +950,17 @@ function handleEvent(id, event){ } function handleUnassignedEvent(id){ - var field=id.split('_'); - var classname =field.shift(); - var project_id =field.shift(); - var studio_id =field.shift(); - var series_id =field.shift(); - var event_id =field.shift(); + var field=id.split('_'); + var classname =field.shift(); + var project_id =field.shift(); + var studio_id =field.shift(); + var series_id =field.shift(); + var event_id =field.shift(); if(checkStudio()==0)return; if (project_id<0) return; if (studio_id<0) return; - if (event_id<0) return; + if (event_id<0) return; //console.log("assign series") $('#assign_series_events input[name="event_id"]').attr('value',event_id); @@ -970,9 +970,9 @@ function handleUnassignedEvent(id){ function handleSchedule(id, start_date, event){ var field=id.split('_'); var classname =field.shift(); - var project_id =field.shift(); - var studio_id =field.shift(); - var series_id =field.shift(); + var project_id =field.shift(); + var studio_id =field.shift(); + var series_id =field.shift(); if(checkStudio()==0)return; if (project_id<0) return; @@ -980,7 +980,7 @@ function handleSchedule(id, start_date, event){ if (series_id<0) return; if(event.which==1){ - //left click: create event from schedule + //left click: create event from schedule var url="event.cgi?action=show_new_event_from_schedule&project_id="+project_id+"&studio_id="+studio_id+"&series_id="+series_id+"&start_date="+start_date; load(url); } @@ -992,17 +992,17 @@ function handleSchedule(id, start_date, event){ } function handleGrid(id){ - var field=id.split('_'); - var classname =field.shift(); - var project_id =field.shift(); - var studio_id =field.shift(); - var series_id =field.shift();//to be selected + var field=id.split('_'); + var classname =field.shift(); + var project_id =field.shift(); + var studio_id =field.shift(); + var series_id =field.shift();//to be selected if(checkStudio()==0)return; if (project_id<0) return; if (studio_id<0) return; - var start_date=getNearestDatetime(); + var start_date=getNearestDatetime(); $('#series_date').attr('value',start_date); showDateTimePicker('#series_date'); //alert("studio "+studio_id+" "+start_date); @@ -1013,9 +1013,9 @@ function handleGrid(id){ function handleWorktime(id, event){ var field=id.split('_'); var classname =field.shift(); - var project_id =field.shift(); - var studio_id =field.shift(); - var schedule_id =field.shift(); + var project_id =field.shift(); + var studio_id =field.shift(); + var schedule_id =field.shift(); if(checkStudio()==0)return; if (project_id<0) return; @@ -1054,7 +1054,6 @@ function adjustColors(){ } $(document).ready(function(){ - // $('#calendar').hide(); initCalendarMenu(); if(calendarTable==1){ diff --git a/website/agenda/planung/js/default.js b/website/agenda/planung/js/default.js index c3bef76..f1889da 100644 --- a/website/agenda/planung/js/default.js +++ b/website/agenda/planung/js/default.js @@ -11,64 +11,64 @@ function getController(){ function set_studio(id){ - var url=window.location.href; + var url=window.location.href; //split by # var comment= url.split(/\#/); url=comment.shift(); comment=comment.join('#'); - //split by ? - var parts= url.split(/\?/); - url=parts.shift(); - //split by & - parts=parts.join('?').split(/\&+/); - var params=[]; - if (parts.length>0){ - for (index in parts){ - //add all name value pairs but studio id - var pair=parts[index]; - if(! pair.match(/^studio_id=/)) params.push(pair); - } - } - //add studio id + //split by ? + var parts= url.split(/\?/); + url=parts.shift(); + //split by & + parts=parts.join('?').split(/\&+/); + var params=[]; + if (parts.length>0){ + for (index in parts){ + //add all name value pairs but studio id + var pair=parts[index]; + if(! pair.match(/^studio_id=/)) params.push(pair); + } + } + //add studio id if(id==null)id=-1; if(id=='')id=-1; - params.push('studio_id='+id); - //append parameters to url - url+='?'+params.join('&'); + params.push('studio_id='+id); + //append parameters to url + url+='?'+params.join('&'); if ((comment!=null)&&(comment!='')) url+='#'+comment; - window.location.href=url; + window.location.href=url; } function set_project(id){ - var url=window.location.href; + var url=window.location.href; //split by # var comment= url.split(/\#/); url=comment.shift(); comment=comment.join('#'); - //split by ? - var parts= url.split(/\?/); - url=parts.shift(); - //split by & - parts=parts.join('?').split(/\&+/); - var params=[]; - if (parts.length>0){ - for (index in parts){ - //add all name value pairs but project id - var pair=parts[index]; - if( + //split by ? + var parts= url.split(/\?/); + url=parts.shift(); + //split by & + parts=parts.join('?').split(/\&+/); + var params=[]; + if (parts.length>0){ + for (index in parts){ + //add all name value pairs but project id + var pair=parts[index]; + if( (! pair.match(/^project_id=/)) && (! pair.match(/^studio_id=/)) )params.push(pair); - } - } - //add project id + } + } + //add project id if(id==null)id=-1; if(id=='')id=-1; - params.push('project_id='+id); - //append parameters to url - url+='?'+params.join('&'); + params.push('project_id='+id); + //append parameters to url + url+='?'+params.join('&'); if ((comment!=null)&&(comment!='')) url+='#'+comment; - window.location.href=url; + window.location.href=url; } function contains(s,t){ @@ -78,23 +78,23 @@ function contains(s,t){ } function updateContainer(id, url, callback){ - //alert(id+":"+url); - if (id==null) return; - if ($("#"+id).length==0) return; - $("#"+id).load(url, callback); + //alert(id+":"+url); + if (id==null) return; + if ($("#"+id).length==0) return; + $("#"+id).load(url, callback); } function load(url){ window.location=url; - //window.location.replace(url); - //document.location.href=url; - //$(window).load(url); - //$('html').load(url); + //window.location.replace(url); + //document.location.href=url; + //$(window).load(url); + //$('html').load(url); } function postContainer(url, parameters, callback){ - if (url!='') $.post(url, parameters, callback); + if (url!='') $.post(url, parameters, callback); } // init getTextWidth @@ -359,10 +359,10 @@ $(document).ready( // will be done implicitely on adding back button //setupMenuHeight(); - $(window).resize(function() { - setupMenuHeight(); + $(window).resize(function() { + setupMenuHeight(); setupMenu(); - }); + }); if(getController()=='calendar'){ //use build-in localization diff --git a/website/agenda/planung/js/edit_event.js b/website/agenda/planung/js/edit_event.js index e583311..cff826a 100644 --- a/website/agenda/planung/js/edit_event.js +++ b/website/agenda/planung/js/edit_event.js @@ -180,9 +180,9 @@ function changeSeries(seriesId){ url += '&action=reassign_event'; //alert(url); - $.post( - url, - function(data){ + $.post( + url, + function(data){ var url='event.cgi?'; url += '&project_id='+projectId; url += '&studio_id='+studioId; @@ -190,9 +190,9 @@ function changeSeries(seriesId){ url += '&event_id='+eventId; url += '&action=edit'; window.location.href = url; - } - ); - return false; + } + ); + return false; } // hide change series on abort @@ -237,8 +237,8 @@ function updateCheckBox(selector, value){ } function checkExcerptField(){ - var elem=$('textarea[name="excerpt"]'); - if (elem.length==0) return 0; + var elem=$('textarea[name="excerpt"]'); + if (elem.length==0) return 0; var length = elem.val().length; console.log("length="+length); if (length > 250){ @@ -246,12 +246,12 @@ function checkExcerptField(){ }else{ $('#excerpt_too_long').hide(); } - return 1; + return 1; } function checkExcerptExtensionField(){ - var elem=$('textarea[name="user_excerpt"]'); - if (elem.length==0) return 0; + var elem=$('textarea[name="user_excerpt"]'); + if (elem.length==0) return 0; var length = elem.val().length; console.log("length="+length); if (length > 250){ @@ -259,21 +259,21 @@ function checkExcerptExtensionField(){ }else{ $('#excerpt_extension_too_long').hide(); } - return 1; + return 1; } function checkFields(){ if (checkExcerptField()){ - $('textarea[name="excerpt"]').on("keyup", function(){ - checkExcerptField(); - }); - } + $('textarea[name="excerpt"]').on("keyup", function(){ + checkExcerptField(); + }); + } if (checkExcerptExtensionField()){ - $('textarea[name="user_excerpt"]').on("keyup", function(){ - checkExcerptExtensionField(); - }); - } + $('textarea[name="user_excerpt"]').on("keyup", function(){ + checkExcerptExtensionField(); + }); + } } $(document).ready( @@ -281,15 +281,15 @@ $(document).ready( initRegions(region); showDateTimePicker('#start_date'); - $('input[type="checkbox"]').click( - function(){ - if ($(this).attr('value')=='1'){ - $(this).attr('value','0'); - }else{ - $(this).attr('value','1'); - } - } - ); + $('input[type="checkbox"]').click( + function(){ + if ($(this).attr('value')=='1'){ + $(this).attr('value','0'); + }else{ + $(this).attr('value','1'); + } + } + ); if($('#calendar').length==0){ $('#back_to_calendar').hide(); diff --git a/website/agenda/planung/js/edit_series.js b/website/agenda/planung/js/edit_series.js index d217e8f..c6c8100 100644 --- a/website/agenda/planung/js/edit_series.js +++ b/website/agenda/planung/js/edit_series.js @@ -1,11 +1,11 @@ /* - show a series, its template, users and events + show a series, its template, users and events */ // set checkbox values checked depending on value function initCheckBoxes(){ - $('div.editor input[type="checkbox"]').each( + $('div.editor input[type="checkbox"]').each( function () { if ($(this).attr('value')=='1'){ $(this).attr('value','1'); @@ -14,26 +14,26 @@ function initCheckBoxes(){ $(this).attr('value','0'); $(this).attr('checked',null); } - } + } ); } // add checkbox handler to change value on click function addCheckBoxHandler(){ - $('div.editor input[type="checkbox"]').click( + $('div.editor input[type="checkbox"]').click( function () { if ($(this).attr('value')=='1'){ $(this).attr('value','0'); }else{ $(this).attr('value','1'); } - } + } ); } // show/hide series member edit function edit_series_members(series_id){ - $('.edit_series_members_'+series_id).toggle(); + $('.edit_series_members_'+series_id).toggle(); } // show/hide schedule fields depending on period type for a given schedule element @@ -226,7 +226,7 @@ function checkFields(){ $(document).ready( - function(){ + function(){ setupLocalization( function(){ addBackButton(); @@ -245,8 +245,8 @@ $(document).ready( initCheckBoxes(); addCheckBoxHandler(); - $("#tabs").tabs(); - $('#tabs').removeClass('ui-widget ui-widget-content ui-corner-all'); + $("#tabs").tabs(); + $('#tabs').removeClass('ui-widget ui-widget-content ui-corner-all'); updateScheduleButtonName(); initScheduleFields(); @@ -270,7 +270,7 @@ $(document).ready( $('table#schedule_table').tablesorter({ widgets: ["filter"], - usNumberFormat : false + usNumberFormat : false }); } diff --git a/website/agenda/planung/js/edit_work_time.js b/website/agenda/planung/js/edit_work_time.js index 7aad152..6c88b48 100644 --- a/website/agenda/planung/js/edit_work_time.js +++ b/website/agenda/planung/js/edit_work_time.js @@ -1,11 +1,11 @@ /* - show a series, its template, users and events + show a series, its template, users and events */ // set checkbox values checked depending on value function initCheckBoxes(){ - $('div.editor input[type="checkbox"]').each( + $('div.editor input[type="checkbox"]').each( function () { if ($(this).attr('value')=='1'){ $(this).attr('value','1'); @@ -14,20 +14,20 @@ function initCheckBoxes(){ $(this).attr('value','0'); $(this).attr('checked',null); } - } + } ); } // add checkbox handler to change value on click function addCheckBoxHandler(){ - $('div.editor input[type="checkbox"]').click( + $('div.editor input[type="checkbox"]').click( function () { if ($(this).attr('value')=='1'){ $(this).attr('value','0'); }else{ $(this).attr('value','1'); } - } + } ); } @@ -183,14 +183,14 @@ function setInputWidth(){ $(document).ready( - function(){ + function(){ setupLocalization( function(){ addBackButton(); updateWeekdays(); } ); - + initRegions(region); showDateTimePicker('.datetimepicker.start', { @@ -204,8 +204,8 @@ $(document).ready( initCheckBoxes(); addCheckBoxHandler(); - $("#tabs").tabs(); - $('#tabs').removeClass('ui-widget ui-widget-content ui-corner-all'); + $("#tabs").tabs(); + $('#tabs').removeClass('ui-widget ui-widget-content ui-corner-all'); updateScheduleButtonName(); initScheduleFields(); @@ -224,7 +224,7 @@ $(document).ready( $('table#schedule_table').tablesorter({ widgets: ["filter"], - usNumberFormat : false + usNumberFormat : false }); } diff --git a/website/agenda/planung/js/event.js b/website/agenda/planung/js/event.js index 5833c5b..523a07c 100644 --- a/website/agenda/planung/js/event.js +++ b/website/agenda/planung/js/event.js @@ -1,18 +1,18 @@ // TODO: add project_id function edit_event(event_id, series_id, studio_id, project_id, hide_series){ - var elem=$('#event_'+event_id); - if(elem.hasClass('active')){ - elem.removeClass('active'); - $('#event_container_'+event_id).slideToggle( - function(){ - $('#event_details_'+event_id).html(''); - } - ); - }else{ - elem.addClass('active'); - var url="event.cgi?project_id="+project_id+"&studio_id="+studio_id+"&series_id="+series_id+"&event_id="+event_id+"&action=edit"; - if ((hide_series!=null) && (hide_series!=''))url+='&hide_series=1'; - load(url); - } + var elem=$('#event_'+event_id); + if(elem.hasClass('active')){ + elem.removeClass('active'); + $('#event_container_'+event_id).slideToggle( + function(){ + $('#event_details_'+event_id).html(''); + } + ); + }else{ + elem.addClass('active'); + var url="event.cgi?project_id="+project_id+"&studio_id="+studio_id+"&series_id="+series_id+"&event_id="+event_id+"&action=edit"; + if ((hide_series!=null) && (hide_series!=''))url+='&hide_series=1'; + load(url); + } } diff --git a/website/agenda/planung/js/history.js b/website/agenda/planung/js/history.js index 898a022..7f4935e 100644 --- a/website/agenda/planung/js/history.js +++ b/website/agenda/planung/js/history.js @@ -58,7 +58,7 @@ function isNewToHistory(url){ var historyController=history[0].split('.cgi').shift(); //remove last entry on same controller if(urlController==historyController){ - console.log("same controller\n"+url+"\n"+history[0]) + console.log("same controller\n"+url+"\n"+history[0]) //var ignore=0; //provide back to series from series details //if(contains(url,'series')){ @@ -68,8 +68,8 @@ function isNewToHistory(url){ //console.log(ignore); //} //if (ignore==0) - //history.shift(); - return null; + //history.shift(); + return null; } diff --git a/website/agenda/planung/js/image.js b/website/agenda/planung/js/image.js index 8e4bcac..32cfba7 100644 --- a/website/agenda/planung/js/image.js +++ b/website/agenda/planung/js/image.js @@ -20,7 +20,7 @@ function updateActiveImage(){ // open dialog to show or edit image properties function updateImageEditor(elem, filename, target, project_id, studio_id, series_id, event_id, pid){ - var url='image.cgi?show='+filename; + var url='image.cgi?show='+filename; url += '&template=edit_image.html'; url += '&target=' + target; url += '&project_id='+project_id; @@ -31,12 +31,12 @@ function updateImageEditor(elem, filename, target, project_id, studio_id, series console.log("updateImageEditor "+url); - $("#img_editor").load( + $("#img_editor").load( url, function(){ setActiveImage(elem); } - ); + ); } // build search url and load @@ -80,11 +80,11 @@ function saveImage(id, filename) { $('#imageEditor #status').html(''); console.log("save image "+id+" "); - var url='image.cgi?save_image='+filename+'&project_id='+project_id+'&studio_id='+studio_id; - $.post( - url, - $("#save_img_"+id).serialize(), - function(data){ + var url='image.cgi?save_image='+filename+'&project_id='+project_id+'&studio_id='+studio_id; + $.post( + url, + $("#save_img_"+id).serialize(), + function(data){ var errorFound=0; data.split(/\n/).forEach( function(line){ @@ -102,10 +102,10 @@ function saveImage(id, filename) { $('#imageEditor #status').append('
saved
'); updateActiveImage(); } - hideImageDetails('img_'+id, filename); - } - ); - return false; + hideImageDetails('img_'+id, filename); + } + ); + return false; } // delete image @@ -120,20 +120,20 @@ function askDeleteImage(id, filename) { // delete image function deleteImage(id, filename) { //alert("deleteImage");return; - $("#"+id).load('image.cgi?delete_image='+filename+'&project_id='+project_id+'&studio_id='+studio_id); - hideImageDetails('img_'+id, filename); - $("#"+id).hide('drop'); - return false; + $("#"+id).load('image.cgi?delete_image='+filename+'&project_id='+project_id+'&studio_id='+studio_id); + hideImageDetails('img_'+id, filename); + $("#"+id).hide('drop'); + return false; } // close all open dialogs function hideImageDetails(id, filename){ - try{$('#img_editor').dialog('close');}catch(e){} + try{$('#img_editor').dialog('close');}catch(e){} var url='image.cgi?show='+filename+'&template=image_single.html&project_id='+project_id+'&studio_id='+studio_id; console.log("hideImageDetails, load url="+url) - $("#"+id).load(url); - return false; + $("#"+id).load(url); + return false; } function selectImage( searchValue, imageUrl, target, project_id, studio_id, series_id, event_id, pid){ diff --git a/website/agenda/planung/js/list_series.js b/website/agenda/planung/js/list_series.js index fa7c0d7..1da96b6 100644 --- a/website/agenda/planung/js/list_series.js +++ b/website/agenda/planung/js/list_series.js @@ -1,22 +1,22 @@ function add_series(){ - $('#edit_new').toggle(); - return false; + $('#edit_new').toggle(); + return false; } function view_series_details(series_id, studio_id, project_id){ - var elem=$('.series_details_'+series_id).prev(); - if(elem.hasClass('active')){ - elem.removeClass('active'); - $('.series_details_'+series_id).slideToggle( - function(){ - $('#series_details_'+series_id).html(''); - } - ); - }else{ - elem.addClass('active'); - var url="series.cgi?project_id="+project_id+"&studio_id="+studio_id+"&series_id="+series_id+"&action=show"; - load(url); - } + var elem=$('.series_details_'+series_id).prev(); + if(elem.hasClass('active')){ + elem.removeClass('active'); + $('.series_details_'+series_id).slideToggle( + function(){ + $('#series_details_'+series_id).html(''); + } + ); + }else{ + elem.addClass('active'); + var url="series.cgi?project_id="+project_id+"&studio_id="+studio_id+"&series_id="+series_id+"&action=show"; + load(url); + } } diff --git a/website/agenda/planung/js/localization-datetime.js b/website/agenda/planung/js/localization-datetime.js index 602e291..2b0719f 100644 --- a/website/agenda/planung/js/localization-datetime.js +++ b/website/agenda/planung/js/localization-datetime.js @@ -9,39 +9,39 @@ function initRegions(region){ return; } $.datepicker.regional['de'] = { - closeText: 'Schließen', - prevText: '<Zurück', - nextText: 'Vor>', - currentText: 'Heute', - monthNames: ['Januar','Februar','März','April','Mai','Juni', - 'Juli','August','September','Oktober','November','Dezember'], - monthNamesShort: ['Jan','Feb','Mär','Apr','Mai','Jun', - 'Jul','Aug','Sep','Okt','Nov','Dez'], - dayNames: ['Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag'], - dayNamesShort: ['So','Mo','Di','Mi','Do','Fr','Sa'], - dayNamesMin: ['So','Mo','Di','Mi','Do','Fr','Sa'], - weekHeader: 'KW', - dateFormat: 'dd.mm.yy', - firstDay: 1, - isRTL: false, - showMonthAfterYear: false, - yearSuffix: '' + closeText: 'Schließen', + prevText: '<Zurück', + nextText: 'Vor>', + currentText: 'Heute', + monthNames: ['Januar','Februar','März','April','Mai','Juni', + 'Juli','August','September','Oktober','November','Dezember'], + monthNamesShort: ['Jan','Feb','Mär','Apr','Mai','Jun', + 'Jul','Aug','Sep','Okt','Nov','Dez'], + dayNames: ['Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag'], + dayNamesShort: ['So','Mo','Di','Mi','Do','Fr','Sa'], + dayNamesMin: ['So','Mo','Di','Mi','Do','Fr','Sa'], + weekHeader: 'KW', + dateFormat: 'dd.mm.yy', + firstDay: 1, + isRTL: false, + showMonthAfterYear: false, + yearSuffix: '' }; $.timepicker.regional['de'] = { - timeOnlyTitle: 'Zeit wählen', - timeText: 'Zeit', - hourText: 'Stunde', - minuteText: 'Minute', - secondText: 'Sekunde', - millisecText: 'Millisekunde', - timezoneText: 'Zeitzone', - currentText: 'Jetzt', - closeText: 'Schließen', - timeFormat: 'HH:mm', - amNames: ['AM', 'A'], - pmNames: ['PM', 'P'], - isRTL: false + timeOnlyTitle: 'Zeit wählen', + timeText: 'Zeit', + hourText: 'Stunde', + minuteText: 'Minute', + secondText: 'Sekunde', + millisecText: 'Millisekunde', + timezoneText: 'Zeitzone', + currentText: 'Jetzt', + closeText: 'Schließen', + timeFormat: 'HH:mm', + amNames: ['AM', 'A'], + pmNames: ['PM', 'P'], + isRTL: false }; $.datepicker.setDefaults($.datepicker.regional[ region ]); diff --git a/website/agenda/planung/js/projects.js b/website/agenda/planung/js/projects.js index e21b329..bfbf817 100644 --- a/website/agenda/planung/js/projects.js +++ b/website/agenda/planung/js/projects.js @@ -1,44 +1,44 @@ function edit_project_assignments(name){ - if ($('#assign_'+name).css('display')=='none'){ - $('#view_'+name).hide(); - $('#edit_'+name).hide(); - $('#assign_'+name).show(); - }else{ - cancel_edit_project_assignments(name); - } - return false; + if ($('#assign_'+name).css('display')=='none'){ + $('#view_'+name).hide(); + $('#edit_'+name).hide(); + $('#assign_'+name).show(); + }else{ + cancel_edit_project_assignments(name); + } + return false; } function cancel_edit_project_assignments(name){ - $('#edit_'+name).hide(); - $('#assign_'+name).hide(); - $('#view_'+name).show(); - return false; + $('#edit_'+name).hide(); + $('#assign_'+name).hide(); + $('#view_'+name).show(); + return false; } function edit_project(name){ - if ($('#edit_'+name).css('display')=='none'){ - $('#view_'+name).hide(); - $('#assign_'+name).hide(); - $('#edit_'+name).show(); - }else{ - cancel_edit_project(name); - } - return false; + if ($('#edit_'+name).css('display')=='none'){ + $('#view_'+name).hide(); + $('#assign_'+name).hide(); + $('#edit_'+name).show(); + }else{ + cancel_edit_project(name); + } + return false; } function cancel_edit_project(name){ - $('#edit_'+name).hide(); - $('#assign_'+name).hide(); - $('#view_'+name).show(); - return false; + $('#edit_'+name).hide(); + $('#assign_'+name).hide(); + $('#view_'+name).show(); + return false; } function add_project(){ - $('.editor').hide(); - $('#edit_new').show(); - return false; + $('.editor').hide(); + $('#edit_new').show(); + return false; } $(document).ready( diff --git a/website/agenda/planung/js/series.js b/website/agenda/planung/js/series.js index b05359a..bcb282f 100644 --- a/website/agenda/planung/js/series.js +++ b/website/agenda/planung/js/series.js @@ -1,81 +1,81 @@ function add_series(){ - $('#edit_new').toggle(); - return false; + $('#edit_new').toggle(); + return false; } function view_series_details(series_id, studio_id, project_id){ - var elem=$('.series_details_'+series_id).prev(); - if(elem.hasClass('active')){ - elem.removeClass('active'); - $('.series_details_'+series_id).slideToggle( - function(){ - $('#series_details_'+series_id).html(''); - } - ); - }else{ - elem.addClass('active'); - var url="series.cgi?project_id="+project_id+"&studio_id="+studio_id+"&series_id="+series_id+"&action=show"; - load(url); - } + var elem=$('.series_details_'+series_id).prev(); + if(elem.hasClass('active')){ + elem.removeClass('active'); + $('.series_details_'+series_id).slideToggle( + function(){ + $('#series_details_'+series_id).html(''); + } + ); + }else{ + elem.addClass('active'); + var url="series.cgi?project_id="+project_id+"&studio_id="+studio_id+"&series_id="+series_id+"&action=show"; + load(url); + } } /* function edit_series(name){ - if ($('#edit_'+name).css('display')=='none'){ - $('#edit_'+name).show(); - }else{ - cancel_edit_series(name); - } - return false; + if ($('#edit_'+name).css('display')=='none'){ + $('#edit_'+name).show(); + }else{ + cancel_edit_series(name); + } + return false; } function cancel_edit_series(name){ - $('#edit_'+name).hide(); - return false; + $('#edit_'+name).hide(); + return false; } /* function edit_scan(name){ - if ($('#scan_'+name).css('display')=='none'){ - $('#scan_'+name).show(); - }else{ - cancel_edit_scan(name); - } - return false; + if ($('#scan_'+name).css('display')=='none'){ + $('#scan_'+name).show(); + }else{ + cancel_edit_scan(name); + } + return false; } function cancel_edit_scan(name){ - $('#scan_'+name).hide(); - return false; + $('#scan_'+name).hide(); + return false; } function edit_schedule(name){ - if ($('#edit_schedule_'+name).css('display')=='none'){ - $('#edit_schedule_'+name).show(); - }else{ - cancel_edit_schedule(name); - } - return false; + if ($('#edit_schedule_'+name).css('display')=='none'){ + $('#edit_schedule_'+name).show(); + }else{ + cancel_edit_schedule(name); + } + return false; } function cancel_edit_schedule(name){ - $('#edit_schedule_'+name).hide(); - return false; + $('#edit_schedule_'+name).hide(); + return false; } function show_schedule(name){ - if ($('#show_schedule_'+name).css('display')=='none'){ - $('#show_schedule_'+name).show(); - }else{ - hide_schedule(name); - } - return false; + if ($('#show_schedule_'+name).css('display')=='none'){ + $('#show_schedule_'+name).show(); + }else{ + hide_schedule(name); + } + return false; } function hide_schedule(name){ - $('#show_schedule_'+name).hide(); - return false; + $('#show_schedule_'+name).hide(); + return false; } */ diff --git a/website/agenda/planung/js/studio_timeslots.js b/website/agenda/planung/js/studio_timeslots.js index 01e97b2..1ef179a 100644 --- a/website/agenda/planung/js/studio_timeslots.js +++ b/website/agenda/planung/js/studio_timeslots.js @@ -53,7 +53,7 @@ function initTable(){ scroller_jumpToHeader: true, scroller_idPrefix : 's_' }, - usNumberFormat : false + usNumberFormat : false }); $('.tablesorter-scroller-header').css('width','95%'); $('.tablesorter-scroller-table').css('width','95%'); @@ -62,51 +62,51 @@ function initTable(){ } $(document).ready( - function(){ - setupLocalization(function(){ - addBackButton(); - updateWeekdays(); - }); + function(){ + setupLocalization(function(){ + addBackButton(); + updateWeekdays(); + }); - $("#tabs").tabs({ - activate: function(){ - console.log("set style"); - $('.tablesorter-scroller-header').css('width','95%'); - $('.tablesorter-scroller-table').css('width','95%'); - $('.tablesorter-scroller-header table').css('width','95%'); - $('.tablesorter-scroller-table table').css('width','95%'); - } - }); - $('#tabs').removeClass('ui-widget ui-widget-content ui-corner-all'); + $("#tabs").tabs({ + activate: function(){ + console.log("set style"); + $('.tablesorter-scroller-header').css('width','95%'); + $('.tablesorter-scroller-table').css('width','95%'); + $('.tablesorter-scroller-header table').css('width','95%'); + $('.tablesorter-scroller-table table').css('width','95%'); + } + }); + $('#tabs').removeClass('ui-widget ui-widget-content ui-corner-all'); - initTextWidth(); + initTextWidth(); setTextWidth('.datetimepicker.start', 130); setTextWidth('.datetimepicker.end', 130); setTextWidth('.datetimepicker.end_date', 90); - setTextWidth('.datetimepicker.weekday', 20); - setTextWidth('.datetimepicker.frequency', 20); + setTextWidth('.datetimepicker.weekday', 20); + setTextWidth('.datetimepicker.frequency', 20); - initRegions(region); + initRegions(region); - showDateTimePicker('.datetimepicker.start', { - onSelect: function(){updateWeekdays();} - }); - showDateTimePicker('.datetimepicker.end', { - onSelect: function(){updateWeekdays();} - }); - showDatePicker('.datetimepicker.end_date', { - onSelect: function(){updateWeekdays();} - }); + showDateTimePicker('.datetimepicker.start', { + onSelect: function(){updateWeekdays();} + }); + showDateTimePicker('.datetimepicker.end', { + onSelect: function(){updateWeekdays();} + }); + showDatePicker('.datetimepicker.end_date', { + onSelect: function(){updateWeekdays();} + }); - setSelectedOptions(); + setSelectedOptions(); - showYearPicker('#show_date', { - onSelect: function(){ - showDates(); - } - }); - showDates(); + showYearPicker('#show_date', { + onSelect: function(){ + showDates(); + } + }); + showDates(); }); diff --git a/website/agenda/planung/js/studios.js b/website/agenda/planung/js/studios.js index e695c9d..ba61727 100644 --- a/website/agenda/planung/js/studios.js +++ b/website/agenda/planung/js/studios.js @@ -1,22 +1,22 @@ var region=''; function edit_studio(name){ - if ($('#edit_'+name).css('display')=='none'){ - $('#view_'+name).hide(); - $('#edit_'+name).show(); - }else{ - cancel_edit_studio(name); - } - return false; + if ($('#edit_'+name).css('display')=='none'){ + $('#view_'+name).hide(); + $('#edit_'+name).show(); + }else{ + cancel_edit_studio(name); + } + return false; } function add_studio(){ - $('.editor').hide(); - $('#edit_new').show(); - return false; + $('.editor').hide(); + $('#edit_new').show(); + return false; } function cancel_edit_studio(name){ - $('#edit_'+name).hide(); - $('#view_'+name).show(); - return false; + $('#edit_'+name).hide(); + $('#view_'+name).show(); + return false; } diff --git a/website/agenda/planung/logout.cgi b/website/agenda/planung/logout.cgi index 3673b4a..9e36805 100755 --- a/website/agenda/planung/logout.cgi +++ b/website/agenda/planung/logout.cgi @@ -1,4 +1,4 @@ -#! /usr/bin/perl +#!/usr/bin/perl print qq{HTTP/1.0 401 Unauthorized Request Version: HTTP/1.0