aboutsummaryrefslogtreecommitdiffstats
path: root/files/js/files.js
diff options
context:
space:
mode:
authorArthur Schiwon <blizzz@arthur-schiwon.de>2011-04-16 22:56:40 +0200
committerArthur Schiwon <blizzz@arthur-schiwon.de>2011-04-16 22:56:40 +0200
commita7da3cd6a0f847820efd71a7aa2f58fb4fcf05a0 (patch)
treee55948bb0d1e580ae2632c7ba50b02c710ea5b76 /files/js/files.js
parent6d64a90c240bb88f750f8744449bd8e6e400dfe8 (diff)
downloadnextcloud-server-a7da3cd6a0f847820efd71a7aa2f58fb4fcf05a0.tar.gz
nextcloud-server-a7da3cd6a0f847820efd71a7aa2f58fb4fcf05a0.zip
basic file upload reimplemented
Diffstat (limited to 'files/js/files.js')
-rw-r--r--files/js/files.js21
1 files changed, 21 insertions, 0 deletions
diff --git a/files/js/files.js b/files/js/files.js
index 9ab573ee92b..ba08e254349 100644
--- a/files/js/files.js
+++ b/files/js/files.js
@@ -36,4 +36,25 @@ $(document).ready(function() {
// Uncheck all
$('.browser input:checkbox').attr('checked', false);
});
+
+ // Shows and hides file upload form
+ $('#file_upload_button').toggle(function() {
+ $('#file_upload_form').css({"display":"block"});
+ }, function() {
+ $('#file_upload_form').css({"display":"none"});
+ });
+
+ $('#file_upload_start').click(function() {
+ $('#file_upload_target').load(uploadFinished);
+ });
});
+
+function uploadFinished() {
+ result = $('#file_upload_target').contents().text();
+ result = eval("(" + result + ");");
+ if(result.status == "error") {
+ alert('An error occcured, upload failed.');
+ } else {
+ location.href = 'index.php?dir=' + $('#dir').val();
+ }
+}