chore(street-level): format; drop nearest.js from tool configs

Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
German KhokhlovandClaude Opus 5.5 committed 2026-10-08 15:07:32 +04:00
1 parent affa2164e0
commit 1db3290e0b
6 files changed
+18 -13

No files matched your search

-1
View File
@@ -882,7 +882,6 @@
"src/layers/streetLevel/selection.js",
"src/layers/streetLevel/providers/mapillary/viewer.js",
"src/layers/streetLevel/providers/mapillary/source.js",
"src/layers/streetLevel/providers/mapillary/nearest.js",
"server/providers/mapillary.js",
"server/providers/mapillary/tiles.js",
"server/providers/mapillary/trim.js",
-3
View File
@@ -1198,7 +1198,6 @@
"src/layers/streetLevel/selection.js",
"src/layers/streetLevel/providers/mapillary/viewer.js",
"src/layers/streetLevel/providers/mapillary/source.js",
"src/layers/streetLevel/providers/mapillary/nearest.js",
"scripts/qa-street-level.mjs"
],
"external": ["cesium", "pbf", "@mapbox/vector-tile", "mapillary-js"]
@@ -2111,7 +2110,6 @@
"src/layers/streetLevel/selection.js",
"src/layers/streetLevel/providers/mapillary/viewer.js",
"src/layers/streetLevel/providers/mapillary/source.js",
"src/layers/streetLevel/providers/mapillary/nearest.js",
"src/app/layers/streetLevel.js",
"src/layers/alpr/tileRecords.js",
"src/sources/capability.js",
@@ -2626,7 +2624,6 @@
"src/layers/streetLevel/selection.js",
"src/layers/streetLevel/providers/mapillary/viewer.js",
"src/layers/streetLevel/providers/mapillary/source.js",
"src/layers/streetLevel/providers/mapillary/nearest.js",
"src/app/layers/streetLevel.js",
"src/layers/alpr/tileRecords.js",
"src/sources/capability.js",
+5 -1
View File
@@ -284,7 +284,11 @@ const findPick = (page, prefix, { box = null, step = 3 } = {}) =>
for (let px = x; px < x + w; px += stride) {
const id = scene.pick({ x: px, y: py })?.id;
if (typeof id === 'string' && id.startsWith(want))
return { x: rect.left + px, y: rect.top + py, local: { x: px, y: py } };
return {
x: rect.left + px,
y: rect.top + py,
local: { x: px, y: py },
};
}
return null;
},
@@ -5,10 +5,7 @@ import { createCoverage, ZOOM_IN_HINT } from './coverage.js';
import { freshCoverage } from '../../state.js';
import { encodeCoverageTile } from './coverageFixture.mjs';
import { rayCamera } from '../../../../testSupport/streetLevelFakes.mjs';
import {
COVERAGE_MAX_SEQUENCES,
COVERAGE_MAX_TILES,
} from './policy.js';
import { COVERAGE_MAX_SEQUENCES, COVERAGE_MAX_TILES } from './policy.js';
import { lonToTileX, latToTileY, tileBounds } from '../../tileMath.js';
const RAD = Math.PI / 180;
@@ -473,11 +470,14 @@ test('a tile that lands with the selected sequence draws the highlight again, on
source.calls[0].resolve(bytes);
await settle();
assert.ok(state.coverage.highlight, 'highlighted once its tile is in');
assert.equal([...viewer.scene.groundPrimitives.items].at(-1), state.coverage.highlight);
assert.equal(
[...viewer.scene.groundPrimitives.items].at(-1),
state.coverage.highlight,
);
coverage.clear();
});
test('a zoom change drops the old zoom\'s lines', async () => {
test("a zoom change drops the old zoom's lines", async () => {
const { viewer, source, state, coverage, bytes } = setup();
coverage.refresh();
source.calls[0].resolve(bytes);
@@ -59,4 +59,5 @@ export function mapillaryImageUrl(imageId) {
}
/** Fields requested for a sequence's images. */
export const SEQUENCE_IMAGE_FIELDS = 'id,captured_at,compass_angle,geometry,is_pano';
export const SEQUENCE_IMAGE_FIELDS =
'id,captured_at,compass_angle,geometry,is_pano';
+5 -1
View File
@@ -462,7 +462,11 @@ test('a layer that is on with Mapillary switched off reads OFF, and the pill bri
dom.root.querySelector('#sl-coverage-meta').textContent,
/Mapillary is off in this view/,
);
assert.equal(dom.root.querySelector('#sl-legend').hidden, true, 'no legend');
assert.equal(
dom.root.querySelector('#sl-legend').hidden,
true,
'no legend',
);
status.click();
await settle();
assert.deepEqual(calls.setParams, [