Dotclear

Changeset 4010:a2cfb74aa432


Ignore:
Timestamp:
07/16/19 12:01:34 (6 years ago)
Author:
franck <carnet.franck.paul@…>
Branch:
default
Message:

Cope with mp3 title during insertion (dcLegacyEditor or CKEditor) in entry

Files:
3 edited

Legend:

Unmodified
Added
Removed
  • admin/media_item.php

    r3968 r4010  
    291291    // Let user choose thumbnail size if image 
    292292    $media_title = $file->media_title; 
     293    if ($media_title == $file->basename || files::tidyFileName($media_title) == $file->basename) { 
     294        $media_title = ''; 
     295    } 
     296 
    293297    $media_desc  = $get_img_desc($file, $media_title); 
    294298 
     
    318322            $core->blog->settings->system->media_img_use_dto_first, 
    319323            $core->blog->settings->system->media_img_no_date_alone); 
    320         if ($media_title == $file->basename) { 
     324        if ($media_title == $file->basename || files::tidyFileName($media_title) == $file->basename) { 
    321325            $media_title = ''; 
    322326        } 
     
    363367if ($popup && !$select) { 
    364368    $media_title = $file->media_title; 
     369    if ($media_title == $file->basename || files::tidyFileName($media_title) == $file->basename) { 
     370        $media_title = ''; 
     371    } 
     372 
    365373    $media_desc  = $get_img_desc($file, $media_title); 
    366374 
     
    390398            $core->blog->settings->system->media_img_use_dto_first, 
    391399            $core->blog->settings->system->media_img_no_date_alone); 
    392         if ($media_title == $file->basename) { 
     400        if ($media_title == $file->basename || files::tidyFileName($media_title) == $file->basename) { 
    393401            $media_title = ''; 
    394402        } 
  • plugins/dcCKEditor/js/popup_media.js

    r3880 r4010  
    9595      // Audio media 
    9696      let player_audio = $('#public_player').val(); 
     97      let title = insert_form.elements.title.value; 
     98      if (title) { 
     99        player_audio = `<figure><figcaption>${title}</figcaption>${player_audio}</figure>`; 
     100      } 
     101 
    97102      const align_audio = $('input[name="alignment"]:checked', insert_form).val(); 
    98103 
  • plugins/dcLegacyEditor/js/jsToolBar/popup_media.js

    r3880 r4010  
    5454      player = $('#public_player').val(); 
    5555      align = $('input[name="alignment"]:checked', insert_form).val(); 
     56 
     57      let title = insert_form.elements.title.value; 
     58      if (title) { 
     59        player = `<figure><figcaption>${title}</figcaption>${player}</figure>`; 
     60      } 
    5661 
    5762      if (align != undefined && align != 'none') { 
Note: See TracChangeset for help on using the changeset viewer.

Sites map