reformat javascript sources
This commit is contained in:
@@ -2,208 +2,230 @@ var calcms_settings = new Array();
|
|||||||
|
|
||||||
(function($, calcms) {
|
(function($, calcms) {
|
||||||
|
|
||||||
// show current project
|
// show current project
|
||||||
calcms.selectProject = function selectProject() {
|
calcms.selectProject = function selectProject() {
|
||||||
var project = calcms.getProject();
|
var project = calcms.getProject();
|
||||||
console.log("project=" + project)
|
console.log("project=" + project)
|
||||||
|
|
||||||
calcms.clearOnChangeArchive();
|
calcms.clearOnChangeArchive();
|
||||||
calcms.showProjectCategories(project);
|
calcms.showProjectSeriesNames(project);
|
||||||
calcms.showProjectSeriesNames(project);
|
calcms.selectFirstOption('#calcms_series_name_'
|
||||||
calcms.selectFirstOption('#calcms_series_name_'
|
+ calcms.getJsName(project));
|
||||||
+ calcms.getJsName(project));
|
}
|
||||||
calcms.selectFirstOption('#calcms_category_'
|
|
||||||
+ calcms.getJsName(project));
|
|
||||||
}
|
|
||||||
|
|
||||||
// search events
|
// search events
|
||||||
calcms.selectSearchEventListener = function selectSearchEventListener() {
|
calcms.selectSearchEventListener = function selectSearchEventListener() {
|
||||||
var project = calcms.getProject();
|
var project = calcms.getProject();
|
||||||
|
|
||||||
calcms.showSearchResultsByProject(project, calcms.getSearchElement()
|
calcms.showSearchResultsByProject(project, calcms.getSearchElement()
|
||||||
.val(), calcms.isArchive());
|
.val(), calcms.isArchive());
|
||||||
calcms.selectFirstOption('#calcms_series_name_'
|
calcms.selectFirstOption('#calcms_series_name_'
|
||||||
+ calcms.getJsName(project));
|
+ calcms.getJsName(project));
|
||||||
calcms.selectFirstOption('#calcms_category_'
|
|
||||||
+ calcms.getJsName(project));
|
|
||||||
|
|
||||||
calcms.registerOnChangeArchive(function() {
|
calcms.registerOnChangeArchive(function() {
|
||||||
calcms.showSearchResultsByProject(project, calcms
|
calcms.showSearchResultsByProject(project, calcms
|
||||||
.getSearchElement().val(), calcms.isArchive());
|
.getSearchElement().val(), calcms.isArchive());
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
// show events for selected category of project
|
// show events for selected series of project
|
||||||
calcms.selectCategory = function selectCategory(project, category) {
|
calcms.selectSeries = function selectSeries(project, seriesName) {
|
||||||
calcms.showEventsByProjectAndCategory(project, category, calcms
|
calcms.showEventsByProjectAndSeriesName(project, seriesName, calcms
|
||||||
.isArchive());
|
.isArchive());
|
||||||
calcms.selectFirstOption('#calcms_series_name_'
|
calcms.resetSearch();
|
||||||
+ calcms.getJsName(project));
|
|
||||||
calcms.resetSearch();
|
|
||||||
|
|
||||||
calcms.registerOnChangeArchive(function() {
|
calcms.registerOnChangeArchive(function() {
|
||||||
calcms.showEventsByProjectAndCategory(project, category, calcms
|
calcms.showEventsByProjectAndSeriesName(project, seriesName, calcms
|
||||||
.isArchive());
|
.isArchive());
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
// show events for selected series of project
|
// calendar events
|
||||||
calcms.selectSeries = function selectSeries(project, seriesName) {
|
calcms.selectMonthEventListener = function selectMonthEventListener(month) {
|
||||||
calcms.showEventsByProjectAndSeriesName(project, seriesName, calcms
|
calcms.showCalendarAndEventsByMonth(month);
|
||||||
.isArchive());
|
}
|
||||||
calcms.selectFirstOption('#calcms_category_'
|
|
||||||
+ calcms.getJsName(project));
|
|
||||||
calcms.resetSearch();
|
|
||||||
|
|
||||||
calcms.registerOnChangeArchive(function() {
|
calcms.selectWeekdayEventListener = function selectWeekdayEventListener(
|
||||||
calcms.showEventsByProjectAndSeriesName(project, seriesName, calcms
|
start_date, end_date, weekday) {
|
||||||
.isArchive());
|
calcms.showEventsByWeekday(start_date, end_date, weekday);
|
||||||
});
|
}
|
||||||
}
|
|
||||||
|
|
||||||
// calendar events
|
calcms.selectDateRangeEventListener = function selectDateRangeEventListener(
|
||||||
calcms.selectMonthEventListener = function selectMonthEventListener(month) {
|
from, till) {
|
||||||
calcms.showCalendarAndEventsByMonth(month);
|
calcms.showEventsByDateRange(from, till);
|
||||||
}
|
}
|
||||||
|
|
||||||
calcms.selectWeekdayEventListener = function selectWeekdayEventListener(
|
calcms.selectDateEventListener = function selectDateEventListener(date) {
|
||||||
start_date, end_date, weekday) {
|
calcms.showEventsByDate(date);
|
||||||
calcms.showEventsByWeekday(start_date, end_date, weekday);
|
}
|
||||||
}
|
|
||||||
|
|
||||||
calcms.selectDateRangeEventListener = function selectDateRangeEventListener(
|
// initial initialize
|
||||||
from, till) {
|
function initCalcms() {
|
||||||
calcms.showEventsByDateRange(from, till);
|
calcms.set('base_url', '');
|
||||||
}
|
|
||||||
|
|
||||||
calcms.selectDateEventListener = function selectDateEventListener(date) {
|
calcms.set('calendar_url', '/agenda/kalender');
|
||||||
calcms.showEventsByDate(date);
|
calcms.set('menu_url', '/agenda/menu');
|
||||||
}
|
|
||||||
|
|
||||||
// initial initialize
|
calcms.set('events_url', '/agenda/sendungen');
|
||||||
function initCalcms() {
|
calcms.set('list_url', '/agenda/sendung');
|
||||||
calcms.set('base_url', '');
|
calcms.set('next_series_url', '/programm/sendung/serie_plus');
|
||||||
|
calcms.set('prev_series_url', '/programm/sendung/serie_minus');
|
||||||
|
|
||||||
calcms.set('calendar_url', '/agenda/kalender');
|
calcms.set('ical_url', '/agenda/ical');
|
||||||
calcms.set('menu_url', '/agenda/menu');
|
calcms.set('feed_url', '/agenda/feed/');
|
||||||
|
calcms.set('playlist_url', '/agenda/playlist/');
|
||||||
|
|
||||||
calcms.set('events_url', '/agenda/sendungen');
|
calcms.set('search_url', '/agenda/suche/');
|
||||||
calcms.set('list_url', '/agenda/sendung');
|
calcms.set('search_series_name_url', '/agenda/sendereihe/');
|
||||||
calcms.set('next_series_url', '/programm/sendung/serie_plus');
|
|
||||||
calcms.set('prev_series_url', '/programm/sendung/serie_minus');
|
|
||||||
|
|
||||||
calcms.set('ical_url', '/agenda/ical');
|
calcms.set('series_name_url', '/agenda/sendereihen/');
|
||||||
calcms.set('feed_url', '/agenda/feed/');
|
|
||||||
calcms.set('playlist_url', '/agenda/playlist/');
|
|
||||||
|
|
||||||
calcms.set('search_url', '/agenda/suche/');
|
calcms.set('comments_url', '/agenda/kommentare/');
|
||||||
calcms.set('search_category_url', '/agenda/kategorie/');
|
calcms.set('add_comment_url', '/agenda/kommentar_neu/');
|
||||||
calcms.set('search_series_name_url', '/agenda/sendereihe/');
|
calcms.set('newest_comments_url', '/agenda/neueste_kommentare/');
|
||||||
|
|
||||||
calcms.set('category_url', '/agenda/kategorien/');
|
return true;
|
||||||
calcms.set('series_name_url', '/agenda/sendereihen/');
|
}
|
||||||
|
|
||||||
calcms.set('comments_url', '/agenda/kommentare/');
|
var loadedSearchComponents = 0;
|
||||||
calcms.set('add_comment_url', '/agenda/kommentar_neu/');
|
// load projects, series and show search fields
|
||||||
calcms.set('newest_comments_url', '/agenda/neueste_kommentare/');
|
// remove empty projects if series have been loaded
|
||||||
|
calcms.showAdvancedSearch = function showAdvancedSearch(id) {
|
||||||
|
searchReady = 0;
|
||||||
|
var element = $('#calcms_enhanced_search');
|
||||||
|
if (element.length == 0) return;
|
||||||
|
|
||||||
return true;
|
if (element.css('display') == 'none') {
|
||||||
}
|
url = calcms.get('series_name_url');
|
||||||
|
calcms.updateContainer('calcms_series_names', url, 1, function() {
|
||||||
|
calcms.selectProject();
|
||||||
|
loadedSearchComponents++;
|
||||||
|
if (loadedSearchComponents == 2) {
|
||||||
|
calcms.removeEmptyProjects();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
} else {
|
||||||
|
calcms.showProjectSeriesNames(calcms.getProject());
|
||||||
|
}
|
||||||
|
|
||||||
var loadedSearchComponents = 0;
|
$("#" + id).slideToggle();
|
||||||
// load projects, series and categories and show search fields
|
}
|
||||||
// remove empty projects if both series and categories have been loaded
|
|
||||||
calcms.showAdvancedSearch = function showAdvancedSearch(id) {
|
|
||||||
searchReady = 0;
|
|
||||||
var element = $('#calcms_enhanced_search');
|
|
||||||
if (element.length == 0)
|
|
||||||
return;
|
|
||||||
|
|
||||||
if (element.css('display') == 'none') {
|
calcms.insertDeskNextShows = function insertDeskNextShows(desk) {
|
||||||
var url = calcms.get('category_url');
|
var url = '/agenda/suche/all/' + desk + '/kommende/';
|
||||||
calcms.updateContainer('calcms_categories', url, 1, function() {
|
calcms.updateContainer('showDesk', url, 1);
|
||||||
calcms.selectProject();
|
return false;
|
||||||
loadedSearchComponents++;
|
}
|
||||||
if (loadedSearchComponents == 2) {
|
|
||||||
calcms.removeEmptyProjects();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
url = calcms.get('series_name_url');
|
calcms.insertDeskPrevShows = function insertDeskPrevShows(desk) {
|
||||||
calcms.updateContainer('calcms_series_names', url, 1, function() {
|
var url = '/agenda/suche/all/' + desk + '/vergangene/';
|
||||||
calcms.selectProject();
|
calcms.updateContainer('showDesk', url, 1);
|
||||||
loadedSearchComponents++;
|
return false;
|
||||||
if (loadedSearchComponents == 2) {
|
}
|
||||||
calcms.removeEmptyProjects();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
} else {
|
|
||||||
calcms.showProjectCategories(calcms.getProject());
|
|
||||||
calcms.showProjectSeriesNames(calcms.getProject());
|
|
||||||
}
|
|
||||||
|
|
||||||
$("#" + id).slideToggle();
|
calcms.insertEditors = function insertEditors() {
|
||||||
}
|
var url = document.location.href;
|
||||||
|
|
||||||
calcms.insertDeskNextShows = function insertDeskNextShows(desk) {
|
var mapping = {
|
||||||
var url = '/agenda/suche/all/' + desk + '/kommende/';
|
"studio\-ansage" : "/agenda/redaktionen-studio-ansage",
|
||||||
calcms.updateContainer('showDesk', url, 1);
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
calcms.insertDeskPrevShows = function insertDeskPrevShows(desk) {
|
|
||||||
var url = '/agenda/suche/all/' + desk + '/vergangene/';
|
|
||||||
calcms.updateContainer('showDesk', url, 1);
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
calcms.insertEditors = function insertEditors() {
|
|
||||||
var url=document.location.href;
|
|
||||||
|
|
||||||
var mapping={
|
|
||||||
"studio\-ansage" : "/agenda/redaktionen-studio-ansage",
|
|
||||||
"studio\-pi\-radio" : "/agenda/redaktionen-piradio",
|
"studio\-pi\-radio" : "/agenda/redaktionen-piradio",
|
||||||
"studio\-frb" : "/agenda/redaktionen-frb",
|
"studio\-frb" : "/agenda/redaktionen-frb",
|
||||||
"studio\-colabo" : "/agenda/redaktionen-colabo-radio",
|
"studio\-colabo" : "/agenda/redaktionen-colabo-radio",
|
||||||
"studio\-frrapo" : "/agenda/redaktionen-frrapo"
|
"studio\-frrapo" : "/agenda/redaktionen-frrapo"
|
||||||
};
|
};
|
||||||
|
|
||||||
for (var key in mapping){
|
for ( var key in mapping) {
|
||||||
var editorsUrl = mapping[key];
|
var editorsUrl = mapping[key];
|
||||||
var pattern = new RegExp(key);
|
var pattern = new RegExp(key);
|
||||||
var matchs = pattern.exec(url);
|
var matchs = pattern.exec(url);
|
||||||
if ((matchs != null) && (matchs.length > 0) ) {
|
if ((matchs != null) && (matchs.length > 0)) {
|
||||||
console.log("matchs "+url)
|
console.log("matchs " + url)
|
||||||
$('div.entry-content').append('<div id="result"> </div>')
|
$('div.entry-content').append('<div id="result"> </div>')
|
||||||
$("#result").load(editorsUrl)
|
$("#result").load(editorsUrl)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function initSearch() {
|
var setupSliderTimer;
|
||||||
var base = $('#calcms_search_show_details');
|
function initSlider() {
|
||||||
var elem = $('#calcms_search_show_details #plus');
|
setupSliderTimer = setInterval(function() {
|
||||||
if (elem.length == 0) {
|
setupSlider();
|
||||||
base.append('<span id="plus"> ▼ </span>');
|
}, 1000);
|
||||||
base.prepend('<span id="plus"></span>');
|
}
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
var isCalcms=false;
|
var isSliderInited = 0;
|
||||||
function initWordpress(){
|
var sliderTimer;
|
||||||
$('header.entry-header').each( function(){
|
function setupSlider() {
|
||||||
var elem=$(this);
|
console.log("setupSlider")
|
||||||
$(this).find("h1").each( function(){
|
if (isSliderInited == 1) return;
|
||||||
if ( $(this).text() == "Programm" ){
|
isSliderInited = 1;
|
||||||
isCalcms=true;
|
clearInterval(setupSliderTimer);
|
||||||
|
$('#playlist_container').scrollLeft(0);
|
||||||
|
|
||||||
|
numberOfComingShows = $('#coming_shows a').length;
|
||||||
|
|
||||||
|
$('#playlist_container').mouseenter(function() {
|
||||||
|
slideEvents = 0;
|
||||||
|
});
|
||||||
|
|
||||||
|
$('#playlist_container').mouseleave(function() {
|
||||||
|
slideEvents = 1;
|
||||||
|
});
|
||||||
|
|
||||||
|
nextSlideEvent();
|
||||||
|
sliderTimer = setInterval(nextSlideEvent, 10000);
|
||||||
|
console.log("setupSlider done")
|
||||||
|
}
|
||||||
|
|
||||||
|
var numberOfComingShows = 100;
|
||||||
|
var slideCount = 0;
|
||||||
|
var slideOffset = 1;
|
||||||
|
var slideEvents = 1;
|
||||||
|
|
||||||
|
// slideEvents will be updated at onmouseenter/leave handler at
|
||||||
|
// playlist_long
|
||||||
|
function nextSlideEvent() {
|
||||||
|
// console.log("slideEvent")
|
||||||
|
if (slideEvents == 0) return;
|
||||||
|
if ($('#coming_shows a').length == 0) return;
|
||||||
|
|
||||||
|
// console.log(slideCount+" "+slideOffset)
|
||||||
|
var item = $('#playlist_container .eventContainer').first();
|
||||||
|
var width = item.outerWidth();
|
||||||
|
// console.log("width="+width);
|
||||||
|
$('#playlist_container').animate({
|
||||||
|
scrollLeft : slideCount * width + "px"
|
||||||
|
}, 1000);
|
||||||
|
|
||||||
|
if (slideCount < 0) slideOffset = 1
|
||||||
|
if (slideCount > numberOfComingShows + 1 - $('#coming_shows').width()
|
||||||
|
/ 100) slideOffset = -1
|
||||||
|
slideCount += slideOffset;
|
||||||
|
}
|
||||||
|
|
||||||
|
function initSearch() {
|
||||||
|
var base = $('#calcms_search_show_details');
|
||||||
|
var elem = $('#calcms_search_show_details #plus');
|
||||||
|
if (elem.length == 0) {
|
||||||
|
base.append('<span id="plus"> ▼ </span>');
|
||||||
|
base.prepend('<span id="plus"></span>');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
var isCalcms = false;
|
||||||
|
function initWordpress() {
|
||||||
|
$('header.entry-header').each(function() {
|
||||||
|
var elem = $(this);
|
||||||
|
$(this).find("h1").each(function() {
|
||||||
|
if ($(this).text() == "Programm") {
|
||||||
|
isCalcms = true;
|
||||||
$(this).text("Programm");
|
$(this).text("Programm");
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
$('div.site-info').remove();
|
$('div.site-info').remove();
|
||||||
|
|
||||||
if (isCalcms==false){
|
if (isCalcms == false) {
|
||||||
$('#calcms_calendar').parent().parent().remove();
|
$('#calcms_calendar').parent().parent().remove();
|
||||||
$('#calcms_menu').parent().parent().remove();
|
$('#calcms_menu').parent().parent().remove();
|
||||||
$('#calcms_search').parent().parent().remove();
|
$('#calcms_search').parent().parent().remove();
|
||||||
@@ -212,14 +234,15 @@ var calcms_settings = new Array();
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$(document).ready(function() {
|
$(document).ready(function() {
|
||||||
initCalcms();
|
initCalcms();
|
||||||
//initWordpress();
|
initWordpress();
|
||||||
calcms.showPlaylist();
|
calcms.showPlaylist();
|
||||||
calcms.showNewestComments();
|
calcms.showNewestComments();
|
||||||
initSearch();
|
calcms.insertEditors();
|
||||||
console.log("calcms inited")
|
initSlider();
|
||||||
});
|
initSearch();
|
||||||
|
console.log("calcms inited")
|
||||||
|
});
|
||||||
|
|
||||||
}(jQuery, calcms));
|
}(jQuery, calcms));
|
||||||
|
|
||||||
|
|||||||
@@ -4,10 +4,8 @@ var calcms = (function($) {
|
|||||||
|
|
||||||
// calcms base functions
|
// calcms base functions
|
||||||
my.updateContainer = function updateContainer(id, url, onLoading, callback) {
|
my.updateContainer = function updateContainer(id, url, onLoading, callback) {
|
||||||
if (id == null)
|
if (id == null) return;
|
||||||
return;
|
if (document.querySelector('#' + id).length == 0) return;
|
||||||
if (document.querySelector('#'+id).length == 0)
|
|
||||||
return;
|
|
||||||
$("#" + id).load(url, null, callback);
|
$("#" + id).load(url, null, callback);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -16,14 +14,12 @@ var calcms = (function($) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
my.postContainer = function postContainer(url, parameters, callback) {
|
my.postContainer = function postContainer(url, parameters, callback) {
|
||||||
if (url != '')
|
if (url != '') $.post(url, parameters, callback);
|
||||||
$.post(url, parameters, callback);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// get calcms setting
|
// get calcms setting
|
||||||
my.get = function get(name) {
|
my.get = function get(name) {
|
||||||
if (calcms_settings[name] == null)
|
if (calcms_settings[name] == null) return '';
|
||||||
return '';
|
|
||||||
return calcms_settings[name];
|
return calcms_settings[name];
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -39,15 +35,12 @@ var calcms = (function($) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
my.selectFirstOption = function selectFirstOption(id) {
|
my.selectFirstOption = function selectFirstOption(id) {
|
||||||
if ($(id) && $(id).length > 0)
|
if ($(id) && $(id).length > 0) $(id)[0].selectedIndex = 0;
|
||||||
$(id)[0].selectedIndex = 0;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
my.contains = function contains(s, t) {
|
my.contains = function contains(s, t) {
|
||||||
if (s == false)
|
if (s == false) return false;
|
||||||
return false;
|
if (t == false) return false;
|
||||||
if (t == false)
|
|
||||||
return false;
|
|
||||||
return s.indexOf(t) != -1;
|
return s.indexOf(t) != -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -58,8 +51,7 @@ var calcms = (function($) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
my.isArchive = function isArchive() {
|
my.isArchive = function isArchive() {
|
||||||
if ($('#calcms_archive:checked').length == 0)
|
if ($('#calcms_archive:checked').length == 0) return 0;
|
||||||
return 0;
|
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -77,10 +69,7 @@ var calcms = (function($) {
|
|||||||
my.setAndGetUrlParameters = function setAndGetUrlParameters(field, value) {
|
my.setAndGetUrlParameters = function setAndGetUrlParameters(field, value) {
|
||||||
|
|
||||||
// overwrite fields by field and value
|
// overwrite fields by field and value
|
||||||
if (field != null && value != null && field != '') {
|
if (field != null && value != null && field != '') set(field, value);
|
||||||
// alert(target+" "+field+" "+value);
|
|
||||||
set(field, value);
|
|
||||||
}
|
|
||||||
|
|
||||||
// read fields
|
// read fields
|
||||||
var debug = my.get('debug');
|
var debug = my.get('debug');
|
||||||
@@ -95,8 +84,7 @@ var calcms = (function($) {
|
|||||||
|
|
||||||
// delete filters by current action
|
// delete filters by current action
|
||||||
if ((field == 'search' && search_field != '')
|
if ((field == 'search' && search_field != '')
|
||||||
|| (field == 'series_name' && series_name != '')
|
|| (field == 'series_name' && series_name != '')) {
|
||||||
) {
|
|
||||||
weekday = '';
|
weekday = '';
|
||||||
date = '';
|
date = '';
|
||||||
from_date = '';
|
from_date = '';
|
||||||
@@ -146,7 +134,7 @@ var calcms = (function($) {
|
|||||||
|
|
||||||
if (field == 'time') {
|
if (field == 'time') {
|
||||||
if (time == 'null') {
|
if (time == 'null') {
|
||||||
return
|
return;
|
||||||
} else {
|
} else {
|
||||||
weekday = '';
|
weekday = '';
|
||||||
}
|
}
|
||||||
@@ -160,15 +148,11 @@ var calcms = (function($) {
|
|||||||
var url = '';
|
var url = '';
|
||||||
|
|
||||||
if (field == 'month' || field == 'week') {
|
if (field == 'month' || field == 'week') {
|
||||||
if (from_date != '')
|
if (from_date != '') url += '/' + from_date;
|
||||||
url += '/' + from_date;
|
if (till_date != '') url += '/' + till_date;
|
||||||
if (till_date != '')
|
|
||||||
url += '/' + till_date;
|
|
||||||
} else if (weekday != '') {
|
} else if (weekday != '') {
|
||||||
if (from_date != '')
|
if (from_date != '') url += '/' + from_date;
|
||||||
url += '/' + from_date;
|
if (till_date != '') url += '/' + till_date;
|
||||||
if (till_date != '')
|
|
||||||
url += '/' + till_date;
|
|
||||||
url += '/' + weekday;
|
url += '/' + weekday;
|
||||||
} else if (date != '') {
|
} else if (date != '') {
|
||||||
if (date == 'today') {
|
if (date == 'today') {
|
||||||
@@ -207,11 +191,9 @@ var calcms = (function($) {
|
|||||||
$('#calcmsSeriesNamesForm select').each(function() {
|
$('#calcmsSeriesNamesForm select').each(function() {
|
||||||
var id = $(this).attr('id');
|
var id = $(this).attr('id');
|
||||||
if (id == "calcms_series_name_" + projectJsName) {
|
if (id == "calcms_series_name_" + projectJsName) {
|
||||||
if ($(this).css('display') == 'none')
|
if ($(this).css('display') == 'none') $(this).show();
|
||||||
$(this).show();
|
|
||||||
} else {
|
} else {
|
||||||
if ($(this).css('display') != 'none')
|
if ($(this).css('display') != 'none') $(this).hide();
|
||||||
$(this).hide();
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@@ -219,8 +201,7 @@ var calcms = (function($) {
|
|||||||
// get current project
|
// get current project
|
||||||
my.getProject = function getProject() {
|
my.getProject = function getProject() {
|
||||||
var project = $('#calcms_project');
|
var project = $('#calcms_project');
|
||||||
if (project.length == 0)
|
if (project.length == 0) return 'all';
|
||||||
return 'all';
|
|
||||||
return project.val();
|
return project.val();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -256,12 +237,9 @@ var calcms = (function($) {
|
|||||||
url += escape(project) + '/';
|
url += escape(project) + '/';
|
||||||
else
|
else
|
||||||
url += 'all/';
|
url += 'all/';
|
||||||
if (value != '' && value != null)
|
if (value != '' && value != null) url += escape(value) + '/';
|
||||||
url += escape(value) + '/';
|
if (archive != null && archive == 0) url += 'kommende/';
|
||||||
if (archive != null && archive == 0)
|
if (archive != null && archive == 1) url += 'vergangene/';
|
||||||
url += 'kommende/';
|
|
||||||
if (archive != null && archive == 1)
|
|
||||||
url += 'vergangene/';
|
|
||||||
my.updateContainer('calcms_list', url, 1);
|
my.updateContainer('calcms_list', url, 1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -271,14 +249,11 @@ var calcms = (function($) {
|
|||||||
project, seriesName, archive) {
|
project, seriesName, archive) {
|
||||||
if (seriesName != '' && seriesName != null) {
|
if (seriesName != '' && seriesName != null) {
|
||||||
var url = my.get('search_series_name_url');
|
var url = my.get('search_series_name_url');
|
||||||
if (project != '' && project != null)
|
if (project != '' && project != null) url += escape(project) + '/';
|
||||||
url += escape(project) + '/';
|
|
||||||
if (seriesName != '' && seriesName != null)
|
if (seriesName != '' && seriesName != null)
|
||||||
url += escape(seriesName) + '/';
|
url += escape(seriesName) + '/';
|
||||||
if (archive != null && archive == 0)
|
if (archive != null && archive == 0) url += 'kommende/';
|
||||||
url += 'kommende/';
|
if (archive != null && archive == 1) url += 'vergangene/';
|
||||||
if (archive != null && archive == 1)
|
|
||||||
url += 'vergangene/';
|
|
||||||
my.updateContainer('calcms_list', url, 1);
|
my.updateContainer('calcms_list', url, 1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -296,7 +271,6 @@ var calcms = (function($) {
|
|||||||
var events_url = my.get('events_url');
|
var events_url = my.get('events_url');
|
||||||
var url = my.setAndGetUrlParameters('program', value);
|
var url = my.setAndGetUrlParameters('program', value);
|
||||||
if (value != '' && value != null) {
|
if (value != '' && value != null) {
|
||||||
// my.updateContainer('calcms_list', events_url+url, 1);
|
|
||||||
my.updateContainer('calcms_list', url, 1);
|
my.updateContainer('calcms_list', url, 1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -342,8 +316,7 @@ var calcms = (function($) {
|
|||||||
|
|
||||||
// load given event details into list
|
// load given event details into list
|
||||||
my.showEvents = function showEvents(event_id, view) {
|
my.showEvents = function showEvents(event_id, view) {
|
||||||
if (view == null || view == '')
|
if (view == null || view == '') view = 'list_url';
|
||||||
view = 'list_url';
|
|
||||||
if (event_id != '') {
|
if (event_id != '') {
|
||||||
var url = my.get(view) + '/' + event_id + '/';
|
var url = my.get(view) + '/' + event_id + '/';
|
||||||
my.updateContainer('calcms_list', url, 1);
|
my.updateContainer('calcms_list', url, 1);
|
||||||
@@ -446,9 +419,8 @@ var calcms = (function($) {
|
|||||||
my.showCommentsByEventIdOrEventStart = function showCommentsByEventIdOrEventStart(
|
my.showCommentsByEventIdOrEventStart = function showCommentsByEventIdOrEventStart(
|
||||||
event_id, event_start) {
|
event_id, event_start) {
|
||||||
var url = my.get('comments_url') || '/agenda/kommentare/';
|
var url = my.get('comments_url') || '/agenda/kommentare/';
|
||||||
if (event_id == '' || event_start == '' || url == '')
|
if (event_id == '' || event_start == '' || url == '') return false;
|
||||||
return false;
|
console.log("showCommentsByEventIdOrEventStart url=" + url);
|
||||||
console.log("showCommentsByEventIdOrEventStart url="+url);
|
|
||||||
|
|
||||||
my.set('comments_event_start', event_start);
|
my.set('comments_event_start', event_start);
|
||||||
my.set('comments_event_id', event_id);
|
my.set('comments_event_id', event_id);
|
||||||
@@ -477,9 +449,10 @@ var calcms = (function($) {
|
|||||||
var response = '<div>';
|
var response = '<div>';
|
||||||
if (parent_id != '') response += 'Deine Anwort:';
|
if (parent_id != '') response += 'Deine Anwort:';
|
||||||
var html = response
|
var html = response
|
||||||
html += '<form id="add_comment_' + parent_id +'"'
|
html += '<form id="add_comment_' + parent_id + '"'
|
||||||
html += ' action="/agenda/kommentar_neu/?" method="post"'
|
html += ' action="/agenda/kommentar_neu/?" method="post"'
|
||||||
html += ' onsubmit="calcms.addComment(\'add_comment_'+parent_id+'\',this);return false;"'
|
html += ' onsubmit="calcms.addComment(\'add_comment_' + parent_id
|
||||||
|
+ '\',this);return false;"'
|
||||||
html += '>'
|
html += '>'
|
||||||
html += 'Mit dem Absenden Ihres Kommentars erklären Sie sich mit der Veröffentlichung der Daten einverstanden.<br> ';
|
html += 'Mit dem Absenden Ihres Kommentars erklären Sie sich mit der Veröffentlichung der Daten einverstanden.<br> ';
|
||||||
html += 'Die Email-Addresse ist optional, dient privaten Antworten und wird nicht veröffentlicht.<br> '
|
html += 'Die Email-Addresse ist optional, dient privaten Antworten und wird nicht veröffentlicht.<br> '
|
||||||
@@ -491,9 +464,12 @@ var calcms = (function($) {
|
|||||||
html += ' ></textarea><br />'
|
html += ' ></textarea><br />'
|
||||||
html += '<input name="email" maxlength="40" placeholder="Email-Addresse für Rückmeldungen"/><br />'
|
html += '<input name="email" maxlength="40" placeholder="Email-Addresse für Rückmeldungen"/><br />'
|
||||||
html += '<input type="submit" value="absenden!" style="color:#000"/>'
|
html += '<input type="submit" value="absenden!" style="color:#000"/>'
|
||||||
html += '<input name="event_id" value="' + event_id + '" type="hidden" />'
|
html += '<input name="event_id" value="' + event_id
|
||||||
html += '<input name="parent_id" value="' + parent_id + '" type="hidden" />'
|
+ '" type="hidden" />'
|
||||||
html += '<input name="event_start" value="' + event_start + '" type="hidden" />'
|
html += '<input name="parent_id" value="' + parent_id
|
||||||
|
+ '" type="hidden" />'
|
||||||
|
html += '<input name="event_start" value="' + event_start
|
||||||
|
+ '" type="hidden" />'
|
||||||
html += '</form>'
|
html += '</form>'
|
||||||
html += '</div>';
|
html += '</div>';
|
||||||
|
|
||||||
@@ -542,4 +518,3 @@ var calcms = (function($) {
|
|||||||
// return instance
|
// return instance
|
||||||
return my;
|
return my;
|
||||||
}(jQuery));
|
}(jQuery));
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user