Dotclear

Changeset 3369:363b4b1ded64


Ignore:
Timestamp:
10/29/16 08:27:48 (9 years ago)
Author:
franck <carnet.franck.paul@…>
Branch:
default
Message:

Add overlay (using magnific-popup jQuery plugin) preview of images in media manager

Location:
admin
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • admin/js/_media.js

    r3364 r3369  
    153153     }); 
    154154 
     155     // Preview media 
     156     $('.modal-image').magnificPopup({ type:'image' }); 
     157 
    155158     // attach media 
    156159     $('#form-medias').on('click', '.media-item .attach-media', function(e) { 
  • admin/js/_media_item.js

    r2454 r3369  
    77          post_dtPick.draw(); 
    88     } 
     9 
     10     // Preview media 
     11     $('.modal-image').magnificPopup({ type:'image' }); 
    912 
    1013     // Display zip file content 
  • admin/media.php

    r3340 r3369  
    516516 
    517517call_user_func($open_f,__('Media manager'), 
     518     dcPage::jsModal(). 
    518519     dcPage::jsLoad('js/_media.js'). 
    519520     ($core_media_writable ? dcPage::jsUpload(array('d='.$d)) : ''), 
     
    966967     } 
    967968 
     969     $file_type = explode('/',$f->type); 
     970     $class_open = 'class="modal-'.$file_type[0].'" '; 
     971 
    968972     // Render markup 
    969973     if (!$table) { 
     
    979983               $f->media_dtstr.' - '. 
    980984               files::size($f->size).' - '. 
    981                '<a href="'.$f->file_url.'">'.__('open').'</a>'. 
     985               '<a '.$class_open.'href="'.$f->file_url.'">'.__('open').'</a>'. 
    982986               '</li>'; 
    983987          } 
     
    985989 
    986990          // Show player if relevant 
    987           $file_type = explode('/',$f->type); 
    988991          if ($file_type[0] == 'audio') 
    989992          { 
     
    10001003                    '<br />'.($f->d ? '' : $f->media_title).'</td>'; 
    10011004          $res .= '<td class="nowrap count">'.($f->d ? '' : $f->media_dtstr).'</td>'; 
    1002           $res .= '<td class="nowrap count">'.($f->d ? '' : files::size($f->size).' - '.'<a href="'.$f->file_url.'">'.__('open').'</a>').'</td>'; 
     1005          $res .= '<td class="nowrap count">'.($f->d ? '' : files::size($f->size).' - '. 
     1006               '<a '.$class_open.'href="'.$f->file_url.'">'.__('open').'</a>').'</td>'; 
    10031007          $res .= '</tr>'; 
    10041008     } 
  • admin/media_item.php

    r3353 r3369  
    235235     "//]]>". 
    236236     "</script>". 
     237     dcPage::jsModal(). 
    237238     dcPage::jsLoad('js/_media_item.js'); 
    238239if ($popup && !empty($plugin_id)) { 
     
    554555 
    555556     if (isset($file->media_thumb[$thumb_size])) { 
    556           echo '<p><img src="'.$file->media_thumb[$thumb_size].'?'.time()*rand().'" alt="" /></p>'; 
     557          echo '<p><a class="modal-image" href="'.$file->file_url.'">'. 
     558               '<img src="'.$file->media_thumb[$thumb_size].'?'.time()*rand().'" alt="" />'. 
     559               '</a></p>'; 
    557560     } elseif ($thumb_size == 'o') { 
    558561          $S = getimagesize($file->file); 
    559562          $class = ($S[1] > 500) ? ' class="overheight"' : ''; 
    560563          unset($S); 
    561           echo '<p id="media-original-image"'.$class.'><img src="'.$file->file_url.'?'.time()*rand().'" alt="" /></p>'; 
     564          echo '<p id="media-original-image"'.$class.'><a class="modal-image" href="'.$file->file_url.'">'. 
     565               '<img src="'.$file->file_url.'?'.time()*rand().'" alt="" />'. 
     566               '</a></p>'; 
    562567     } 
    563568 
Note: See TracChangeset for help on using the changeset viewer.

Sites map