MCPcopy Index your code
hub / github.com/TruthHun/BookStack / contentTypes

Function contentTypes

static/word2md/mammoth.browser.js:1473–1496  ·  view source on GitHub ↗
(overrides, extensionDefaults)

Source from the content-addressed store, hash-verified

1471}
1472
1473function contentTypes(overrides, extensionDefaults) {
1474 return {
1475 findContentType: function(path) {
1476 var overrideContentType = overrides[path];
1477 if (overrideContentType) {
1478 return overrideContentType;
1479 } else {
1480 var pathParts = path.split(".");
1481 var extension = pathParts[pathParts.length - 1];
1482 if (extensionDefaults.hasOwnProperty(extension)) {
1483 return extensionDefaults[extension];
1484 } else {
1485 var fallback = fallbackContentTypes[extension.toLowerCase()];
1486 if (fallback) {
1487 return "image/" + fallback;
1488 } else {
1489 return null;
1490 }
1491 }
1492 }
1493 }
1494 };
1495
1496}
1497
1498},{}],8:[function(require,module,exports){
1499exports.DocumentXmlReader = DocumentXmlReader;

Callers 2

mammoth.browser.jsFile · 0.70
readContentTypesFromXmlFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected