mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-06-09 04:19:43 +00:00
Monotone-Parent: 9932c60ae3f371eb7352ff77e53ef5ca51f43aec
Monotone-Revision: 82f96380d04412c3a15ffd57500fa486d0f62a80 Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2007-11-12T21:20:18 Monotone-Branch: ca.inverse.sogo
This commit is contained in:
@@ -31,7 +31,11 @@ function newEvent(sender, type) {
|
||||
var hour = sender.hour;
|
||||
if (!hour)
|
||||
hour = sender.getAttribute("hour");
|
||||
var folderID = getSelectedFolder();
|
||||
var folder = getSelectedFolder();
|
||||
var roles = folder.getAttribute("roles").split(",");
|
||||
var folderID = folder.getAttribute("id");
|
||||
if ($(roles).indexOf("PublicModifier") < 0)
|
||||
folderID = "/personal";
|
||||
var urlstr = ApplicationBaseURL + folderID + "/new" + type;
|
||||
var params = new Array();
|
||||
if (day)
|
||||
@@ -48,12 +52,12 @@ function newEvent(sender, type) {
|
||||
|
||||
function getSelectedFolder() {
|
||||
var folder;
|
||||
|
||||
var nodes = $("calendarList").getSelectedRows();
|
||||
var list = $("calendarList");
|
||||
var nodes = list.getSelectedRows();
|
||||
if (nodes.length > 0)
|
||||
folder = nodes[0].getAttribute("id");
|
||||
folder = nodes[0];
|
||||
else
|
||||
folder = "/personal";
|
||||
folder = list.down("li");
|
||||
|
||||
return folder;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user