Skip to content

Commit

Permalink
refactor: Use Translations, PrintableAreaManager and CrosshairManager…
Browse files Browse the repository at this point in the history
… from maplibre-gl-export (#61)
  • Loading branch information
JinIgarashi authored Mar 10, 2024
1 parent df9cc38 commit f7b81d9
Show file tree
Hide file tree
Showing 24 changed files with 70 additions and 451 deletions.
6 changes: 6 additions & 0 deletions .changeset/strange-nails-perform.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"@watergis/maplibre-gl-export": patch
"@watergis/mapbox-gl-export": patch
---

refactor: Use Translations, PrintableAreaManager and CrosshairManager from maplibre-gl-export at mapbox-gl-export
1 change: 1 addition & 0 deletions packages/mapbox-gl-export/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,7 @@
"@types/node": "^20.11.25",
"@typescript-eslint/eslint-plugin": "^7.1.1",
"@typescript-eslint/parser": "^7.1.1",
"@watergis/maplibre-gl-export": "workspace:^",
"autoprefixer": "^10.4.18",
"eslint": "^8.57.0",
"eslint-config-prettier": "^9.1.0",
Expand Down
121 changes: 0 additions & 121 deletions packages/mapbox-gl-export/src/lib/crosshair-manager.ts

This file was deleted.

51 changes: 9 additions & 42 deletions packages/mapbox-gl-export/src/lib/export-control.ts
Original file line number Diff line number Diff line change
@@ -1,20 +1,11 @@
import { IControl, Map as MapboxMap } from 'mapbox-gl';
import CrosshairManager from './crosshair-manager';
import PrintableAreaManager from './printable-area-manager';
import {
english,
french,
finnish,
german,
swedish,
spanish,
vietnam,
ukranian,
zhHans,
zhHant,
ja,
Translation
} from './local';
CrosshairManager,
PrintableAreaManager,
type Translation,
type languages,
getTranslation
} from '@watergis/maplibre-gl-export';
import MapGenerator, { Size, Format, PageOrientation, DPI, Unit } from './map-generator';

type Options = {
Expand All @@ -25,7 +16,7 @@ type Options = {
Crosshair?: boolean;
PrintableArea: boolean;
accessToken?: string;
Local?: 'de' | 'en' | 'fr' | 'fi' | 'sv' | 'es' | 'vi' | 'uk' | 'zhHans' | 'zhHant' | 'ja';
Local?: languages;
AllowedSizes?: ('LETTER' | 'A2' | 'A3' | 'A4' | 'A5' | 'A6' | 'B2' | 'B3' | 'B4' | 'B5' | 'B6')[];
Filename?: string;
};
Expand Down Expand Up @@ -85,32 +76,8 @@ export default class MapboxExportControl implements IControl {
}

public getTranslation(): Translation {
switch (this.options.Local) {
case 'de':
return german;
case 'en':
return english;
case 'fr':
return french;
case 'fi':
return finnish;
case 'sv':
return swedish;
case 'es':
return spanish;
case 'vi':
return vietnam;
case 'uk':
return ukranian;
case 'zhHans':
return zhHans;
case 'zhHant':
return zhHant;
case 'ja':
return ja;
default:
return english;
}
const lang: languages = this.options.Local ?? 'en';
return getTranslation(lang);
}

public onAdd(map: MapboxMap): HTMLElement {
Expand Down
9 changes: 0 additions & 9 deletions packages/mapbox-gl-export/src/lib/local/de.ts

This file was deleted.

9 changes: 0 additions & 9 deletions packages/mapbox-gl-export/src/lib/local/en.ts

This file was deleted.

9 changes: 0 additions & 9 deletions packages/mapbox-gl-export/src/lib/local/es.ts

This file was deleted.

9 changes: 0 additions & 9 deletions packages/mapbox-gl-export/src/lib/local/fi.ts

This file was deleted.

9 changes: 0 additions & 9 deletions packages/mapbox-gl-export/src/lib/local/fr.ts

This file was deleted.

34 changes: 0 additions & 34 deletions packages/mapbox-gl-export/src/lib/local/index.ts

This file was deleted.

9 changes: 0 additions & 9 deletions packages/mapbox-gl-export/src/lib/local/ja.ts

This file was deleted.

9 changes: 0 additions & 9 deletions packages/mapbox-gl-export/src/lib/local/sv.ts

This file was deleted.

9 changes: 0 additions & 9 deletions packages/mapbox-gl-export/src/lib/local/uk.ts

This file was deleted.

9 changes: 0 additions & 9 deletions packages/mapbox-gl-export/src/lib/local/vi.ts

This file was deleted.

9 changes: 0 additions & 9 deletions packages/mapbox-gl-export/src/lib/local/zhHans.ts

This file was deleted.

9 changes: 0 additions & 9 deletions packages/mapbox-gl-export/src/lib/local/zhHant.ts

This file was deleted.

Loading

0 comments on commit f7b81d9

Please sign in to comment.