summaryrefslogtreecommitdiff
path: root/assets/js/src/calendar.js
diff options
context:
space:
mode:
Diffstat (limited to 'assets/js/src/calendar.js')
-rw-r--r--assets/js/src/calendar.js23
1 files changed, 11 insertions, 12 deletions
diff --git a/assets/js/src/calendar.js b/assets/js/src/calendar.js
index 2f731693..d9bc9a97 100644
--- a/assets/js/src/calendar.js
+++ b/assets/js/src/calendar.js
@@ -4,7 +4,7 @@ Kanboard.Calendar = (function() {
// Save the new due date for a moved task
function move_calendar_event(calendar_event)
- {
+ {
$.ajax({
cache: false,
url: $("#calendar").data("save-url"),
@@ -22,12 +22,12 @@ Kanboard.Calendar = (function() {
function show_user_calendar()
{
var calendar = $("#user-calendar");
- var translations = calendar.data("translations");
calendar.fullCalendar({
lang: $("body").data("js-lang"),
editable: false,
eventLimit: true,
+ height: Kanboard.Exists("dashboard-calendar") ? 500 : "auto",
defaultView: "agendaWeek",
header: {
left: 'prev,next today',
@@ -39,7 +39,7 @@ Kanboard.Calendar = (function() {
}
// Refresh the calendar events
- function refresh_user_calendar(filters)
+ function refresh_user_calendar()
{
var calendar = $("#user-calendar");
var url = calendar.data("check-url");
@@ -47,7 +47,7 @@ Kanboard.Calendar = (function() {
"start": calendar.fullCalendar('getView').start.format(),
"end": calendar.fullCalendar('getView').end.format(),
"user_id": calendar.data("user-id")
- }
+ };
for (var key in params) {
url += "&" + key + "=" + params[key];
@@ -55,7 +55,7 @@ Kanboard.Calendar = (function() {
$.getJSON(url, function(events) {
calendar.fullCalendar('removeEvents');
- calendar.fullCalendar('addEventSource', events);
+ calendar.fullCalendar('addEventSource', events);
calendar.fullCalendar('rerenderEvents');
});
}
@@ -64,13 +64,12 @@ Kanboard.Calendar = (function() {
function show_project_calendar()
{
var calendar = $("#calendar");
- var translations = calendar.data("translations");
calendar.fullCalendar({
lang: $("body").data("js-lang"),
editable: true,
eventLimit: true,
- defaultView: "agendaWeek",
+ defaultView: "month",
header: {
left: 'prev,next today',
center: 'title',
@@ -89,7 +88,7 @@ Kanboard.Calendar = (function() {
var params = {
"start": calendar.fullCalendar('getView').start.format(),
"end": calendar.fullCalendar('getView').end.format()
- }
+ };
jQuery.extend(params, filters);
@@ -99,7 +98,7 @@ Kanboard.Calendar = (function() {
$.getJSON(url, function(events) {
calendar.fullCalendar('removeEvents');
- calendar.fullCalendar('addEventSource', events);
+ calendar.fullCalendar('addEventSource', events);
calendar.fullCalendar('rerenderEvents');
});
}
@@ -108,7 +107,7 @@ Kanboard.Calendar = (function() {
function load_project_filters()
{
var filters = Kanboard.GetStorageItem(filter_storage_key);
-
+
if (filters !== "") {
filters = JSON.parse(filters);
@@ -127,10 +126,10 @@ Kanboard.Calendar = (function() {
{
var filters = {};
- $('.calendar-filter').each(function(index, element) {
+ $('.calendar-filter').each(function() {
filters[$(this).attr("name")] = $(this).val();
});
-
+
Kanboard.SetStorageItem(filter_storage_key, JSON.stringify(filters));
refresh_project_calendar(filters);
}