From 9683d44633cd24696573a0c3ca193a3b5d06f1b7 Mon Sep 17 00:00:00 2001 From: Dawid Opis Date: Thu, 11 Aug 2011 22:22:32 +0200 Subject: [PATCH] fixed upload button --- .gitignore | 2 ++ files/css/files.css | 1 + files/js/files.js | 6 ++++++ files/templates/index.php | 3 ++- 4 files changed, 11 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 94de5aec803..e0ea724f1ae 100644 --- a/.gitignore +++ b/.gitignore @@ -24,4 +24,6 @@ RCS/* # Lokalize *lokalize* +# eclipse .project +.settings diff --git a/files/css/files.css b/files/css/files.css index d24de2b3270..2e96e113f1f 100644 --- a/files/css/files.css +++ b/files/css/files.css @@ -11,6 +11,7 @@ #fileSelector, #file_upload_submit, #file_newfolder_submit { display:none; } .file_upload_wrapper, #file_newfolder_name { background-repeat:no-repeat; background-position:.5em .3em; padding-left:2em; } .file_upload_wrapper { font-weight:bold; display:-moz-inline-box; /* fallback for older firefox versions*/ display:inline-block; padding-left:0; overflow:hidden; position:relative; margin-right:1.5em;} +.file_upload_wrapper #file_upload_button_wrapper { position:absolute; top:0; left:0; width:100%; height:100%; cursor:pointer; z-index:1000; } #file_newfolder_name { background-image:url('../../core/img/places/folder.svg'); font-weight:bold; width:8em; } .file_upload_start, .file_upload_filename { font-size:1em; } diff --git a/files/js/files.js b/files/js/files.js index 519d48a523d..6af021c35bc 100644 --- a/files/js/files.js +++ b/files/js/files.js @@ -12,6 +12,12 @@ $(document).ready(function() { $('#plugins>ul>li:first-child').data('dir',''); $('#plugins>ul>li:first-child').droppable(crumbDropOptions); + // Triggers invisible file input + $('#file_upload_button_wrapper').bind('click', function() { + $('#file_upload_start').trigger('click'); + return false; + }); + // Sets the file-action buttons behaviour : $('tr').live('mouseenter',function(event) { FileActions.display($(this).children('td.filename')); diff --git a/files/templates/index.php b/files/templates/index.php index 3951787a25d..4d0212896a0 100644 --- a/files/templates/index.php +++ b/files/templates/index.php @@ -7,7 +7,8 @@
- + +