summaryrefslogtreecommitdiff
path: root/modules/local_import/js
diff options
context:
space:
mode:
Diffstat (limited to 'modules/local_import/js')
-rw-r--r--modules/local_import/js/local_import.js19
1 files changed, 16 insertions, 3 deletions
diff --git a/modules/local_import/js/local_import.js b/modules/local_import/js/local_import.js
index 2e84c0d6..66952d63 100644
--- a/modules/local_import/js/local_import.js
+++ b/modules/local_import/js/local_import.js
@@ -1,3 +1,11 @@
+$("#gLocalImport").ready(function() {
+ $("#gLocalImport :submit").click(function(event) {
+ do_import(this, event);
+ });
+ $("#gProgressBar").progressbar();
+ $("#gLocalImport ul").css("display", "block");
+});
+
function open_close_branch(icon, event) {
var parent = icon.parentNode;
var children = $(parent).find(".gCheckboxTree");
@@ -15,8 +23,8 @@ function open_close_branch(icon, event) {
} else {
$(icon).addClass("ui-icon-minus");
$(icon).removeClass("ui-icon-plus");
- $(parent).children("ul").slideDown("fast");
}
+ $(parent).children("ul").slideDown("fast");
} else {
$(icon).addClass("ui-icon-plus");
$(icon).removeClass("ui-icon-minus");
@@ -96,8 +104,13 @@ function process_checkbox(checkbox) {
}
function process_file(li_element, parms) {
- var url = $("#gLocalImport form").attr("action");
- $.post(url, parms, function(data, status) {
+ $.ajax({async: false,
+ success: function(data, status) {
+ },
+ data: parms,
+ dataType: "html",
+ type: "POST",
+ url: $("#gLocalImport form").attr("action")
});
current++;
$("#gProgressBar").progressbar('value', current / process_length * 100);