blob: 15f0f57cb5f71ec9b1b6577a7354fd14a2715287 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
|
/**
* Set up autocomplete on the server path list
*
*/
$("document").ready(function() {
add_autocomplete();
ajaxify_add_form();
add_onclick();
});
function add_autocomplete() {
$("#gServerAddAdmin input:text").autocomplete(base_url + "admin/server_add/autocomplete",
{max: 256});
}
function ajaxify_add_form(options) {
$("#gServerAddAdmin form").ajaxForm({
dataType: "json",
success: function(data) {
if (data.form) {
$("#gServerAddAdmin form").replaceWith(data.form);
ajaxify_add_form();
add_autocomplete();
}
if (data.result == "success") {
$("#gNoAuthorizedPaths").css("display", "none");
$("#gAuthorizedPath").html(data.paths);
add_onclick();
}
}
});
}
function add_onclick() {
$(".gRemoveDir").click(function() {
var parent = $(this).parent();
$.post(
base_url + "admin/local_import/remove_path",
{csrf: csrf,
path: parent.text().replace(/^\s\s*/, "").replace(/\s\s*$/, "")},
function(data, textStatus) {
$("#gAuthorizedPath").html(data);
add_onclick();
});
});
}
|