From 81ed73409a587e040beea5d0c0938730eb2e4fea Mon Sep 17 00:00:00 2001 From: rdrew Date: Tue, 20 Feb 2024 12:35:42 -0400 Subject: [PATCH] fixed --- css/theme-overrides.css | 3 +++ css/theme_overrides.css | 0 js/theme_overrides.js | 0 theme_overrides.info.yml | 3 +++ theme_overrides.libraries.yml | 4 ++-- theme_overrides.module | 21 +++++++++++++++++++++ 6 files changed, 29 insertions(+), 2 deletions(-) create mode 100755 css/theme-overrides.css delete mode 100644 css/theme_overrides.css mode change 100644 => 100755 js/theme_overrides.js mode change 100644 => 100755 theme_overrides.info.yml mode change 100644 => 100755 theme_overrides.libraries.yml mode change 100644 => 100755 theme_overrides.module diff --git a/css/theme-overrides.css b/css/theme-overrides.css new file mode 100755 index 0000000..45489a4 --- /dev/null +++ b/css/theme-overrides.css @@ -0,0 +1,3 @@ +.test { +background: #000; +} diff --git a/css/theme_overrides.css b/css/theme_overrides.css deleted file mode 100644 index e69de29..0000000 diff --git a/js/theme_overrides.js b/js/theme_overrides.js old mode 100644 new mode 100755 diff --git a/theme_overrides.info.yml b/theme_overrides.info.yml old mode 100644 new mode 100755 index 98b3270..f7ec7f7 --- a/theme_overrides.info.yml +++ b/theme_overrides.info.yml @@ -3,3 +3,6 @@ type: module description: Provides additional functionality for the site. package: Custom core_version_requirement: ^9 || ^10 + +libraries: + - theme_overrides/global diff --git a/theme_overrides.libraries.yml b/theme_overrides.libraries.yml old mode 100644 new mode 100755 index 9c1ab00..49d2fb3 --- a/theme_overrides.libraries.yml +++ b/theme_overrides.libraries.yml @@ -1,9 +1,9 @@ # Custom module library for general purposes. -theme_overrides: +global: js: js/theme-overrides.js: {} css: - component: + theme: css/theme-overrides.css: {} dependencies: - core/drupalSettings diff --git a/theme_overrides.module b/theme_overrides.module old mode 100644 new mode 100755 index 62b32a8..87d8dab --- a/theme_overrides.module +++ b/theme_overrides.module @@ -4,3 +4,24 @@ * @file * Primary module hooks for theme_overrides module. */ + + +use Drupal\Core\Asset\AttachedAssetsInterface; + + +/** + * Implements hook_css_alter(). + */ +function theme_overrides_css_alter(&$css, AttachedAssetsInterface $assets) { + + $library = \Drupal::service('library.discovery')->getLibraryByName('theme_overrides', 'global'); + $path = $library['css'][0]['data']; + + if (isset($css[$path])) { + $css[$path]['group'] = 300; + } +} + +function theme_overrides_page_attachments(&$variables) { + $variables['#attached']['library'][] = 'theme_overrides/global'; +}