From aef1d1a3aedb3c0c5a51cc72bb254a3ef8fe040c Mon Sep 17 00:00:00 2001
From: William Allen <16820599+williamjallen@users.noreply.github.com>
Date: Tue, 16 Dec 2025 22:07:24 -0500
Subject: [PATCH] Restructure legacy CSS files
---
resources/css/legacy.css | 4 ++++
resources/css/{vue_common.css => legacy_vue.css} | 2 ++
resources/views/cdash.blade.php | 10 +++-------
webpack.mix.js | 10 ++--------
4 files changed, 11 insertions(+), 15 deletions(-)
create mode 100644 resources/css/legacy.css
rename resources/css/{vue_common.css => legacy_vue.css} (98%)
diff --git a/resources/css/legacy.css b/resources/css/legacy.css
new file mode 100644
index 0000000000..8d13375e6b
--- /dev/null
+++ b/resources/css/legacy.css
@@ -0,0 +1,4 @@
+@import 'bootstrap/dist/css/bootstrap.css';
+@import 'jquery-ui-dist/jquery-ui.css';
+@import 'nvd3/build/nv.d3.min.css';
+@import 'bootstrap.min.css';
diff --git a/resources/css/vue_common.css b/resources/css/legacy_vue.css
similarity index 98%
rename from resources/css/vue_common.css
rename to resources/css/legacy_vue.css
index a0e35678c0..2b7182505b 100644
--- a/resources/css/vue_common.css
+++ b/resources/css/legacy_vue.css
@@ -1,3 +1,5 @@
+@import 'legacy.css';
+
.tooltip {
display: block !important;
z-index: 10000;
diff --git a/resources/views/cdash.blade.php b/resources/views/cdash.blade.php
index 5ba78e30ee..360ff04c25 100755
--- a/resources/views/cdash.blade.php
+++ b/resources/views/cdash.blade.php
@@ -30,24 +30,20 @@
{{-- Framework-specific details --}}
@if(isset($angular) && $angular === true)
-
+
-
@elseif(isset($vue) && $vue === true)
@if(isset($daisyui) && $daisyui === true)
@else
-
-
-
+
@endif
@else
-
+
-
@if(str_contains(request()->url(), 'viewCoverage.php')) {{-- This last XSL page needs special treatment... --}}
diff --git a/webpack.mix.js b/webpack.mix.js
index cffbaa4b20..59555824be 100755
--- a/webpack.mix.js
+++ b/webpack.mix.js
@@ -26,15 +26,9 @@ mix.copy('resources/js/angular/views/partials/*.html', 'public/assets/js/angular
mix.css('resources/css/cdash.css', 'public/assets/css/cdash.css');
mix.css('resources/css/colorblind.css', 'public/assets/css/colorblind.css');
mix.css('resources/css/jquery.dataTables.css', 'public/assets/css/jquery.dataTables.css');
-mix.css('resources/css/bootstrap.min.css', 'public/assets/css/bootstrap.min.css');
-mix.css('resources/css/vue_common.css', 'public/assets/css/vue_common.css');
-
-mix.styles([
- 'node_modules/bootstrap/dist/css/bootstrap.css',
- 'node_modules/jquery-ui-dist/jquery-ui.css',
- 'node_modules/nvd3/build/nv.d3.min.css',
-], 'public/assets/css/legacy_3rdparty.css');
+mix.css('resources/css/legacy.css', 'public/assets/css/legacy.css');
+mix.css('resources/css/legacy_vue.css', 'public/assets/css/legacy_vue.css');
mix.sass('resources/sass/app.scss', 'public/assets/css/app.css');
mix.copy('resources/js/angular/jquery.dataTables.min.js', 'public/assets/js/jquery.dataTables.min.js');