MDL-78884 pix: Reduce MIME type icons, replacing them
In order to reduce the number of icons for the MIME types, a few icons have been removed and replaced with their generic from the existing ones: - avi -> video - base -> database - bmp -> image - html -> markup - jpeg -> image - mov -> video - mp3 -> audio - mpeg -> video - png -> image - quicktime -> video - tiff -> image - wav -> audio - wmv -> video
This commit is contained in:
+35
-35
@@ -47,12 +47,12 @@ abstract class core_filetypes {
|
||||
protected static function get_default_types() {
|
||||
return array(
|
||||
'xxx' => array('type' => 'document/unknown', 'icon' => 'unknown'),
|
||||
'3gp' => array('type' => 'video/quicktime', 'icon' => 'quicktime', 'groups' => array('video'), 'string' => 'video'),
|
||||
'3gp' => array('type' => 'video/quicktime', 'icon' => 'video', 'groups' => array('video'), 'string' => 'video'),
|
||||
'7z' => array('type' => 'application/x-7z-compressed', 'icon' => 'archive',
|
||||
'groups' => array('archive'), 'string' => 'archive'),
|
||||
'aac' => array('type' => 'audio/aac', 'icon' => 'audio', 'groups' => array('audio', 'html_audio', 'web_audio'),
|
||||
'string' => 'audio'),
|
||||
'accdb' => array('type' => 'application/msaccess', 'icon' => 'base'),
|
||||
'accdb' => array('type' => 'application/msaccess', 'icon' => 'database'),
|
||||
'ai' => array('type' => 'application/postscript', 'icon' => 'eps', 'groups' => array('image'), 'string' => 'image'),
|
||||
'aif' => array('type' => 'audio/x-aiff', 'icon' => 'audio', 'groups' => array('audio'), 'string' => 'audio'),
|
||||
'aiff' => array('type' => 'audio/x-aiff', 'icon' => 'audio', 'groups' => array('audio'), 'string' => 'audio'),
|
||||
@@ -61,16 +61,16 @@ abstract class core_filetypes {
|
||||
'asc' => array('type' => 'text/plain', 'icon' => 'sourcecode'),
|
||||
'asm' => array('type' => 'text/plain', 'icon' => 'sourcecode'),
|
||||
'au' => array('type' => 'audio/au', 'icon' => 'audio', 'groups' => array('audio'), 'string' => 'audio'),
|
||||
'avi' => array('type' => 'video/x-ms-wm', 'icon' => 'avi',
|
||||
'avi' => array('type' => 'video/x-ms-wm', 'icon' => 'video',
|
||||
'groups' => array('video', 'web_video'), 'string' => 'video'),
|
||||
'bmp' => array('type' => 'image/bmp', 'icon' => 'bmp', 'groups' => array('image'), 'string' => 'image'),
|
||||
'bmp' => array('type' => 'image/bmp', 'icon' => 'image', 'groups' => array('image'), 'string' => 'image'),
|
||||
'c' => array('type' => 'text/plain', 'icon' => 'sourcecode'),
|
||||
'cct' => array('type' => 'shockwave/director', 'icon' => 'flash'),
|
||||
'cpp' => array('type' => 'text/plain', 'icon' => 'sourcecode'),
|
||||
'cs' => array('type' => 'application/x-csh', 'icon' => 'sourcecode'),
|
||||
'css' => array('type' => 'text/css', 'icon' => 'text', 'groups' => array('web_file')),
|
||||
'csv' => array('type' => 'text/csv', 'icon' => 'spreadsheet', 'groups' => array('spreadsheet')),
|
||||
'dv' => array('type' => 'video/x-dv', 'icon' => 'quicktime', 'groups' => array('video'), 'string' => 'video'),
|
||||
'dv' => array('type' => 'video/x-dv', 'icon' => 'video', 'groups' => array('video'), 'string' => 'video'),
|
||||
'dmg' => array('type' => 'application/octet-stream', 'icon' => 'unknown'),
|
||||
|
||||
'doc' => array('type' => 'application/msword', 'icon' => 'document', 'groups' => array('document')),
|
||||
@@ -85,7 +85,7 @@ abstract class core_filetypes {
|
||||
'dotm' => array('type' => 'application/vnd.ms-word.template.macroEnabled.12', 'icon' => 'document'),
|
||||
|
||||
'dcr' => array('type' => 'application/x-director', 'icon' => 'flash'),
|
||||
'dif' => array('type' => 'video/x-dv', 'icon' => 'quicktime', 'groups' => array('video'), 'string' => 'video'),
|
||||
'dif' => array('type' => 'video/x-dv', 'icon' => 'video', 'groups' => array('video'), 'string' => 'video'),
|
||||
'dir' => array('type' => 'application/x-director', 'icon' => 'flash'),
|
||||
'dxr' => array('type' => 'application/x-director', 'icon' => 'flash'),
|
||||
'eps' => array('type' => 'application/postscript', 'icon' => 'eps'),
|
||||
@@ -96,7 +96,7 @@ abstract class core_filetypes {
|
||||
'flv' => array('type' => 'video/x-flv', 'icon' => 'flash',
|
||||
'groups' => array('video', 'web_video'), 'string' => 'video'),
|
||||
'f4v' => array('type' => 'video/mp4', 'icon' => 'flash', 'groups' => array('video', 'web_video'), 'string' => 'video'),
|
||||
'fmp4' => array('type' => 'video/mp4', 'icon' => 'mpeg', 'groups' => array('html_video', 'video', 'web_video'),
|
||||
'fmp4' => array('type' => 'video/mp4', 'icon' => 'video', 'groups' => array('html_video', 'video', 'web_video'),
|
||||
'string' => 'video'),
|
||||
'gallery' => array('type' => 'application/x-smarttech-notebook', 'icon' => 'archive'),
|
||||
'galleryitem' => array('type' => 'application/x-smarttech-notebook', 'icon' => 'archive'),
|
||||
@@ -121,9 +121,9 @@ abstract class core_filetypes {
|
||||
'hqx' => array('type' => 'application/mac-binhex40', 'icon' => 'archive',
|
||||
'groups' => array('archive'), 'string' => 'archive'),
|
||||
'htc' => array('type' => 'text/x-component', 'icon' => 'markup'),
|
||||
'html' => array('type' => 'text/html', 'icon' => 'html', 'groups' => array('web_file')),
|
||||
'xhtml' => array('type' => 'application/xhtml+xml', 'icon' => 'html', 'groups' => array('web_file')),
|
||||
'htm' => array('type' => 'text/html', 'icon' => 'html', 'groups' => array('web_file')),
|
||||
'html' => array('type' => 'text/html', 'icon' => 'markup', 'groups' => array('web_file')),
|
||||
'xhtml' => array('type' => 'application/xhtml+xml', 'icon' => 'markup', 'groups' => array('web_file')),
|
||||
'htm' => array('type' => 'text/html', 'icon' => 'markup', 'groups' => array('web_file')),
|
||||
'ico' => array('type' => 'image/vnd.microsoft.icon', 'icon' => 'image',
|
||||
'groups' => array('image'), 'string' => 'image'),
|
||||
'ics' => array('type' => 'text/calendar', 'icon' => 'text'),
|
||||
@@ -137,11 +137,11 @@ abstract class core_filetypes {
|
||||
'jmt' => array('type' => 'text/xml', 'icon' => 'markup'),
|
||||
'jmx' => array('type' => 'text/xml', 'icon' => 'markup'),
|
||||
'jnlp' => array('type' => 'application/x-java-jnlp-file', 'icon' => 'markup'),
|
||||
'jpe' => array('type' => 'image/jpeg', 'icon' => 'jpeg', 'groups' => array('image', 'web_image', 'optimised_image'),
|
||||
'jpe' => array('type' => 'image/jpeg', 'icon' => 'image', 'groups' => array('image', 'web_image', 'optimised_image'),
|
||||
'string' => 'image'),
|
||||
'jpeg' => array('type' => 'image/jpeg', 'icon' => 'jpeg', 'groups' => array('image', 'web_image', 'optimised_image'),
|
||||
'jpeg' => array('type' => 'image/jpeg', 'icon' => 'image', 'groups' => array('image', 'web_image', 'optimised_image'),
|
||||
'string' => 'image'),
|
||||
'jpg' => array('type' => 'image/jpeg', 'icon' => 'jpeg', 'groups' => array('image', 'web_image', 'optimised_image'),
|
||||
'jpg' => array('type' => 'image/jpeg', 'icon' => 'image', 'groups' => array('image', 'web_image', 'optimised_image'),
|
||||
'string' => 'image'),
|
||||
'jqz' => array('type' => 'text/xml', 'icon' => 'markup'),
|
||||
'js' => array('type' => 'application/x-javascript', 'icon' => 'text', 'groups' => array('web_file')),
|
||||
@@ -149,30 +149,30 @@ abstract class core_filetypes {
|
||||
'latex' => array('type' => 'application/x-latex', 'icon' => 'text'),
|
||||
'm' => array('type' => 'text/plain', 'icon' => 'sourcecode'),
|
||||
'mbz' => array('type' => 'application/vnd.moodle.backup', 'icon' => 'moodle'),
|
||||
'mdb' => array('type' => 'application/x-msaccess', 'icon' => 'base'),
|
||||
'mdb' => array('type' => 'application/x-msaccess', 'icon' => 'database'),
|
||||
'mht' => array('type' => 'message/rfc822', 'icon' => 'archive'),
|
||||
'mhtml' => array('type' => 'message/rfc822', 'icon' => 'archive'),
|
||||
'mov' => array('type' => 'video/quicktime', 'icon' => 'quicktime',
|
||||
'mov' => array('type' => 'video/quicktime', 'icon' => 'video',
|
||||
'groups' => array('video', 'web_video', 'html_video'), 'string' => 'video'),
|
||||
'movie' => array('type' => 'video/x-sgi-movie', 'icon' => 'quicktime', 'groups' => array('video'), 'string' => 'video'),
|
||||
'movie' => array('type' => 'video/x-sgi-movie', 'icon' => 'video', 'groups' => array('video'), 'string' => 'video'),
|
||||
'mw' => array('type' => 'application/maple', 'icon' => 'math'),
|
||||
'mws' => array('type' => 'application/maple', 'icon' => 'math'),
|
||||
'm3u' => array('type' => 'audio/x-mpegurl', 'icon' => 'mp3', 'groups' => array('audio'), 'string' => 'audio'),
|
||||
'm3u8' => array('type' => 'application/x-mpegURL', 'icon' => 'mpeg', 'groups' => array('media_source')),
|
||||
'mp3' => array('type' => 'audio/mp3', 'icon' => 'mp3', 'groups' => array('audio', 'html_audio', 'web_audio'),
|
||||
'm3u' => array('type' => 'audio/x-mpegurl', 'icon' => 'audio', 'groups' => array('audio'), 'string' => 'audio'),
|
||||
'm3u8' => array('type' => 'application/x-mpegURL', 'icon' => 'video', 'groups' => array('media_source')),
|
||||
'mp3' => array('type' => 'audio/mp3', 'icon' => 'audio', 'groups' => array('audio', 'html_audio', 'web_audio'),
|
||||
'string' => 'audio'),
|
||||
'mp4' => array('type' => 'video/mp4', 'icon' => 'mpeg', 'groups' => array('html_video', 'video', 'web_video'),
|
||||
'mp4' => array('type' => 'video/mp4', 'icon' => 'video', 'groups' => array('html_video', 'video', 'web_video'),
|
||||
'string' => 'video'),
|
||||
'm4v' => array('type' => 'video/mp4', 'icon' => 'mpeg', 'groups' => array('html_video', 'video', 'web_video'),
|
||||
'm4v' => array('type' => 'video/mp4', 'icon' => 'video', 'groups' => array('html_video', 'video', 'web_video'),
|
||||
'string' => 'video'),
|
||||
'm4a' => array('type' => 'audio/mp4', 'icon' => 'mp3', 'groups' => array('audio', 'html_audio', 'web_audio'),
|
||||
'm4a' => array('type' => 'audio/mp4', 'icon' => 'audio', 'groups' => array('audio', 'html_audio', 'web_audio'),
|
||||
'string' => 'audio'),
|
||||
'mpeg' => array('type' => 'video/mpeg', 'icon' => 'mpeg', 'groups' => array('video', 'web_video'),
|
||||
'mpeg' => array('type' => 'video/mpeg', 'icon' => 'video', 'groups' => array('video', 'web_video'),
|
||||
'string' => 'video'),
|
||||
'mpd' => array('type' => 'application/dash+xml', 'icon' => 'mpeg', 'groups' => array('media_source')),
|
||||
'mpe' => array('type' => 'video/mpeg', 'icon' => 'mpeg', 'groups' => array('video', 'web_video'),
|
||||
'mpd' => array('type' => 'application/dash+xml', 'icon' => 'video', 'groups' => array('media_source')),
|
||||
'mpe' => array('type' => 'video/mpeg', 'icon' => 'video', 'groups' => array('video', 'web_video'),
|
||||
'string' => 'video'),
|
||||
'mpg' => array('type' => 'video/mpeg', 'icon' => 'mpeg', 'groups' => array('video', 'web_video'),
|
||||
'mpg' => array('type' => 'video/mpeg', 'icon' => 'video', 'groups' => array('video', 'web_video'),
|
||||
'string' => 'video'),
|
||||
'mpr' => array('type' => 'application/vnd.moodle.profiling', 'icon' => 'moodle'),
|
||||
|
||||
@@ -196,7 +196,7 @@ abstract class core_filetypes {
|
||||
'icon' => 'calc', 'groups' => array('spreadsheet')),
|
||||
'odc' => array('type' => 'application/vnd.oasis.opendocument.chart', 'icon' => 'chart'),
|
||||
'odf' => array('type' => 'application/vnd.oasis.opendocument.formula', 'icon' => 'math'),
|
||||
'odb' => array('type' => 'application/vnd.oasis.opendocument.database', 'icon' => 'base'),
|
||||
'odb' => array('type' => 'application/vnd.oasis.opendocument.database', 'icon' => 'database'),
|
||||
'odi' => array('type' => 'application/vnd.oasis.opendocument.image', 'icon' => 'draw'),
|
||||
'oga' => array('type' => 'audio/ogg', 'icon' => 'audio', 'groups' => array('audio', 'html_audio', 'web_audio'),
|
||||
'string' => 'audio'),
|
||||
@@ -210,7 +210,7 @@ abstract class core_filetypes {
|
||||
'php' => array('type' => 'text/plain', 'icon' => 'sourcecode'),
|
||||
'pic' => array('type' => 'image/pict', 'icon' => 'image', 'groups' => array('image'), 'string' => 'image'),
|
||||
'pict' => array('type' => 'image/pict', 'icon' => 'image', 'groups' => array('image'), 'string' => 'image'),
|
||||
'png' => array('type' => 'image/png', 'icon' => 'png', 'groups' => array('image', 'web_image', 'optimised_image'),
|
||||
'png' => array('type' => 'image/png', 'icon' => 'image', 'groups' => array('image', 'web_image', 'optimised_image'),
|
||||
'string' => 'image'),
|
||||
'pps' => array('type' => 'application/vnd.ms-powerpoint', 'icon' => 'powerpoint', 'groups' => array('presentation')),
|
||||
'ppt' => array('type' => 'application/vnd.ms-powerpoint', 'icon' => 'powerpoint', 'groups' => array('presentation')),
|
||||
@@ -231,7 +231,7 @@ abstract class core_filetypes {
|
||||
'ps' => array('type' => 'application/postscript', 'icon' => 'pdf'),
|
||||
'pub' => array('type' => 'application/x-mspublisher', 'icon' => 'publisher', 'groups' => array('presentation')),
|
||||
|
||||
'qt' => array('type' => 'video/quicktime', 'icon' => 'quicktime',
|
||||
'qt' => array('type' => 'video/quicktime', 'icon' => 'video',
|
||||
'groups' => array('video', 'web_video'), 'string' => 'video'),
|
||||
'ra' => array('type' => 'audio/x-realaudio-plugin', 'icon' => 'audio',
|
||||
'groups' => array('audio', 'web_audio'), 'string' => 'audio'),
|
||||
@@ -276,22 +276,22 @@ abstract class core_filetypes {
|
||||
'sxm' => array('type' => 'application/vnd.sun.xml.math', 'icon' => 'math'),
|
||||
|
||||
'tar' => array('type' => 'application/x-tar', 'icon' => 'archive', 'groups' => array('archive'), 'string' => 'archive'),
|
||||
'tif' => array('type' => 'image/tiff', 'icon' => 'tiff', 'groups' => array('image'), 'string' => 'image'),
|
||||
'tiff' => array('type' => 'image/tiff', 'icon' => 'tiff', 'groups' => array('image'), 'string' => 'image'),
|
||||
'tif' => array('type' => 'image/tiff', 'icon' => 'image', 'groups' => array('image'), 'string' => 'image'),
|
||||
'tiff' => array('type' => 'image/tiff', 'icon' => 'image', 'groups' => array('image'), 'string' => 'image'),
|
||||
'tex' => array('type' => 'application/x-tex', 'icon' => 'text'),
|
||||
'texi' => array('type' => 'application/x-texinfo', 'icon' => 'text'),
|
||||
'texinfo' => array('type' => 'application/x-texinfo', 'icon' => 'text'),
|
||||
'ts' => array('type' => 'video/MP2T', 'icon' => 'mpeg', 'groups' => array('video', 'web_video'),
|
||||
'ts' => array('type' => 'video/MP2T', 'icon' => 'video', 'groups' => array('video', 'web_video'),
|
||||
'string' => 'video'),
|
||||
'tsv' => array('type' => 'text/tab-separated-values', 'icon' => 'text'),
|
||||
'txt' => array('type' => 'text/plain', 'icon' => 'text', 'defaulticon' => true),
|
||||
'vtt' => array('type' => 'text/vtt', 'icon' => 'text', 'groups' => array('html_track')),
|
||||
'wav' => array('type' => 'audio/wav', 'icon' => 'wav', 'groups' => array('audio', 'html_audio', 'web_audio'),
|
||||
'wav' => array('type' => 'audio/wav', 'icon' => 'audio', 'groups' => array('audio', 'html_audio', 'web_audio'),
|
||||
'string' => 'audio'),
|
||||
'webm' => array('type' => 'video/webm', 'icon' => 'video', 'groups' => array('html_video', 'video', 'web_video'),
|
||||
'string' => 'video'),
|
||||
'wmv' => array('type' => 'video/x-ms-wmv', 'icon' => 'wmv', 'groups' => array('video'), 'string' => 'video'),
|
||||
'asf' => array('type' => 'video/x-ms-asf', 'icon' => 'wmv', 'groups' => array('video'), 'string' => 'video'),
|
||||
'wmv' => array('type' => 'video/x-ms-wmv', 'icon' => 'video', 'groups' => array('video'), 'string' => 'video'),
|
||||
'asf' => array('type' => 'video/x-ms-asf', 'icon' => 'video', 'groups' => array('video'), 'string' => 'video'),
|
||||
'wma' => array('type' => 'audio/x-ms-wma', 'icon' => 'audio', 'groups' => array('audio'), 'string' => 'audio'),
|
||||
|
||||
'xbk' => array('type' => 'application/x-smarttech-notebook', 'icon' => 'archive'),
|
||||
|
||||
Reference in New Issue
Block a user