UNPKG

dojox

Version:

Dojo eXtensions, a rollup of many useful sub-projects and varying states of maturity – from very stable and robust, to alpha and experimental. See individual projects contain README files for details.

35 lines (28 loc) 734 B
define([ "dojo/_base/lang" ], function(lang){ // module: // dojox/mobile/dh/SuffixFileTypeMap var o = { // summary: // A component that provides a map for determining content-type from // the suffix of the URL. }; lang.setObject("dojox.mobile.dh.SuffixFileTypeMap", o); o.map = { "html": "html", "json": "json" }; o.add = function(/*String*/ key, /*String*/ contentType){ // summary: // Adds a handler class for the given content type. this.map[key] = contentType; }; o.getContentType = function(/*String*/ fileName){ // summary: // Returns the handler class for the given content type. var fileType = (fileName || "").replace(/.*\./, ""); return this.map[fileType]; }; return o; });