Always return file extension in lower case.
This commit is contained in:
parent
c9125c53b2
commit
5130717732
@ -163,7 +163,7 @@ OV.FileList = class
|
||||
{
|
||||
for (let importerIndex = 0; importerIndex < this.importers.length; importerIndex++) {
|
||||
let importer = this.importers[importerIndex];
|
||||
let extension = file.extension.toLowerCase ();
|
||||
let extension = file.extension;
|
||||
let knownFormats = importer.GetKnownFileFormats ();
|
||||
if (knownFormats[extension] !== undefined) {
|
||||
return knownFormats[extension];
|
||||
@ -176,7 +176,7 @@ OV.FileList = class
|
||||
{
|
||||
for (let importerIndex = 0; importerIndex < this.importers.length; importerIndex++) {
|
||||
let importer = this.importers[importerIndex];
|
||||
if (importer.CanImportExtension (file.extension.toLowerCase ())) {
|
||||
if (importer.CanImportExtension (file.extension)) {
|
||||
return importer;
|
||||
}
|
||||
}
|
||||
|
||||
@ -34,7 +34,8 @@ OV.GetFileExtension = function (filePath)
|
||||
if (firstPoint === -1) {
|
||||
return '';
|
||||
}
|
||||
return fileName.substr (firstPoint + 1);
|
||||
let extension = fileName.substr (firstPoint + 1);
|
||||
return extension.toLowerCase ();
|
||||
};
|
||||
|
||||
OV.RequestUrl = function (url, format)
|
||||
|
||||
@ -13,7 +13,7 @@ describe ('File Utils', function () {
|
||||
it ('Get File Extension', function () {
|
||||
assert.strictEqual (OV.GetFileExtension ('file'), '');
|
||||
assert.strictEqual (OV.GetFileExtension ('file.obj'), 'obj');
|
||||
assert.strictEqual (OV.GetFileExtension ('file.OBJ'), 'OBJ');
|
||||
assert.strictEqual (OV.GetFileExtension ('file.OBJ'), 'obj');
|
||||
});
|
||||
|
||||
it ('Get File Name', function () {
|
||||
|
||||
@ -119,7 +119,7 @@ OV.Website = class
|
||||
|
||||
OnModelFinished (importResult, threeMeshes)
|
||||
{
|
||||
let importedExtension = OV.GetFileExtension (importResult.mainFile).toLowerCase ();
|
||||
let importedExtension = OV.GetFileExtension (importResult.mainFile);
|
||||
this.eventHandler.HandleEvent ('model_loaded', { extension : importedExtension });
|
||||
this.model = importResult.model;
|
||||
this.ShowViewer (true);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user