var listOfSelection = null;
var selectedCalendarCell;
-var hideCompletedTasks = 0;
+var showCompletedTasks = 0;
var currentDay = '';
var currentView = "dayview";
var eventsToDelete = new Array();
var ownersOfEventsToDelete = new Array();
+var usersRightsWindowHeight = 250;
+var usersRightsWindowWidth = 502;
+
function newEvent(sender, type) {
var day = sender.getAttribute("day");
if (!day)
if (params.length > 0)
urlstr += "?" + params.join("&");
- window.open(urlstr, "", "width=490,height=600,resizable=0");
+ window.open(urlstr, "", "width=490,height=470,resizable=0");
return false; /* stop following the link */
}
var urlstr = urlBase + id + "/edit";
var win = window.open(urlstr, "SOGo_edit_" + id,
- "width=490,height=600,resizable=0");
+ "width=490,height=470,resizable=0");
win.focus();
}
if (!keepCurrentDay)
currentDay = day;
- log (backtrace());
var month = day.substr(0, 6);
if (cachedDateSelectors[month]) {
// log ("restoring cached selector for month: " + month);
}
function refreshTasks() {
- return _loadTasksHref("taskslist?hide-completed=" + hideCompletedTasks);
+ return _loadTasksHref("taskslist?show-completed=" + showCompletedTasks);
}
function refreshAppointmentsAndDisplay() {
node.addClassName("selectedDay");
}
-function onHideCompletedTasks(node) {
- hideCompletedTasks = (node.checked ? 1 : 0);
+function onShowCompletedTasks(node) {
+ showCompletedTasks = (node.checked ? 1 : 0);
return refreshTasks();
}
return false;
}
-function onChangeCalendar(list) {
- var form = document.forms.editform;
- log ("before: " + form.getAttribute("action"));
- var urlElems = form.getAttribute("action").split("/");
- urlElems[urlElems.length-4]
- = list.childNodesWithTag("option")[list.value].innerHTML;
- form.setAttribute("action", urlElems.join("/"));
- log ("after: " + form.getAttribute("action"));
-}
-
function validateBrowseURL(input) {
var button = $("browseURLBtn");
checkBox.type = "checkbox";
checkBox.addEventListener("change", updateCalendarStatus, false);
li.appendChild(checkBox);
+ li.appendChild(document.createTextNode(" "));
var colorBox = document.createElement("div");
colorBox.appendChild(document.createTextNode("OO"));
colorBox.addClassName("colorBox");
colorBox.style.backgroundColor = color + ";";
}
li.appendChild(colorBox);
- li.appendChild(document.createTextNode(folderName));
+ li.appendChild(document.createTextNode(" " + folderName));
calendarList.appendChild(li);
var contactId = folder.split(":")[0];
var styles = document.getElementsByTagName("style");
+
+ var url = URLForFolderID(folder) + "/canAccessContent";
+ triggerAjaxRequest(url, calendarEntryCallback, folder);
+
styles[0].innerHTML += ('.ownerIs' + contactId + ' {'
- + ' color: '
- + color + ';'
+ ' background-color: '
+ color
+ ' !important; }');