Revert "feat(web): restore the process-row polish on the grouped work details"
This reverts commit 036d53fb612c785a17d9e6068f58b155d87120c1.
This commit is contained in:
1 parent
b09dd94827
commit
7c8a44ac31
163 files changed
+783
-1280
No files matched your search
@@ -135,7 +135,6 @@ const GENERIC_SKIPS: readonly GenericSkip[] = [
|
||||
{ file: 'packages/extensions/ui-cordis/src/client/CordisActionRow.tsx', upstream: ['cordis'] },
|
||||
{ file: 'packages/extensions/ui-cordis/src/client/CordisDefineRow.tsx', upstream: ['cordis'] },
|
||||
{ file: 'packages/extensions/ui-cordis/src/client/CordisPanel.tsx', upstream: ['cordis'] },
|
||||
{ file: 'packages/extensions/ui-cordis/src/client/CordisPreparingRow.tsx', upstream: ['cordis'] },
|
||||
{ file: 'packages/extensions/ui-cordis/src/client/CordisRunRow.tsx', upstream: ['cordis'] },
|
||||
{ file: 'packages/extensions/ui-cordis/src/client/locales.ts', upstream: ['cordis'] },
|
||||
]
|
||||
|
||||
@@ -1,23 +1,8 @@
|
||||
/** Initial resize delivery from jsdom's modeled offsets; geometry/timing suites supply their own observers. */
|
||||
import { afterAll, beforeEach } from 'vitest'
|
||||
|
||||
// The SVG animation player initializes a transparent 1px Canvas placeholder at import time.
|
||||
const canvasPrototype = typeof HTMLCanvasElement === 'undefined' ? undefined : HTMLCanvasElement.prototype
|
||||
const originalCanvasContext = canvasPrototype === undefined ? undefined : Object.getOwnPropertyDescriptor(canvasPrototype, 'getContext')
|
||||
if (canvasPrototype !== undefined) {
|
||||
Object.defineProperty(canvasPrototype, 'getContext', {
|
||||
configurable: true,
|
||||
value: (contextId: string) => {
|
||||
if (contextId !== '2d') throw new Error(`test DOM: unsupported Canvas context ${contextId}`)
|
||||
return { fillStyle: '', fillRect: () => {} }
|
||||
},
|
||||
})
|
||||
}
|
||||
|
||||
const original = Object.getOwnPropertyDescriptor(globalThis, 'ResizeObserver')
|
||||
let installed = false
|
||||
const originalMatchMedia = typeof window === 'undefined' ? undefined : Object.getOwnPropertyDescriptor(window, 'matchMedia')
|
||||
let installedMatchMedia = false
|
||||
|
||||
class TestResizeObserver implements ResizeObserver {
|
||||
private readonly targets = new Set<Element>()
|
||||
@@ -42,13 +27,6 @@ class TestResizeObserver implements ResizeObserver {
|
||||
}
|
||||
|
||||
beforeEach(() => {
|
||||
if (typeof window !== 'undefined' && typeof window.matchMedia !== 'function') {
|
||||
const matchMedia: Window['matchMedia'] = media => Object.assign(new EventTarget(), {
|
||||
media, matches: false, onchange: null, addListener: () => {}, removeListener: () => {},
|
||||
})
|
||||
Object.defineProperty(window, 'matchMedia', { configurable: true, writable: true, value: matchMedia })
|
||||
installedMatchMedia = true
|
||||
}
|
||||
if (typeof document !== 'undefined' && typeof ResizeObserver === 'undefined') {
|
||||
// Establish the per-environment default, so vi.unstubAllGlobals restores it.
|
||||
Object.defineProperty(globalThis, 'ResizeObserver', { configurable: true, writable: true, value: TestResizeObserver })
|
||||
@@ -57,16 +35,7 @@ beforeEach(() => {
|
||||
})
|
||||
|
||||
afterAll(() => {
|
||||
if (canvasPrototype !== undefined) {
|
||||
if (originalCanvasContext === undefined) Reflect.deleteProperty(canvasPrototype, 'getContext')
|
||||
else Object.defineProperty(canvasPrototype, 'getContext', originalCanvasContext)
|
||||
}
|
||||
if (installed) {
|
||||
if (original === undefined) Reflect.deleteProperty(globalThis, 'ResizeObserver')
|
||||
else Object.defineProperty(globalThis, 'ResizeObserver', original)
|
||||
}
|
||||
if (installedMatchMedia) {
|
||||
if (originalMatchMedia === undefined) Reflect.deleteProperty(window, 'matchMedia')
|
||||
else Object.defineProperty(window, 'matchMedia', originalMatchMedia)
|
||||
}
|
||||
if (!installed) return
|
||||
if (original === undefined) Reflect.deleteProperty(globalThis, 'ResizeObserver')
|
||||
else Object.defineProperty(globalThis, 'ResizeObserver', original)
|
||||
})
|
||||
Reference in new issue
Block a user