Dotclear

Changeset 3957:51227219596b for admin


Ignore:
Timestamp:
02/12/19 14:06:29 (7 years ago)
Author:
franck <carnet.franck.paul@…>
Branch:
default
Message:

Fix title+legend media insertion

Location:
admin
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • admin/js/_media_item.js

    r3880 r3957  
    7777  // Confirm for deleting current medoa 
    7878  $('#delete-form input[name="delete"]').click(function() { 
    79     return window.confirm(dotclear.msg.confirm_delete_media); 
     79    let m_name = $('#delete-form input[name="remove"]').val(); 
     80    return window.confirm(dotclear.msg.confirm_delete_media.replace('%s', m_name)); 
    8081  }); 
    8182 
  • admin/media_item.php

    r3898 r3957  
    222222}; 
    223223 
     224$get_img_desc = function($file, $default = '') { 
     225    if (count($file->media_meta) > 0) { 
     226        foreach ($file->media_meta as $k => $v) { 
     227            if ((string) $v && ($k == 'Description')) { 
     228                return $v; 
     229            } 
     230        } 
     231    } 
     232    return $default; 
     233}; 
     234 
    224235/* DISPLAY Main page 
    225236-------------------------------------------------------- */ 
    226237$starting_scripts = 
    227 '<script type="text/javascript">' . "\n" . 
    228 dcPage::jsVar('dotclear.msg.confirm_delete_media', __('Are you sure to delete this media?')) . "\n" . 
    229 "</script>" . 
    230238dcPage::jsModal() . 
    231239dcPage::jsLoad('js/_media_item.js'); 
     
    282290if ($select) { 
    283291    // Let user choose thumbnail size if image 
    284     $media_desc = $file->media_title; 
     292    $media_title = $file->media_title; 
     293    $media_desc = $get_img_desc($file, $media_title); 
    285294 
    286295    echo 
     
    305314    if ($file->media_type == 'image') { 
    306315        $media_type = 'image'; 
    307         $media_desc = $get_img_title($file, 
     316        $media_title = $get_img_title($file, 
    308317            $core->blog->settings->system->media_img_title_pattern, 
    309318            $core->blog->settings->system->media_img_use_dto_first, 
    310319            $core->blog->settings->system->media_img_no_date_alone); 
    311         if ($media_desc == $file->basename) { 
    312             $media_desc = ''; 
     320        if ($media_title == $file->basename) { 
     321            $media_title = ''; 
    313322        } 
    314323 
     
    342351    '<button type="button" id="media-select-cancel">' . __('Cancel') . '</button>' . 
    343352    form::hidden(['type'], html::escapeHTML($media_type)) . 
    344     form::hidden(['title'], html::escapeHTML($file->media_title)) . 
     353    form::hidden(['title'], html::escapeHTML($media_title)) . 
    345354    form::hidden(['description'], html::escapeHTML($media_desc)) . 
    346355    form::hidden(['url'], $file->file_url) . 
     
    353362# Insertion popup 
    354363if ($popup && !$select) { 
    355     $media_desc = $file->media_title; 
     364    $media_title = $file->media_title; 
     365    $media_desc = $get_img_desc($file, $media_title); 
    356366 
    357367    echo 
     
    376386    if ($file->media_type == 'image') { 
    377387        $media_type = 'image'; 
    378         $media_desc = $get_img_title($file, 
     388        $media_title = $get_img_title($file, 
    379389            $core->blog->settings->system->media_img_title_pattern, 
    380390            $core->blog->settings->system->media_img_use_dto_first, 
    381391            $core->blog->settings->system->media_img_no_date_alone); 
    382         if ($media_desc == $file->basename) { 
    383             $media_desc = ''; 
     392        if ($media_title == $file->basename) { 
     393            $media_title = ''; 
    384394        } 
    385395 
     
    518528    '<button type="button" id="media-insert-cancel">' . __('Cancel') . '</button>' . 
    519529    form::hidden(['type'], html::escapeHTML($media_type)) . 
    520     form::hidden(['title'], html::escapeHTML($file->media_title)) . 
     530    form::hidden(['title'], html::escapeHTML($media_title)) . 
    521531    form::hidden(['description'], html::escapeHTML($media_desc)) . 
    522532    form::hidden(['url'], $file->file_url) . 
Note: See TracChangeset for help on using the changeset viewer.

Sites map