From 3031b6d1317df98f2612e0d436dca759d43199ba Mon Sep 17 00:00:00 2001 From: MAEDA Go Date: Thu, 20 Aug 2026 20:23:56 +0900 Subject: [PATCH 3/3] Show a dedicated icon for Adobe Illustrator files --- app/assets/images/icons.svg | 7 +++++++ app/helpers/icons_helper.rb | 1 + config/icon_source.yml | 2 ++ test/helpers/icons_helper_test.rb | 1 + 4 files changed, 11 insertions(+) diff --git a/app/assets/images/icons.svg b/app/assets/images/icons.svg index b28d78c4a..11dd929f3 100644 --- a/app/assets/images/icons.svg +++ b/app/assets/images/icons.svg @@ -215,6 +215,13 @@ + + + + + + + diff --git a/app/helpers/icons_helper.rb b/app/helpers/icons_helper.rb index 6027da0f7..f8fff5358 100644 --- a/app/helpers/icons_helper.rb +++ b/app/helpers/icons_helper.rb @@ -33,6 +33,7 @@ module IconsHelper 'application-javascript' => %w(application/javascript text/javascript), 'application-pdf' => %w(application/pdf), 'application-zip' => %w(application/zip), + 'file-ai' => %w(application/illustrator), 'file-music' => %w(audio), 'movie' => %w(video), 'photo' => %w(image), diff --git a/config/icon_source.yml b/config/icon_source.yml index ae8b80ea2..ad7947ad0 100644 --- a/config/icon_source.yml +++ b/config/icon_source.yml @@ -256,6 +256,8 @@ svg: file-type-xls - name: file-type-ppt svg: file-type-ppt +- name: file-ai + svg: file-ai - name: maximize svg: maximize - name: link-add diff --git a/test/helpers/icons_helper_test.rb b/test/helpers/icons_helper_test.rb index 25b0e6e38..5ccc983bd 100644 --- a/test/helpers/icons_helper_test.rb +++ b/test/helpers/icons_helper_test.rb @@ -223,6 +223,7 @@ class IconsHelperTest < Redmine::HelperTest def test_icon_for_mime_type_should_return_specific_icon_for_known_mime_types assert_equal 'application-pdf', icon_for_mime_type('application/pdf') + assert_equal 'file-ai', icon_for_mime_type('application/illustrator') assert_equal 'text-plain', icon_for_mime_type('text/markdown') assert_equal 'text-plain', icon_for_mime_type('text/plain') assert_equal 'file-type-docx', -- 2.55.0