mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-05-22 11:55:24 +00:00
Monotone-Parent: f1b87d4db17a8caa13d51a72ad2dfbc796ac7d8f
Monotone-Revision: f584f3f14a5068b2832a02797f1f2468d9232033 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2007-12-05T21:05:04 Monotone-Branch: ca.inverse.sogo
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
function onSearchFormSubmit() {
|
||||
var searchValue = $("searchValue");
|
||||
|
||||
var url = (ApplicationBaseURL
|
||||
+ "/foldersSearch?ldap-only=YES&search=" + escape(searchValue.value)
|
||||
var url = (UserFolderURL
|
||||
+ "foldersSearch?search=" + escape(searchValue.value)
|
||||
+ "&type=" + window.opener.userFolderType);
|
||||
if (document.userFoldersRequest) {
|
||||
document.userFoldersRequest.aborted = true;
|
||||
@@ -97,6 +97,7 @@ function userFoldersCallback(http) {
|
||||
if (http.status == 200) {
|
||||
var response = http.responseText;
|
||||
div.innerHTML = buildTree(http.responseText);
|
||||
div.clean = false;
|
||||
var nodes = document.getElementsByClassName("node", $("d"));
|
||||
for (i = 0; i < nodes.length; i++)
|
||||
Event.observe(nodes[i], "click", onFolderTreeItemClick.bindAsEventListener(nodes[i]));
|
||||
@@ -136,9 +137,17 @@ function onConfirmFolderSelection(event) {
|
||||
}
|
||||
}
|
||||
|
||||
function onFolderSearchKeyDown(event) {
|
||||
var div = $("folders");
|
||||
if (!div.clean) {
|
||||
div.innerHTML = "";
|
||||
div.clean = true;
|
||||
}
|
||||
}
|
||||
|
||||
function initUserFoldersWindow() {
|
||||
configureSearchField();
|
||||
Event.observe($("addButton"), "click", onConfirmFolderSelection);
|
||||
$("searchValue").observe("keydown", onFolderSearchKeyDown);
|
||||
$("addButton").observe("click", onConfirmFolderSelection);
|
||||
}
|
||||
|
||||
FastInit.addOnLoad(initUserFoldersWindow);
|
||||
|
||||
Reference in New Issue
Block a user