Move theme_support to ui/legacy/theme_support
[email protected]
Bug: 1187573
Change-Id: I1ca8b563b670777bc6a5d43b46fc9de6d8bba03a
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/2831973
Commit-Queue: Tim van der Lippe <[email protected]>
Reviewed-by: Paul Lewis <[email protected]>
diff --git a/front_end/BUILD.gn b/front_end/BUILD.gn
index d1ac227..a3e4a94 100644
--- a/front_end/BUILD.gn
+++ b/front_end/BUILD.gn
@@ -51,7 +51,6 @@
"panels/screencast:bundle",
"panels/search:bundle",
"panels/snippets:bundle",
- "theme_support:bundle",
"third_party/diff:bundle",
"third_party/lighthouse",
"third_party/puppeteer:bundle",
@@ -63,6 +62,7 @@
"ui/legacy/components/data_grid:bundle",
"ui/legacy/components/inline_editor:bundle",
"ui/legacy/components/text_editor:bundle",
+ "ui/legacy/theme_support:bundle",
"wasmparser_worker:worker_entrypoint",
"worker_main:bundle",
"workspace_diff:bundle",
diff --git a/front_end/main/BUILD.gn b/front_end/main/BUILD.gn
index 0991ba6..0aeb083 100644
--- a/front_end/main/BUILD.gn
+++ b/front_end/main/BUILD.gn
@@ -28,9 +28,9 @@
"../models/recorder:bundle",
"../models/workspace:bundle",
"../panels/snippets:bundle",
- "../theme_support:bundle",
"../timeline:bundle",
"../ui/legacy:bundle",
+ "../ui/legacy/theme_support:bundle",
]
}
diff --git a/front_end/main/MainImpl.ts b/front_end/main/MainImpl.ts
index 1109571..aa7a546 100644
--- a/front_end/main/MainImpl.ts
+++ b/front_end/main/MainImpl.ts
@@ -50,10 +50,10 @@
import * as Recorder from '../models/recorder/recorder.js';
import * as Workspace from '../models/workspace/workspace.js';
import * as Snippets from '../panels/snippets/snippets.js';
-import * as ThemeSupport from '../theme_support/theme_support.js';
import * as Timeline from '../timeline/timeline.js';
import * as PerfUI from '../ui/legacy/components/perf_ui/perf_ui.js';
import * as UI from '../ui/legacy/legacy.js';
+import * as ThemeSupport from '../ui/legacy/theme_support/theme_support.js';
import {ExecutionContextSelector} from './ExecutionContextSelector.js';
diff --git a/front_end/models/extensions/BUILD.gn b/front_end/models/extensions/BUILD.gn
index 2db135f..942fef4 100644
--- a/front_end/models/extensions/BUILD.gn
+++ b/front_end/models/extensions/BUILD.gn
@@ -27,8 +27,8 @@
"../../models/issues_manager:bundle",
"../../models/text_utils:bundle",
"../../models/workspace:bundle",
- "../../theme_support:bundle",
"../../ui/legacy:bundle",
+ "../../ui/legacy/theme_support:bundle",
]
}
diff --git a/front_end/models/extensions/ExtensionServer.ts b/front_end/models/extensions/ExtensionServer.ts
index a766266..2dbe9bc 100644
--- a/front_end/models/extensions/ExtensionServer.ts
+++ b/front_end/models/extensions/ExtensionServer.ts
@@ -42,8 +42,8 @@
import * as _ProtocolClient from '../../core/protocol_client/protocol_client.js'; // eslint-disable-line @typescript-eslint/no-unused-vars
import * as Root from '../../core/root/root.js'; // eslint-disable-line no-unused-vars
import * as SDK from '../../core/sdk/sdk.js';
-import * as ThemeSupport from '../../theme_support/theme_support.js';
import * as UI from '../../ui/legacy/legacy.js';
+import * as ThemeSupport from '../../ui/legacy/theme_support/theme_support.js';
import * as Bindings from '../bindings/bindings.js';
import * as TextUtils from '../text_utils/text_utils.js'; // eslint-disable-line no-unused-vars
import * as Workspace from '../workspace/workspace.js';
diff --git a/front_end/panels/console/BUILD.gn b/front_end/panels/console/BUILD.gn
index 0f70467..c1e66f1 100644
--- a/front_end/panels/console/BUILD.gn
+++ b/front_end/panels/console/BUILD.gn
@@ -28,11 +28,11 @@
"../../models/bindings:bundle",
"../../models/issues_manager:bundle",
"../../models/text_utils:bundle",
- "../../theme_support:bundle",
"../../ui/legacy:bundle",
"../../ui/legacy/components/data_grid:bundle",
"../../ui/legacy/components/object_ui:bundle",
"../../ui/legacy/components/text_editor:bundle",
+ "../../ui/legacy/theme_support:bundle",
"../console_counters:bundle",
]
}
diff --git a/front_end/panels/console/ConsoleViewMessage.ts b/front_end/panels/console/ConsoleViewMessage.ts
index ef40c7e..2a8a5dc 100644
--- a/front_end/panels/console/ConsoleViewMessage.ts
+++ b/front_end/panels/console/ConsoleViewMessage.ts
@@ -42,11 +42,11 @@
import * as Bindings from '../../models/bindings/bindings.js';
import * as TextUtils from '../../models/text_utils/text_utils.js';
import * as Workspace from '../../models/workspace/workspace.js';
-import * as ThemeSupport from '../../theme_support/theme_support.js';
import * as DataGrid from '../../ui/legacy/components/data_grid/data_grid.js';
import * as ObjectUI from '../../ui/legacy/components/object_ui/object_ui.js';
import * as TextEditor from '../../ui/legacy/components/text_editor/text_editor.js';
import * as UI from '../../ui/legacy/legacy.js';
+import * as ThemeSupport from '../../ui/legacy/theme_support/theme_support.js';
import type {ConsoleViewportElement} from './ConsoleViewport.js';
diff --git a/front_end/panels/lighthouse/LighthouseReportRenderer.ts b/front_end/panels/lighthouse/LighthouseReportRenderer.ts
index 700acb6..9339357 100644
--- a/front_end/panels/lighthouse/LighthouseReportRenderer.ts
+++ b/front_end/panels/lighthouse/LighthouseReportRenderer.ts
@@ -12,9 +12,9 @@
import * as Root from '../../core/root/root.js';
import * as SDK from '../../core/sdk/sdk.js';
import * as Workspace from '../../models/workspace/workspace.js';
-import * as ThemeSupport from '../../theme_support/theme_support.js';
import * as Timeline from '../../timeline/timeline.js';
import * as UI from '../../ui/legacy/legacy.js';
+import * as ThemeSupport from '../../ui/legacy/theme_support/theme_support.js';
import type * as ReportRenderer from './LighthouseReporterTypes.js';
diff --git a/front_end/panels/media/BUILD.gn b/front_end/panels/media/BUILD.gn
index e4eb0a4..8a7c05d 100644
--- a/front_end/panels/media/BUILD.gn
+++ b/front_end/panels/media/BUILD.gn
@@ -24,10 +24,10 @@
"../../core/host:bundle",
"../../core/i18n:bundle",
"../../core/sdk:bundle",
- "../../theme_support:bundle",
"../../ui/legacy:bundle",
"../../ui/legacy/components/data_grid:bundle",
"../../ui/legacy/components/perf_ui:bundle",
+ "../../ui/legacy/theme_support:bundle",
]
}
diff --git a/front_end/panels/media/TickingFlameChart.ts b/front_end/panels/media/TickingFlameChart.ts
index 83220b3..aaee6f3 100644
--- a/front_end/panels/media/TickingFlameChart.ts
+++ b/front_end/panels/media/TickingFlameChart.ts
@@ -7,9 +7,9 @@
import * as Common from '../../core/common/common.js';
import * as Host from '../../core/host/host.js';
import * as SDK from '../../core/sdk/sdk.js';
-import * as ThemeSupport from '../../theme_support/theme_support.js';
import * as PerfUI from '../../ui/legacy/components/perf_ui/perf_ui.js';
import * as UI from '../../ui/legacy/legacy.js';
+import * as ThemeSupport from '../../ui/legacy/theme_support/theme_support.js';
import {Bounds, formatMillisecondsToSeconds} from './TickingFlameChartHelpers.js';
diff --git a/front_end/panels/network/BUILD.gn b/front_end/panels/network/BUILD.gn
index 576f3b9..1c8763a 100644
--- a/front_end/panels/network/BUILD.gn
+++ b/front_end/panels/network/BUILD.gn
@@ -51,7 +51,6 @@
"../../panels/elements:bundle",
"../../panels/mobile_throttling:bundle",
"../../panels/search:bundle",
- "../../theme_support:bundle",
"../../third_party/chromium/client-variations:bundle",
"../../ui/components/expandable_list:bundle",
"../../ui/legacy:bundle",
@@ -60,6 +59,7 @@
"../../ui/legacy/components/object_ui:bundle",
"../../ui/legacy/components/perf_ui:bundle",
"../../ui/legacy/components/source_frame:bundle",
+ "../../ui/legacy/theme_support:bundle",
]
}
diff --git a/front_end/panels/network/NetworkLogView.ts b/front_end/panels/network/NetworkLogView.ts
index fe4fab4..bf14360 100644
--- a/front_end/panels/network/NetworkLogView.ts
+++ b/front_end/panels/network/NetworkLogView.ts
@@ -44,10 +44,10 @@
import * as HARImporter from '../../models/har_importer/har_importer.js';
import * as IssuesManager from '../../models/issues_manager/issues_manager.js';
import * as TextUtils from '../../models/text_utils/text_utils.js';
-import * as ThemeSupport from '../../theme_support/theme_support.js';
import * as DataGrid from '../../ui/legacy/components/data_grid/data_grid.js';
import * as PerfUI from '../../ui/legacy/components/perf_ui/perf_ui.js';
import * as UI from '../../ui/legacy/legacy.js';
+import * as ThemeSupport from '../../ui/legacy/theme_support/theme_support.js';
import {HARWriter} from './HARWriter.js';
import {Events, NetworkGroupNode, NetworkLogViewInterface, NetworkNode, NetworkRequestNode} from './NetworkDataGridNode.js'; // eslint-disable-line no-unused-vars
diff --git a/front_end/panels/network/NetworkOverview.ts b/front_end/panels/network/NetworkOverview.ts
index d1819ba..d4c4e23 100644
--- a/front_end/panels/network/NetworkOverview.ts
+++ b/front_end/panels/network/NetworkOverview.ts
@@ -6,8 +6,8 @@
import * as Common from '../../core/common/common.js'; // eslint-disable-line no-unused-vars
import * as SDK from '../../core/sdk/sdk.js';
-import * as ThemeSupport from '../../theme_support/theme_support.js';
import * as PerfUI from '../../ui/legacy/components/perf_ui/perf_ui.js';
+import * as ThemeSupport from '../../ui/legacy/theme_support/theme_support.js';
import {NetworkLogView} from './NetworkLogView.js';
import {NetworkTimeBoundary} from './NetworkTimeCalculator.js';
diff --git a/front_end/panels/network/NetworkWaterfallColumn.ts b/front_end/panels/network/NetworkWaterfallColumn.ts
index b4cb154..111f24d 100644
--- a/front_end/panels/network/NetworkWaterfallColumn.ts
+++ b/front_end/panels/network/NetworkWaterfallColumn.ts
@@ -6,9 +6,9 @@
import * as Common from '../../core/common/common.js';
import * as SDK from '../../core/sdk/sdk.js'; // eslint-disable-line no-unused-vars
-import * as ThemeSupport from '../../theme_support/theme_support.js';
import * as PerfUI from '../../ui/legacy/components/perf_ui/perf_ui.js';
import * as UI from '../../ui/legacy/legacy.js';
+import * as ThemeSupport from '../../ui/legacy/theme_support/theme_support.js';
import {NetworkNode} from './NetworkDataGridNode.js'; // eslint-disable-line no-unused-vars
import {RequestTimeRangeNameToColor} from './NetworkOverview.js';
diff --git a/front_end/panels/performance_monitor/BUILD.gn b/front_end/panels/performance_monitor/BUILD.gn
index 55eb6e0..c6160ee 100644
--- a/front_end/panels/performance_monitor/BUILD.gn
+++ b/front_end/panels/performance_monitor/BUILD.gn
@@ -14,8 +14,8 @@
"../../core/i18n:bundle",
"../../core/platform:bundle",
"../../core/sdk:bundle",
- "../../theme_support:bundle",
"../../ui/legacy:bundle",
+ "../../ui/legacy/theme_support:bundle",
]
}
diff --git a/front_end/panels/performance_monitor/PerformanceMonitor.ts b/front_end/panels/performance_monitor/PerformanceMonitor.ts
index 1154351..e1d805e 100644
--- a/front_end/panels/performance_monitor/PerformanceMonitor.ts
+++ b/front_end/panels/performance_monitor/PerformanceMonitor.ts
@@ -9,8 +9,8 @@
import * as i18n from '../../core/i18n/i18n.js';
import * as Platform from '../../core/platform/platform.js';
import * as SDK from '../../core/sdk/sdk.js';
-import * as ThemeSupport from '../../theme_support/theme_support.js';
import * as UI from '../../ui/legacy/legacy.js';
+import * as ThemeSupport from '../../ui/legacy/theme_support/theme_support.js';
const UIStrings = {
/**
diff --git a/front_end/timeline/BUILD.gn b/front_end/timeline/BUILD.gn
index c7c39c1..5192b9e 100644
--- a/front_end/timeline/BUILD.gn
+++ b/front_end/timeline/BUILD.gn
@@ -44,10 +44,10 @@
"../panels/layer_viewer:bundle",
"../panels/mobile_throttling:bundle",
"../panels/profiler:bundle",
- "../theme_support:bundle",
"../third_party/lit-html:bundle",
"../ui/legacy/components/data_grid:bundle",
"../ui/legacy/components/perf_ui:bundle",
+ "../ui/legacy/theme_support:bundle",
]
}
diff --git a/front_end/timeline/TimelineFlameChartDataProvider.ts b/front_end/timeline/TimelineFlameChartDataProvider.ts
index bb001f4..d5432d4 100644
--- a/front_end/timeline/TimelineFlameChartDataProvider.ts
+++ b/front_end/timeline/TimelineFlameChartDataProvider.ts
@@ -38,9 +38,9 @@
import * as SDK from '../core/sdk/sdk.js';
import * as Bindings from '../models/bindings/bindings.js';
import * as TimelineModel from '../models/timeline_model/timeline_model.js';
-import * as ThemeSupport from '../theme_support/theme_support.js';
import * as PerfUI from '../ui/legacy/components/perf_ui/perf_ui.js';
import * as UI from '../ui/legacy/legacy.js';
+import * as ThemeSupport from '../ui/legacy/theme_support/theme_support.js';
import {PerformanceModel} from './PerformanceModel.js'; // eslint-disable-line no-unused-vars
import {FlameChartStyle, Selection, TimelineFlameChartMarker} from './TimelineFlameChartView.js';
diff --git a/front_end/timeline/TimelineFlameChartNetworkDataProvider.ts b/front_end/timeline/TimelineFlameChartNetworkDataProvider.ts
index 6678dc6..4397970 100644
--- a/front_end/timeline/TimelineFlameChartNetworkDataProvider.ts
+++ b/front_end/timeline/TimelineFlameChartNetworkDataProvider.ts
@@ -9,9 +9,9 @@
import * as i18n from '../core/i18n/i18n.js';
import * as Platform from '../core/platform/platform.js';
import * as TimelineModel from '../models/timeline_model/timeline_model.js'; // eslint-disable-line no-unused-vars
-import * as ThemeSupport from '../theme_support/theme_support.js';
import * as PerfUI from '../ui/legacy/components/perf_ui/perf_ui.js';
import * as UI from '../ui/legacy/legacy.js';
+import * as ThemeSupport from '../ui/legacy/theme_support/theme_support.js';
import {PerformanceModel} from './PerformanceModel.js'; // eslint-disable-line no-unused-vars
import {FlameChartStyle, Selection} from './TimelineFlameChartView.js';
diff --git a/front_end/ui/components/helpers/BUILD.gn b/front_end/ui/components/helpers/BUILD.gn
index c9ea628..a67cb33 100644
--- a/front_end/ui/components/helpers/BUILD.gn
+++ b/front_end/ui/components/helpers/BUILD.gn
@@ -18,8 +18,8 @@
deps = [
"../../../core/common:bundle",
"../../../core/root:bundle",
- "../../../theme_support:bundle",
"../../../third_party/lit-html:bundle",
+ "../../../ui/legacy/theme_support:bundle",
]
}
diff --git a/front_end/ui/components/helpers/component-server-setup.ts b/front_end/ui/components/helpers/component-server-setup.ts
index da5ce65..6e45083 100644
--- a/front_end/ui/components/helpers/component-server-setup.ts
+++ b/front_end/ui/components/helpers/component-server-setup.ts
@@ -4,7 +4,7 @@
import * as Common from '../../../core/common/common.js';
import * as Root from '../../../core/root/root.js';
-import * as ThemeSupport from '../../../theme_support/theme_support.js';
+import * as ThemeSupport from '../../legacy/theme_support/theme_support.js';
import {CSS_RESOURCES_TO_LOAD_INTO_RUNTIME} from './get-stylesheet.js';
diff --git a/front_end/ui/components/helpers/get-stylesheet.ts b/front_end/ui/components/helpers/get-stylesheet.ts
index ed3bf24..f0869bf 100644
--- a/front_end/ui/components/helpers/get-stylesheet.ts
+++ b/front_end/ui/components/helpers/get-stylesheet.ts
@@ -3,7 +3,7 @@
// found in the LICENSE file.
import * as Root from '../../../core/root/root.js';
-import * as ThemeSupport from '../../../theme_support/theme_support.js';
+import * as ThemeSupport from '../../legacy/theme_support/theme_support.js';
const sheetsCache = new Map<string, {sheets: CSSStyleSheet[], enableLegacyPatching: boolean}>();
diff --git a/front_end/ui/legacy/BUILD.gn b/front_end/ui/legacy/BUILD.gn
index 84a412e..66a7ed4 100644
--- a/front_end/ui/legacy/BUILD.gn
+++ b/front_end/ui/legacy/BUILD.gn
@@ -73,7 +73,7 @@
"../../core/platform:bundle",
"../../core/sdk:bundle",
"../../models/text_utils:bundle",
- "../../theme_support:bundle",
+ "../../ui/legacy/theme_support:bundle",
"utils:bundle",
]
}
diff --git a/front_end/ui/legacy/SoftContextMenu.ts b/front_end/ui/legacy/SoftContextMenu.ts
index da99cc3..4566dcb 100644
--- a/front_end/ui/legacy/SoftContextMenu.ts
+++ b/front_end/ui/legacy/SoftContextMenu.ts
@@ -33,11 +33,11 @@
import * as Host from '../../core/host/host.js';
import * as i18n from '../../core/i18n/i18n.js';
import * as Platform from '../../core/platform/platform.js';
-import * as ThemeSupport from '../../theme_support/theme_support.js';
import * as ARIAUtils from './ARIAUtils.js';
import {AnchorBehavior, GlassPane, MarginBehavior, PointerEventsBehavior, SizeBehavior} from './GlassPane.js'; // eslint-disable-line no-unused-vars
import {Icon} from './Icon.js';
+import * as ThemeSupport from './theme_support/theme_support.js'; // eslint-disable-line rulesdir/es_modules_import
import {createTextChild, ElementFocusRestorer} from './UIUtils.js';
const UIStrings = {
diff --git a/front_end/ui/legacy/UIUtils.ts b/front_end/ui/legacy/UIUtils.ts
index 432e3dc..e2e593a 100644
--- a/front_end/ui/legacy/UIUtils.ts
+++ b/front_end/ui/legacy/UIUtils.ts
@@ -41,7 +41,6 @@
import * as i18n from '../../core/i18n/i18n.js';
import * as Platform from '../../core/platform/platform.js';
import * as TextUtils from '../../models/text_utils/text_utils.js';
-import * as ThemeSupport from '../../theme_support/theme_support.js';
import * as ARIAUtils from './ARIAUtils.js';
import {Dialog} from './Dialog.js';
@@ -49,6 +48,7 @@
import {GlassPane, PointerEventsBehavior, SizeBehavior} from './GlassPane.js';
import {Icon} from './Icon.js';
import {KeyboardShortcut} from './KeyboardShortcut.js';
+import * as ThemeSupport from './theme_support/theme_support.js'; // eslint-disable-line rulesdir/es_modules_import
import {Toolbar, ToolbarButton} from './Toolbar.js'; // eslint-disable-line no-unused-vars
import {Tooltip} from './Tooltip.js';
import {TreeOutline} from './Treeoutline.js'; // eslint-disable-line no-unused-vars
diff --git a/front_end/ui/legacy/components/perf_ui/BUILD.gn b/front_end/ui/legacy/components/perf_ui/BUILD.gn
index 5d5792b..3c4164d 100644
--- a/front_end/ui/legacy/components/perf_ui/BUILD.gn
+++ b/front_end/ui/legacy/components/perf_ui/BUILD.gn
@@ -29,11 +29,11 @@
"../../../../models/bindings:bundle",
"../../../../models/timeline_model:bundle",
"../../../../models/workspace:bundle",
- "../../../../theme_support:bundle",
"../../../../third_party/lit-html:bundle",
"../../../../ui/legacy:bundle",
"../../../../ui/legacy/components/source_frame:bundle",
"../../../../ui/legacy/components/text_editor:bundle",
+ "../../../../ui/legacy/theme_support:bundle",
]
visibility = [
diff --git a/front_end/ui/legacy/components/perf_ui/FlameChart.ts b/front_end/ui/legacy/components/perf_ui/FlameChart.ts
index a4c4c5a..a3bb04a 100644
--- a/front_end/ui/legacy/components/perf_ui/FlameChart.ts
+++ b/front_end/ui/legacy/components/perf_ui/FlameChart.ts
@@ -37,8 +37,8 @@
import * as Root from '../../../../core/root/root.js';
import * as SDK from '../../../../core/sdk/sdk.js'; // eslint-disable-line no-unused-vars
import * as TimelineModel from '../../../../models/timeline_model/timeline_model.js'; // eslint-disable-line no-unused-vars
-import * as ThemeSupport from '../../../../theme_support/theme_support.js';
import * as UI from '../../legacy.js';
+import * as ThemeSupport from '../../theme_support/theme_support.js';
import {ChartViewport, ChartViewportDelegate} from './ChartViewport.js'; // eslint-disable-line no-unused-vars
import {Calculator, TimelineGrid} from './TimelineGrid.js'; // eslint-disable-line no-unused-vars
diff --git a/front_end/ui/legacy/components/perf_ui/TimelineGrid.ts b/front_end/ui/legacy/components/perf_ui/TimelineGrid.ts
index 8001870..2be30e9 100644
--- a/front_end/ui/legacy/components/perf_ui/TimelineGrid.ts
+++ b/front_end/ui/legacy/components/perf_ui/TimelineGrid.ts
@@ -35,8 +35,8 @@
/* eslint-disable rulesdir/no_underscored_properties */
import * as Host from '../../../../core/host/host.js';
-import * as ThemeSupport from '../../../../theme_support/theme_support.js';
import * as UI from '../../legacy.js';
+import * as ThemeSupport from '../../theme_support/theme_support.js';
const labelMap = new Map<HTMLDivElement|HTMLElement, HTMLDivElement>();
diff --git a/front_end/theme_support/BUILD.gn b/front_end/ui/legacy/theme_support/BUILD.gn
similarity index 64%
rename from front_end/theme_support/BUILD.gn
rename to front_end/ui/legacy/theme_support/BUILD.gn
index 70ef223..ae6f84d 100644
--- a/front_end/theme_support/BUILD.gn
+++ b/front_end/ui/legacy/theme_support/BUILD.gn
@@ -2,15 +2,15 @@
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
-import("../../scripts/build/ninja/devtools_entrypoint.gni")
-import("../../scripts/build/ninja/devtools_module.gni")
+import("../../../../scripts/build/ninja/devtools_entrypoint.gni")
+import("../../../../scripts/build/ninja/devtools_module.gni")
devtools_module("theme_support") {
sources = [ "theme_support_impl.ts" ]
deps = [
- "../core/common:bundle",
- "../core/platform:bundle",
+ "../../../core/common:bundle",
+ "../../../core/platform:bundle",
]
}
diff --git a/front_end/theme_support/theme_support.ts b/front_end/ui/legacy/theme_support/theme_support.ts
similarity index 100%
rename from front_end/theme_support/theme_support.ts
rename to front_end/ui/legacy/theme_support/theme_support.ts
diff --git a/front_end/theme_support/theme_support_impl.ts b/front_end/ui/legacy/theme_support/theme_support_impl.ts
similarity index 98%
rename from front_end/theme_support/theme_support_impl.ts
rename to front_end/ui/legacy/theme_support/theme_support_impl.ts
index 73da66d..ea1ba30 100644
--- a/front_end/theme_support/theme_support_impl.ts
+++ b/front_end/ui/legacy/theme_support/theme_support_impl.ts
@@ -35,9 +35,9 @@
/* eslint-disable rulesdir/no_underscored_properties */
-import * as Common from '../core/common/common.js';
-import * as Platform from '../core/platform/platform.js';
-import * as Root from '../core/root/root.js';
+import * as Common from '../../../core/common/common.js';
+import * as Platform from '../../../core/platform/platform.js';
+import * as Root from '../../../core/root/root.js';
let themeSupportInstance: ThemeSupport;
diff --git a/front_end/ui/legacy/utils/BUILD.gn b/front_end/ui/legacy/utils/BUILD.gn
index 329f438..a03a731 100644
--- a/front_end/ui/legacy/utils/BUILD.gn
+++ b/front_end/ui/legacy/utils/BUILD.gn
@@ -17,7 +17,7 @@
deps = [
"../../../core/root:bundle",
- "../../../theme_support:bundle",
+ "../../../ui/legacy/theme_support:bundle",
]
}
diff --git a/front_end/ui/legacy/utils/append-style.ts b/front_end/ui/legacy/utils/append-style.ts
index 69a8a78..55e03ec 100644
--- a/front_end/ui/legacy/utils/append-style.ts
+++ b/front_end/ui/legacy/utils/append-style.ts
@@ -3,7 +3,7 @@
// found in the LICENSE file.
import * as Root from '../../../core/root/root.js';
-import * as ThemeSupport from '../../../theme_support/theme_support.js';
+import * as ThemeSupport from '../theme_support/theme_support.js';
export function appendStyle(node: Node, cssFile: string, options: {enableLegacyPatching: boolean} = {
enableLegacyPatching: false,
diff --git a/front_end/ui/legacy/utils/inject-core-styles.ts b/front_end/ui/legacy/utils/inject-core-styles.ts
index 4c048a7..d04f8a6 100644
--- a/front_end/ui/legacy/utils/inject-core-styles.ts
+++ b/front_end/ui/legacy/utils/inject-core-styles.ts
@@ -2,7 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-import * as ThemeSupport from '../../../theme_support/theme_support.js';
+import * as ThemeSupport from '../theme_support/theme_support.js';
import {appendStyle} from './append-style.js';