]> source.dussan.org Git - nextcloud-server.git/commitdiff
upload works in a not so fancy way for konqueror and rekonq
authorArthur Schiwon <blizzz@arthur-schiwon.de>
Tue, 19 Apr 2011 06:05:08 +0000 (08:05 +0200)
committerArthur Schiwon <blizzz@arthur-schiwon.de>
Tue, 19 Apr 2011 06:05:08 +0000 (08:05 +0200)
files/js/files.js

index c0905f4af9df524e1d7063ef375c667870676cf4..3ab09251f6f85bf9e20e782eae8a9cec23e6c047 100644 (file)
@@ -74,8 +74,6 @@ $(document).ready(function() {
        $('#file_upload_start').click(function() {
                if($('#file_upload_start').attr('mode') == 'menu') {
                        $('#fileSelector').change(function() {
-//                             alert("foo");
-                               
                                //Chromium prepends C:\fakepath....
                                bspos = $('#fileSelector').val().lastIndexOf('\\')+1;
                                filename = $('#fileSelector').val().substr(bspos);
@@ -86,7 +84,10 @@ $(document).ready(function() {
                                $('#file_upload_start').attr('mode', 'action');
                        });
                        $('#fileSelector').show();      //needed for Chromium compatibility
-                       $('#fileSelector').click();
+                       //rekonq does not call change-event, when click() is executed by script
+                       if(navigator.userAgent.indexOf('rekonq') == -1){ 
+                               $('#fileSelector').click();
+                       }
                } else if($('#file_upload_start').attr('mode') == 'action') {
                        $('#file_upload_cancel').slideUp(250);
                        $('#file_upload_target').load(uploadFinished);