Make IIIF_PROFILE_VALUES consistent with it's doc

This commit is contained in:
Lutz Helm
2019-04-12 13:23:50 +02:00
committed by Lutz Helm
parent c2cbae95c6
commit f68b8d8df9
+4 -2
View File
@@ -82,11 +82,13 @@ const IIIF_PROFILE_VALUES = {
qualities: ['default', 'bitonal'] qualities: ['default', 'bitonal']
} }
}, },
none: {
none: { none: {
supports: [], supports: [],
formats: [], formats: [],
qualities: [] qualities: []
} }
}
}; };
/** /**
@@ -306,7 +308,7 @@ class IIIFInfo {
return undefined; return undefined;
} }
const level = complianceLevel.match(/level[0-2](\.json)?$/g); const level = complianceLevel.match(/level[0-2](\.json)?$/g);
return Array.isArray(level) ? level[0].replace('.json', '') : 'none'; return Array.isArray(level) ? level[0].replace('.json', '') : undefined;
} }
/** /**
@@ -320,7 +322,7 @@ class IIIFInfo {
const version = this.getImageApiVersion(); const version = this.getImageApiVersion();
const level = this.getComplianceLevelFromProfile(version); const level = this.getComplianceLevelFromProfile(version);
if (level === undefined) { if (level === undefined) {
return IIIF_PROFILE_VALUES.none; return IIIF_PROFILE_VALUES.none.none;
} }
return IIIF_PROFILE_VALUES[version][level]; return IIIF_PROFILE_VALUES[version][level];
} }