@@ -24,4 +24,6 @@ RCS/* | |||
# Lokalize | |||
*lokalize* | |||
# eclipse | |||
.project | |||
.settings |
@@ -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; } |
@@ -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')); |
@@ -7,7 +7,8 @@ | |||
<input type="hidden" name="dir" value="<?php echo $_['dir'] ?>" id="dir"> | |||
<div class="file_upload_wrapper"> | |||
<input type="submit" class="file_upload_filename" value="<?php echo $l->t('Upload');?> (max. <?php echo $_['uploadMaxHumanFilesize'];?>)"/> | |||
<input class="file_upload_start" type="file" name='files[]'/> | |||
<input id="file_upload_start" class="file_upload_start" type="file" name='files[]'/> | |||
<a href="#" id="file_upload_button_wrapper" onclick="return false;"></a> | |||
</div> | |||
<iframe name="file_upload_target_1" class='file_upload_target' src=""></iframe> | |||
</form> |