X-Git-Url: https://git.mdrn.pl/redakcja.git/blobdiff_plain/f17e66aa4210a226669dd96e26295d6f58b94703..43116c58e5c56f94ef358a5a17fb13a252e02531:/redakcja/static/filebrowser/uploadify/com/adobe/net/MimeTypeMap.as diff --git a/redakcja/static/filebrowser/uploadify/com/adobe/net/MimeTypeMap.as b/redakcja/static/filebrowser/uploadify/com/adobe/net/MimeTypeMap.as deleted file mode 100644 index 32e40a4d..00000000 --- a/redakcja/static/filebrowser/uploadify/com/adobe/net/MimeTypeMap.as +++ /dev/null @@ -1,196 +0,0 @@ -/* - Copyright (c) 2008, Adobe Systems Incorporated - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - * Neither the name of Adobe Systems Incorporated nor the names of its - contributors may be used to endorse or promote products derived from - this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS - IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, - THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR - PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ -package com.adobe.net -{ - public class MimeTypeMap - { - private var types:Array = - [["application/andrew-inset","ez"], - ["application/atom+xml","atom"], - ["application/mac-binhex40","hqx"], - ["application/mac-compactpro","cpt"], - ["application/mathml+xml","mathml"], - ["application/msword","doc"], - ["application/octet-stream","bin","dms","lha","lzh","exe","class","so","dll","dmg"], - ["application/oda","oda"], - ["application/ogg","ogg"], - ["application/pdf","pdf"], - ["application/postscript","ai","eps","ps"], - ["application/rdf+xml","rdf"], - ["application/smil","smi","smil"], - ["application/srgs","gram"], - ["application/srgs+xml","grxml"], - ["application/vnd.adobe.apollo-application-installer-package+zip","air"], - ["application/vnd.mif","mif"], - ["application/vnd.mozilla.xul+xml","xul"], - ["application/vnd.ms-excel","xls"], - ["application/vnd.ms-powerpoint","ppt"], - ["application/vnd.rn-realmedia","rm"], - ["application/vnd.wap.wbxml","wbxml"], - ["application/vnd.wap.wmlc","wmlc"], - ["application/vnd.wap.wmlscriptc","wmlsc"], - ["application/voicexml+xml","vxml"], - ["application/x-bcpio","bcpio"], - ["application/x-cdlink","vcd"], - ["application/x-chess-pgn","pgn"], - ["application/x-cpio","cpio"], - ["application/x-csh","csh"], - ["application/x-director","dcr","dir","dxr"], - ["application/x-dvi","dvi"], - ["application/x-futuresplash","spl"], - ["application/x-gtar","gtar"], - ["application/x-hdf","hdf"], - ["application/x-javascript","js"], - ["application/x-koan","skp","skd","skt","skm"], - ["application/x-latex","latex"], - ["application/x-netcdf","nc","cdf"], - ["application/x-sh","sh"], - ["application/x-shar","shar"], - ["application/x-shockwave-flash","swf"], - ["application/x-stuffit","sit"], - ["application/x-sv4cpio","sv4cpio"], - ["application/x-sv4crc","sv4crc"], - ["application/x-tar","tar"], - ["application/x-tcl","tcl"], - ["application/x-tex","tex"], - ["application/x-texinfo","texinfo","texi"], - ["application/x-troff","t","tr","roff"], - ["application/x-troff-man","man"], - ["application/x-troff-me","me"], - ["application/x-troff-ms","ms"], - ["application/x-ustar","ustar"], - ["application/x-wais-source","src"], - ["application/xhtml+xml","xhtml","xht"], - ["application/xml","xml","xsl"], - ["application/xml-dtd","dtd"], - ["application/xslt+xml","xslt"], - ["application/zip","zip"], - ["audio/basic","au","snd"], - ["audio/midi","mid","midi","kar"], - ["audio/mpeg","mp3","mpga","mp2"], - ["audio/x-aiff","aif","aiff","aifc"], - ["audio/x-mpegurl","m3u"], - ["audio/x-pn-realaudio","ram","ra"], - ["audio/x-wav","wav"], - ["chemical/x-pdb","pdb"], - ["chemical/x-xyz","xyz"], - ["image/bmp","bmp"], - ["image/cgm","cgm"], - ["image/gif","gif"], - ["image/ief","ief"], - ["image/jpeg","jpg","jpeg","jpe"], - ["image/png","png"], - ["image/svg+xml","svg"], - ["image/tiff","tiff","tif"], - ["image/vnd.djvu","djvu","djv"], - ["image/vnd.wap.wbmp","wbmp"], - ["image/x-cmu-raster","ras"], - ["image/x-icon","ico"], - ["image/x-portable-anymap","pnm"], - ["image/x-portable-bitmap","pbm"], - ["image/x-portable-graymap","pgm"], - ["image/x-portable-pixmap","ppm"], - ["image/x-rgb","rgb"], - ["image/x-xbitmap","xbm"], - ["image/x-xpixmap","xpm"], - ["image/x-xwindowdump","xwd"], - ["model/iges","igs","iges"], - ["model/mesh","msh","mesh","silo"], - ["model/vrml","wrl","vrml"], - ["text/calendar","ics","ifb"], - ["text/css","css"], - ["text/html","html","htm"], - ["text/plain","txt","asc"], - ["text/richtext","rtx"], - ["text/rtf","rtf"], - ["text/sgml","sgml","sgm"], - ["text/tab-separated-values","tsv"], - ["text/vnd.wap.wml","wml"], - ["text/vnd.wap.wmlscript","wmls"], - ["text/x-setext","etx"], - ["video/mpeg","mpg","mpeg","mpe"], - ["video/quicktime","mov","qt"], - ["video/vnd.mpegurl","m4u","mxu"], - ["video/x-flv","flv"], - ["video/x-msvideo","avi"], - ["video/x-sgi-movie","movie"], - ["x-conference/x-cooltalk","ice"]]; - - /** - * Returns the mimetype for the given extension. - */ - public function getMimeType(extension:String):String - { - extension = extension.toLocaleLowerCase(); - for each (var a:Array in types) - { - for each (var b:String in a) - { - if (b == extension) - { - return a[0]; - } - } - } - return null; - } - - /** - * Returns the prefered extension for the given mimetype. - */ - public function getExtension(mimetype:String):String - { - mimetype = mimetype.toLocaleLowerCase(); - for each (var a:Array in types) - { - if (a[0] == mimetype) - { - return a[1]; - } - } - return null; - } - - /** - * Adds a mimetype to the map. The order of the extensions matters. The most preferred should come first. - */ - public function addMimeType(mimetype:String, extensions:Array):void - { - var newType:Array = [mimetype]; - for each (var a:String in extensions) - { - newType.push(a); - } - types.push(newType); - } - } -} \ No newline at end of file