Dotclear

Changeset 1163:5bef318c71f5


Ignore:
Timestamp:
06/24/13 15:01:55 (11 years ago)
Author:
Nicolas <nikrou77@…>
Branch:
default
Message:

Fix issue for upload multiple in firefox
Add fake button for multiple upload and deferred event on normal button.
Fix size of different buttons.

Location:
admin
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • admin/js/_media.js

    r1162 r1163  
    33          return; 
    44     } 
     5 
     6     $('.button.add').click(function(e) { 
     7          // Use the native click() of the file input. 
     8          $('#upfile').click(); 
     9          e.preventDefault(); 
     10     }); 
    511 
    612     $('button.clean').click(function(e) { 
     
    3339     } 
    3440 
    35      $('<div><a href="#">' + $msg + '</a></div>').click( function() { 
     41     $('<p class="clear"><a href="#">' + $msg + '</a></p>').click( function() { 
    3642          if ($container.hasClass('enhanced_uploader')) { 
    3743               $msg = dotclear.msg.enhanced_uploader_activate; 
  • admin/media.php

    r1162 r1163  
    347347     echo 
    348348     '<span class="max-size">&nbsp;('.sprintf(__('Maximum size %s'),files::size(DC_MAX_UPLOAD_SIZE)).')</span>'. 
    349      '<label class="button add" for="upfile">'; 
    350  
    351      if ($user_ui_enhanceduploader) { 
    352           echo '<span class="add-label">'.__('Choose files').'</span>'; 
    353      } else { 
    354           echo '<span class="add-label">'.__('Choose file').'</span>'; 
    355      } 
    356      echo  
     349     '<label for="upfile">'. 
     350     '<span class="add-label one-file">'.__('Choose file').'</span>'. 
     351     '<button class="button add">'.__('Choose files').'</button>'. 
    357352     '<input type="file" id="upfile" name="upfile[]"'.($user_ui_enhanceduploader?' multiple="mutiple"':'').' data-url="'.html::escapeURL($page_url).'" />'. 
    358       '</label>'; 
     353     '</label>'; 
    359354 
    360355     echo 
  • admin/style/jsUpload/style.css

    r1162 r1163  
    1616  padding: .1em .5em 0 .5em; 
    1717  font-size: 1em; 
    18 } 
    19  
    20 .enhanced_uploader .button span { 
    21   font-size: inherit; 
    22   padding: 0; 
     18  float: left; 
    2319} 
    2420 
     
    2824} 
    2925 
    30 .enhanced_uploader .button.add { 
    31   position: relative; 
    32   cursor: pointer; 
    33   font-size: 1em; 
    34   padding: 0; 
     26.enhanced_uploader .cancel, .enhanced_uploader .clean, .enhanced_uploader .start { 
     27  margin-top: 0; 
    3528} 
    3629 
    37 .enhanced_uploader .button.add input { 
    38   position: absolute; 
     30.enhanced_uploader #upfile { 
    3931  width: 0; 
    4032  height: 0; 
    41   top: 0; 
    42   left: 0; 
     33  visibility: hidden; 
    4334  margin: 0; 
    4435  opacity: 0; 
     
    4738} 
    4839 
    49 .enhanced_uploader .add-label, .enhanced_uploader .max-size { 
    50   float: none; 
    51 } 
    52  
    53 .button.clean, .button.cancel { 
     40.button.clean, .button.cancel, .button.add { 
    5441  display: none; 
    5542} 
    5643 
    57 .enhanced_uploader .button.cancel { 
     44.enhanced_uploader .button.clean, .enhanced_uploader .button.cancel, .enhanced_uploader .button.add { 
    5845  display: inline-block; 
    5946} 
Note: See TracChangeset for help on using the changeset viewer.

Sites map