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

View File

@@ -83,9 +83,11 @@ const IIIF_PROFILE_VALUES = {
}
},
none: {
supports: [],
formats: [],
qualities: []
none: {
supports: [],
formats: [],
qualities: []
}
}
};
@@ -306,7 +308,7 @@ class IIIFInfo {
return undefined;
}
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 level = this.getComplianceLevelFromProfile(version);
if (level === undefined) {
return IIIF_PROFILE_VALUES.none;
return IIIF_PROFILE_VALUES.none.none;
}
return IIIF_PROFILE_VALUES[version][level];
}