Skip to content

Commit

Permalink
wip
Browse files Browse the repository at this point in the history
  • Loading branch information
sixlighthouses committed May 13, 2024
1 parent d06645c commit 545cf4b
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 17 deletions.
20 changes: 7 additions & 13 deletions lib/Models/Catalog/Ows/NcWMSGetMetadataStratum.ts
Original file line number Diff line number Diff line change
Expand Up @@ -24,25 +24,19 @@ export default class NcWMSGetMetadataStratum extends LoadableStratum(
url: string,
palettes?: WebMapServiceAvailablePaletteTraits[]
): Promise<NcWMSGetMetadataStratum> {
const paletteResult: WebMapServiceAvailablePaletteTraits[] = [];
if (url) {
const response = await fetch(url);
const data = await response.json();
const npalettes = data.palettes;
npalettes.forEach((palette: any) => {
paletteResult.push({
name: palette,
title: palette,
abstract: palette
});
});
const paletteResult = data.palettes.map((palette: any) => ({
name: palette,
title: palette,
abstract: palette
}));

palettes = paletteResult; // Initialize the 'palettes' array if it is undefined
palettes = paletteResult;
}

const nc = new NcWMSGetMetadataStratum(url, palettes);

return nc;
return new NcWMSGetMetadataStratum(url, palettes);
}

duplicateLoadableStratum(newModel: BaseModel): this {
Expand Down
4 changes: 1 addition & 3 deletions lib/Models/Catalog/Ows/WebMapServiceCatalogItem.ts
Original file line number Diff line number Diff line change
Expand Up @@ -849,13 +849,11 @@ class WebMapServiceCatalogItem
return super.selectableDimensions;
}

const paletteDimensions = this.paletteDimensions;

return filterOutUndefined([
...super.selectableDimensions,
...this.wmsDimensionSelectableDimensions,
...this.styleSelectableDimensions,
...paletteDimensions
...this.paletteDimensions
]);
}

Expand Down
1 change: 0 additions & 1 deletion lib/Traits/TraitsClasses/WebMapServiceCatalogItemTraits.ts
Original file line number Diff line number Diff line change
Expand Up @@ -177,7 +177,6 @@ export class GetFeatureInfoFormat extends ModelTraits {
format?: string;
}

@traitClass({})
export class NcWMSGetMetadataStratumTraits extends mixTraits(MappableTraits) {
@primitiveTrait({
name: "Item ID",
Expand Down

0 comments on commit 545cf4b

Please sign in to comment.