Project

General

Profile

Feature #44362 » 0003-Show-a-dedicated-icon-for-Adobe-Illustrator-files.patch

Go MAEDA, 2026-08-20 13:54

View differences:

app/assets/images/icons.svg
215 215
      <path d="M14 3v4a1 1 0 0 0 1 1h4"/>
216 216
      <path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2"/>
217 217
    </symbol>
218
    <symbol viewBox="0 0 24 24" stroke-linecap="round" stroke-linejoin="round" id="icon--file-ai">
219
      <path d="M14 3v4a1 1 0 0 0 1 1h4"/>
220
      <path d="M10 21h-3a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v4"/>
221
      <path d="M14 21v-4a2 2 0 1 1 4 0v4"/>
222
      <path d="M14 19h4"/>
223
      <path d="M21 15v6"/>
224
    </symbol>
218 225
    <symbol viewBox="0 0 24 24" stroke-linecap="round" stroke-linejoin="round" id="icon--file-music">
219 226
      <path d="M14 3v4a1 1 0 0 0 1 1h4"/>
220 227
      <path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2"/>
app/helpers/icons_helper.rb
33 33
    'application-javascript' => %w(application/javascript text/javascript),
34 34
    'application-pdf' => %w(application/pdf),
35 35
    'application-zip' => %w(application/zip),
36
    'file-ai' => %w(application/illustrator),
36 37
    'file-music' => %w(audio),
37 38
    'movie' => %w(video),
38 39
    'photo' => %w(image),
config/icon_source.yml
256 256
  svg: file-type-xls
257 257
- name: file-type-ppt
258 258
  svg: file-type-ppt
259
- name: file-ai
260
  svg: file-ai
259 261
- name: maximize
260 262
  svg: maximize
261 263
- name: link-add
test/helpers/icons_helper_test.rb
223 223

  
224 224
  def test_icon_for_mime_type_should_return_specific_icon_for_known_mime_types
225 225
    assert_equal 'application-pdf', icon_for_mime_type('application/pdf')
226
    assert_equal 'file-ai', icon_for_mime_type('application/illustrator')
226 227
    assert_equal 'text-plain', icon_for_mime_type('text/markdown')
227 228
    assert_equal 'text-plain', icon_for_mime_type('text/plain')
228 229
    assert_equal 'file-type-docx',
(3-3/3)