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
+7 -5
View File
@@ -83,9 +83,11 @@ const IIIF_PROFILE_VALUES = {
} }
}, },
none: { none: {
supports: [], none: {
formats: [], supports: [],
qualities: [] formats: [],
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];
} }