Verified Commit 8eaf82d7 authored by Lee Rowlands's avatar Lee Rowlands
Browse files

task: #3584639 Remove the Claro theme

By: quietone
By: catch
parent c30d609d
Loading
Loading
Loading
Loading
Loading
+0 −30
Original line number Diff line number Diff line
@@ -34731,36 +34731,6 @@
	'count' => 1,
	'path' => __DIR__ . '/tests/bootstrap.php',
];
$ignoreErrors[] = [
	'message' => '#^Method Drupal\\\\claro\\\\ClaroPreRender\\:\\:managedFile\\(\\) has no return type specified\\.$#',
	'identifier' => 'missingType.return',
	'count' => 1,
	'path' => __DIR__ . '/themes/claro/src/ClaroPreRender.php',
];
$ignoreErrors[] = [
	'message' => '#^Method Drupal\\\\claro\\\\ClaroPreRender\\:\\:operations\\(\\) has no return type specified\\.$#',
	'identifier' => 'missingType.return',
	'count' => 1,
	'path' => __DIR__ . '/themes/claro/src/ClaroPreRender.php',
];
$ignoreErrors[] = [
	'message' => '#^Method Drupal\\\\claro\\\\ClaroPreRender\\:\\:textFormat\\(\\) has no return type specified\\.$#',
	'identifier' => 'missingType.return',
	'count' => 1,
	'path' => __DIR__ . '/themes/claro/src/ClaroPreRender.php',
];
$ignoreErrors[] = [
	'message' => '#^Method Drupal\\\\claro\\\\ClaroPreRender\\:\\:verticalTabs\\(\\) has no return type specified\\.$#',
	'identifier' => 'missingType.return',
	'count' => 1,
	'path' => __DIR__ . '/themes/claro/src/ClaroPreRender.php',
];
$ignoreErrors[] = [
	'message' => '#^Parameter \\#1 \\$array of function array_key_first expects array, Drupal\\\\Core\\\\Template\\\\AttributeValueBase\\|null given\\.$#',
	'identifier' => 'argument.type',
	'count' => 1,
	'path' => __DIR__ . '/themes/claro/src/Hook/ClaroHooks.php',
];
$ignoreErrors[] = [
	'message' => '#^Form alter hook "form_media_library_add_form_alter" implementation must have 2 or 3 parameters\\. Expected signature\\: method\\(&\\$form, \\\\Drupal\\\\Core\\\\Form\\\\FormStateInterface \\$form_state\\[, \\$form_id\\]\\)$#',
	'identifier' => 'hookFormAlter.invalidParameterCount',
+0 −5
Original line number Diff line number Diff line
@@ -129,11 +129,6 @@ Cache
CKEditor 5
- Ben Mullins 'bnjmnm' (bnjmnm) https://www.drupal.org/u/bnjmnm

Claro
- Cristina Chumillas 'ckrina' (ckrina) https://www.drupal.org/u/ckrina
- Sascha Eggenberger 'saschaeggi' (saschaeggi) https://www.drupal.org/u/saschaeggi
- Ben Mullins 'bnjmnm' (bnjmnm) https://www.drupal.org/u/bnjmnm

Command Line Interface (CLI) - `dr`
- Moshe Weitzman 'moshe weitzman' (weitzman) https://www.drupal.org/u/moshe-weitzman
- Derek Wright 'dww' (dww) https://www.drupal.org/u/dww
+1 −0
Original line number Diff line number Diff line
@@ -63,6 +63,7 @@ class SystemRequirements implements InstallRequirementsInterface {
   */
  public const DRUPAL_CORE_REMOVED_THEME_LIST = [
    'bartik' => 'Bartik',
    'claro' => 'Claro',
    'classy' => 'Classy',
    'seven' => 'Seven',
    'stable' => 'Stable',

core/themes/claro/claro.info.yml

deleted100644 → 0
+0 −156
Original line number Diff line number Diff line
# This theme is marked as @internal. It is intended to evolve and change over
# minor releases.
# Change record https://www.drupal.org/node/2582945.
# As the UI of Drupal improves between minor versions, the markup and assets
# in the Claro theme will change. The Claro theme is not backwards compatible.
# If you wish to modify the output or assets of Claro you can:
# 1. Copy the whole of Claro and rename it as your own administration theme. You
# will need to manually manage your own updates if you want to stay up to
# date with Claro's bug fixes and feature support.
#
# 2. Sub-theme Claro. This is only recommended if you want to make minor tweaks
# and understand that Claro could break your modifications as it changes.
name: Claro
type: theme
base theme: false
description: A clean, accessible, and powerful Drupal administration theme.
alt text: Screenshot of Claro, Drupal administration theme.
package: Core
version: VERSION
lifecycle: deprecated
lifecycle_link: https://www.drupal.org/node/3223395#s-claro

libraries:
  - core/drupal.message
  - core/normalize
  - claro/global-styling
libraries-override:
  core/drupal.tabledrag:
    css:
      component:
        misc/components/tabledrag.module.css: css/components/tabledrag.css

  core/drupal.ajax:
    css:
      component:
        misc/components/ajax-progress.module.css: css/components/ajax-progress.module.css

  core/drupal.autocomplete:
    css:
      component:
        misc/components/autocomplete-loading.module.css: css/components/autocomplete-loading.module.css

  system/status.report: claro/status.report

  system/admin:
    css:
      theme:
        css/system.admin.css: false

  core/drupal.dropbutton:
    css:
      component:
        misc/dropbutton/dropbutton.css: css/components/dropbutton.css

  core/drupal.vertical-tabs:
    css:
      component:
        misc/vertical-tabs.css: false

  core/internal.jquery_ui:
    css:
      theme:
        assets/vendor/jquery.ui/themes/base/theme.css: false

  core/drupal.dialog:
    css:
      component:
        assets/vendor/jquery.ui/themes/base/dialog.css: false

  user/drupal.user:
    css:
      component:
        css/user.module.css: false

  field_ui/drupal.field_ui:
    css:
      theme:
        css/field_ui.admin.css: css/theme/field-ui.admin.css

  views_ui/admin.styling:
    css:
      component:
        css/views_ui.admin.css: css/components/views_ui.admin.css
      theme:
        css/views_ui.admin.theme.css: css/theme/views_ui.admin.theme.css

libraries-extend:
  core/drupal.collapse:
    - claro/details-focus
  core/drupal.dialog:
    - claro/claro.drupal.dialog
  core/drupal.dropbutton:
    - claro/dropbutton
  core/drupal.checkbox:
    - claro/checkbox
  core/drupal.item-list:
    - claro/item-list
  core/drupal.message:
    - claro/messages
  core/drupal.progress:
    - claro/progress
  core/drupal.tabbingmanager:
    - claro/tabbingmanager
  core/drupal.tabledrag:
    - claro/claro.tabledrag
  core/drupal.tableselect:
    - claro/tableselect
  core/drupal.tablesort:
    - claro/drupal.tablesort
  core/drupal.vertical-tabs:
    - claro/vertical-tabs
  file/drupal.file:
    - claro/file
  filter/drupal.filter.admin:
    - claro/filter
  filter/drupal.filter:
    - claro/filter
  system/admin:
    - claro/system.admin
  core/drupal.autocomplete:
    - claro/autocomplete
  core/drupal.ajax:
    - claro/ajax
  user/drupal.user:
    - claro/form.password-confirm
  node/drupal.node.preview:
    - claro/drupal.node.preview
  system/status.report:
    - claro/status.report
  views/views.module:
    - claro/views
  views_ui/admin.styling:
    - claro/views_ui
  media/media_embed_ckeditor_theme:
    - claro/classy.media_embed_ckeditor_theme
  media_library/ui:
    - claro/media_library.ui
  media_library/view:
    - claro/media_library.theme
  media_library/widget:
    - claro/media_library.theme
  image/admin:
    - claro/image.admin

regions:
  header: Header
  pre_content: Pre-content
  breadcrumb: Breadcrumb
  highlighted: Highlighted
  help: Help
  content: Content
  page_top: Page top
  page_bottom: Page bottom
  sidebar_first: First sidebar
regions_hidden:
  - sidebar_first
+0 −387
Original line number Diff line number Diff line
variables:
  aggregate_target:
    css: 'claro'
  version: VERSION
  css:
    base:
      css/base/variables.css: { }

global-styling:
  aggregate_target:
    css: claro
  version: VERSION
  css:
    base:
      css/base/elements.css: {}
      css/base/typography.css: {}
      css/base/print.css: {}
    component:
      css/classy/components/container-inline.css: {}
      css/classy/components/exposed-filters.css: {}
      css/classy/components/field.css: {}
      css/classy/components/icons.css: {}
      css/classy/components/inline-form.css: {}
      css/classy/components/link.css: {}
      css/classy/components/links.css: {}
      css/classy/components/menu.css: {}
      css/classy/components/more-link.css: {}
      css/classy/components/textarea.css: {}
      css/classy/components/ui-dialog.css: {}
      css/components/accordion.css: {}
      css/components/action-link.css: {}
      css/components/content-header.css: {}
      css/components/ckeditor5.css: {}
      css/components/container-inline.css: {}
      css/components/container-inline.module.css: {}
      css/components/breadcrumb.css: {}
      css/components/button.css: {}
      css/components/user-login-block.css: {}
      css/components/details.css: {}
      css/components/divider.css: {}
      css/components/messages.css: {}
      css/components/entity-meta.css: {}
      css/components/fieldset.css: {}
      css/components/form.css: {}
      css/components/form--checkbox-radio.css: {}
      css/components/form--field-multiple.css: {}
      css/components/form--managed-file.css: {}
      css/components/form--text.css: {}
      css/components/form--select.css: {}
      css/components/help.css: {}
      css/components/image-preview.css: {}
      css/components/menus-and-lists.css: {}
      css/components/modules-page.css: {}
      css/components/node.css: {}
      css/components/page-title.css: {}
      css/components/pager.css: {}
      css/components/skip-link.css: {}
      css/components/tables.css: {}
      css/components/table--file-multiple-widget.css: {}
      css/components/search-admin-settings.css: {}
      css/components/tableselect.css: {}
      css/components/tabs.css: {}
    theme:
      css/theme/colors.css: {}
      css/components/button.css: {}
    layout:
      css/layout/breadcrumb.css: {}
      css/layout/local-actions.css: {}
      css/layout/layout.css: {}
  dependencies:
    - system/admin
    - core/jquery
    - core/drupal
    - claro/variables
    # Claro has small and extra small variation for most of the control elements
    # such as inputs, action links, buttons, dropbuttons. For usability and
    # accessibility reasons, we keep target sizes big enough on touch screen
    # devices (by not making these elements smaller than their default size).
    # This library allows conditionally rendering small variations of the
    # control elements on non-touch devices. In some cases, such as when
    # rendering links, it is hard to recognize when this detection should be
    # attached, therefore it is always attached.
    - core/drupal.touchevents-test

form-two-columns:
  version: VERSION
  css:
    layout:
      css/layout/form-two-columns.css: {}
  dependencies:
    - claro/variables

maintenance-page:
  version: VERSION
  js:
    js/mobile.install.js: {}
  css:
    theme:
      css/theme/maintenance-page.css: {}
  dependencies:
    - system/maintenance
    - claro/global-styling

install-page:
  version: VERSION
  js:
    js/mobile.install.js: {}
  css:
    theme:
      css/theme/install-page.css: {}
  dependencies:
    - claro/maintenance-page

drupal.nav-tabs:
  version: VERSION
  js:
    js/nav-tabs.js: {}
  dependencies:
    - core/jquery
    - core/drupal
    - core/once
    - core/drupal.debounce

claro.jquery.ui:
  version: VERSION
  css:
    component:
      css/components/jquery.ui/theme.css: {}
  dependencies:
    - claro/variables

claro.drupal.dialog:
  version: VERSION
  css:
    theme:
      css/components/dialog.css: {}
  dependencies:
    - claro/variables
    - claro/claro.jquery.ui

claro.tabledrag:
  version: VERSION
  js:
    js/tabledrag.js: {}

drupal.node.preview:
  version: VERSION
  css:
    theme:
      css/components/node-preview.css: {}

drupal.tablesort:
  version: VERSION
  css:
    component:
      css/classy/components/tablesort.css: {}
      css/components/tablesort.css: {}
      css/components/tablesort-indicator.css: {}
  dependencies:
    - claro/variables

media-form:
  version: VERSION
  css:
    layout:
      css/components/media.css: {}
  dependencies:
    - media/form

image.admin:
  version: VERSION
  css:
    component:
      css/components/image.admin.css: {}
  dependencies:
    - claro/variables

system.admin:
  version: VERSION
  css:
    component:
      css/components/system-admin--admin-list.css: { weight: -10 }
      css/components/system-admin--links.css: { weight: -10 }
      css/components/system-admin--modules.css: { weight: -10 }
      css/components/system-admin--panel.css: { weight: -10 }
    layout:
      css/layout/system-admin--layout.css: { weight: -10 }
  dependencies:
    - claro/variables
    - claro/card

checkbox:
  version: VERSION
  js:
    js/checkbox.js: {}
  dependencies:
    - core/drupal

icon-link:
  version: VERSION
  css:
    component:
      css/components/icon-link.css: {}
  dependencies:
    - claro/variables

dropbutton:
  version: VERSION
  js:
    js/dropbutton.js: {}
  dependencies:
    - core/drupal

autocomplete:
  version: VERSION
  js:
    js/autocomplete.js: {}
  dependencies:
    - core/once
    - claro/claro.jquery.ui

details-focus:
  js:
    js/details.js: {}

ajax:
  js:
    js/ajax.js: {}

item-list:
  css:
    component:
      css/classy/components/item-list.css: {}

form.password-confirm:
  css:
    component:
      css/components/form--password-confirm.css: {}
  js:
    js/user.theme.js: {}
  dependencies:
    - core/drupal
    - claro/global-styling


status.report:
  version: VERSION
  css:
    component:
      css/components/system-status-report-general-info.css: {}
      css/components/system-status-report.css: {}
      css/components/system-status-report-counters.css: {}
      css/components/system-status-counter.css: {}
  dependencies:
    - claro/variables

views:
  css:
    component:
      css/components/views-exposed-form.css: {}
  dependencies:
    - claro/variables

views_ui:
  css:
    component:
      css/components/views-ui.css: {}
  dependencies:
    - claro/variables

messages:
  js:
    js/messages.js: {}

card:
  css:
    component:
      css/layout/card-list.css: {}
      css/components/card.css: {}
  dependencies:
    - claro/variables

vertical-tabs:
  css:
    component:
      css/components/vertical-tabs.css: {}
  js:
    js/vertical-tabs.js: {}
  dependencies:
    - claro/global-styling

file:
  css:
    component:
      css/components/file.css: {}
  dependencies:
    - claro/variables

media_library.theme:
  version: VERSION
  css:
    theme:
      css/theme/media-library.css: {}
  dependencies:
    - claro/variables
    - claro/icon-link

media_library.ui:
  version: VERSION
  css:
    component:
      css/components/media-library.ui.css : {}
  js:
    js/media-library.ui.js: { weight: -1 }
  dependencies:
    - core/drupal
    - core/jquery
    - core/once
    - claro/variables

progress:
  version: VERSION
  css:
    component:
      css/components/progress.css: {}
  dependencies:
    - claro/variables

tabbingmanager:
  version: VERSION
  dependencies:
    - claro/claro.jquery.ui

filter:
  version: VERSION
  css:
    component:
      css/theme/filter.theme.css: {}
  dependencies:
    - claro/variables

tableselect:
  version: VERSION
  js:
    js/tableselect.js: {}
  dependencies:
    - core/jquery
    - core/drupal
    - core/drupal.announce
    - core/drupal.debounce
    - core/tabbable
    - core/once

classy.file:
  version: VERSION
  css:
    component:
      css/classy/components/file.css: { weight: -10 }

classy.indented:
  version: VERSION
  css:
    component:
      css/classy/components/indented.css: {}

classy.media_embed_error:
  version: VERSION
  css:
    component:
      css/classy/components/media-embed-error.css: {}

classy.media_embed_ckeditor_theme:
  version: VERSION
  js:
    js/classy/media_embed_ckeditor.theme.js: {}

classy.node:
  version: VERSION
  css:
    component:
      css/classy/components/node.css: { weight: -10 }

classy.search-results:
  version: VERSION
  css:
    component:
      css/classy/components/search-results.css: {}
Loading