From a5893cba1efb03d21bc72b39a115718f2bf189fb Mon Sep 17 00:00:00 2001 From: catch <catch@35733.no-reply.drupal.org> Date: Tue, 13 Sep 2022 20:52:37 +0100 Subject: [PATCH] Issue #3309176 by lauriii, bbrala, Spokje, quietone, bnjmnm: Remove Stable theme from Drupal 10 --- core/.stylelintignore | 2 - core/.stylelintrc.json | 1 - core/MAINTAINERS.txt | 3 - core/modules/tour/js/tour.js | 2 +- .../Core/Theme/StableLibraryOverrideTest.php | 122 --- .../Core/Theme/StableTemplateOverrideTest.php | 111 --- core/themes/stable/README.txt | 27 - core/themes/stable/css/block/block.admin.css | 42 - core/themes/stable/css/color/color.admin.css | 153 ---- .../config_translation.admin.css | 24 - .../content_moderation.module.css | 38 - .../content_moderation.theme.css | 10 - .../content_translation.admin.css | 33 - .../css/contextual/contextual.icons.theme.css | 39 - .../css/contextual/contextual.module.css | 18 - .../css/contextual/contextual.theme.css | 112 --- .../css/contextual/contextual.toolbar.css | 24 - .../assets/vendor/normalize-css/normalize.css | 424 --------- .../stable/css/core/dropbutton/dropbutton.css | 163 ---- .../stable/css/core/normalize-fixes.css | 13 - core/themes/stable/css/core/print.css | 24 - core/themes/stable/css/core/vertical-tabs.css | 69 -- core/themes/stable/css/dblog/dblog.module.css | 37 - .../stable/css/field_ui/field_ui.admin.css | 53 -- core/themes/stable/css/file/file.admin.css | 18 - .../themes/stable/css/filter/filter.admin.css | 80 -- .../stable/css/filter/filter.caption.css | 30 - core/themes/stable/css/image/image.admin.css | 73 -- .../stable/css/language/language.admin.css | 11 - .../css/layout_builder/layout-builder.css | 222 ----- .../themes/stable/css/locale/locale.admin.css | 134 --- .../stable/css/media/filter.caption.css | 16 - .../stable/css/media/oembed.formatter.css | 3 - core/themes/stable/css/media/oembed.frame.css | 8 - .../stable/css/menu_ui/menu_ui.admin.css | 6 - .../upgrade-analysis-report-tables.css | 23 - core/themes/stable/css/node/node.admin.css | 11 - core/themes/stable/css/node/node.module.css | 76 -- core/themes/stable/css/node/node.preview.css | 22 - .../settings_tray/settings_tray.module.css | 23 - .../settings_tray/settings_tray.motion.css | 19 - .../css/settings_tray/settings_tray.theme.css | 70 -- .../settings_tray/settings_tray.toolbar.css | 66 -- .../css/shortcut/shortcut.icons.theme.css | 40 - .../stable/css/shortcut/shortcut.theme.css | 62 -- .../components/ajax-progress.module.css | 49 - .../css/system/components/align.module.css | 32 - .../autocomplete-loading.module.css | 22 - .../css/system/components/clearfix.module.css | 15 - .../components/container-inline.module.css | 13 - .../css/system/components/details.module.css | 10 - .../system/components/fieldgroup.module.css | 9 - .../css/system/components/hidden.module.css | 53 -- .../system/components/item-list.module.css | 19 - .../css/system/components/js.module.css | 22 - .../css/system/components/nowrap.module.css | 8 - .../components/position-container.module.css | 8 - .../css/system/components/progress.module.css | 51 -- .../components/reset-appearance.module.css | 15 - .../css/system/components/resize.module.css | 21 - .../components/sticky-header.module.css | 13 - .../components/system-status-counter.css | 28 - .../system-status-report-counters.css | 27 - .../system-status-report-general-info.css | 14 - .../system/components/tabledrag.module.css | 88 -- .../system/components/tablesort.module.css | 19 - .../system/components/tree-child.module.css | 18 - .../themes/stable/css/system/system.admin.css | 410 --------- core/themes/stable/css/system/system.diff.css | 41 - .../stable/css/system/system.maintenance.css | 56 -- .../stable/css/taxonomy/taxonomy.theme.css | 9 - .../css/toolbar/toolbar.icons.theme.css | 298 ------- .../stable/css/toolbar/toolbar.menu.css | 118 --- .../stable/css/toolbar/toolbar.module.css | 280 ------ .../stable/css/toolbar/toolbar.theme.css | 168 ---- core/themes/stable/css/tour/tour.module.css | 173 ---- .../stable/css/update/update.admin.theme.css | 63 -- core/themes/stable/css/user/user.admin.css | 22 - .../stable/css/user/user.icons.admin.css | 15 - core/themes/stable/css/user/user.module.css | 21 - core/themes/stable/css/views/views.module.css | 23 - .../stable/css/views_ui/views_ui.admin.css | 208 ----- .../css/views_ui/views_ui.admin.theme.css | 835 ------------------ .../css/views_ui/views_ui.contextual.css | 57 -- core/themes/stable/images/color/hook-rtl.png | 3 - core/themes/stable/images/color/hook.png | 3 - core/themes/stable/images/color/lock.png | 3 - core/themes/stable/images/core/druplicon.png | 18 - core/themes/stable/images/core/feed.svg | 8 - core/themes/stable/images/core/help.png | 5 - .../images/core/icons/000000/barchart.svg | 1 - .../images/core/icons/000000/chevron-left.svg | 1 - .../core/icons/000000/chevron-right.svg | 2 - .../stable/images/core/icons/000000/ex.svg | 1 - .../stable/images/core/icons/000000/file.svg | 1 - .../stable/images/core/icons/000000/move.svg | 1 - .../images/core/icons/000000/orgchart.svg | 1 - .../images/core/icons/000000/paintbrush.svg | 1 - .../images/core/icons/000000/people.svg | 1 - .../images/core/icons/000000/puzzlepiece.svg | 1 - .../core/icons/000000/questionmark-disc.svg | 1 - .../images/core/icons/000000/wrench.svg | 1 - .../images/core/icons/004875/twistie-down.svg | 1 - .../images/core/icons/004875/twistie-up.svg | 1 - .../images/core/icons/0074bd/chevron-left.svg | 1 - .../core/icons/0074bd/chevron-right.svg | 1 - .../images/core/icons/008ee6/twistie-down.svg | 1 - .../images/core/icons/008ee6/twistie-up.svg | 1 - .../images/core/icons/333333/caret-down.svg | 1 - .../stable/images/core/icons/424242/loupe.svg | 1 - .../stable/images/core/icons/505050/loupe.svg | 1 - .../core/icons/5181c6/chevron-disc-down.svg | 1 - .../core/icons/5181c6/chevron-disc-up.svg | 1 - .../images/core/icons/5181c6/pencil.svg | 1 - .../images/core/icons/5181c6/twistie-down.svg | 1 - .../images/core/icons/5181c6/twistie-up.svg | 1 - .../stable/images/core/icons/73b355/check.svg | 1 - .../images/core/icons/787878/barchart.svg | 1 - .../core/icons/787878/chevron-disc-down.svg | 1 - .../core/icons/787878/chevron-disc-up.svg | 1 - .../stable/images/core/icons/787878/cog.svg | 1 - .../stable/images/core/icons/787878/ex.svg | 1 - .../stable/images/core/icons/787878/file.svg | 1 - .../stable/images/core/icons/787878/key.svg | 1 - .../stable/images/core/icons/787878/move.svg | 1 - .../images/core/icons/787878/orgchart.svg | 1 - .../images/core/icons/787878/paintbrush.svg | 1 - .../images/core/icons/787878/pencil.svg | 1 - .../images/core/icons/787878/people.svg | 1 - .../images/core/icons/787878/push-left.svg | 1 - .../images/core/icons/787878/push-right.svg | 1 - .../images/core/icons/787878/push-up.svg | 1 - .../images/core/icons/787878/puzzlepiece.svg | 1 - .../core/icons/787878/questionmark-disc.svg | 1 - .../images/core/icons/787878/twistie-down.svg | 1 - .../images/core/icons/787878/twistie-up.svg | 1 - .../images/core/icons/787878/wrench.svg | 1 - .../core/icons/bebebe/chevron-disc-left.svg | 1 - .../core/icons/bebebe/chevron-disc-right.svg | 1 - .../stable/images/core/icons/bebebe/cog.svg | 1 - .../stable/images/core/icons/bebebe/ex.svg | 1 - .../images/core/icons/bebebe/hamburger.svg | 1 - .../stable/images/core/icons/bebebe/house.svg | 1 - .../stable/images/core/icons/bebebe/key.svg | 1 - .../stable/images/core/icons/bebebe/move.svg | 1 - .../images/core/icons/bebebe/pencil.svg | 1 - .../images/core/icons/bebebe/person.svg | 1 - .../images/core/icons/bebebe/push-left.svg | 1 - .../images/core/icons/bebebe/push-right.svg | 1 - .../images/core/icons/bebebe/push-up.svg | 1 - .../core/icons/bebebe/questionmark-disc.svg | 1 - .../images/core/icons/bebebe/star-empty.svg | 1 - .../stable/images/core/icons/bebebe/star.svg | 1 - .../images/core/icons/e29700/warning.svg | 1 - .../stable/images/core/icons/e32700/error.svg | 1 - .../images/core/icons/ee0000/required.svg | 1 - .../stable/images/core/icons/ffffff/ex.svg | 1 - .../images/core/icons/ffffff/hamburger.svg | 1 - .../stable/images/core/icons/ffffff/house.svg | 1 - .../images/core/icons/ffffff/pencil.svg | 1 - .../images/core/icons/ffffff/person.svg | 1 - .../core/icons/ffffff/questionmark-disc.svg | 1 - .../images/core/icons/ffffff/star-empty.svg | 1 - .../stable/images/core/icons/ffffff/star.svg | 1 - .../images/core/icons/ffffff/twistie-down.svg | 1 - .../images/core/icons/ffffff/twistie-up.svg | 1 - .../stable/images/core/icons/license.md | 9 - .../stable/images/core/loading-small.gif | 25 - core/themes/stable/images/core/loading.gif | 43 - .../stable/images/core/menu-collapsed-rtl.png | 3 - .../stable/images/core/menu-collapsed.png | 3 - .../stable/images/core/menu-expanded.png | 3 - core/themes/stable/images/core/menu-leaf.png | 3 - .../stable/images/core/throbber-active.gif | 5 - .../stable/images/core/throbber-inactive.png | 3 - .../themes/stable/images/core/tree-bottom.png | 3 - core/themes/stable/images/core/tree.png | 3 - core/themes/stable/images/image/error.svg | 4 - core/themes/stable/images/image/upload.svg | 4 - .../stable/images/shortcut/favstar-rtl.svg | 19 - .../themes/stable/images/shortcut/favstar.svg | 1 - .../themes/stable/images/views_ui/sprites.png | 7 - core/themes/stable/js/ajax.js | 17 - core/themes/stable/js/tour.js | 139 --- core/themes/stable/js/user.theme.js | 40 - .../fourcol_section/fourcol_section.css | 19 - .../layout--fourcol-section.html.twig | 45 - .../layout--threecol-section.html.twig | 33 - .../threecol_section/threecol_section.css | 36 - .../layout--twocol-section.html.twig | 27 - .../layouts/twocol_section/twocol_section.css | 40 - core/themes/stable/stable.info.yml | 279 ------ core/themes/stable/stable.libraries.yml | 26 - core/themes/stable/stable.theme | 75 -- .../admin/admin-block-content.html.twig | 34 - .../templates/admin/admin-block.html.twig | 30 - .../templates/admin/admin-page.html.twig | 25 - .../admin/authorize-report.html.twig | 21 - .../admin/block-content-add-list.html.twig | 22 - .../admin/color-scheme-form.html.twig | 24 - ..._translation_manage_form_element.html.twig | 21 - .../templates/admin/field-ui-table.html.twig | 45 - .../templates/admin/help-section.html.twig | 23 - .../templates/admin/image-anchor.html.twig | 12 - .../admin/image-crop-summary.html.twig | 30 - .../admin/image-resize-summary.html.twig | 28 - .../admin/image-rotate-summary.html.twig | 26 - .../image-scale-and-crop-summary.html.twig | 30 - .../admin/image-scale-summary.html.twig | 35 - .../admin/image-style-preview.html.twig | 55 -- .../templates/admin/indentation.html.twig | 12 - .../language-content-settings-table.html.twig | 14 - ...guage-negotiation-configure-form.html.twig | 39 - .../locale-translation-last-check.html.twig | 23 - .../locale-translation-update-info.html.twig | 57 -- .../admin/maintenance-task-list.html.twig | 23 - .../admin/status-report-counter.html.twig | 14 - .../status-report-general-info.html.twig | 81 -- .../admin/status-report-grouped.html.twig | 49 - .../admin/status-report-page.html.twig | 28 - .../templates/admin/status-report.html.twig | 39 - .../admin/system-admin-index.html.twig | 25 - .../admin/system-config-form.html.twig | 15 - .../admin/system-modules-details.html.twig | 74 -- .../admin/system-modules-uninstall.html.twig | 73 -- ...y-advisories-fetch-error-message.html.twig | 16 - .../admin/system-themes-page.html.twig | 80 -- .../admin/tablesort-indicator.html.twig | 24 - .../update-fetch-error-message.html.twig | 14 - .../admin/update-last-check.html.twig | 21 - .../admin/update-project-status.html.twig | 104 --- .../templates/admin/update-report.html.twig | 23 - .../templates/admin/update-version.html.twig | 51 -- ...views-ui-build-group-filter-form.html.twig | 55 -- .../admin/views-ui-container.html.twig | 11 - .../views-ui-display-tab-bucket.html.twig | 33 - .../views-ui-display-tab-setting.html.twig | 35 - .../views-ui-expose-filter-form.html.twig | 65 -- .../views-ui-rearrange-filter-form.html.twig | 25 - .../views-ui-style-plugin-table.html.twig | 16 - .../views-ui-view-displays-list.html.twig | 22 - .../admin/views-ui-view-info.html.twig | 26 - .../views-ui-view-preview-section.html.twig | 18 - .../views-ui-views-listing-table.html.twig | 47 - .../block--local-actions-block.html.twig | 12 - .../block--system-branding-block.html.twig | 26 - .../block/block--system-menu-block.html.twig | 48 - .../block--system-messages-block.html.twig | 13 - .../stable/templates/block/block.html.twig | 37 - .../content-edit/entity-add-list.html.twig | 28 - .../entity-moderation-form.html.twig | 7 - .../content-edit/file-managed-file.html.twig | 21 - .../content-edit/file-upload-help.html.twig | 12 - .../file-widget-multiple.html.twig | 14 - .../content-edit/filter-caption.html.twig | 18 - .../content-edit/filter-guidelines.html.twig | 23 - .../content-edit/filter-tips.html.twig | 44 - .../content-edit/image-widget.html.twig | 17 - .../content-edit/node-add-list.html.twig | 30 - .../content-edit/node-edit-form.html.twig | 16 - .../text-format-wrapper.html.twig | 21 - .../content/aggregator-item.html.twig | 31 - .../content/book-node-export-html.html.twig | 20 - .../templates/content/comment.html.twig | 104 --- .../stable/templates/content/mark.html.twig | 20 - .../content/media-embed-error.html.twig | 18 - .../content/media-oembed-iframe.html.twig | 15 - .../content/media-reference-help.html.twig | 65 -- .../stable/templates/content/media.html.twig | 18 - .../stable/templates/content/node.html.twig | 94 -- .../content/off-canvas-page-wrapper.html.twig | 24 - .../templates/content/page-title.html.twig | 19 - .../templates/content/search-result.html.twig | 69 -- .../templates/content/taxonomy-term.html.twig | 33 - .../dataset/aggregator-feed.html.twig | 31 - .../templates/dataset/forum-icon.html.twig | 24 - .../templates/dataset/forum-list.html.twig | 75 -- .../stable/templates/dataset/forums.html.twig | 22 - .../templates/dataset/item-list.html.twig | 39 - .../stable/templates/dataset/table.html.twig | 103 --- .../field/entity-page-title.html.twig | 22 - .../templates/field/field--comment.html.twig | 43 - .../field/field--node--created.html.twig | 36 - .../field/field--node--title.html.twig | 36 - .../field/field--node--uid.html.twig | 36 - .../stable/templates/field/field.html.twig | 70 -- .../templates/field/file-audio.html.twig | 20 - .../templates/field/file-link.html.twig | 15 - .../templates/field/file-video.html.twig | 20 - .../templates/field/image-formatter.html.twig | 18 - .../templates/field/image-style.html.twig | 18 - .../stable/templates/field/image.html.twig | 13 - .../link-formatter-link-separate.html.twig | 18 - .../responsive-image-formatter.html.twig | 17 - .../field/responsive-image.html.twig | 28 - .../stable/templates/field/time.html.twig | 22 - .../templates/form/checkboxes.html.twig | 15 - .../templates/form/confirm-form.html.twig | 13 - .../stable/templates/form/container.html.twig | 28 - .../templates/form/datetime-form.html.twig | 15 - .../templates/form/datetime-wrapper.html.twig | 31 - .../stable/templates/form/details.html.twig | 38 - .../form/dropbutton-wrapper.html.twig | 20 - .../form/field-multiple-value-form.html.twig | 42 - .../stable/templates/form/fieldset.html.twig | 69 -- .../form/form-element-label.html.twig | 25 - .../templates/form/form-element.html.twig | 94 -- .../stable/templates/form/form.html.twig | 15 - .../stable/templates/form/input.html.twig | 13 - .../stable/templates/form/radios.html.twig | 13 - .../stable/templates/form/select.html.twig | 27 - .../stable/templates/form/textarea.html.twig | 18 - .../layout/book-export-html.html.twig | 45 - .../stable/templates/layout/html.html.twig | 47 - .../templates/layout/install-page.html.twig | 53 -- .../templates/layout/layout--onecol.html.twig | 23 - .../layout--threecol-25-50-25.html.twig | 52 -- .../layout--threecol-33-34-33.html.twig | 52 -- .../layout/layout--twocol-bricks.html.twig | 64 -- .../templates/layout/layout--twocol.html.twig | 43 - .../stable/templates/layout/layout.html.twig | 23 - .../layout/maintenance-page.html.twig | 58 -- .../stable/templates/layout/page.html.twig | 88 -- .../stable/templates/layout/region.html.twig | 19 - .../media--media-library.html.twig | 47 - .../media-library-item.html.twig | 20 - .../media-library-wrapper.html.twig | 19 - .../stable/templates/misc/feed-icon.html.twig | 16 - .../templates/misc/progress-bar.html.twig | 21 - .../templates/misc/status-messages.html.twig | 45 - .../navigation/book-all-books-block.html.twig | 22 - .../navigation/book-navigation.html.twig | 55 -- .../templates/navigation/book-tree.html.twig | 47 - .../templates/navigation/breadcrumb.html.twig | 25 - .../templates/navigation/links.html.twig | 55 -- .../navigation/menu--toolbar.html.twig | 55 -- .../navigation/menu-local-action.html.twig | 13 - .../navigation/menu-local-task.html.twig | 17 - .../navigation/menu-local-tasks.html.twig | 21 - .../templates/navigation/menu.html.twig | 47 - .../templates/navigation/pager.html.twig | 99 --- .../templates/navigation/toolbar.html.twig | 46 - .../navigation/vertical-tabs.html.twig | 13 - .../templates/user/forum-submitted.html.twig | 21 - .../stable/templates/user/user.html.twig | 23 - .../stable/templates/user/username.html.twig | 29 - .../views/views-exposed-form.html.twig | 19 - .../views/views-mini-pager.html.twig | 42 - .../views/views-view-field.html.twig | 21 - .../views/views-view-fields.html.twig | 52 -- .../templates/views/views-view-grid.html.twig | 76 -- .../views/views-view-grouping.html.twig | 18 - .../templates/views/views-view-list.html.twig | 38 - .../views/views-view-mapping-test.html.twig | 12 - .../templates/views/views-view-opml.html.twig | 23 - .../views/views-view-row-opml.html.twig | 12 - .../views/views-view-row-rss.html.twig | 28 - .../templates/views/views-view-rss.html.twig | 28 - .../views-view-summary-unformatted.html.twig | 31 - .../views/views-view-summary.html.twig | 29 - .../views/views-view-table.html.twig | 118 --- .../views/views-view-unformatted.html.twig | 30 - .../templates/views/views-view.html.twig | 69 -- core/themes/stable9/README.txt | 4 +- core/themes/stable9/js/user.theme.js | 2 +- .../templates/field/file-link.html.twig | 1 - 366 files changed, 4 insertions(+), 12743 deletions(-) delete mode 100644 core/tests/Drupal/KernelTests/Core/Theme/StableLibraryOverrideTest.php delete mode 100644 core/tests/Drupal/KernelTests/Core/Theme/StableTemplateOverrideTest.php delete mode 100644 core/themes/stable/README.txt delete mode 100644 core/themes/stable/css/block/block.admin.css delete mode 100644 core/themes/stable/css/color/color.admin.css delete mode 100644 core/themes/stable/css/config_translation/config_translation.admin.css delete mode 100644 core/themes/stable/css/content_moderation/content_moderation.module.css delete mode 100644 core/themes/stable/css/content_moderation/content_moderation.theme.css delete mode 100644 core/themes/stable/css/content_translation/content_translation.admin.css delete mode 100644 core/themes/stable/css/contextual/contextual.icons.theme.css delete mode 100644 core/themes/stable/css/contextual/contextual.module.css delete mode 100644 core/themes/stable/css/contextual/contextual.theme.css delete mode 100644 core/themes/stable/css/contextual/contextual.toolbar.css delete mode 100644 core/themes/stable/css/core/assets/vendor/normalize-css/normalize.css delete mode 100644 core/themes/stable/css/core/dropbutton/dropbutton.css delete mode 100644 core/themes/stable/css/core/normalize-fixes.css delete mode 100644 core/themes/stable/css/core/print.css delete mode 100644 core/themes/stable/css/core/vertical-tabs.css delete mode 100644 core/themes/stable/css/dblog/dblog.module.css delete mode 100644 core/themes/stable/css/field_ui/field_ui.admin.css delete mode 100644 core/themes/stable/css/file/file.admin.css delete mode 100644 core/themes/stable/css/filter/filter.admin.css delete mode 100644 core/themes/stable/css/filter/filter.caption.css delete mode 100644 core/themes/stable/css/image/image.admin.css delete mode 100644 core/themes/stable/css/language/language.admin.css delete mode 100644 core/themes/stable/css/layout_builder/layout-builder.css delete mode 100644 core/themes/stable/css/locale/locale.admin.css delete mode 100644 core/themes/stable/css/media/filter.caption.css delete mode 100644 core/themes/stable/css/media/oembed.formatter.css delete mode 100644 core/themes/stable/css/media/oembed.frame.css delete mode 100644 core/themes/stable/css/menu_ui/menu_ui.admin.css delete mode 100644 core/themes/stable/css/migrate_drupal_ui/components/upgrade-analysis-report-tables.css delete mode 100644 core/themes/stable/css/node/node.admin.css delete mode 100644 core/themes/stable/css/node/node.module.css delete mode 100644 core/themes/stable/css/node/node.preview.css delete mode 100644 core/themes/stable/css/settings_tray/settings_tray.module.css delete mode 100644 core/themes/stable/css/settings_tray/settings_tray.motion.css delete mode 100644 core/themes/stable/css/settings_tray/settings_tray.theme.css delete mode 100644 core/themes/stable/css/settings_tray/settings_tray.toolbar.css delete mode 100644 core/themes/stable/css/shortcut/shortcut.icons.theme.css delete mode 100644 core/themes/stable/css/shortcut/shortcut.theme.css delete mode 100644 core/themes/stable/css/system/components/ajax-progress.module.css delete mode 100644 core/themes/stable/css/system/components/align.module.css delete mode 100644 core/themes/stable/css/system/components/autocomplete-loading.module.css delete mode 100644 core/themes/stable/css/system/components/clearfix.module.css delete mode 100644 core/themes/stable/css/system/components/container-inline.module.css delete mode 100644 core/themes/stable/css/system/components/details.module.css delete mode 100644 core/themes/stable/css/system/components/fieldgroup.module.css delete mode 100644 core/themes/stable/css/system/components/hidden.module.css delete mode 100644 core/themes/stable/css/system/components/item-list.module.css delete mode 100644 core/themes/stable/css/system/components/js.module.css delete mode 100644 core/themes/stable/css/system/components/nowrap.module.css delete mode 100644 core/themes/stable/css/system/components/position-container.module.css delete mode 100644 core/themes/stable/css/system/components/progress.module.css delete mode 100644 core/themes/stable/css/system/components/reset-appearance.module.css delete mode 100644 core/themes/stable/css/system/components/resize.module.css delete mode 100644 core/themes/stable/css/system/components/sticky-header.module.css delete mode 100644 core/themes/stable/css/system/components/system-status-counter.css delete mode 100644 core/themes/stable/css/system/components/system-status-report-counters.css delete mode 100644 core/themes/stable/css/system/components/system-status-report-general-info.css delete mode 100644 core/themes/stable/css/system/components/tabledrag.module.css delete mode 100644 core/themes/stable/css/system/components/tablesort.module.css delete mode 100644 core/themes/stable/css/system/components/tree-child.module.css delete mode 100644 core/themes/stable/css/system/system.admin.css delete mode 100644 core/themes/stable/css/system/system.diff.css delete mode 100644 core/themes/stable/css/system/system.maintenance.css delete mode 100644 core/themes/stable/css/taxonomy/taxonomy.theme.css delete mode 100644 core/themes/stable/css/toolbar/toolbar.icons.theme.css delete mode 100644 core/themes/stable/css/toolbar/toolbar.menu.css delete mode 100644 core/themes/stable/css/toolbar/toolbar.module.css delete mode 100644 core/themes/stable/css/toolbar/toolbar.theme.css delete mode 100644 core/themes/stable/css/tour/tour.module.css delete mode 100644 core/themes/stable/css/update/update.admin.theme.css delete mode 100644 core/themes/stable/css/user/user.admin.css delete mode 100644 core/themes/stable/css/user/user.icons.admin.css delete mode 100644 core/themes/stable/css/user/user.module.css delete mode 100644 core/themes/stable/css/views/views.module.css delete mode 100644 core/themes/stable/css/views_ui/views_ui.admin.css delete mode 100644 core/themes/stable/css/views_ui/views_ui.admin.theme.css delete mode 100644 core/themes/stable/css/views_ui/views_ui.contextual.css delete mode 100644 core/themes/stable/images/color/hook-rtl.png delete mode 100644 core/themes/stable/images/color/hook.png delete mode 100644 core/themes/stable/images/color/lock.png delete mode 100644 core/themes/stable/images/core/druplicon.png delete mode 100644 core/themes/stable/images/core/feed.svg delete mode 100644 core/themes/stable/images/core/help.png delete mode 100644 core/themes/stable/images/core/icons/000000/barchart.svg delete mode 100644 core/themes/stable/images/core/icons/000000/chevron-left.svg delete mode 100644 core/themes/stable/images/core/icons/000000/chevron-right.svg delete mode 100644 core/themes/stable/images/core/icons/000000/ex.svg delete mode 100644 core/themes/stable/images/core/icons/000000/file.svg delete mode 100644 core/themes/stable/images/core/icons/000000/move.svg delete mode 100644 core/themes/stable/images/core/icons/000000/orgchart.svg delete mode 100644 core/themes/stable/images/core/icons/000000/paintbrush.svg delete mode 100644 core/themes/stable/images/core/icons/000000/people.svg delete mode 100644 core/themes/stable/images/core/icons/000000/puzzlepiece.svg delete mode 100644 core/themes/stable/images/core/icons/000000/questionmark-disc.svg delete mode 100644 core/themes/stable/images/core/icons/000000/wrench.svg delete mode 100644 core/themes/stable/images/core/icons/004875/twistie-down.svg delete mode 100644 core/themes/stable/images/core/icons/004875/twistie-up.svg delete mode 100644 core/themes/stable/images/core/icons/0074bd/chevron-left.svg delete mode 100644 core/themes/stable/images/core/icons/0074bd/chevron-right.svg delete mode 100644 core/themes/stable/images/core/icons/008ee6/twistie-down.svg delete mode 100644 core/themes/stable/images/core/icons/008ee6/twistie-up.svg delete mode 100644 core/themes/stable/images/core/icons/333333/caret-down.svg delete mode 100644 core/themes/stable/images/core/icons/424242/loupe.svg delete mode 100644 core/themes/stable/images/core/icons/505050/loupe.svg delete mode 100644 core/themes/stable/images/core/icons/5181c6/chevron-disc-down.svg delete mode 100644 core/themes/stable/images/core/icons/5181c6/chevron-disc-up.svg delete mode 100644 core/themes/stable/images/core/icons/5181c6/pencil.svg delete mode 100644 core/themes/stable/images/core/icons/5181c6/twistie-down.svg delete mode 100644 core/themes/stable/images/core/icons/5181c6/twistie-up.svg delete mode 100644 core/themes/stable/images/core/icons/73b355/check.svg delete mode 100644 core/themes/stable/images/core/icons/787878/barchart.svg delete mode 100644 core/themes/stable/images/core/icons/787878/chevron-disc-down.svg delete mode 100644 core/themes/stable/images/core/icons/787878/chevron-disc-up.svg delete mode 100644 core/themes/stable/images/core/icons/787878/cog.svg delete mode 100644 core/themes/stable/images/core/icons/787878/ex.svg delete mode 100644 core/themes/stable/images/core/icons/787878/file.svg delete mode 100644 core/themes/stable/images/core/icons/787878/key.svg delete mode 100644 core/themes/stable/images/core/icons/787878/move.svg delete mode 100644 core/themes/stable/images/core/icons/787878/orgchart.svg delete mode 100644 core/themes/stable/images/core/icons/787878/paintbrush.svg delete mode 100644 core/themes/stable/images/core/icons/787878/pencil.svg delete mode 100644 core/themes/stable/images/core/icons/787878/people.svg delete mode 100644 core/themes/stable/images/core/icons/787878/push-left.svg delete mode 100644 core/themes/stable/images/core/icons/787878/push-right.svg delete mode 100644 core/themes/stable/images/core/icons/787878/push-up.svg delete mode 100644 core/themes/stable/images/core/icons/787878/puzzlepiece.svg delete mode 100644 core/themes/stable/images/core/icons/787878/questionmark-disc.svg delete mode 100644 core/themes/stable/images/core/icons/787878/twistie-down.svg delete mode 100644 core/themes/stable/images/core/icons/787878/twistie-up.svg delete mode 100644 core/themes/stable/images/core/icons/787878/wrench.svg delete mode 100644 core/themes/stable/images/core/icons/bebebe/chevron-disc-left.svg delete mode 100644 core/themes/stable/images/core/icons/bebebe/chevron-disc-right.svg delete mode 100644 core/themes/stable/images/core/icons/bebebe/cog.svg delete mode 100644 core/themes/stable/images/core/icons/bebebe/ex.svg delete mode 100644 core/themes/stable/images/core/icons/bebebe/hamburger.svg delete mode 100644 core/themes/stable/images/core/icons/bebebe/house.svg delete mode 100644 core/themes/stable/images/core/icons/bebebe/key.svg delete mode 100644 core/themes/stable/images/core/icons/bebebe/move.svg delete mode 100644 core/themes/stable/images/core/icons/bebebe/pencil.svg delete mode 100644 core/themes/stable/images/core/icons/bebebe/person.svg delete mode 100644 core/themes/stable/images/core/icons/bebebe/push-left.svg delete mode 100644 core/themes/stable/images/core/icons/bebebe/push-right.svg delete mode 100644 core/themes/stable/images/core/icons/bebebe/push-up.svg delete mode 100644 core/themes/stable/images/core/icons/bebebe/questionmark-disc.svg delete mode 100644 core/themes/stable/images/core/icons/bebebe/star-empty.svg delete mode 100644 core/themes/stable/images/core/icons/bebebe/star.svg delete mode 100644 core/themes/stable/images/core/icons/e29700/warning.svg delete mode 100644 core/themes/stable/images/core/icons/e32700/error.svg delete mode 100644 core/themes/stable/images/core/icons/ee0000/required.svg delete mode 100644 core/themes/stable/images/core/icons/ffffff/ex.svg delete mode 100644 core/themes/stable/images/core/icons/ffffff/hamburger.svg delete mode 100644 core/themes/stable/images/core/icons/ffffff/house.svg delete mode 100644 core/themes/stable/images/core/icons/ffffff/pencil.svg delete mode 100644 core/themes/stable/images/core/icons/ffffff/person.svg delete mode 100644 core/themes/stable/images/core/icons/ffffff/questionmark-disc.svg delete mode 100644 core/themes/stable/images/core/icons/ffffff/star-empty.svg delete mode 100644 core/themes/stable/images/core/icons/ffffff/star.svg delete mode 100644 core/themes/stable/images/core/icons/ffffff/twistie-down.svg delete mode 100644 core/themes/stable/images/core/icons/ffffff/twistie-up.svg delete mode 100644 core/themes/stable/images/core/icons/license.md delete mode 100644 core/themes/stable/images/core/loading-small.gif delete mode 100644 core/themes/stable/images/core/loading.gif delete mode 100644 core/themes/stable/images/core/menu-collapsed-rtl.png delete mode 100644 core/themes/stable/images/core/menu-collapsed.png delete mode 100644 core/themes/stable/images/core/menu-expanded.png delete mode 100644 core/themes/stable/images/core/menu-leaf.png delete mode 100644 core/themes/stable/images/core/throbber-active.gif delete mode 100644 core/themes/stable/images/core/throbber-inactive.png delete mode 100644 core/themes/stable/images/core/tree-bottom.png delete mode 100644 core/themes/stable/images/core/tree.png delete mode 100644 core/themes/stable/images/image/error.svg delete mode 100644 core/themes/stable/images/image/upload.svg delete mode 100644 core/themes/stable/images/shortcut/favstar-rtl.svg delete mode 100644 core/themes/stable/images/shortcut/favstar.svg delete mode 100644 core/themes/stable/images/views_ui/sprites.png delete mode 100644 core/themes/stable/js/ajax.js delete mode 100644 core/themes/stable/js/tour.js delete mode 100644 core/themes/stable/js/user.theme.js delete mode 100644 core/themes/stable/layouts/fourcol_section/fourcol_section.css delete mode 100644 core/themes/stable/layouts/fourcol_section/layout--fourcol-section.html.twig delete mode 100644 core/themes/stable/layouts/threecol_section/layout--threecol-section.html.twig delete mode 100644 core/themes/stable/layouts/threecol_section/threecol_section.css delete mode 100644 core/themes/stable/layouts/twocol_section/layout--twocol-section.html.twig delete mode 100644 core/themes/stable/layouts/twocol_section/twocol_section.css delete mode 100644 core/themes/stable/stable.info.yml delete mode 100644 core/themes/stable/stable.libraries.yml delete mode 100644 core/themes/stable/stable.theme delete mode 100644 core/themes/stable/templates/admin/admin-block-content.html.twig delete mode 100644 core/themes/stable/templates/admin/admin-block.html.twig delete mode 100644 core/themes/stable/templates/admin/admin-page.html.twig delete mode 100644 core/themes/stable/templates/admin/authorize-report.html.twig delete mode 100644 core/themes/stable/templates/admin/block-content-add-list.html.twig delete mode 100644 core/themes/stable/templates/admin/color-scheme-form.html.twig delete mode 100644 core/themes/stable/templates/admin/config_translation_manage_form_element.html.twig delete mode 100644 core/themes/stable/templates/admin/field-ui-table.html.twig delete mode 100644 core/themes/stable/templates/admin/help-section.html.twig delete mode 100644 core/themes/stable/templates/admin/image-anchor.html.twig delete mode 100644 core/themes/stable/templates/admin/image-crop-summary.html.twig delete mode 100644 core/themes/stable/templates/admin/image-resize-summary.html.twig delete mode 100644 core/themes/stable/templates/admin/image-rotate-summary.html.twig delete mode 100644 core/themes/stable/templates/admin/image-scale-and-crop-summary.html.twig delete mode 100644 core/themes/stable/templates/admin/image-scale-summary.html.twig delete mode 100644 core/themes/stable/templates/admin/image-style-preview.html.twig delete mode 100644 core/themes/stable/templates/admin/indentation.html.twig delete mode 100644 core/themes/stable/templates/admin/language-content-settings-table.html.twig delete mode 100644 core/themes/stable/templates/admin/language-negotiation-configure-form.html.twig delete mode 100644 core/themes/stable/templates/admin/locale-translation-last-check.html.twig delete mode 100644 core/themes/stable/templates/admin/locale-translation-update-info.html.twig delete mode 100644 core/themes/stable/templates/admin/maintenance-task-list.html.twig delete mode 100644 core/themes/stable/templates/admin/status-report-counter.html.twig delete mode 100644 core/themes/stable/templates/admin/status-report-general-info.html.twig delete mode 100644 core/themes/stable/templates/admin/status-report-grouped.html.twig delete mode 100644 core/themes/stable/templates/admin/status-report-page.html.twig delete mode 100644 core/themes/stable/templates/admin/status-report.html.twig delete mode 100644 core/themes/stable/templates/admin/system-admin-index.html.twig delete mode 100644 core/themes/stable/templates/admin/system-config-form.html.twig delete mode 100644 core/themes/stable/templates/admin/system-modules-details.html.twig delete mode 100644 core/themes/stable/templates/admin/system-modules-uninstall.html.twig delete mode 100644 core/themes/stable/templates/admin/system-security-advisories-fetch-error-message.html.twig delete mode 100644 core/themes/stable/templates/admin/system-themes-page.html.twig delete mode 100644 core/themes/stable/templates/admin/tablesort-indicator.html.twig delete mode 100644 core/themes/stable/templates/admin/update-fetch-error-message.html.twig delete mode 100644 core/themes/stable/templates/admin/update-last-check.html.twig delete mode 100644 core/themes/stable/templates/admin/update-project-status.html.twig delete mode 100644 core/themes/stable/templates/admin/update-report.html.twig delete mode 100644 core/themes/stable/templates/admin/update-version.html.twig delete mode 100644 core/themes/stable/templates/admin/views-ui-build-group-filter-form.html.twig delete mode 100644 core/themes/stable/templates/admin/views-ui-container.html.twig delete mode 100644 core/themes/stable/templates/admin/views-ui-display-tab-bucket.html.twig delete mode 100644 core/themes/stable/templates/admin/views-ui-display-tab-setting.html.twig delete mode 100644 core/themes/stable/templates/admin/views-ui-expose-filter-form.html.twig delete mode 100644 core/themes/stable/templates/admin/views-ui-rearrange-filter-form.html.twig delete mode 100644 core/themes/stable/templates/admin/views-ui-style-plugin-table.html.twig delete mode 100644 core/themes/stable/templates/admin/views-ui-view-displays-list.html.twig delete mode 100644 core/themes/stable/templates/admin/views-ui-view-info.html.twig delete mode 100644 core/themes/stable/templates/admin/views-ui-view-preview-section.html.twig delete mode 100644 core/themes/stable/templates/admin/views-ui-views-listing-table.html.twig delete mode 100644 core/themes/stable/templates/block/block--local-actions-block.html.twig delete mode 100644 core/themes/stable/templates/block/block--system-branding-block.html.twig delete mode 100644 core/themes/stable/templates/block/block--system-menu-block.html.twig delete mode 100644 core/themes/stable/templates/block/block--system-messages-block.html.twig delete mode 100644 core/themes/stable/templates/block/block.html.twig delete mode 100644 core/themes/stable/templates/content-edit/entity-add-list.html.twig delete mode 100644 core/themes/stable/templates/content-edit/entity-moderation-form.html.twig delete mode 100644 core/themes/stable/templates/content-edit/file-managed-file.html.twig delete mode 100644 core/themes/stable/templates/content-edit/file-upload-help.html.twig delete mode 100644 core/themes/stable/templates/content-edit/file-widget-multiple.html.twig delete mode 100644 core/themes/stable/templates/content-edit/filter-caption.html.twig delete mode 100644 core/themes/stable/templates/content-edit/filter-guidelines.html.twig delete mode 100644 core/themes/stable/templates/content-edit/filter-tips.html.twig delete mode 100644 core/themes/stable/templates/content-edit/image-widget.html.twig delete mode 100644 core/themes/stable/templates/content-edit/node-add-list.html.twig delete mode 100644 core/themes/stable/templates/content-edit/node-edit-form.html.twig delete mode 100644 core/themes/stable/templates/content-edit/text-format-wrapper.html.twig delete mode 100644 core/themes/stable/templates/content/aggregator-item.html.twig delete mode 100644 core/themes/stable/templates/content/book-node-export-html.html.twig delete mode 100644 core/themes/stable/templates/content/comment.html.twig delete mode 100644 core/themes/stable/templates/content/mark.html.twig delete mode 100644 core/themes/stable/templates/content/media-embed-error.html.twig delete mode 100644 core/themes/stable/templates/content/media-oembed-iframe.html.twig delete mode 100644 core/themes/stable/templates/content/media-reference-help.html.twig delete mode 100644 core/themes/stable/templates/content/media.html.twig delete mode 100644 core/themes/stable/templates/content/node.html.twig delete mode 100644 core/themes/stable/templates/content/off-canvas-page-wrapper.html.twig delete mode 100644 core/themes/stable/templates/content/page-title.html.twig delete mode 100644 core/themes/stable/templates/content/search-result.html.twig delete mode 100644 core/themes/stable/templates/content/taxonomy-term.html.twig delete mode 100644 core/themes/stable/templates/dataset/aggregator-feed.html.twig delete mode 100644 core/themes/stable/templates/dataset/forum-icon.html.twig delete mode 100644 core/themes/stable/templates/dataset/forum-list.html.twig delete mode 100644 core/themes/stable/templates/dataset/forums.html.twig delete mode 100644 core/themes/stable/templates/dataset/item-list.html.twig delete mode 100644 core/themes/stable/templates/dataset/table.html.twig delete mode 100644 core/themes/stable/templates/field/entity-page-title.html.twig delete mode 100644 core/themes/stable/templates/field/field--comment.html.twig delete mode 100644 core/themes/stable/templates/field/field--node--created.html.twig delete mode 100644 core/themes/stable/templates/field/field--node--title.html.twig delete mode 100644 core/themes/stable/templates/field/field--node--uid.html.twig delete mode 100644 core/themes/stable/templates/field/field.html.twig delete mode 100644 core/themes/stable/templates/field/file-audio.html.twig delete mode 100644 core/themes/stable/templates/field/file-link.html.twig delete mode 100644 core/themes/stable/templates/field/file-video.html.twig delete mode 100644 core/themes/stable/templates/field/image-formatter.html.twig delete mode 100644 core/themes/stable/templates/field/image-style.html.twig delete mode 100644 core/themes/stable/templates/field/image.html.twig delete mode 100644 core/themes/stable/templates/field/link-formatter-link-separate.html.twig delete mode 100644 core/themes/stable/templates/field/responsive-image-formatter.html.twig delete mode 100644 core/themes/stable/templates/field/responsive-image.html.twig delete mode 100644 core/themes/stable/templates/field/time.html.twig delete mode 100644 core/themes/stable/templates/form/checkboxes.html.twig delete mode 100644 core/themes/stable/templates/form/confirm-form.html.twig delete mode 100644 core/themes/stable/templates/form/container.html.twig delete mode 100644 core/themes/stable/templates/form/datetime-form.html.twig delete mode 100644 core/themes/stable/templates/form/datetime-wrapper.html.twig delete mode 100644 core/themes/stable/templates/form/details.html.twig delete mode 100644 core/themes/stable/templates/form/dropbutton-wrapper.html.twig delete mode 100644 core/themes/stable/templates/form/field-multiple-value-form.html.twig delete mode 100644 core/themes/stable/templates/form/fieldset.html.twig delete mode 100644 core/themes/stable/templates/form/form-element-label.html.twig delete mode 100644 core/themes/stable/templates/form/form-element.html.twig delete mode 100644 core/themes/stable/templates/form/form.html.twig delete mode 100644 core/themes/stable/templates/form/input.html.twig delete mode 100644 core/themes/stable/templates/form/radios.html.twig delete mode 100644 core/themes/stable/templates/form/select.html.twig delete mode 100644 core/themes/stable/templates/form/textarea.html.twig delete mode 100644 core/themes/stable/templates/layout/book-export-html.html.twig delete mode 100644 core/themes/stable/templates/layout/html.html.twig delete mode 100644 core/themes/stable/templates/layout/install-page.html.twig delete mode 100644 core/themes/stable/templates/layout/layout--onecol.html.twig delete mode 100644 core/themes/stable/templates/layout/layout--threecol-25-50-25.html.twig delete mode 100644 core/themes/stable/templates/layout/layout--threecol-33-34-33.html.twig delete mode 100644 core/themes/stable/templates/layout/layout--twocol-bricks.html.twig delete mode 100644 core/themes/stable/templates/layout/layout--twocol.html.twig delete mode 100644 core/themes/stable/templates/layout/layout.html.twig delete mode 100644 core/themes/stable/templates/layout/maintenance-page.html.twig delete mode 100644 core/themes/stable/templates/layout/page.html.twig delete mode 100644 core/themes/stable/templates/layout/region.html.twig delete mode 100644 core/themes/stable/templates/media-library/media--media-library.html.twig delete mode 100644 core/themes/stable/templates/media-library/media-library-item.html.twig delete mode 100644 core/themes/stable/templates/media-library/media-library-wrapper.html.twig delete mode 100644 core/themes/stable/templates/misc/feed-icon.html.twig delete mode 100644 core/themes/stable/templates/misc/progress-bar.html.twig delete mode 100644 core/themes/stable/templates/misc/status-messages.html.twig delete mode 100644 core/themes/stable/templates/navigation/book-all-books-block.html.twig delete mode 100644 core/themes/stable/templates/navigation/book-navigation.html.twig delete mode 100644 core/themes/stable/templates/navigation/book-tree.html.twig delete mode 100644 core/themes/stable/templates/navigation/breadcrumb.html.twig delete mode 100644 core/themes/stable/templates/navigation/links.html.twig delete mode 100644 core/themes/stable/templates/navigation/menu--toolbar.html.twig delete mode 100644 core/themes/stable/templates/navigation/menu-local-action.html.twig delete mode 100644 core/themes/stable/templates/navigation/menu-local-task.html.twig delete mode 100644 core/themes/stable/templates/navigation/menu-local-tasks.html.twig delete mode 100644 core/themes/stable/templates/navigation/menu.html.twig delete mode 100644 core/themes/stable/templates/navigation/pager.html.twig delete mode 100644 core/themes/stable/templates/navigation/toolbar.html.twig delete mode 100644 core/themes/stable/templates/navigation/vertical-tabs.html.twig delete mode 100644 core/themes/stable/templates/user/forum-submitted.html.twig delete mode 100644 core/themes/stable/templates/user/user.html.twig delete mode 100644 core/themes/stable/templates/user/username.html.twig delete mode 100644 core/themes/stable/templates/views/views-exposed-form.html.twig delete mode 100644 core/themes/stable/templates/views/views-mini-pager.html.twig delete mode 100644 core/themes/stable/templates/views/views-view-field.html.twig delete mode 100644 core/themes/stable/templates/views/views-view-fields.html.twig delete mode 100644 core/themes/stable/templates/views/views-view-grid.html.twig delete mode 100644 core/themes/stable/templates/views/views-view-grouping.html.twig delete mode 100644 core/themes/stable/templates/views/views-view-list.html.twig delete mode 100644 core/themes/stable/templates/views/views-view-mapping-test.html.twig delete mode 100644 core/themes/stable/templates/views/views-view-opml.html.twig delete mode 100644 core/themes/stable/templates/views/views-view-row-opml.html.twig delete mode 100644 core/themes/stable/templates/views/views-view-row-rss.html.twig delete mode 100644 core/themes/stable/templates/views/views-view-rss.html.twig delete mode 100644 core/themes/stable/templates/views/views-view-summary-unformatted.html.twig delete mode 100644 core/themes/stable/templates/views/views-view-summary.html.twig delete mode 100644 core/themes/stable/templates/views/views-view-table.html.twig delete mode 100644 core/themes/stable/templates/views/views-view-unformatted.html.twig delete mode 100644 core/themes/stable/templates/views/views-view.html.twig diff --git a/core/.stylelintignore b/core/.stylelintignore index 30542830a372..f72d2fb767c8 100644 --- a/core/.stylelintignore +++ b/core/.stylelintignore @@ -8,7 +8,5 @@ modules/layout_builder/css/**/*.css !modules/layout_builder/css/**/*.pcss.css modules/workspaces/css/**/*.css !modules/workspaces/css/**/*.pcss.css -themes/stable/css/core/dialog/off-canvas.reset.css -themes/stable/css/core/dialog/off-canvas.base.css themes/stable9/css/core/dialog/off-canvas.reset.css themes/stable9/css/core/dialog/off-canvas.base.css diff --git a/core/.stylelintrc.json b/core/.stylelintrc.json index f8abf38d9310..e4379aaf3651 100644 --- a/core/.stylelintrc.json +++ b/core/.stylelintrc.json @@ -477,7 +477,6 @@ "ignoreFiles": [ "assets/vendor/**/*.css", "tests/Drupal/Tests/Core/Asset/css_test_files/**/*.css", - "themes/stable/css/core/assets/vendor/**/*.css", "themes/stable9/css/core/assets/vendor/**/*.css" ] } diff --git a/core/MAINTAINERS.txt b/core/MAINTAINERS.txt index faec3587cf64..b4683f4f99e1 100644 --- a/core/MAINTAINERS.txt +++ b/core/MAINTAINERS.txt @@ -372,9 +372,6 @@ Shortcut - Tobias Zimmermann 'tstoeckler' https://www.drupal.org/u/tstoeckler - Jibran Ijaz 'jibran' https://www.drupal.org/u/jibran -Stable -- ? - Stark - John Albin Wilkins 'JohnAlbin' https://www.drupal.org/u/johnalbin diff --git a/core/modules/tour/js/tour.js b/core/modules/tour/js/tour.js index 96c66d9846cf..e68d90a39a04 100644 --- a/core/modules/tour/js/tour.js +++ b/core/modules/tour/js/tour.js @@ -225,7 +225,7 @@ // place, the 'next' button is focused here. nextButton.focus(); - // When Stable or Stable 9 are part of the active theme, the + // When Stable 9 is part of the active theme, the // Drupal.tour.convertToJoyrideMarkup() function is available. // This function converts Shepherd markup to Joyride markup, // facilitating the use of the Shepherd library that is diff --git a/core/tests/Drupal/KernelTests/Core/Theme/StableLibraryOverrideTest.php b/core/tests/Drupal/KernelTests/Core/Theme/StableLibraryOverrideTest.php deleted file mode 100644 index 2c1b72bc9e86..000000000000 --- a/core/tests/Drupal/KernelTests/Core/Theme/StableLibraryOverrideTest.php +++ /dev/null @@ -1,122 +0,0 @@ -<?php - -namespace Drupal\KernelTests\Core\Theme; - -/** - * Tests Stable's library overrides. - * - * @group Theme - * @group legacy - */ -class StableLibraryOverrideTest extends StableLibraryOverrideTestBase { - - /** - * The theme manager. - * - * @var \Drupal\Core\Theme\ThemeManagerInterface - */ - protected $themeManager; - - /** - * The theme initialization. - * - * @var \Drupal\Core\Theme\ThemeInitializationInterface - */ - protected $themeInitialization; - - /** - * The library discovery service. - * - * @var \Drupal\Core\Asset\LibraryDiscoveryInterface - */ - protected $libraryDiscovery; - - /** - * A list of all core modules. - * - * @var string[] - */ - protected $allModules; - - /** - * A list of libraries to skip checking, in the format extension/library_name. - * - * @var string[] - */ - protected $librariesToSkip = [ - 'core/drupal.dialog.off_canvas', - 'layout_builder/drupal.layout_builder', - 'views/views.responsive-grid', - ]; - - /** - * {@inheritdoc} - */ - protected static $modules = ['system', 'user', 'path_alias']; - - /** - * {@inheritdoc} - */ - protected function setUp(): void { - parent::setUp(); - - $this->container->get('theme_installer')->install(['stable']); - - // Enable all core modules. - $this->enableVisibleAndStableCoreModules(); - - $this->themeManager = $this->container->get('theme.manager'); - $this->themeInitialization = $this->container->get('theme.initialization'); - $this->libraryDiscovery = $this->container->get('library.discovery'); - } - - /** - * Ensures that Stable overrides all relevant core library assets. - */ - public function testStableLibraryOverrides() { - // First get the clean library definitions with no active theme. - $libraries_before = $this->getAllLibraries(); - $libraries_before = $this->removeVendorAssets($libraries_before); - - $this->themeManager->setActiveTheme($this->themeInitialization->getActiveThemeByName('stable')); - $this->libraryDiscovery->clearCachedDefinitions(); - - // Now get the library definitions with Stable as the active theme. - $libraries_after = $this->getAllLibraries(); - $libraries_after = $this->removeVendorAssets($libraries_after); - - foreach ($libraries_before as $extension => $libraries) { - foreach ($libraries as $library_name => $library) { - // Allow skipping libraries. - if (in_array("$extension/$library_name", $this->librariesToSkip)) { - continue; - } - // Skip internal libraries. - if (substr($library_name, 0, 9) === 'internal.') { - continue; - } - $library_after = $libraries_after[$extension][$library_name]; - - // Check that all the CSS assets are overridden. - foreach ($library['css'] as $index => $asset) { - $clean_path = $asset['data']; - $stable_path = $library_after['css'][$index]['data']; - // Make core/misc assets look like they are coming from a "core" - // module. - $replacements = [ - 'core/misc/' => "core/modules/core/css/", - ]; - $expected_path = strtr($clean_path, $replacements); - - // Adjust the module asset paths to correspond with the Stable folder - // structure. - $expected_path = str_replace("core/modules/$extension/css/", "core/themes/stable/css/$extension/", $expected_path); - $assert_path = str_replace("core/modules/$extension/", '', $clean_path); - - $this->assertEquals($expected_path, $stable_path, "$assert_path from the $extension/$library_name library is overridden in Stable."); - } - } - } - } - -} diff --git a/core/tests/Drupal/KernelTests/Core/Theme/StableTemplateOverrideTest.php b/core/tests/Drupal/KernelTests/Core/Theme/StableTemplateOverrideTest.php deleted file mode 100644 index 4f342e27a29f..000000000000 --- a/core/tests/Drupal/KernelTests/Core/Theme/StableTemplateOverrideTest.php +++ /dev/null @@ -1,111 +0,0 @@ -<?php - -namespace Drupal\KernelTests\Core\Theme; - -use Drupal\Core\Extension\ExtensionLifecycle; -use Drupal\Core\Theme\Registry; -use Drupal\KernelTests\KernelTestBase; - -/** - * Tests Stable's template overrides. - * - * @group Theme - * @group legacy - */ -class StableTemplateOverrideTest extends KernelTestBase { - - /** - * {@inheritdoc} - */ - protected static $modules = ['system', 'user']; - - /** - * An array of template names to skip, without the extension. - * - * @var string[] - */ - protected $templatesToSkip = [ - // This is an internal template. See the file docblock. - 'ckeditor5-settings-toolbar', - // Registered as a template in the views_theme() function in views.module - // but an actual template does not exist. - 'views-form-views-form', - 'views-view-grid-responsive', - ]; - - /** - * The theme handler. - * - * @var \Drupal\Core\Extension\ThemeHandlerInterface - */ - protected $themeHandler; - - /** - * A list of all core modules. - * - * @var string[] - */ - protected $allModules; - - /** - * {@inheritdoc} - */ - protected function setUp(): void { - parent::setUp(); - $this->themeHandler = $this->container->get('theme_handler'); - - $this->container->get('theme_installer')->install(['stable']); - - $this->installAllModules(); - } - - /** - * Installs all core modules. - */ - protected function installAllModules() { - // Enable all core modules. - $all_modules = $this->container->get('extension.list.module')->getList(); - $all_modules = array_filter($all_modules, function ($module) { - // Filter contrib, hidden, experimental, already enabled modules, and - // modules in the Testing package. - if ($module->origin !== 'core' - || !empty($module->info['hidden']) - || $module->status == TRUE - || $module->info['package'] == 'Testing' - || $module->info[ExtensionLifecycle::LIFECYCLE_IDENTIFIER] === ExtensionLifecycle::EXPERIMENTAL - || $module->info[ExtensionLifecycle::LIFECYCLE_IDENTIFIER] === ExtensionLifecycle::DEPRECATED) { - return FALSE; - } - return TRUE; - }); - $this->allModules = array_keys($all_modules); - sort($this->allModules); - - $module_installer = $this->container->get('module_installer'); - $module_installer->install($this->allModules); - - $this->installConfig(['system', 'user']); - } - - /** - * Ensures that Stable overrides all relevant core templates. - */ - public function testStableTemplateOverrides() { - $registry = new Registry($this->root, \Drupal::cache(), \Drupal::lock(), \Drupal::moduleHandler(), $this->themeHandler, \Drupal::service('theme.initialization'), \Drupal::service('cache.bootstrap'), \Drupal::service('extension.list.module'), 'stable'); - $registry->setThemeManager(\Drupal::theme()); - - $registry_full = $registry->get(); - - foreach ($registry_full as $hook => $info) { - if (isset($info['template'])) { - // Allow skipping templates. - if (in_array($info['template'], $this->templatesToSkip)) { - continue; - } - - $this->assertEquals('core/themes/stable', $info['theme path'], $info['template'] . '.html.twig overridden in Stable.'); - } - } - } - -} diff --git a/core/themes/stable/README.txt b/core/themes/stable/README.txt deleted file mode 100644 index dbb0f3d022d0..000000000000 --- a/core/themes/stable/README.txt +++ /dev/null @@ -1,27 +0,0 @@ - -ABOUT STABLE ------------- - -Stable is the default base theme; it provides minimal markup and very few -CSS classes. If you prefer more structured markup see the starterkit theme -generator. - -Stable allows core markup and styling to evolve by functioning as a backwards -compatibility layer for themes against changes to core markup and CSS. If you -browse Stable's contents, you will find copies of all the Twig templates and -CSS files provided by core. - -Stable will be used as the base theme if no base theme is set in a theme's -.info.yml file. To opt out of Stable you can set the base theme to false in -your theme's .info.yml file (see the warning below before doing this): - base theme: false - -Warning: Themes that opt out of using Stable as a base theme will need -continuous maintenance as core changes, so only opt out if you are prepared to -keep track of those changes and how they affect your theme. - -ABOUT DRUPAL THEMING --------------------- - -For more information, see Drupal.org's theming guide. -https://www.drupal.org/docs/8/theming diff --git a/core/themes/stable/css/block/block.admin.css b/core/themes/stable/css/block/block.admin.css deleted file mode 100644 index 91e8fbda0f10..000000000000 --- a/core/themes/stable/css/block/block.admin.css +++ /dev/null @@ -1,42 +0,0 @@ -/* Block listing page */ -.region-title__action { - display: inline-block; - margin-left: 1em; /* LTR */ -} -[dir="rtl"] .region-title__action { - margin-right: 1em; - margin-left: 0; -} - -/* Block demo mode */ -.block-region { - margin-top: 4px; - margin-bottom: 4px; - padding: 3px; - background-color: #ff6; -} -a.block-demo-backlink, -a.block-demo-backlink:link, -a.block-demo-backlink:visited { - position: fixed; - z-index: 499; - left: 20px; /* LTR */ - padding: 5px 10px; - color: #000; - border-radius: 0 0 10px 10px; - background-color: #b4d7f0; - font-family: "Lucida Grande", Verdana, sans-serif; - font-size: small; - line-height: 20px; -} -a.block-demo-backlink:hover { - text-decoration: underline; -} - -/* Configure block form - Block description */ -.block-form .form-item-settings-admin-label label { - display: inline; -} -.block-form .form-item-settings-admin-label label:after { - content: ":"; -} diff --git a/core/themes/stable/css/color/color.admin.css b/core/themes/stable/css/color/color.admin.css deleted file mode 100644 index d15948873e1e..000000000000 --- a/core/themes/stable/css/color/color.admin.css +++ /dev/null @@ -1,153 +0,0 @@ -/** - * @file - * Stylesheet for the administration pages of the Color module. - */ -.color-form { - max-width: 50em; -} -.farbtastic { - margin: 0 auto; -} -.color-form .form-item { - height: 2em; - margin: 0.5em 0; - padding: 0.5em; -} -.color-form label { - clear: left; /* LTR */ -} -[dir="rtl"] .color-form label { - clear: right; -} -.color-form .form-text { - float: left; /* LTR */ - width: 86%; - cursor: pointer; - text-align: center; -} -[dir="rtl"] .color-form .form-text { - float: right; -} -.color-palette__hook { - float: left; /* LTR */ - width: 16px; - height: 16px; -} -[dir="rtl"] .color-palette__hook { - float: right; -} -.color-palette__hook.is-down, -.color-palette__hook.is-up, -.color-palette__hook.is-both { - background: url(../../images/color/hook.png) no-repeat 100% 0; /* LTR */ -} -[dir="rtl"] .color-palette__hook.is-down, -[dir="rtl"] .color-palette__hook.is-up, -[dir="rtl"] .color-palette__hook.is-both { - background: url(../../images/color/hook-rtl.png) no-repeat 0 0; -} -.color-palette__hook.is-up { - background-position: 100% -27px; /* LTR */ -} -[dir="rtl"] .color-palette__hook.is-up { - background-position: 0 -27px; -} -.color-palette__hook.is-both { - background-position: 100% -54px; /* LTR */ -} -[dir="rtl"] .color-palette__hook.is-both { - background-position: 0 -54px; -} -/** - * The button also inherits from .link, which hides the background. Use a more - * specific selector to overwrite. - */ -button.color-palette__lock, -.color-palette__lock { - position: relative; - top: -1.7em; - left: -10px; - float: left; /* LTR */ - width: 20px; - height: 19px; - cursor: pointer; - text-indent: -9999px; - direction: ltr; - border: 0; - outline: 0; - background: url(../../images/color/lock.png) no-repeat 50% 0; -} -[dir="rtl"] button.color-palette__lock, -[dir="rtl"] .color-palette__lock { - float: right; -} -/* Same as above .color-palette__lock rule. */ -button.is-unlocked, -.is-unlocked { - background-position: 50% -22px; -} - -/* wide viewport. */ -@media screen and (min-width: 37.5625em) { /* 601px */ - .color-placeholder { - float: right; /* LTR */ - } - [dir="rtl"] .color-placeholder { - float: left; - } - .color-form .form-item { - margin: 0.5em 195px 0.5em 0; /* LTR */ - } - [dir="rtl"] .color-form .form-item { - margin: 0.5em 0 0.5em 195px; - } - .color-form label { - float: left; /* LTR */ - clear: left; /* LTR */ - width: 15em; - } - [dir="rtl"] .color-form label { - float: right; - clear: right; - } - .color-form .form-text, - .color-form .form-select { - float: left; /* LTR */ - width: auto; - } - [dir="rtl"] .color-form .form-text, - [dir="rtl"] .color-form .form-select { - float: right; - } - .color-palette__hook { - float: left; /* LTR */ - margin-top: 3px; - } - [dir="rtl"] .color-palette__hook { - float: right; - } -} -.item-selected { - background: #eee; -} - -/* Preview */ -.color-preview { - display: none; -} -.js .color-preview { - position: relative; - display: block; - float: left; /* LTR */ -} -.js[dir="rtl"] .color-preview { - float: right; -} - -@media screen and (max-width: 30em) { /* 480px */ - .color-form .color-preview-sidebar, - .color-form .color-preview-content { - width: auto; - margin: 0; - } -} diff --git a/core/themes/stable/css/config_translation/config_translation.admin.css b/core/themes/stable/css/config_translation/config_translation.admin.css deleted file mode 100644 index 0a79b48d93a0..000000000000 --- a/core/themes/stable/css/config_translation/config_translation.admin.css +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @file - * Styles for Configuration Translation. - */ - -/** - * Hide the label, in an accessible way, for responsive screens which show the - * form in one column. - */ -.translation-set__translated label { - position: absolute; - overflow: hidden; - clip: rect(1px, 1px, 1px, 1px); - width: 1px; - height: 1px; -} - -@media screen and (min-width: 38em) { - .translation-set__translated label { - position: inherit; - width: auto; - height: auto; - } -} diff --git a/core/themes/stable/css/content_moderation/content_moderation.module.css b/core/themes/stable/css/content_moderation/content_moderation.module.css deleted file mode 100644 index 2ffefa52698a..000000000000 --- a/core/themes/stable/css/content_moderation/content_moderation.module.css +++ /dev/null @@ -1,38 +0,0 @@ -/** - * @file - * Component styles for the content_moderation module. - */ -.entity-moderation-form { - display: -webkit-flex; /* Safari */ - display: flex; - -webkit-flex-wrap: wrap; /* Safari */ - flex-wrap: wrap; - -webkit-align-items: flex-start; /* Safari */ - align-items: flex-start; - list-style: none; -} - -.entity-moderation-form__item { - display: table; - margin-right: 2em; -} - -.entity-moderation-form__item:last-child { - -webkit-align-self: flex-end; /* Safari */ - align-self: flex-end; - margin-right: 0; -} - -.entity-moderation-form .form-item { - margin-top: 1em; - margin-bottom: 1em; -} - -.entity-moderation-form .form-item label { - display: table; - padding-bottom: 0.25em; -} - -.entity-moderation-form input[type=submit] { - margin-bottom: 1.2em; -} diff --git a/core/themes/stable/css/content_moderation/content_moderation.theme.css b/core/themes/stable/css/content_moderation/content_moderation.theme.css deleted file mode 100644 index 12242db25c8f..000000000000 --- a/core/themes/stable/css/content_moderation/content_moderation.theme.css +++ /dev/null @@ -1,10 +0,0 @@ -/** - * @file - * Theme styles for the content_moderation module. - */ -.entity-moderation-form { - margin: 2em 0; - padding-left: 1em; - border: 1px dashed #bbb; - background: #fff; -} diff --git a/core/themes/stable/css/content_translation/content_translation.admin.css b/core/themes/stable/css/content_translation/content_translation.admin.css deleted file mode 100644 index 732ea0f11b62..000000000000 --- a/core/themes/stable/css/content_translation/content_translation.admin.css +++ /dev/null @@ -1,33 +0,0 @@ -/** - * @file - * Styles for the content language administration page. - */ - -.language-content-settings-form .bundle { - width: 24%; -} -.language-content-settings-form .field { - width: 24%; - padding-left: 3em; /* LTR */ -} -[dir="rtl"] .language-content-settings-form .field { - padding-right: 3em; - padding-left: 1em; -} -.language-content-settings-form .column { - padding-left: 5em; /* LTR */ -} -[dir="rtl"] .language-content-settings-form .column { - padding-right: 5em; - padding-left: 1em; -} -.language-content-settings-form .field label, -.language-content-settings-form .column label { - font-weight: normal; -} -.language-content-settings-form .translatable { - width: 1%; -} -.language-content-settings-form .operations { - width: 75%; -} diff --git a/core/themes/stable/css/contextual/contextual.icons.theme.css b/core/themes/stable/css/contextual/contextual.icons.theme.css deleted file mode 100644 index 3c88fdbf39b5..000000000000 --- a/core/themes/stable/css/contextual/contextual.icons.theme.css +++ /dev/null @@ -1,39 +0,0 @@ -/** - * @file - * Styling for contextual module icons. - */ - -/** - * Toolbar tab icon. - */ -.toolbar-bar .toolbar-icon-edit:before { - background-image: url(../../images/core/icons/bebebe/pencil.svg); -} -.toolbar-bar .toolbar-icon-edit:active:before, -.toolbar-bar .toolbar-icon-edit.is-active:before { - background-image: url(../../images/core/icons/ffffff/pencil.svg); -} - -/** - * Contextual trigger. - */ -.contextual .trigger { - /* Override the .focusable height: auto */ - width: 26px !important; - /* Override the .focusable height: auto */ - height: 26px !important; - text-indent: -9999px; - background-image: url(../../images/core/icons/bebebe/pencil.svg); - background-repeat: no-repeat; - background-position: center center; - background-size: 16px 16px; -} - -.contextual .trigger:hover { - background-image: url(../../images/core/icons/787878/pencil.svg); -} - -.contextual .trigger:focus { - outline: none; - background-image: url(../../images/core/icons/5181c6/pencil.svg); -} diff --git a/core/themes/stable/css/contextual/contextual.module.css b/core/themes/stable/css/contextual/contextual.module.css deleted file mode 100644 index 2a21e1bb0a80..000000000000 --- a/core/themes/stable/css/contextual/contextual.module.css +++ /dev/null @@ -1,18 +0,0 @@ -/** - * @file - * Generic base styles for contextual module. - */ - -.contextual-region { - position: relative; -} -.contextual .trigger:focus { - /* Override the .focusable position: static */ - position: relative !important; -} -.contextual-links { - display: none; -} -.contextual.open .contextual-links { - display: block; -} diff --git a/core/themes/stable/css/contextual/contextual.theme.css b/core/themes/stable/css/contextual/contextual.theme.css deleted file mode 100644 index d84444d18d7c..000000000000 --- a/core/themes/stable/css/contextual/contextual.theme.css +++ /dev/null @@ -1,112 +0,0 @@ -/** - * @file - * Styling for contextual module. - */ - -/** - * Contextual links wrappers. - */ -.contextual { - position: absolute; - z-index: 500; - top: 6px; - right: 0; /* LTR */ -} -[dir="rtl"] .contextual { - right: auto; - left: 0; -} - -/** - * Contextual region. - */ -.contextual-region.focus { - outline: 1px dashed #d6d6d6; - outline-offset: 1px; -} - -/** - * Contextual trigger. - */ -.contextual .trigger { - position: relative; - right: 6px; /* LTR */ - float: right; /* LTR */ - overflow: hidden; - margin: 0; - padding: 0 2px; - cursor: pointer; - border: 1px solid #ccc; - border-radius: 13px; - background-color: #fff; - background-attachment: scroll; -} -[dir="rtl"] .contextual .trigger { - right: auto; - left: 6px; - float: left; -} -.contextual.open .trigger { - z-index: 2; - border: 1px solid #ccc; - border-bottom-color: transparent; - border-radius: 13px 13px 0 0; - box-shadow: none; -} - -/** - * Contextual links. - * - * The following selectors are heavy to discourage theme overriding. - */ -.contextual-region .contextual .contextual-links { - position: relative; - top: -1px; - right: 6px; /* LTR */ - float: right; /* LTR */ - clear: both; - margin: 0; - padding: 0.25em 0; - text-align: left; /* LTR */ - white-space: nowrap; - border: 1px solid #ccc; - border-radius: 4px 0 4px 4px; /* LTR */ - background-color: #fff; -} -[dir="rtl"] .contextual-region .contextual .contextual-links { - right: auto; - left: 6px; - float: left; - text-align: right; - border-radius: 0 4px 4px 4px; -} -.contextual-region .contextual .contextual-links li { - margin: 0; - padding: 0; - list-style: none; - list-style-image: none; - border: none; - background-color: #fff; - line-height: 100%; -} -.contextual-region .contextual .contextual-links a { - display: block; - margin: 0.25em 0; - padding: 0.4em 0.6em; - color: #333; - background-color: #fff; - font-family: sans-serif; - font-size: small; - line-height: 0.8em; -} -.touchevents .contextual-region .contextual .contextual-links a { - font-size: large; -} -.contextual-region .contextual .contextual-links a, -.contextual-region .contextual .contextual-links a:hover { - text-decoration: none; -} -.no-touchevents .contextual-region .contextual .contextual-links li a:hover { - color: #000; - background: #f7fcff; -} diff --git a/core/themes/stable/css/contextual/contextual.toolbar.css b/core/themes/stable/css/contextual/contextual.toolbar.css deleted file mode 100644 index 5b84c24accdc..000000000000 --- a/core/themes/stable/css/contextual/contextual.toolbar.css +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @file - * Styling for contextual module's toolbar tab. - */ - -/* Tab appearance. */ -.toolbar .toolbar-bar .contextual-toolbar-tab.toolbar-tab { - float: right; /* LTR */ -} -[dir="rtl"] .toolbar .toolbar-bar .contextual-toolbar-tab.toolbar-tab { - float: left; -} -.toolbar .toolbar-bar .contextual-toolbar-tab .toolbar-item { - margin: 0; -} -.toolbar .toolbar-bar .contextual-toolbar-tab .toolbar-item.is-active { - background-image: -webkit-linear-gradient(rgb(78, 159, 234) 0%, rgb(69, 132, 221) 100%); - background-image: linear-gradient(rgb(78, 159, 234) 0%, rgb(69, 132, 221) 100%); -} - -/* @todo get rid of this declaration by making toolbar.module's CSS less specific */ -.toolbar .toolbar-bar .contextual-toolbar-tab.toolbar-tab.hidden { - display: none; -} diff --git a/core/themes/stable/css/core/assets/vendor/normalize-css/normalize.css b/core/themes/stable/css/core/assets/vendor/normalize-css/normalize.css deleted file mode 100644 index 5e5e3c898106..000000000000 --- a/core/themes/stable/css/core/assets/vendor/normalize-css/normalize.css +++ /dev/null @@ -1,424 +0,0 @@ -/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ - -/** - * 1. Set default font family to sans-serif. - * 2. Prevent iOS and IE text size adjust after device orientation change, - * without disabling user zoom. - */ - -html { - font-family: sans-serif; /* 1 */ - -ms-text-size-adjust: 100%; /* 2 */ - -webkit-text-size-adjust: 100%; /* 2 */ -} - -/** - * Remove default margin. - */ - -body { - margin: 0; -} - -/* HTML5 display definitions - ========================================================================== */ - -/** - * Correct `block` display not defined for any HTML5 element in IE 8/9. - * Correct `block` display not defined for `details` or `summary` in IE 10/11 - * and Firefox. - * Correct `block` display not defined for `main` in IE 11. - */ - -article, -aside, -details, -figcaption, -figure, -footer, -header, -hgroup, -main, -menu, -nav, -section, -summary { - display: block; -} - -/** - * 1. Correct `inline-block` display not defined in IE 8/9. - * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. - */ - -audio, -canvas, -progress, -video { - display: inline-block; /* 1 */ - vertical-align: baseline; /* 2 */ -} - -/** - * Prevent modern browsers from displaying `audio` without controls. - * Remove excess height in iOS 5 devices. - */ - -audio:not([controls]) { - display: none; - height: 0; -} - -/** - * Address `[hidden]` styling not present in IE 8/9/10. - * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22. - */ - -[hidden], -template { - display: none; -} - -/* Links - ========================================================================== */ - -/** - * Remove the gray background color from active links in IE 10. - */ - -a { - background-color: transparent; -} - -/** - * Improve readability of focused elements when they are also in an - * active/hover state. - */ - -a:active, -a:hover { - outline: 0; -} - -/* Text-level semantics - ========================================================================== */ - -/** - * Address styling not present in IE 8/9/10/11, Safari, and Chrome. - */ - -abbr[title] { - border-bottom: 1px dotted; -} - -/** - * Address style set to `bolder` in Firefox 4+, Safari, and Chrome. - */ - -b, -strong { - font-weight: bold; -} - -/** - * Address styling not present in Safari and Chrome. - */ - -dfn { - font-style: italic; -} - -/** - * Address variable `h1` font-size and margin within `section` and `article` - * contexts in Firefox 4+, Safari, and Chrome. - */ - -h1 { - font-size: 2em; - margin: 0.67em 0; -} - -/** - * Address styling not present in IE 8/9. - */ - -mark { - background: #ff0; - color: #000; -} - -/** - * Address inconsistent and variable font size in all browsers. - */ - -small { - font-size: 80%; -} - -/** - * Prevent `sub` and `sup` affecting `line-height` in all browsers. - */ - -sub, -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} - -sup { - top: -0.5em; -} - -sub { - bottom: -0.25em; -} - -/* Embedded content - ========================================================================== */ - -/** - * Remove border when inside `a` element in IE 8/9/10. - */ - -img { - border: 0; -} - -/** - * Correct overflow not hidden in IE 9/10/11. - */ - -svg:not(:root) { - overflow: hidden; -} - -/* Grouping content - ========================================================================== */ - -/** - * Address margin not present in IE 8/9 and Safari. - */ - -figure { - margin: 1em 40px; -} - -/** - * Address differences between Firefox and other browsers. - */ - -hr { - box-sizing: content-box; - height: 0; -} - -/** - * Contain overflow in all browsers. - */ - -pre { - overflow: auto; -} - -/** - * Address odd `em`-unit font size rendering in all browsers. - */ - -code, -kbd, -pre, -samp { - font-family: monospace, monospace; - font-size: 1em; -} - -/* Forms - ========================================================================== */ - -/** - * Known limitation: by default, Chrome and Safari on OS X allow very limited - * styling of `select`, unless a `border` property is set. - */ - -/** - * 1. Correct color not being inherited. - * Known issue: affects color of disabled elements. - * 2. Correct font properties not being inherited. - * 3. Address margins set differently in Firefox 4+, Safari, and Chrome. - */ - -button, -input, -optgroup, -select, -textarea { - color: inherit; /* 1 */ - font: inherit; /* 2 */ - margin: 0; /* 3 */ -} - -/** - * Address `overflow` set to `hidden` in IE 8/9/10/11. - */ - -button { - overflow: visible; -} - -/** - * Address inconsistent `text-transform` inheritance for `button` and `select`. - * All other form control elements do not inherit `text-transform` values. - * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera. - * Correct `select` style inheritance in Firefox. - */ - -button, -select { - text-transform: none; -} - -/** - * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` - * and `video` controls. - * 2. Correct inability to style clickable `input` types in iOS. - * 3. Improve usability and consistency of cursor style between image-type - * `input` and others. - */ - -button, -html input[type="button"], /* 1 */ -input[type="reset"], -input[type="submit"] { - -webkit-appearance: button; /* 2 */ - cursor: pointer; /* 3 */ -} - -/** - * Re-set default cursor for disabled elements. - */ - -button[disabled], -html input[disabled] { - cursor: default; -} - -/** - * Remove inner padding and border in Firefox 4+. - */ - -button::-moz-focus-inner, -input::-moz-focus-inner { - border: 0; - padding: 0; -} - -/** - * Address Firefox 4+ setting `line-height` on `input` using `!important` in - * the UA stylesheet. - */ - -input { - line-height: normal; -} - -/** - * It's recommended that you don't attempt to style these elements. - * Firefox's implementation doesn't respect box-sizing, padding, or width. - * - * 1. Address box sizing set to `content-box` in IE 8/9/10. - * 2. Remove excess padding in IE 8/9/10. - */ - -input[type="checkbox"], -input[type="radio"] { - box-sizing: border-box; /* 1 */ - padding: 0; /* 2 */ -} - -/** - * Fix the cursor style for Chrome's increment/decrement buttons. For certain - * `font-size` values of the `input`, it causes the cursor style of the - * decrement button to change from `default` to `text`. - */ - -input[type="number"]::-webkit-inner-spin-button, -input[type="number"]::-webkit-outer-spin-button { - height: auto; -} - -/** - * 1. Address `appearance` set to `searchfield` in Safari and Chrome. - * 2. Address `box-sizing` set to `border-box` in Safari and Chrome. - */ - -input[type="search"] { - -webkit-appearance: textfield; /* 1 */ - box-sizing: content-box; /* 2 */ -} - -/** - * Remove inner padding and search cancel button in Safari and Chrome on OS X. - * Safari (but not Chrome) clips the cancel button when the search input has - * padding (and `textfield` appearance). - */ - -input[type="search"]::-webkit-search-cancel-button, -input[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; -} - -/** - * Define consistent border, margin, and padding. - */ - -fieldset { - border: 1px solid #c0c0c0; - margin: 0 2px; - padding: 0.35em 0.625em 0.75em; -} - -/** - * 1. Correct `color` not being inherited in IE 8/9/10/11. - * 2. Remove padding so people aren't caught out if they zero out fieldsets. - */ - -legend { - border: 0; /* 1 */ - padding: 0; /* 2 */ -} - -/** - * Remove default vertical scrollbar in IE 8/9/10/11. - */ - -textarea { - overflow: auto; -} - -/** - * Don't inherit the `font-weight` (applied by a rule above). - * NOTE: the default cannot safely be changed in Chrome and Safari on OS X. - */ - -optgroup { - font-weight: bold; -} - -/* Tables - ========================================================================== */ - -/** - * Remove most spacing between table cells. - */ - -table { - border-collapse: collapse; - border-spacing: 0; -} - -td, -th { - padding: 0; -} diff --git a/core/themes/stable/css/core/dropbutton/dropbutton.css b/core/themes/stable/css/core/dropbutton/dropbutton.css deleted file mode 100644 index 654a8d8ef329..000000000000 --- a/core/themes/stable/css/core/dropbutton/dropbutton.css +++ /dev/null @@ -1,163 +0,0 @@ -/** - * @file - * Base styles for dropbuttons. - */ - -/** - * When a dropbutton has only one option, it is simply a button. - */ -.dropbutton-wrapper, -.dropbutton-wrapper div { - box-sizing: border-box; -} -.js .dropbutton-wrapper, -.js .dropbutton-widget { - position: relative; - display: block; -} - -@media screen and (max-width: 600px) { - .js .dropbutton-wrapper { - width: 100%; - } -} - -/* Splitbuttons */ -@media screen and (min-width: 600px) { - .form-actions .dropbutton-wrapper { - float: left; /* LTR */ - } - [dir="rtl"] .form-actions .dropbutton-wrapper { - float: right; - } -} -.js .form-actions .dropbutton-widget { - position: static; -} -.js td .dropbutton-widget { - position: absolute; -} -.js td .dropbutton-wrapper { - min-height: 2em; -} -.js td .dropbutton-multiple { - max-width: 100%; - margin-right: 2em; /* LTR */ - padding-right: 10em; /* LTR */ -} -[dir="rtl"].js td .dropbutton-multiple { - margin-right: 0; - margin-left: 2em; - padding-right: 0; - padding-left: 10em; -} -.js td .dropbutton-multiple .dropbutton-action a, -.js td .dropbutton-multiple .dropbutton-action input, -.js td .dropbutton-multiple .dropbutton-action button { - width: auto; -} - -/* UL styles are over-scoped in core, so this selector needs weight parity. */ -.js .dropbutton-widget .dropbutton { - overflow: hidden; - margin: 0; - padding: 0; - list-style-type: none; - list-style-image: none; -} -.js .dropbutton li, -.js .dropbutton a { - display: block; - outline: none; -} - -.js .dropbutton li:hover, -.js .dropbutton li:focus, -.js .dropbutton a:hover, -.js .dropbutton a:focus { - outline: initial; -} - -/** - * The dropbutton styling. - * - * A dropbutton is a widget that displays a list of action links as a button - * with a primary action. Secondary actions are hidden behind a click on a - * twisty arrow. - * - * The arrow is created using border on a zero-width, zero-height span. - * The arrow inherits the link color, but can be overridden with border colors. - */ -.js .dropbutton-multiple .dropbutton-widget { - padding-right: 2em; /* LTR */ -} -.js[dir="rtl"] .dropbutton-multiple .dropbutton-widget { - padding-right: 0; - padding-left: 2em; -} -.dropbutton-multiple.open, -.dropbutton-multiple.open .dropbutton-widget { - max-width: none; -} -.dropbutton-multiple.open { - z-index: 100; -} -.dropbutton-multiple .dropbutton .secondary-action { - display: none; -} -.dropbutton-multiple.open .dropbutton .secondary-action { - display: block; -} -.dropbutton-toggle { - position: absolute; - top: 0; - right: 0; /* LTR */ - bottom: 0; - display: block; - width: 2em; - white-space: nowrap; - text-indent: 110%; -} -[dir="rtl"] .dropbutton-toggle { - right: auto; - left: 0; -} -.dropbutton-toggle button { - display: block; - width: 100%; - height: 100%; - margin: 0; - padding: 0; - cursor: pointer; - border: 0; - background: none; -} -.dropbutton-toggle button:hover, -.dropbutton-toggle button:focus { - outline: initial; -} -.dropbutton-arrow { - position: absolute; - top: 50%; - right: 40%; /* 0.6667em; */ /* LTR */ - display: block; - overflow: hidden; - width: 0; - height: 0; - margin-top: -0.1666em; - border-width: 0.3333em 0.3333em 0; - border-style: solid; - border-right-color: transparent; - border-bottom-color: transparent; - border-left-color: transparent; - line-height: 0; -} -[dir="rtl"] .dropbutton-arrow { - right: auto; - left: 0.6667em; -} -.dropbutton-multiple.open .dropbutton-arrow { - top: 0.6667em; - border-top-color: transparent; - border-bottom: 0.3333em solid; -} diff --git a/core/themes/stable/css/core/normalize-fixes.css b/core/themes/stable/css/core/normalize-fixes.css deleted file mode 100644 index b400831192a8..000000000000 --- a/core/themes/stable/css/core/normalize-fixes.css +++ /dev/null @@ -1,13 +0,0 @@ -/** - * @file - * Fixes for core/assets/vendor/normalize-css/normalize.css since version 3. - */ - -/** - * Fix problem with details/summary lines missing the drop arrows. - */ -@media (min--moz-device-pixel-ratio: 0) { - summary { - display: list-item; - } -} diff --git a/core/themes/stable/css/core/print.css b/core/themes/stable/css/core/print.css deleted file mode 100644 index c05d10366006..000000000000 --- a/core/themes/stable/css/core/print.css +++ /dev/null @@ -1,24 +0,0 @@ -body { - margin: 1em; - background-color: #fff; -} -[dir="rtl"] body { - direction: rtl; -} -th { - text-align: left; /* LTR */ - color: #006; - border-bottom: 1px solid #ccc; -} -[dir="rtl"] th { - text-align: right; -} -tr:nth-child(odd) { - background-color: #ddd; -} -tr:nth-child(even) { - background-color: #fff; -} -td { - padding: 5px; -} diff --git a/core/themes/stable/css/core/vertical-tabs.css b/core/themes/stable/css/core/vertical-tabs.css deleted file mode 100644 index f6ae0a2b93e1..000000000000 --- a/core/themes/stable/css/core/vertical-tabs.css +++ /dev/null @@ -1,69 +0,0 @@ -/** - * @file - * Vertical Tabs. - */ - -.vertical-tabs { - margin: 1em 0 1em 15em; /* LTR */ - border: 1px solid #ccc; -} -[dir="rtl"] .vertical-tabs { - margin-right: 15em; - margin-left: 0; -} -.vertical-tabs__menu { - float: left; /* LTR */ - width: 15em; - margin: -1px 0 -1px -15em; /* LTR */ - padding: 0; - list-style: none; - border-top: 1px solid #ccc; -} -[dir="rtl"] .vertical-tabs__menu { - float: right; - margin-right: -15em; - margin-left: 0; -} -.vertical-tabs__pane { - margin: 0; - border: 0; -} -.vertical-tabs__pane > summary { - display: none; -} - -/* Layout of each tab. */ -.vertical-tabs__menu-item { - border: 1px solid #ccc; - border-top: 0; - background: #eee; -} -.vertical-tabs__menu-item a { - display: block; - padding: 0.5em 0.6em; - text-decoration: none; -} -.vertical-tabs__menu-item a:focus .vertical-tabs__menu-item-title, -.vertical-tabs__menu-item a:active .vertical-tabs__menu-item-title, -.vertical-tabs__menu-item a:hover .vertical-tabs__menu-item-title { - text-decoration: underline; -} -.vertical-tabs__menu-item a:hover { - outline: 1px dotted; -} -.vertical-tabs__menu-item.is-selected { - border-right-width: 0; /* LTR */ - background-color: #fff; -} -[dir="rtl"] .vertical-tabs__menu-item.is-selected { - border-right-width: 1px; - border-left-width: 0; -} -.vertical-tabs__menu-item.is-selected .vertical-tabs__menu-item-title { - color: #000; -} -.vertical-tabs__menu-item-summary { - display: block; - margin-bottom: 0; - line-height: normal; -} diff --git a/core/themes/stable/css/dblog/dblog.module.css b/core/themes/stable/css/dblog/dblog.module.css deleted file mode 100644 index 3c72b5ea0255..000000000000 --- a/core/themes/stable/css/dblog/dblog.module.css +++ /dev/null @@ -1,37 +0,0 @@ -/** - * @file - * Admin styles for the Database Logging module. - */ -.dblog-filter-form .form-item-type, -.dblog-filter-form .form-item-severity { - display: inline-block; - max-width: 30%; - margin: 0.1em 0.9em 0.1em 0.1em; /* LTR */ -} -[dir="rtl"] .dblog-filter-form .form-item-type, -[dir="rtl"] .dblog-filter-form .form-item-severity { - margin: 0.1em 0.1em 0.1em 0.9em; -} -.dblog-filter-form .form-actions { - display: inline-block; - padding: 3ex 0 0; - vertical-align: top; -} -.admin-dblog .icon, -.admin-dblog .dblog-warning .icon, -.admin-dblog .dblog-error .icon, -.admin-dblog .dblog-critical .icon, -.admin-dblog .dblog-alert .icon, -.admin-dblog .dblog-emergency .icon { - width: 16px; - background: no-repeat center; -} -.admin-dblog .dblog-warning .icon { - background-image: url(../../images/core/icons/e29700/warning.svg); -} -.admin-dblog .dblog-error .icon, -.admin-dblog .dblog-critical .icon, -.admin-dblog .dblog-alert .icon, -.admin-dblog .dblog-emergency .icon { - background-image: url(../../images/core/icons/e32700/error.svg); -} diff --git a/core/themes/stable/css/field_ui/field_ui.admin.css b/core/themes/stable/css/field_ui/field_ui.admin.css deleted file mode 100644 index f1716491c449..000000000000 --- a/core/themes/stable/css/field_ui/field_ui.admin.css +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @file - * Stylesheet for the Field UI module. - */ - -/* 'Manage fields' and 'Manage display' overviews */ -.field-ui-overview .region-title td { - font-weight: bold; -} -.field-ui-overview .region-message td { - font-style: italic; -} - -/* 'Manage form display' and 'Manage display' overview */ -.field-ui-overview .field-plugin-summary-cell { - line-height: 1em; -} -.field-ui-overview .field-plugin-summary { - float: left; /* LTR */ - font-size: 0.9em; -} -[dir="rtl"] .field-ui-overview .field-plugin-summary { - float: right; -} -.field-ui-overview .field-plugin-summary-cell .warning { - display: block; - float: left; /* LTR */ - margin-right: 0.5em; -} -[dir="rtl"] .field-ui-overview .field-plugin-summary-cell .warning { - float: right; -} -.field-ui-overview .field-plugin-settings-edit-wrapper { - float: right; /* LTR */ -} -[dir="rtl"] .field-ui-overview .field-plugin-settings-edit-wrapper { - float: left; -} -.field-ui-overview .field-plugin-settings-edit { - float: right; /* LTR */ -} -[dir="rtl"] .field-ui-overview .field-plugin-settings-edit { - float: left; -} -.field-ui-overview .field-plugin-settings-editing td { - vertical-align: top; -} -.field-ui-overview .field-plugin-settings-editing .field-plugin-type { - display: none; -} -.field-ui-overview .field-plugin-settings-edit-form .plugin-name { - font-weight: bold; -} diff --git a/core/themes/stable/css/file/file.admin.css b/core/themes/stable/css/file/file.admin.css deleted file mode 100644 index fb2a5f282100..000000000000 --- a/core/themes/stable/css/file/file.admin.css +++ /dev/null @@ -1,18 +0,0 @@ -/** - * @file - * Admin stylesheet for file module. - */ - -/* File upload widget. */ -.form-managed-file .form-submit { - margin: 0 0.5em; -} -.form-managed-file div.ajax-progress-bar { - display: none; - width: 28em; - margin-top: 4px; - padding: 0; -} -.form-managed-file .ajax-progress-bar .bar { - margin: 0; -} diff --git a/core/themes/stable/css/filter/filter.admin.css b/core/themes/stable/css/filter/filter.admin.css deleted file mode 100644 index 1c7ac214b5d2..000000000000 --- a/core/themes/stable/css/filter/filter.admin.css +++ /dev/null @@ -1,80 +0,0 @@ -/** - * @file - * Admin styling for the Filter module. - */ - -/** - * Filter information under field. - */ -.text-format-wrapper > .form-item { - margin-bottom: 0; -} - -.filter-wrapper { - overflow: hidden; - margin: 0; - padding: 0.5em 0.666em; - border: 1px solid #ccc; - border-top: 0; -} -.filter-wrapper .form-item { - margin: 0; -} -.filter-wrapper .form-item label { - display: inline; -} - -.filter-help { - float: right; /* LTR */ -} -[dir="rtl"] .filter-help { - float: left; -} -.filter-guidelines .filter-guidelines-item { - margin-top: 1em; -} -.filter-help p { - margin: 0; -} -.filter-help a { - position: relative; - margin: 0 20px 0 0; /* LTR */ -} -[dir="rtl"] .filter-help a { - margin: 0 0 0 20px; -} -.filter-help a:after { - position: absolute; - top: 0; - right: -20px; /* LTR */ - display: block; - width: 16px; - height: 16px; - content: ""; - background: transparent url(../../images/core/help.png); -} -[dir="rtl"] .filter-help a:after { - right: auto; - left: -20px; -} - -.text-format-wrapper .description { - margin-top: 0.5em; -} -.tips { - margin-top: 0; - margin-bottom: 0; - padding-top: 0; - padding-bottom: 0; - font-size: 0.9em; -} - -/** - * Improve filter tips position. - */ -.tips { - padding-left: 0; /* LTR */ -} -[dir="rtl"] .tips { - padding-right: 0; -} diff --git a/core/themes/stable/css/filter/filter.caption.css b/core/themes/stable/css/filter/filter.caption.css deleted file mode 100644 index 327b733030e7..000000000000 --- a/core/themes/stable/css/filter/filter.caption.css +++ /dev/null @@ -1,30 +0,0 @@ -/** - * @file - * Caption filter: default styling for displaying image captions. - */ - -/** - * Essentials, based on http://stackoverflow.com/a/13363408. - */ -.caption { - display: table; -} -.caption > * { - display: block; - max-width: 100%; -} -.caption > figcaption { - display: table-caption; - max-width: none; - caption-side: bottom; -} - -/** - * While editing and whenever the caption is empty, show a placeholder. - * - * Based on http://codepen.io/flesler/pen/AEIFc. - */ -.caption > figcaption[contenteditable=true]:empty:before { - content: attr(data-placeholder); - font-style: italic; -} diff --git a/core/themes/stable/css/image/image.admin.css b/core/themes/stable/css/image/image.admin.css deleted file mode 100644 index 9797e294b778..000000000000 --- a/core/themes/stable/css/image/image.admin.css +++ /dev/null @@ -1,73 +0,0 @@ -/** - * Image style configuration pages. - */ -.image-style-new, -.image-style-new div { - display: inline; -} -.image-style-preview .preview-image-wrapper { - top: 50%; - float: left; - width: 48%; - padding-bottom: 2em; - text-align: center; -} -.image-style-preview .preview-image { - position: relative; - margin: auto; -} -.image-style-preview .preview-image .width { - position: absolute; - bottom: -6px; - left: -1px; - box-sizing: content-box; - height: 2px; - border: 1px solid #666; - border-top: none; -} -.image-style-preview .preview-image .width span { - position: relative; - top: 4px; -} -.image-style-preview .preview-image .height { - position: absolute; - top: -1px; - right: -6px; - box-sizing: content-box; - width: 2px; - border: 1px solid #666; - border-left: none; -} -.image-style-preview .preview-image .height span { - position: absolute; - top: 50%; - left: 10px; - height: 2em; - margin-top: -1em; -} - -/** - * Improve image style preview on narrow viewports. - */ -@media screen and (max-width: 470px) { - .image-style-preview .preview-image-wrapper { - float: none; - margin-bottom: 1em; - } - .image-style-preview .preview-image-wrapper:last-child { - margin-bottom: 0; - } -} - -/** - * Image anchor element. - */ -.image-anchor { - width: auto; -} -.image-anchor tr { - background: none; -} -.image-anchor td { - border: 1px solid #ccc; -} diff --git a/core/themes/stable/css/language/language.admin.css b/core/themes/stable/css/language/language.admin.css deleted file mode 100644 index 910279ee3cff..000000000000 --- a/core/themes/stable/css/language/language.admin.css +++ /dev/null @@ -1,11 +0,0 @@ -/** - * @file - * Styles for the content language administration page. - */ - -#language-content-settings-form table .bundle { - width: 25%; -} -#language-content-settings-form table .operations { - width: 75%; -} diff --git a/core/themes/stable/css/layout_builder/layout-builder.css b/core/themes/stable/css/layout_builder/layout-builder.css deleted file mode 100644 index 6ccdf205ad33..000000000000 --- a/core/themes/stable/css/layout_builder/layout-builder.css +++ /dev/null @@ -1,222 +0,0 @@ -.layout-builder { - padding: 1.5em 1.5em 0.5em; - border: 3px solid #2f91da; - background-color: #fff; -} - -.layout-builder__add-section { - width: 100%; - margin-bottom: 1.5em; - padding: 1.5em 0; - text-align: center; - outline: 2px dashed #979797; - background-color: #f7f7f7; -} - -.layout-builder__link--add { - padding-left: 1.3em; /* LTR */ - color: #686868; - border-bottom: none; - background: url(../../../../misc/icons/787878/plus.svg) transparent center left / 1em no-repeat; /* LTR */ -} - -[dir="rtl"] .layout-builder__link--add { - padding-right: 1.3em; - padding-left: 0; - background-position-x: right; -} - -.layout-builder__link--add:hover, -.layout-builder__link--add:active, -.layout-builder__link--add:focus { - color: #000; - border-bottom-style: none; -} - -.layout-builder__section { - margin-bottom: 1.5em; -} - -.layout-builder__section .ui-sortable-helper { - outline: 2px solid #f7f7f7; - background-color: #fff; -} - -.layout-builder__section .ui-state-drop { - margin: 20px; - padding: 30px; - outline: 2px dashed #fedb60; - background-color: #ffd; -} - -.layout-builder__region { - outline: 2px dashed #2f91da; -} - -.layout-builder__add-block { - padding: 1.5em 0; - text-align: center; - background-color: #eff6fc; -} - -.layout-builder__link--remove { - position: relative; - z-index: 2; - display: inline-block; - box-sizing: border-box; - width: 26px; - height: 26px; - margin-right: 6px; /* LTR */ - margin-left: -10px; /* LTR */ - padding: 0; - white-space: nowrap; - text-indent: -9999px; - border: 1px solid #ccc; - border-radius: 26px; - background: url(../../../../misc/icons/bebebe/ex.svg) #fff center center / 16px 16px no-repeat; - font-size: 1rem; -} - -[dir="rtl"] .layout-builder__link--remove { - margin-right: -10px; - margin-left: 6px; -} - -.layout-builder__link--remove:hover { - background-image: url(../../../../misc/icons/787878/ex.svg); -} - -.layout-builder-block { - padding: 1.5em; - cursor: move; - background-color: #fff; -} - -.layout-builder-block [tabindex="-1"] { - pointer-events: none; -} - -.layout-builder__message .messages { - background-repeat: no-repeat; -} -.layout-builder__message--defaults .messages { - background-image: url("../../../../misc/icons/73b355/globe.svg"); -} -.layout-builder__message--overrides .messages { - background-image: url("../../../../misc/icons/73b355/location.svg"); -} - -.layout-builder-block__content-preview-placeholder-label { - margin: 0; - text-align: center; - font-size: 1.429em; - line-height: 1.4; -} - -.layout-builder--content-preview-disabled .layout-builder-block { - margin: 0; - border-bottom: 2px dashed #979797; -} - -#drupal-off-canvas .layout-selection li { - display: block; - padding-bottom: 1em; -} - -#drupal-off-canvas .layout-selection li a { - display: block; - padding-top: 0.55em; -} - -#drupal-off-canvas .inline-block-create-button { - display: block; - padding: 24px; - padding-left: 44px; - color: #eee; - border-bottom: 1px solid #333; - background: url(../../../../misc/icons/bebebe/plus.svg) transparent 16px no-repeat; - font-size: 16px; -} - -#drupal-off-canvas .inline-block-create-button, -#drupal-off-canvas .inline-block-list__item { - margin: 0 -20px; - background-color: #444; -} - -#drupal-off-canvas .inline-block-create-button:hover, -#drupal-off-canvas .inline-block-list__item:hover { - background-color: #333; -} - -#drupal-off-canvas .inline-block-list { - margin-bottom: 15px; -} - -#drupal-off-canvas .inline-block-list__item { - display: block; - padding: 15px 0 15px 25px; -} - -.layout-builder__add-section.is-layout-builder-highlighted { - margin-bottom: calc(1.5em - 8px); - outline: none; -} -.layout-builder__layout.is-layout-builder-highlighted, -.layout-builder-block.is-layout-builder-highlighted, -.layout-builder__add-block.is-layout-builder-highlighted { - position: relative; - z-index: 1; - margin: -4px -2px; -} -.layout-builder__add-block.is-layout-builder-highlighted, -.layout-builder__add-section.is-layout-builder-highlighted, -.layout-builder__layout.is-layout-builder-highlighted:before, -.layout-builder__layout.is-layout-builder-highlighted, -.layout-builder-block.is-layout-builder-highlighted { - border: 4px solid #000; -} - -/* Highlight the active block in the Move Block dialog. */ -#drupal-off-canvas .layout-builder-components-table__block-label--current { - padding-left: 17px; - border-left: solid 5px; -} - -/** - * @todo remove in https://www.drupal.org/project/drupal/issues/3042127 - * This rule ensures the row weight dropdowns in the Move Block dialog - * maintain the background color of their container when they are hovered - * over or are inside the active row. - */ -#drupal-off-canvas .layout-builder-components-table__row .form-item { - background-color: transparent; -} - -.layout-builder__region-label, -.layout-builder__section-label { - display: none; -} - -.layout-builder--move-blocks-active .layout-builder__region-label { - display: block; -} - -.layout-builder--move-blocks-active .layout-builder__section-label { - display: inline; -} - -.layout__region-info { - padding: 0.5em; - text-align: center; - border-bottom: 2px dashed #979797; -} - -/** - * Remove "You have unsaved changes" warning because Layout Builder always has - * unsaved changes until "Save layout" is submitted. - * @todo create issue for todo. - */ -.layout-builder-components-table .tabledrag-changed-warning { - display: none !important; -} diff --git a/core/themes/stable/css/locale/locale.admin.css b/core/themes/stable/css/locale/locale.admin.css deleted file mode 100644 index a1f4b9da2b83..000000000000 --- a/core/themes/stable/css/locale/locale.admin.css +++ /dev/null @@ -1,134 +0,0 @@ -.locale-translate-filter-form .details-wrapper { - overflow: hidden; -} -.locale-translate-filter-form .form-item-langcode, -.locale-translate-filter-form .form-item-translation, -.locale-translate-filter-form .form-item-customized { - float: left; /* LTR */ - /** - * In Opera 9, DOM elements with the property of "overflow: auto" - * will partially hide its contents with unnecessary scrollbars when - * its immediate child is floated without an explicit width set. - */ - width: 15em; - margin-right: 1em; /* LTR */ - margin-bottom: 0; -} -[dir="rtl"] .locale-translate-filter-form .form-item-langcode, -[dir="rtl"] .locale-translate-filter-form .form-item-translation, -[dir="rtl"] .locale-translate-filter-form .form-item-customized { - float: right; - margin-right: 0; - margin-left: 1em; -} -.locale-translate-filter-form .form-type-select select { - width: 100%; -} -.locale-translate-filter-form .form-actions { - float: left; /* LTR */ - padding: 3.8ex 0 0 0; /* LTR */ -} -[dir="rtl"] .locale-translate-filter-form .form-actions { - float: right; - padding: 3.5ex 0 0 0; -} -.locale-translate-edit-form th { - width: 50%; - table-layout: fixed; -} -.locale-translate-edit-form td { - vertical-align: top; -} - -.locale-translate-edit-form tr.changed { - background: #ffb; -} - -.locale-translate-edit-form tr .form-type-item .ajax-changed { - position: absolute; -} - -.locale-translate-filter-form .form-wrapper { - margin-bottom: 0; -} - -.locale-translate-edit-form table.changed { - margin-top: 0; -} - -/** - * Available translation updates page. - */ -#locale-translation-status-form table { - table-layout: fixed; -} -#locale-translation-status-form th.select-all { - width: 4%; -} -#locale-translation-status-form th.title { - width: 25%; -} -#locale-translation-status-form td { - vertical-align: top; -} -.locale-translation-update__wrapper { - margin-left: -12px; - padding-left: 12px; - background: transparent url(../../images/core/menu-collapsed.png) left 0.6em no-repeat; -} -.expanded .locale-translation-update__wrapper { - background: transparent url(../../images/core/menu-expanded.png) left 0.6em no-repeat; -} -#locale-translation-status-form .description { - cursor: pointer; -} -.locale-translation-update__wrapper { - overflow: hidden; - white-space: nowrap; - text-overflow: ellipsis; - color: #5c5c5b; - line-height: 20px; -} -.expanded .locale-translation-update__wrapper { - overflow: visible; - height: auto; - white-space: normal; -} -.expanded .locale-translation-update__message { - -webkit-hyphens: auto; - -moz-hyphens: auto; - -ms-hyphens: auto; - hyphens: auto; -} -.js .locale-translation-update__wrapper { - height: 20px; -} -.expanded .locale-translation-update__wrapper { - overflow: visible; - height: auto; - white-space: normal; -} -.locale-translation-update__details { - max-width: 490px; - padding: 5px 0; - white-space: normal; - color: #666; - font-size: 0.9em; -} -.locale-translation-update__details ul { - margin: 0; - padding: 0; -} -.locale-translation-update__details li { - margin: 0 0 0.25em 1.5em; - padding: 0; -} - -@media screen and (max-width: 40em) { - #locale-translation-status-form th.title { - width: 20%; - } - #locale-translation-status-form th.status { - width: 40%; - } -} diff --git a/core/themes/stable/css/media/filter.caption.css b/core/themes/stable/css/media/filter.caption.css deleted file mode 100644 index dadabe8af062..000000000000 --- a/core/themes/stable/css/media/filter.caption.css +++ /dev/null @@ -1,16 +0,0 @@ -/** - * @file - * Caption filter: default styling for displaying Media Embed captions. - */ - -.caption .media .field, -.caption .media .field * { - float: none; - margin: unset; -} - -/* Undo margin added to figure in core/assets/vendor/normalize-css/normalize.css */ -figure.caption-drupal-media.align-center { - margin-right: auto; - margin-left: auto; -} diff --git a/core/themes/stable/css/media/oembed.formatter.css b/core/themes/stable/css/media/oembed.formatter.css deleted file mode 100644 index caf220e444dd..000000000000 --- a/core/themes/stable/css/media/oembed.formatter.css +++ /dev/null @@ -1,3 +0,0 @@ -.media-oembed-content { - max-width: 100%; -} diff --git a/core/themes/stable/css/media/oembed.frame.css b/core/themes/stable/css/media/oembed.frame.css deleted file mode 100644 index c0c283b3996b..000000000000 --- a/core/themes/stable/css/media/oembed.frame.css +++ /dev/null @@ -1,8 +0,0 @@ -iframe { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - margin: 0; -} diff --git a/core/themes/stable/css/menu_ui/menu_ui.admin.css b/core/themes/stable/css/menu_ui/menu_ui.admin.css deleted file mode 100644 index efbfe7515efa..000000000000 --- a/core/themes/stable/css/menu_ui/menu_ui.admin.css +++ /dev/null @@ -1,6 +0,0 @@ -.menu-enabled { - width: 70px; -} -.menu-label { - font-weight: bold; -} diff --git a/core/themes/stable/css/migrate_drupal_ui/components/upgrade-analysis-report-tables.css b/core/themes/stable/css/migrate_drupal_ui/components/upgrade-analysis-report-tables.css deleted file mode 100644 index 81263712581c..000000000000 --- a/core/themes/stable/css/migrate_drupal_ui/components/upgrade-analysis-report-tables.css +++ /dev/null @@ -1,23 +0,0 @@ -/** - * @file - * Styles for the upgrade analysis report tables. - */ -.upgrade-analysis-report__status-icon:before { - display: inline-block; - width: 32px; - height: 14px; - content: ""; - background-repeat: no-repeat; - background-position: left center; - background-size: 16px; -} - -.upgrade-analysis-report__status-icon--warning:before { - background-image: url(../../../images/core/icons/e29700/warning.svg); -} -.upgrade-analysis-report__status-icon--checked:before { - background-image: url(../../../images/core/icons/73b355/check.svg); -} -.upgrade-analysis-report__status-icon--error:before { - background-image: url(../../../images/core/icons/e32700/error.svg); -} diff --git a/core/themes/stable/css/node/node.admin.css b/core/themes/stable/css/node/node.admin.css deleted file mode 100644 index 101a38d53904..000000000000 --- a/core/themes/stable/css/node/node.admin.css +++ /dev/null @@ -1,11 +0,0 @@ -/** - * @file - * Styles for administration pages. - */ - -/** - * Revisions overview screen. - */ -.revision-current { - background: #ffc; -} diff --git a/core/themes/stable/css/node/node.module.css b/core/themes/stable/css/node/node.module.css deleted file mode 100644 index c564633691c3..000000000000 --- a/core/themes/stable/css/node/node.module.css +++ /dev/null @@ -1,76 +0,0 @@ -/** - * @file - * Styles for administration pages. - */ - -/** - * Node add/edit form layout - */ - -/* Narrow screens */ -.layout-region { - box-sizing: border-box; -} - -/* Wide screens */ -@media - screen and (min-width: 780px), - (orientation: landscape) and (min-device-height: 780px) { - - .layout-region-node-main, - .layout-region-node-footer { - float: left; /* LTR */ - box-sizing: border-box; - width: 65%; - padding-right: 2em; /* LTR */ - } - - [dir="rtl"] .layout-region-node-main, - [dir="rtl"] .layout-region-node-footer { - float: right; - padding-right: 0; - padding-left: 2em; - } - - .layout-region-node-secondary { - float: right; /* LTR */ - width: 35%; - } - - [dir="rtl"] .layout-region-node-secondary { - float: left; - } - - /* @todo File an issue to add a standard class to all text-like inputs */ - .layout-region-node-secondary .form-autocomplete, - .layout-region-node-secondary .form-text, - .layout-region-node-secondary .form-tel, - .layout-region-node-secondary .form-email, - .layout-region-node-secondary .form-url, - .layout-region-node-secondary .form-search, - .layout-region-node-secondary .form-number, - .layout-region-node-secondary .form-color, - .layout-region-node-secondary textarea { - box-sizing: border-box; - width: 100%; - max-width: 100%; - } -} - -/** - * The vertical toolbar mode gets triggered for narrow screens, which throws off - * the intent of media queries written for the viewport width. When the vertical - * toolbar is on, we need to suppress layout for the original media width + the - * toolbar width (240px). In this case, 240px + 780px. - */ -@media - screen and (max-width: 1020px) { - - .toolbar-vertical.toolbar-tray-open .layout-region-node-main, - .toolbar-vertical.toolbar-tray-open .layout-region-node-footer, - .toolbar-vertical.toolbar-tray-open .layout-region-node-secondary { - float: none; - width: auto; - padding-right: 0; - } -} diff --git a/core/themes/stable/css/node/node.preview.css b/core/themes/stable/css/node/node.preview.css deleted file mode 100644 index 15205ab92d18..000000000000 --- a/core/themes/stable/css/node/node.preview.css +++ /dev/null @@ -1,22 +0,0 @@ -/** - * @file - * Styles for node preview page. - */ - -.node-preview-container { - position: fixed; - z-index: 499; - box-sizing: border-box; - width: 100%; - padding: 10px; -} - -@media only screen and (min-width: 36em) { - .node-preview-container .form-type-select { - margin-left: 25%; /* LTR */ - } - [dir="rtl"] .node-preview-container .form-type-select { - margin-right: 25%; - margin-left: 0; - } -} diff --git a/core/themes/stable/css/settings_tray/settings_tray.module.css b/core/themes/stable/css/settings_tray/settings_tray.module.css deleted file mode 100644 index 75ba0474aa1b..000000000000 --- a/core/themes/stable/css/settings_tray/settings_tray.module.css +++ /dev/null @@ -1,23 +0,0 @@ -/** - * @file - * Styling for Settings Tray module. - */ -/* - * Position the edit toolbar tab. - * @todo Move changes into contextual module when Settings Tray is not - * experimental: https://www.drupal.org/node/2784591. - */ -.toolbar .toolbar-bar .contextual-toolbar-tab.toolbar-tab { - float: left; -} -[dir="rtl"] .toolbar .toolbar-bar .contextual-toolbar-tab.toolbar-tab { - float: right; -} - -.dialog-off-canvas-main-canvas.js-settings-tray-edit-mode a, -.dialog-off-canvas-main-canvas.js-settings-tray-edit-mode input { - pointer-events: none; -} -.dialog-off-canvas-main-canvas.js-settings-tray-edit-mode .contextual-links a { - pointer-events: inherit; -} diff --git a/core/themes/stable/css/settings_tray/settings_tray.motion.css b/core/themes/stable/css/settings_tray/settings_tray.motion.css deleted file mode 100644 index 820f708123c6..000000000000 --- a/core/themes/stable/css/settings_tray/settings_tray.motion.css +++ /dev/null @@ -1,19 +0,0 @@ -/** - * @file - * Motion effects for Settings Tray module. - * - * Motion effects are in a separate file so that they can be easily turned off - * to improve performance if desired. - */ - -/* Transition the edit icon in the toolbar. */ -#toolbar-bar.button.toolbar-icon.toolbar-icon.toolbar-icon-edit:before { - transition: all 0.7s ease; -} - -/* Transition the editables on the page, their contextual links and their hover states. */ -.dialog-off-canvas-main-canvas .contextual, -.dialog-off-canvas-main-canvas .js-settings-tray-edit-mode .settings-tray-editable, -.dialog-off-canvas-main-canvas.js-off-canvas-dialog-open .js-settings-tray-edit-mode .settings-tray-editable { - transition: all 0.7s ease; -} diff --git a/core/themes/stable/css/settings_tray/settings_tray.theme.css b/core/themes/stable/css/settings_tray/settings_tray.theme.css deleted file mode 100644 index 8cb3d2321986..000000000000 --- a/core/themes/stable/css/settings_tray/settings_tray.theme.css +++ /dev/null @@ -1,70 +0,0 @@ -/** - * @file - * Visual styling for Settings Tray module. - */ - -/* @todo remove the @imports when we find a better way to load these styles last. - * https://www.drupal.org/node/1945262. - */ - -/* Style the edit mode toolbar and tabs. */ -#toolbar-bar.js-settings-tray-edit-mode { - background-image: linear-gradient(to bottom, #0a7bc1, #0a6eb4); -} -.js-settings-tray-edit-mode .toolbar-item:not(.toolbar-icon-edit) { - color: #999; -} -.js-settings-tray-edit-mode .toolbar-item:not(.toolbar-icon-edit) .is-active { - color: #333; -} - -/* Style both the edit and editing states of the contextual links toggle tab. */ -.toolbar-tab > .toolbar-icon.toolbar-icon-edit.toolbar-item, -.toolbar-tab > .toolbar-icon.toolbar-icon-edit.toolbar-item.is-active, -.toolbar-tab > .toolbar-icon.toolbar-icon-edit.toolbar-item:focus { - color: #eee; - outline: none; - background-color: #0066a1; - background-image: linear-gradient(to bottom, #0066a1, #005b98); - text-shadow: none; - font-weight: bold; -} -/* Make the hover of the inactive state the same as the active state. */ -.toolbar-tab > .toolbar-icon.toolbar-icon-edit.toolbar-item:hover, -.toolbar-tab > .toolbar-icon.toolbar-icon-edit.toolbar-item.is-active { - color: #fff; - background-image: linear-gradient(to bottom, #0a7bc1, #0a6eb4); -} -/* Make the hover of the active state the same as the inactive state. */ -.toolbar-tab > .toolbar-icon.toolbar-icon-edit.toolbar-item.is-active:hover { - color: #fff; - background-color: #0066a1; - background-image: linear-gradient(to bottom, #0066a1, #005b98); -} -/* Make the inactive icon gray. */ -.toolbar-tab > .toolbar-icon.toolbar-icon-edit.toolbar-item:before { - background-image: url(../../../../misc/icons/bebebe/pencil.svg); -} -/* Make the active icon white. */ -.toolbar-tab > .toolbar-icon.toolbar-icon-edit.toolbar-item.is-active:before { - background-image: url(../../../../misc/icons/ffffff/pencil.svg); -} -.toolbar-tab > .toolbar-icon.toolbar-icon-edit.toolbar-item:hover:before { - background-image: url(../../../../misc/icons/ffffff/pencil.svg); -} -.toolbar-tab > .toolbar-icon.toolbar-icon-edit.toolbar-item:hover > .toolbar-icon-edit:before { - background-image: url(../../../../misc/icons/ffffff/pencil.svg); -} -.toolbar-tab > .button.toolbar-icon.toolbar-icon.toolbar-icon-edit:before { - background-image: url(../../../../misc/icons/ffffff/pencil.svg); -} - -/* Style the editables while in edit mode. */ -.dialog-off-canvas-main-canvas.js-settings-tray-edit-mode .settings-tray-editable { - outline: 1px dashed rgba(0, 0, 0, 0.5); - box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.7); -} -.dialog-off-canvas-main-canvas.js-settings-tray-edit-mode .settings-tray-editable:hover, -.dialog-off-canvas-main-canvas.js-settings-tray-edit-mode .settings-tray-editable.settings-tray-active-editable { - background-color: rgba(0, 0, 0, 0.2); -} diff --git a/core/themes/stable/css/settings_tray/settings_tray.toolbar.css b/core/themes/stable/css/settings_tray/settings_tray.toolbar.css deleted file mode 100644 index 754411b9544f..000000000000 --- a/core/themes/stable/css/settings_tray/settings_tray.toolbar.css +++ /dev/null @@ -1,66 +0,0 @@ -/** - * @file - * Visual styling for the toolbar when Settings Tray module is enabled. - */ - -/* @todo Move this into toolbar when module is not experimental: - * https://www.drupal.org/node/2784593. - */ - -/* Style the edit mode toolbar and tabs. */ -#toolbar-bar.js-settings-tray-edit-mode { - background-color: #fff; -} -#toolbar-bar.js-settings-tray-edit-mode .toolbar-item { - color: #999; -} -#toolbar-bar.js-settings-tray-edit-mode .toolbar-item .is-active { - color: #333; -} - -/* Style both the edit and editing states of the contextual links toggle tab. */ -.toolbar-icon-edit.toolbar-item { - color: #eee; - background-color: #0066a1; - background-image: linear-gradient(to bottom, #0066a1, #005b98); - text-shadow: 0 1px hsla(0, 0%, 0%, 0.5); - font-weight: 700; - -webkit-font-smoothing: antialiased; -} -.toolbar-icon-edit.toolbar-item.is-active { - color: #fff; - background-color: #0a7bc1; - background-image: linear-gradient(to bottom, #0a7bc1, #0a6eb4); - text-shadow: 0 1px hsla(0, 0%, 0%, 0.5); - font-weight: 700; - -webkit-font-smoothing: antialiased; -} -.toolbar-tab:hover > .toolbar-icon-edit, -.toolbar-icon-edit:focus .toolbar-item { - color: #fff; - border-color: #1e5c90; - outline: none; - background-color: #0a7bc1; - background-image: linear-gradient(to bottom, #0a7bc1, #0a6eb4); -} -.toolbar-icon.toolbar-icon-edit.toolbar-item:before, -button.toolbar-icon.toolbar-icon-edit.toolbar-item:before { - background-image: url(../../../../misc/icons/bebebe/pencil.svg); -} -.toolbar-icon.toolbar-icon-edit.toolbar-item:before:hover, -button.toolbar-icon.toolbar-icon-edit.toolbar-item:before:focus { - background-image: url(../../../../misc/icons/ffffff/pencil.svg); -} -.toolbar-icon.toolbar-icon-edit.toolbar-item:hover > .toolbar-icon-edit:before { - background-image: url(../../../../misc/icons/ffffff/pencil.svg); -} -#toolbar-bar.button.toolbar-icon.toolbar-icon.toolbar-icon-edit:before { - background-image: url(../../../../misc/icons/ffffff/pencil.svg); -} - -#toolbar-bar.js-settings-tray-edit-mode button.toolbar-icon.toolbar-icon-edit.toolbar-item.is-active { - color: #fff; -} -#toolbar-bar.js-settings-tray-edit-mode button.toolbar-icon.toolbar-icon-edit.toolbar-item.is-active:hover { - background-image: linear-gradient(to bottom, #0a6fb4, #0a65aa); -} diff --git a/core/themes/stable/css/shortcut/shortcut.icons.theme.css b/core/themes/stable/css/shortcut/shortcut.icons.theme.css deleted file mode 100644 index 213dcc825755..000000000000 --- a/core/themes/stable/css/shortcut/shortcut.icons.theme.css +++ /dev/null @@ -1,40 +0,0 @@ -/** - * @file - * Styling for the shortcut module icons. - */ - -/** - * Toolbar tab icon. - */ -.toolbar-bar .toolbar-icon-shortcut:before { - background-image: url(../../images/core/icons/bebebe/star.svg); -} -.toolbar-bar .toolbar-icon-shortcut:active:before, -.toolbar-bar .toolbar-icon-shortcut.is-active:before { - background-image: url(../../images/core/icons/ffffff/star.svg); -} - -/** - * Add/remove links. - */ -.shortcut-action__icon { - display: inline-block; - width: 20px; - height: 20px; - vertical-align: -2px; - background: transparent url(../../images/shortcut/favstar.svg) no-repeat left top; -} -[dir="rtl"] .shortcut-action__icon { - background-image: url(../../images/shortcut/favstar-rtl.svg); -} -.shortcut-action--add:hover .shortcut-action__icon, -.shortcut-action--add:focus .shortcut-action__icon { - background-position: -20px top; -} -.shortcut-action--remove .shortcut-action__icon { - background-position: -40px top; -} -.shortcut-action--remove:focus .shortcut-action__icon, -.shortcut-action--remove:hover .shortcut-action__icon { - background-position: -60px top; -} diff --git a/core/themes/stable/css/shortcut/shortcut.theme.css b/core/themes/stable/css/shortcut/shortcut.theme.css deleted file mode 100644 index 97edead062ba..000000000000 --- a/core/themes/stable/css/shortcut/shortcut.theme.css +++ /dev/null @@ -1,62 +0,0 @@ -/** - * @file - * Styling for the shortcut module. - */ - -/** - * Toolbar. - */ -.toolbar .toolbar-tray-vertical .edit-shortcuts { - padding: 1em; - text-align: right; /* LTR */ -} -[dir="rtl"] .toolbar .toolbar-tray-vertical .edit-shortcuts { - text-align: left; -} -.toolbar .toolbar-tray-horizontal .edit-shortcuts { - float: right; /* LTR */ -} -[dir="rtl"] .toolbar .toolbar-tray-horizontal .edit-shortcuts { - float: left; -} - -/** - * Add/remove links. - */ -.shortcut-action { - display: inline-block; - margin-left: 0.3em; /* LTR */ -} -[dir="rtl"] .shortcut-action { - margin-right: 0.3em; - margin-left: 0; -} -.shortcut-action__message { - display: inline-block; - margin-left: 0.3em; /* LTR */ - padding: 0 5px; - -webkit-transition: all 200ms ease-out; - transition: all 200ms ease-out; - -ms-transform: translateY(-12px); - -webkit-transform: translateY(-12px); - transform: translateY(-12px); - opacity: 0; - color: #fff; - border-radius: 5px; - background: #000; - background: rgba(0, 0, 0, 0.5); - -ms-backface-visibility: hidden; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; -} -[dir="rtl"] .shortcut-action__message { - margin-right: 0.3em; - margin-left: 0; -} -.shortcut-action:hover .shortcut-action__message, -.shortcut-action:focus .shortcut-action__message { - -ms-transform: translateY(-2px); - -webkit-transform: translateY(-2px); - transform: translateY(-2px); - opacity: 1; -} diff --git a/core/themes/stable/css/system/components/ajax-progress.module.css b/core/themes/stable/css/system/components/ajax-progress.module.css deleted file mode 100644 index de9efd41fba4..000000000000 --- a/core/themes/stable/css/system/components/ajax-progress.module.css +++ /dev/null @@ -1,49 +0,0 @@ -/** - * @file - * Throbber. - */ - -.ajax-progress { - display: inline-block; - padding: 1px 5px 2px 5px; -} -[dir="rtl"] .ajax-progress { - float: right; -} -.ajax-progress-throbber .throbber { - display: inline; - padding: 1px 5px 2px; - background: transparent url(../../../images/core/throbber-active.gif) no-repeat 0 center; -} -.ajax-progress-throbber .message { - display: inline; - padding: 1px 5px 2px; -} -tr .ajax-progress-throbber .throbber { - margin: 0 2px; -} -.ajax-progress-bar { - width: 16em; -} - -/* Full screen throbber */ -.ajax-progress-fullscreen { - position: fixed; - z-index: 1000; - top: 48.5%; - /* Can't do center:50% middle: 50%, so approximate it for a typical window size. */ - left: 49%; /* LTR */ - width: 24px; - height: 24px; - padding: 4px; - opacity: 0.9; - border-radius: 7px; - background-color: #232323; - background-image: url(../../../images/core/loading-small.gif); - background-repeat: no-repeat; - background-position: center center; -} -[dir="rtl"] .ajax-progress-fullscreen { - right: 49%; - left: auto; -} diff --git a/core/themes/stable/css/system/components/align.module.css b/core/themes/stable/css/system/components/align.module.css deleted file mode 100644 index 1ea4a8d1ce88..000000000000 --- a/core/themes/stable/css/system/components/align.module.css +++ /dev/null @@ -1,32 +0,0 @@ -/** - * @file - * Alignment classes for text and block level elements. - */ - -.text-align-left { - text-align: left; -} -.text-align-right { - text-align: right; -} -.text-align-center { - text-align: center; -} -.text-align-justify { - text-align: justify; -} - -/** - * Alignment classes for block level elements (images, videos, blockquotes, etc.) - */ -.align-left { - float: left; -} -.align-right { - float: right; -} -.align-center { - display: block; - margin-right: auto; - margin-left: auto; -} diff --git a/core/themes/stable/css/system/components/autocomplete-loading.module.css b/core/themes/stable/css/system/components/autocomplete-loading.module.css deleted file mode 100644 index 93d6d4fc24fe..000000000000 --- a/core/themes/stable/css/system/components/autocomplete-loading.module.css +++ /dev/null @@ -1,22 +0,0 @@ -/** - * @file - * Visual styles for animated throbber. - * - * @see autocomplete.js - */ - -.js input.form-autocomplete { - background-image: url(../../../images/core/throbber-inactive.png); - background-repeat: no-repeat; - background-position: 100% center; /* LTR */ -} -.js[dir="rtl"] input.form-autocomplete { - background-position: 0% center; -} -.js input.form-autocomplete.ui-autocomplete-loading { - background-image: url(../../../images/core/throbber-active.gif); - background-position: 100% center; /* LTR */ -} -.js[dir="rtl"] input.form-autocomplete.ui-autocomplete-loading { - background-position: 0% center; -} diff --git a/core/themes/stable/css/system/components/clearfix.module.css b/core/themes/stable/css/system/components/clearfix.module.css deleted file mode 100644 index cb978d4c4bda..000000000000 --- a/core/themes/stable/css/system/components/clearfix.module.css +++ /dev/null @@ -1,15 +0,0 @@ -/** - * @file - * Float clearing. - * - * Based on the micro clearfix hack by Nicolas Gallagher, with the :before - * pseudo selector removed to allow normal top margin collapse. - * - * @see http://nicolasgallagher.com/micro-clearfix-hack - */ - -.clearfix:after { - display: table; - clear: both; - content: ""; -} diff --git a/core/themes/stable/css/system/components/container-inline.module.css b/core/themes/stable/css/system/components/container-inline.module.css deleted file mode 100644 index b68da6509c12..000000000000 --- a/core/themes/stable/css/system/components/container-inline.module.css +++ /dev/null @@ -1,13 +0,0 @@ -/** - * @file - * Inline items. - */ - -.container-inline div, -.container-inline label { - display: inline; -} -/* Details contents always need to be rendered as block. */ -.container-inline .details-wrapper { - display: block; -} diff --git a/core/themes/stable/css/system/components/details.module.css b/core/themes/stable/css/system/components/details.module.css deleted file mode 100644 index 23ee3b4121d4..000000000000 --- a/core/themes/stable/css/system/components/details.module.css +++ /dev/null @@ -1,10 +0,0 @@ -/** - * @file - * Collapsible details. - * - * @see collapse.js - */ - -.js details:not([open]) .details-wrapper { - display: none; -} diff --git a/core/themes/stable/css/system/components/fieldgroup.module.css b/core/themes/stable/css/system/components/fieldgroup.module.css deleted file mode 100644 index 887c8f9c0833..000000000000 --- a/core/themes/stable/css/system/components/fieldgroup.module.css +++ /dev/null @@ -1,9 +0,0 @@ -/** - * @file - * Fieldgroup border reset. - */ - -.fieldgroup { - padding: 0; - border-width: 0; -} diff --git a/core/themes/stable/css/system/components/hidden.module.css b/core/themes/stable/css/system/components/hidden.module.css deleted file mode 100644 index dde917012210..000000000000 --- a/core/themes/stable/css/system/components/hidden.module.css +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @file - * Utility classes to hide elements in different ways. - */ - -/** - * Hide elements from all users. - * - * Used for elements which should not be immediately displayed to any user. An - * example would be collapsible details that will be expanded with a click - * from a user. The effect of this class can be toggled with the jQuery show() - * and hide() functions. - */ -.hidden { - display: none; -} - -/** - * Hide elements visually, but keep them available for screen readers. - * - * Used for information required for screen reader users to understand and use - * the site where visual display is undesirable. Information provided in this - * manner should be kept concise, to avoid unnecessary burden on the user. - * "!important" is used to prevent unintentional overrides. - */ -.visually-hidden { - position: absolute !important; - overflow: hidden; - clip: rect(1px, 1px, 1px, 1px); - width: 1px; - height: 1px; - word-wrap: normal; -} - -/** - * The .focusable class extends the .visually-hidden class to allow - * the element to be focusable when navigated to via the keyboard. - */ -.visually-hidden.focusable:active, -.visually-hidden.focusable:focus { - position: static !important; - overflow: visible; - clip: auto; - width: auto; - height: auto; -} - -/** - * Hide visually and from screen readers, but maintain layout. - */ -.invisible { - visibility: hidden; -} diff --git a/core/themes/stable/css/system/components/item-list.module.css b/core/themes/stable/css/system/components/item-list.module.css deleted file mode 100644 index 7bddff9e768b..000000000000 --- a/core/themes/stable/css/system/components/item-list.module.css +++ /dev/null @@ -1,19 +0,0 @@ -/** - * @file - * Styles for item list. - */ - -.item-list__comma-list, -.item-list__comma-list li { - display: inline; -} -.item-list__comma-list { - margin: 0; - padding: 0; -} -.item-list__comma-list li:after { - content: ", "; -} -.item-list__comma-list li:last-child:after { - content: ""; -} diff --git a/core/themes/stable/css/system/components/js.module.css b/core/themes/stable/css/system/components/js.module.css deleted file mode 100644 index f6c1c01ff90d..000000000000 --- a/core/themes/stable/css/system/components/js.module.css +++ /dev/null @@ -1,22 +0,0 @@ -/** - * @file - * Utility classes to assist with JavaScript functionality. - */ - -/** - * For anything you want to hide on page load when JS is enabled, so - * that you can use the JS to control visibility and avoid flicker. - */ -.js .js-hide { - display: none; -} - -/** - * For anything you want to show on page load only when JS is enabled. - */ -.js-show { - display: none; -} -.js .js-show { - display: block; -} diff --git a/core/themes/stable/css/system/components/nowrap.module.css b/core/themes/stable/css/system/components/nowrap.module.css deleted file mode 100644 index 466d9fe68ae2..000000000000 --- a/core/themes/stable/css/system/components/nowrap.module.css +++ /dev/null @@ -1,8 +0,0 @@ -/** - * @file - * Utility class to prevent text wrapping. - */ - -.nowrap { - white-space: nowrap; -} diff --git a/core/themes/stable/css/system/components/position-container.module.css b/core/themes/stable/css/system/components/position-container.module.css deleted file mode 100644 index ae209f3aa614..000000000000 --- a/core/themes/stable/css/system/components/position-container.module.css +++ /dev/null @@ -1,8 +0,0 @@ -/* - * @file - * Contain positioned elements. - */ - -.position-container { - position: relative; -} diff --git a/core/themes/stable/css/system/components/progress.module.css b/core/themes/stable/css/system/components/progress.module.css deleted file mode 100644 index b29c3a986ad9..000000000000 --- a/core/themes/stable/css/system/components/progress.module.css +++ /dev/null @@ -1,51 +0,0 @@ -/** - * @file - * Progress behavior. - * - * @see progress.js - */ - -.progress { - position: relative; -} -.progress__track { - min-width: 100px; - max-width: 100%; - height: 16px; - margin-top: 5px; - border: 1px solid; - background-color: #fff; -} -.progress__bar { - width: 3%; - min-width: 3%; - max-width: 100%; - height: 1.5em; - background-color: #000; -} -.progress__description, -.progress__percentage { - overflow: hidden; - margin-top: 0.2em; - color: #555; - font-size: 0.875em; -} -.progress__description { - float: left; /* LTR */ -} -[dir="rtl"] .progress__description { - float: right; -} -.progress__percentage { - float: right; /* LTR */ -} -[dir="rtl"] .progress__percentage { - float: left; -} -.progress--small .progress__track { - height: 7px; -} -.progress--small .progress__bar { - height: 7px; - background-size: 20px 20px; -} diff --git a/core/themes/stable/css/system/components/reset-appearance.module.css b/core/themes/stable/css/system/components/reset-appearance.module.css deleted file mode 100644 index b04ba133fa5d..000000000000 --- a/core/themes/stable/css/system/components/reset-appearance.module.css +++ /dev/null @@ -1,15 +0,0 @@ -/* - * @file - * Utility class to remove browser styles, especially for button. - */ - -.reset-appearance { - margin: 0; - padding: 0; - border: 0 none; - background: transparent; - line-height: inherit; - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; -} diff --git a/core/themes/stable/css/system/components/resize.module.css b/core/themes/stable/css/system/components/resize.module.css deleted file mode 100644 index db727c10273d..000000000000 --- a/core/themes/stable/css/system/components/resize.module.css +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @file - * Resizable textareas. - */ - -.resize-none { - resize: none; -} -.resize-vertical { - min-height: 2em; - resize: vertical; -} -.resize-horizontal { - max-width: 100%; - resize: horizontal; -} -.resize-both { - max-width: 100%; - min-height: 2em; - resize: both; -} diff --git a/core/themes/stable/css/system/components/sticky-header.module.css b/core/themes/stable/css/system/components/sticky-header.module.css deleted file mode 100644 index f6a1b1ec0c62..000000000000 --- a/core/themes/stable/css/system/components/sticky-header.module.css +++ /dev/null @@ -1,13 +0,0 @@ -/** - * @file - * Table header behavior. - * - * @see tableheader.js - */ - -table.sticky-header { - z-index: 500; - top: 0; - margin-top: 0; - background-color: #fff; -} diff --git a/core/themes/stable/css/system/components/system-status-counter.css b/core/themes/stable/css/system/components/system-status-counter.css deleted file mode 100644 index 9b6fc3131d4a..000000000000 --- a/core/themes/stable/css/system/components/system-status-counter.css +++ /dev/null @@ -1,28 +0,0 @@ -/** - * @file - * Styles for the system status counter component. - */ - -.system-status-counter__status-icon { - display: inline-block; - width: 25px; - height: 25px; - vertical-align: middle; -} -.system-status-counter__status-icon:before { - display: block; - content: ""; - background-repeat: no-repeat; - background-position: center 2px; - background-size: 20px; -} - -.system-status-counter__status-icon--error:before { - background-image: url(../../../images/core/icons/e32700/error.svg); -} -.system-status-counter__status-icon--warning:before { - background-image: url(../../../images/core/icons/e29700/warning.svg); -} -.system-status-counter__status-icon--checked:before { - background-image: url(../../../images/core/icons/73b355/check.svg); -} diff --git a/core/themes/stable/css/system/components/system-status-report-counters.css b/core/themes/stable/css/system/components/system-status-report-counters.css deleted file mode 100644 index 7040c257a0f2..000000000000 --- a/core/themes/stable/css/system/components/system-status-report-counters.css +++ /dev/null @@ -1,27 +0,0 @@ -/** - * @file - * Styles for the system status report counters. - */ - -.system-status-report-counters__item { - width: 100%; - margin-bottom: 0.5em; - padding: 0.5em 0; - text-align: center; - white-space: nowrap; - background-color: rgba(0, 0, 0, 0.063); -} - -@media screen and (min-width: 60em) { - .system-status-report-counters { - display: flex; - flex-wrap: wrap; - justify-content: space-between; - } - .system-status-report-counters__item--half-width { - width: 49%; - } - .system-status-report-counters__item--third-width { - width: 33%; - } -} diff --git a/core/themes/stable/css/system/components/system-status-report-general-info.css b/core/themes/stable/css/system/components/system-status-report-general-info.css deleted file mode 100644 index 3056aded67d0..000000000000 --- a/core/themes/stable/css/system/components/system-status-report-general-info.css +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @file - * Default styles for the System Status general info. - */ - -.system-status-general-info__item { - margin-top: 1em; - padding: 0 1em 1em; - border: 1px solid #ccc; -} - -.system-status-general-info__item-title { - border-bottom: 1px solid #ccc; -} diff --git a/core/themes/stable/css/system/components/tabledrag.module.css b/core/themes/stable/css/system/components/tabledrag.module.css deleted file mode 100644 index 8421617662a8..000000000000 --- a/core/themes/stable/css/system/components/tabledrag.module.css +++ /dev/null @@ -1,88 +0,0 @@ -/** - * @file - * Table drag behavior. - * - * @see tabledrag.js - */ - -body.drag { - cursor: move; -} -tr.region-title { - font-weight: bold; -} -tr.region-message { - color: #999; -} -tr.region-populated { - display: none; -} -tr.add-new .tabledrag-changed { - display: none; -} -.draggable a.tabledrag-handle { - float: left; /* LTR */ - overflow: hidden; - height: 1.7em; - margin-left: -1em; /* LTR */ - cursor: move; - text-decoration: none; -} -[dir="rtl"] .draggable a.tabledrag-handle { - float: right; - margin-right: -1em; - margin-left: 0; -} -a.tabledrag-handle:hover { - text-decoration: none; -} -a.tabledrag-handle .handle { - width: 14px; - height: 14px; - margin: -0.4em 0.5em 0; - padding: 0.42em 0.5em; - background: url(../../../images/core/icons/787878/move.svg) no-repeat 6px 7px; -} -a.tabledrag-handle:hover .handle, -a.tabledrag-handle:focus .handle { - background-image: url(../../../images/core/icons/000000/move.svg); -} -.touchevents .draggable td { - padding: 0 10px; -} -.touchevents .draggable .menu-item__link { - display: inline-block; - padding: 10px 0; -} -.touchevents a.tabledrag-handle { - width: 40px; - height: 44px; -} -.touchevents a.tabledrag-handle .handle { - height: 21px; - background-position: 40% 19px; /* LTR */ -} -[dir="rtl"] .touch a.tabledrag-handle .handle { - background-position: right 40% top 19px; -} -.touchevents .draggable.drag a.tabledrag-handle .handle { - background-position: 50% -32px; -} -.tabledrag-toggle-weight-wrapper { - text-align: right; /* LTR */ -} -[dir="rtl"] .tabledrag-toggle-weight-wrapper { - text-align: left; -} -.indentation { - float: left; /* LTR */ - width: 20px; - height: 1.7em; - margin: -0.4em 0.2em -0.4em -0.4em; /* LTR */ - padding: 0.42em 0 0.42em 0.6em; /* LTR */ -} -[dir="rtl"] .indentation { - float: right; - margin: -0.4em -0.4em -0.4em 0.2em; - padding: 0.42em 0.6em 0.42em 0; -} diff --git a/core/themes/stable/css/system/components/tablesort.module.css b/core/themes/stable/css/system/components/tablesort.module.css deleted file mode 100644 index 51988eac9663..000000000000 --- a/core/themes/stable/css/system/components/tablesort.module.css +++ /dev/null @@ -1,19 +0,0 @@ -/** - * @file - * Table sort indicator. - * - * @see tablesort-indicator.html.twig - */ - -.tablesort { - display: inline-block; - width: 16px; - height: 16px; - background-size: 100%; -} -.tablesort--asc { - background-image: url(../../../images/core/icons/787878/twistie-down.svg); -} -.tablesort--desc { - background-image: url(../../../images/core/icons/787878/twistie-up.svg); -} diff --git a/core/themes/stable/css/system/components/tree-child.module.css b/core/themes/stable/css/system/components/tree-child.module.css deleted file mode 100644 index a09b38966091..000000000000 --- a/core/themes/stable/css/system/components/tree-child.module.css +++ /dev/null @@ -1,18 +0,0 @@ -/** - * @file - * Visual styles for a nested tree child. - */ - -div.tree-child { - background: url(../../../images/core/tree.png) no-repeat 11px center; /* LTR */ -} -div.tree-child-last { - background: url(../../../images/core/tree-bottom.png) no-repeat 11px center; /* LTR */ -} -[dir="rtl"] div.tree-child, -[dir="rtl"] div.tree-child-last { - background-position: -65px center; -} -div.tree-child-horizontal { - background: url(../../../images/core/tree.png) no-repeat -11px center; -} diff --git a/core/themes/stable/css/system/system.admin.css b/core/themes/stable/css/system/system.admin.css deleted file mode 100644 index 7bdd79b5552e..000000000000 --- a/core/themes/stable/css/system/system.admin.css +++ /dev/null @@ -1,410 +0,0 @@ -/** - * @file - * Styles for administration pages. - */ - -/** - * Reusable layout styles. - */ -.layout-container { - margin: 0 1.5em; -} -.layout-container:after { - display: table; - clear: both; - content: ""; -} - -@media screen and (min-width: 38em) { - .layout-container { - margin: 0 2.5em; - } - .layout-column { - float: left; /* LTR */ - box-sizing: border-box; - } - [dir="rtl"] .layout-column { - float: right; - } - .layout-column + .layout-column { - padding-left: 10px; /* LTR */ - } - [dir="rtl"] .layout-column + .layout-column { - padding-right: 10px; - padding-left: 0; - } - .layout-column--half { - width: 50%; - } - .layout-column--quarter { - width: 25%; - } - .layout-column--three-quarter { - width: 75%; - } -} - -/** - * Panel. - * Used to visually group items together. - */ -.panel { - padding: 5px 5px 15px; -} -.panel__description { - margin: 0 0 3px; - padding: 2px 0 3px 0; -} - -/** - * System compact link: to toggle the display of description text. - */ -.compact-link { - margin: 0 0 0.5em 0; -} - -/** - * Quick inline admin links. - */ -small .admin-link:before { - content: " ["; -} -small .admin-link:after { - content: "]"; -} - -/** - * Modules page. - */ -.system-modules thead > tr { - border: 0; -} -.system-modules div.incompatible { - font-weight: bold; -} -.system-modules td.checkbox { - width: 4%; - min-width: 25px; -} -.system-modules td.module { - width: 25%; -} -.system-modules td { - vertical-align: top; -} -.system-modules label, -.system-modules-uninstall label { - color: #1d1d1d; - font-size: 1.15em; -} -.system-modules details { - overflow: hidden; /* truncates descriptions if too long */ - white-space: nowrap; - text-overflow: ellipsis; - color: #5c5c5b; - line-height: 20px; -} -.system-modules details[open] { - overflow: visible; - height: auto; - white-space: normal; -} -.system-modules details[open] summary .text { - text-transform: none; - -webkit-hyphens: auto; - -moz-hyphens: auto; - -ms-hyphens: auto; - hyphens: auto; -} -.system-modules td details a { - color: #5c5c5b; - border: 0; -} -.system-modules td details { - height: 20px; - margin: 0; - border: 0; -} -.system-modules td details summary { - padding: 0; - cursor: default; - text-transform: none; - font-weight: normal; -} -.system-modules td { - padding-left: 0; /* LTR */ -} -[dir="rtl"] .system-modules td { - padding-right: 0; - padding-left: 12px; -} - -@media screen and (max-width: 40em) { - .system-modules td.name { - width: 20%; - } - .system-modules td.description { - width: 40%; - } -} -.system-modules .requirements { - max-width: 490px; - padding: 5px 0; -} -.system-modules .links { - overflow: hidden; /* prevents collapse */ -} -.system-modules .checkbox { - margin: 0 5px; -} -.system-modules .checkbox .form-item { - margin-bottom: 0; -} -.admin-requirements, -.admin-required { - color: #666; - font-size: 0.9em; -} -.admin-enabled { - color: #080; -} -.admin-missing { - color: #f00; -} -.module-link { - display: block; - float: left; /* LTR */ - margin-top: 2px; - padding: 2px 20px; - white-space: nowrap; -} -[dir="rtl"] .module-link { - float: right; -} -.module-link-help { - background: url(../../images/core/icons/787878/questionmark-disc.svg) 0 50% no-repeat; /* LTR */ -} -[dir="rtl"] .module-link-help { - background-position: top 50% right 0; -} -.module-link-permissions { - background: url(../../images/core/icons/787878/key.svg) 0 50% no-repeat; /* LTR */ -} -[dir="rtl"] .module-link-permissions { - background-position: top 50% right 0; -} -.module-link-configure { - background: url(../../images/core/icons/787878/cog.svg) 0 50% no-repeat; /* LTR */ -} -[dir="rtl"] .module-link-configure { - background-position: top 50% right 0; -} -.module-link--non-stable { - padding-left: 18px; - background: url(../../../../misc/icons/e29700/warning.svg) 0 50% no-repeat; /* LTR */ -} -[dir="rtl"] .module-link--non-stable { - padding-right: 18px; - padding-left: 0; - background-position: top 50% right 0; -} - -/* Status report. */ -.system-status-report__status-title { - position: relative; - box-sizing: border-box; - width: 100%; - padding: 10px 6px 10px 40px; /* LTR */ - vertical-align: top; - background-color: transparent; - font-weight: normal; -} -[dir="rtl"] .system-status-report__status-title { - padding: 10px 40px 10px 6px; -} -.system-status-report__status-icon:before { - position: absolute; - top: 12px; - left: 12px; /* LTR */ - display: block; - width: 16px; - height: 16px; - content: ""; - background-repeat: no-repeat; -} -[dir="rtl"] .system-status-report__status-icon:before { - right: 12px; - left: auto; -} -.system-status-report__status-icon--error:before { - background-image: url(../../images/core/icons/e32700/error.svg); -} -.system-status-report__status-icon--warning:before { - background-image: url(../../images/core/icons/e29700/warning.svg); -} -.system-status-report__entry__value { - padding: 1em 0.5em; -} - -/** - * Appearance page. - */ -.theme-info__header { - margin-bottom: 0; - font-weight: normal; -} -.theme-default .theme-info__header { - font-weight: bold; -} -.theme-info__description { - margin-top: 0; -} -.system-themes-list { - margin-bottom: 20px; -} -.system-themes-list-uninstalled { - padding-top: 20px; - border-top: 1px solid #cdcdcd; -} -.system-themes-list__header { - margin: 0; -} - -.theme-selector { - padding-top: 20px; -} -.theme-selector .screenshot, -.theme-selector .no-screenshot { - max-width: 100%; - height: auto; - padding: 2px; - text-align: center; - vertical-align: bottom; - border: 1px solid #e0e0d8; -} -.theme-default .screenshot { - border: 1px solid #aaa; -} -.system-themes-list-uninstalled .screenshot, -.system-themes-list-uninstalled .no-screenshot { - max-width: 194px; - height: auto; -} - -/** - * Theme display without vertical toolbar. - */ -@media screen and (min-width: 45em) { - body:not(.toolbar-vertical) .system-themes-list-installed .screenshot, - body:not(.toolbar-vertical) .system-themes-list-installed .no-screenshot { - float: left; /* LTR */ - width: 294px; - margin: 0 20px 0 0; /* LTR */ - } - [dir="rtl"] body:not(.toolbar-vertical) .system-themes-list-installed .screenshot, - [dir="rtl"] body:not(.toolbar-vertical) .system-themes-list-installed .no-screenshot { - float: right; - margin: 0 0 0 20px; - } - body:not(.toolbar-vertical) .system-themes-list-installed .system-themes-list__header { - margin-top: 0; - } - body:not(.toolbar-vertical) .system-themes-list-uninstalled .theme-selector { - float: left; /* LTR */ - box-sizing: border-box; - width: 31.25%; - padding: 20px 20px 20px 0; /* LTR */ - } - [dir="rtl"] body:not(.toolbar-vertical) .system-themes-list-uninstalled .theme-selector { - float: right; - padding: 20px 0 20px 20px; - } - body:not(.toolbar-vertical) .system-themes-list-uninstalled .theme-info { - min-height: 170px; - } -} - -/** - * Theme display with vertical toolbar. - */ -@media screen and (min-width: 60em) { - .toolbar-vertical .system-themes-list-installed .screenshot, - .toolbar-vertical .system-themes-list-installed .no-screenshot { - float: left; /* LTR */ - width: 294px; - margin: 0 20px 0 0; /* LTR */ - } - [dir="rtl"] .toolbar-vertical .system-themes-list-installed .screenshot, - [dir="rtl"] .toolbar-vertical .system-themes-list-installed .no-screenshot { - float: right; - margin: 0 0 0 20px; - } - .toolbar-vertical .system-themes-list-installed .theme-info__header { - margin-top: 0; - } - .toolbar-vertical .system-themes-list-uninstalled .theme-selector { - float: left; /* LTR */ - box-sizing: border-box; - width: 31.25%; - padding: 20px 20px 20px 0; /* LTR */ - } - [dir="rtl"] .toolbar-vertical .system-themes-list-uninstalled .theme-selector { - float: right; - padding: 20px 0 20px 20px; - } - .toolbar-vertical .system-themes-list-uninstalled .theme-info { - min-height: 170px; - } -} -.system-themes-list-installed .theme-info { - max-width: 940px; -} - -.theme-selector .incompatible { - margin-top: 10px; - font-weight: bold; -} -.theme-selector .operations { - margin: 10px 0 0 0; - padding: 0; -} -.theme-selector .operations li { - float: left; /* LTR */ - margin: 0; - padding: 0 0.7em; - list-style-type: none; - border-right: 1px solid #cdcdcd; /* LTR */ -} -[dir="rtl"] .theme-selector .operations li { - float: right; - border-right: none; - border-left: 1px solid #cdcdcd; -} -.theme-selector .operations li:last-child { - padding: 0 0 0 0.7em; /* LTR */ - border-right: none; /* LTR */ -} -[dir="rtl"] .theme-selector .operations li:last-child { - padding: 0 0.7em 0 0; - border-left: none; -} -.theme-selector .operations li:first-child { - padding: 0 0.7em 0 0; /* LTR */ -} -[dir="rtl"] .theme-selector .operations li:first-child { - padding: 0 0 0 0.7em; -} -.system-themes-admin-form { - clear: left; /* LTR */ -} -[dir="rtl"] .system-themes-admin-form { - clear: right; -} -.cron-description__run-cron { - display: block; -} - -.system-cron-settings__link { - overflow-wrap: break-word; - word-wrap: break-word; -} diff --git a/core/themes/stable/css/system/system.diff.css b/core/themes/stable/css/system/system.diff.css deleted file mode 100644 index a6e86423c6cf..000000000000 --- a/core/themes/stable/css/system/system.diff.css +++ /dev/null @@ -1,41 +0,0 @@ -/** - * Traditional split diff theming - */ -table.diff { - width: 100%; - margin-bottom: 20px; - border-spacing: 4px; -} -table.diff .diff-context { - background-color: #fafafa; -} -table.diff .diff-deletedline { - width: 50%; - background-color: #ffa; -} -table.diff .diff-addedline { - width: 50%; - background-color: #afa; -} -table.diff .diffchange { - color: #f00; - font-weight: bold; -} -table.diff .diff-marker { - width: 1.4em; -} -table.diff th { - padding-right: inherit; /* LTR */ -} -[dir="rtl"] table.diff th { - padding-right: 0; - padding-left: inherit; -} -table.diff td div { - overflow: auto; - padding: 0.1ex 0.5em; - word-wrap: break-word; -} -table.diff td { - padding: 0.1ex 0.4em; -} diff --git a/core/themes/stable/css/system/system.maintenance.css b/core/themes/stable/css/system/system.maintenance.css deleted file mode 100644 index efecda7e8480..000000000000 --- a/core/themes/stable/css/system/system.maintenance.css +++ /dev/null @@ -1,56 +0,0 @@ -/** - * Update styles - */ -.update-results { - margin-top: 3em; - padding: 0.25em; - border: 1px solid #ccc; - background: #eee; - font-size: smaller; -} -.update-results h2 { - margin-top: 0.25em; -} -.update-results h4 { - margin-bottom: 0.25em; -} -.update-results .none { - color: #888; - font-style: italic; -} -.update-results .failure strong { - color: #b63300; -} - -/** - * Authorize.php styles - */ -#edit-submit-connection { - clear: both; -} -#edit-submit-process, -.filetransfer { - display: none; - clear: both; -} -.js #edit-submit-connection { - display: none; -} -.js #edit-submit-process { - display: block; -} - -#edit-connection-settings-change-connection-type { - margin: 2.6em 0.5em 0 1em; /* LTR */ -} -[dir="rtl"] #edit-connection-settings-change-connection-type { - margin-right: 1em; - margin-left: 0.5em; -} - -/** - * Theme maintenance styles - */ -.authorize-results__failure { - font-weight: bold; -} diff --git a/core/themes/stable/css/taxonomy/taxonomy.theme.css b/core/themes/stable/css/taxonomy/taxonomy.theme.css deleted file mode 100644 index 58ace3cf65d7..000000000000 --- a/core/themes/stable/css/taxonomy/taxonomy.theme.css +++ /dev/null @@ -1,9 +0,0 @@ -.taxonomy-term-preview { - background-color: #eee; -} -.taxonomy-term-divider-top { - border-bottom: none; -} -.taxonomy-term-divider-bottom { - border-top: 1px dotted #ccc; -} diff --git a/core/themes/stable/css/toolbar/toolbar.icons.theme.css b/core/themes/stable/css/toolbar/toolbar.icons.theme.css deleted file mode 100644 index 659529c3f453..000000000000 --- a/core/themes/stable/css/toolbar/toolbar.icons.theme.css +++ /dev/null @@ -1,298 +0,0 @@ -/** - * @file - * Styling for toolbar module icons. - */ - -.toolbar .toolbar-icon { - position: relative; - padding-left: 2.75em; /* LTR */ -} -[dir="rtl"] .toolbar .toolbar-icon { - padding-right: 2.75em; - padding-left: 1.3333em; -} -.toolbar .toolbar-icon:before { - position: absolute; - top: 0; - left: 0.6667em; /* LTR */ - display: block; - width: 20px; - height: 100%; - content: ""; - background-color: transparent; - background-repeat: no-repeat; - background-attachment: scroll; - background-position: center center; - background-size: 100% auto; -} -[dir="rtl"] .toolbar .toolbar-icon:before { - right: 0.6667em; - left: auto; -} -.toolbar button.toolbar-icon { - border: 0; - background-color: transparent; - font-size: 1em; -} -.toolbar .toolbar-menu ul .toolbar-icon { - padding-left: 1.3333em; /* LTR */ -} -[dir="rtl"] .toolbar .toolbar-menu ul .toolbar-icon { - padding-right: 1.3333em; - padding-left: 0; -} -.toolbar .toolbar-menu ul a.toolbar-icon:before { - display: none; -} -.toolbar .toolbar-tray-vertical .toolbar-menu ul a { - padding-left: 2.75em; /* LTR */ -} -[dir="rtl"] .toolbar .toolbar-tray-vertical .toolbar-menu ul a { - padding-right: 2.75em; - padding-left: 0; -} -.toolbar .toolbar-tray-vertical .toolbar-menu ul ul a { - padding-left: 3.75em; /* LTR */ -} -[dir="rtl"] .toolbar .toolbar-tray-vertical .toolbar-menu ul ul a { - padding-right: 3.75em; - padding-left: 0; -} - -.toolbar .toolbar-tray-vertical .toolbar-menu a { - padding-right: 4em; /* LTR */ - padding-left: 2.75em; /* LTR */ -} -[dir="rtl"] .toolbar .toolbar-tray-vertical .toolbar-menu a { - padding-right: 2.75em; - padding-left: 4em; -} - -/** - * Top level icons. - */ -.toolbar-bar .toolbar-icon-menu:before { - background-image: url(../../images/core/icons/bebebe/hamburger.svg); -} -.toolbar-bar .toolbar-icon-menu:active:before, -.toolbar-bar .toolbar-icon-menu.is-active:before { - background-image: url(../../images/core/icons/ffffff/hamburger.svg); -} -.toolbar-bar .toolbar-icon-help:before { - background-image: url(../../images/core/icons/bebebe/questionmark-disc.svg); -} -.toolbar-bar .toolbar-icon-help:active:before, -.toolbar-bar .toolbar-icon-help.is-active:before { - background-image: url(../../images/core/icons/ffffff/questionmark-disc.svg); -} - -/** - * Main menu icons. - */ -.toolbar-icon-system-admin-content:before { - background-image: url(../../images/core/icons/787878/file.svg); -} -.toolbar-icon-system-admin-content:active:before, -.toolbar-icon-system-admin-content.is-active:before { - background-image: url(../../images/core/icons/000000/file.svg); -} -.toolbar-icon-system-admin-structure:before { - background-image: url(../../images/core/icons/787878/orgchart.svg); -} -.toolbar-icon-system-admin-structure:active:before, -.toolbar-icon-system-admin-structure.is-active:before { - background-image: url(../../images/core/icons/000000/orgchart.svg); -} -.toolbar-icon-system-themes-page:before { - background-image: url(../../images/core/icons/787878/paintbrush.svg); -} -.toolbar-icon-system-themes-page:active:before, -.toolbar-icon-system-themes-page.is-active:before { - background-image: url(../../images/core/icons/000000/paintbrush.svg); -} -.toolbar-icon-entity-user-collection:before { - background-image: url(../../images/core/icons/787878/people.svg); -} -.toolbar-icon-entity-user-collection:active:before, -.toolbar-icon-entity-user-collection.is-active:before { - background-image: url(../../images/core/icons/000000/people.svg); -} -.toolbar-icon-system-modules-list:before { - background-image: url(../../images/core/icons/787878/puzzlepiece.svg); -} -.toolbar-icon-system-modules-list:active:before, -.toolbar-icon-system-modules-list.is-active:before { - background-image: url(../../images/core/icons/000000/puzzlepiece.svg); -} -.toolbar-icon-system-admin-config:before { - background-image: url(../../images/core/icons/787878/wrench.svg); -} -.toolbar-icon-system-admin-config:active:before, -.toolbar-icon-system-admin-config.is-active:before { - background-image: url(../../images/core/icons/000000/wrench.svg); -} -.toolbar-icon-system-admin-reports:before { - background-image: url(../../images/core/icons/787878/barchart.svg); -} -.toolbar-icon-system-admin-reports:active:before, -.toolbar-icon-system-admin-reports.is-active:before { - background-image: url(../../images/core/icons/000000/barchart.svg); -} -.toolbar-icon-help-main:before { - background-image: url(../../images/core/icons/787878/questionmark-disc.svg); -} -.toolbar-icon-help-main:active:before, -.toolbar-icon-help-main.is-active:before { - background-image: url(../../images/core/icons/000000/questionmark-disc.svg); -} - -@media only screen and (min-width: 16.5em) { - .toolbar .toolbar-bar .toolbar-tab > .toolbar-icon { - width: 4em; - margin-right: 0; - margin-left: 0; - padding-right: 0; - padding-left: 0; - text-indent: -9999px; - } - .toolbar .toolbar-bar .toolbar-tab > .toolbar-icon:before { - left: 0; /* LTR */ - width: 100%; - background-size: 42% auto; - } - .no-svg .toolbar .toolbar-bar .toolbar-tab > .toolbar-icon:before { - background-size: auto auto; - } - [dir="rtl"] .toolbar .toolbar-bar .toolbar-tab > .toolbar-icon:before { - right: 0; - left: auto; - } -} - -@media only screen and (min-width: 36em) { - .toolbar .toolbar-bar .toolbar-tab > .toolbar-icon { - width: auto; - padding-right: 1.3333em; /* LTR */ - padding-left: 2.75em; /* LTR */ - text-indent: 0; - background-position: left center; /* LTR */ - } - [dir="rtl"] .toolbar .toolbar-bar .toolbar-tab > .toolbar-icon { - padding-right: 2.75em; - padding-left: 1.3333em; - background-position: right center; - } - .toolbar .toolbar-bar .toolbar-tab > .toolbar-icon:before { - left: 0.6667em; /* LTR */ - width: 20px; - background-size: 100% auto; - } - .no-svg .toolbar .toolbar-bar .toolbar-tab > .toolbar-icon:before { - background-size: auto auto; - } - [dir="rtl"] .toolbar .toolbar-bar .toolbar-tab > .toolbar-icon:before { - right: 0.6667em; - left: 0; - } -} - -/** - * Accessibility/focus - */ -.toolbar-tab a:focus { - text-decoration: underline; - outline: none; -} -.toolbar-lining button:focus { - outline: none; -} -.toolbar-tray-horizontal a:focus, -.toolbar-box a:focus { - outline: none; - background-color: #f5f5f5; -} -.toolbar-box a:hover:focus { - text-decoration: underline; -} -.toolbar .toolbar-icon.toolbar-handle:focus { - outline: none; - background-color: #f5f5f5; -} - -/** - * Handle. - */ -.toolbar .toolbar-icon.toolbar-handle { - width: 4em; - text-indent: -9999px; -} -.toolbar .toolbar-icon.toolbar-handle:before { - left: 1.6667em; /* LTR */ -} -[dir="rtl"] .toolbar .toolbar-icon.toolbar-handle:before { - right: 1.6667em; - left: auto; -} -.toolbar .toolbar-icon.toolbar-handle:before { - background-image: url(../../images/core/icons/5181c6/chevron-disc-down.svg); -} -.toolbar .toolbar-icon.toolbar-handle.open:before { - background-image: url(../../images/core/icons/787878/chevron-disc-up.svg); -} -.toolbar .toolbar-menu .toolbar-menu .toolbar-icon.toolbar-handle:before { - background-image: url(../../images/core/icons/5181c6/twistie-down.svg); - background-size: 75%; -} -.toolbar .toolbar-menu .toolbar-menu .toolbar-icon.toolbar-handle.open:before { - background-image: url(../../images/core/icons/787878/twistie-up.svg); - background-size: 75%; -} -.toolbar .toolbar-icon-escape-admin:before { - background-image: url(../../images/core/icons/bebebe/chevron-disc-left.svg); -} -[dir="rtl"] .toolbar .toolbar-icon-escape-admin:before { - background-image: url(../../images/core/icons/bebebe/chevron-disc-right.svg); -} -/** - * Orientation toggle. - */ -.toolbar .toolbar-toggle-orientation button { - width: 39px; - height: 39px; - padding: 0; - text-indent: -999em; -} -.toolbar .toolbar-toggle-orientation button:before { - right: 0; - left: 0; - margin: 0 auto; -} -[dir="rtl"] .toolbar .toolbar-toggle-orientation .toolbar-icon { - padding: 0; -} -/** - * In order to support a hover effect on the SVG images, while also supporting - * RTL text direction and no SVG support, this little icon requires some very - * specific targeting, setting and unsetting. - */ -.toolbar .toolbar-toggle-orientation [value="vertical"]:before { - background-image: url(../../images/core/icons/bebebe/push-left.svg); /* LTR */ -} -.toolbar .toolbar-toggle-orientation [value="vertical"]:hover:before, -.toolbar .toolbar-toggle-orientation [value="vertical"]:focus:before { - background-image: url(../../images/core/icons/787878/push-left.svg); /* LTR */ -} -[dir="rtl"] .toolbar .toolbar-toggle-orientation [value="vertical"]:before { - background-image: url(../../images/core/icons/bebebe/push-right.svg); -} -[dir="rtl"] .toolbar .toolbar-toggle-orientation [value="vertical"]:hover:before, -[dir="rtl"] .toolbar .toolbar-toggle-orientation [value="vertical"]:focus:before { - background-image: url(../../images/core/icons/787878/push-right.svg); -} -.toolbar .toolbar-toggle-orientation [value="horizontal"]:before { - background-image: url(../../images/core/icons/bebebe/push-up.svg); -} -.toolbar .toolbar-toggle-orientation [value="horizontal"]:hover:before, -.toolbar .toolbar-toggle-orientation [value="horizontal"]:focus:before { - background-image: url(../../images/core/icons/787878/push-up.svg); -} diff --git a/core/themes/stable/css/toolbar/toolbar.menu.css b/core/themes/stable/css/toolbar/toolbar.menu.css deleted file mode 100644 index e35d0adc2dfd..000000000000 --- a/core/themes/stable/css/toolbar/toolbar.menu.css +++ /dev/null @@ -1,118 +0,0 @@ -/** - * @file toolbar.menu.css - */ -.toolbar .toolbar-menu, -[dir="rtl"] .toolbar .toolbar-menu { - margin: 0; - padding: 0; - list-style: none; -} -.toolbar .toolbar-box { - position: relative; - display: block; - width: auto; - line-height: 1em; /* this prevents the value "normal" from being returned as the line-height */ -} - -/** - * Hidden vertical toolbar sub-menus by default. - */ -.toolbar .toolbar-tray-vertical .toolbar-menu ul { - display: none; -} - -/** - * Hidden horizontal toolbar handle icon. - */ -.toolbar .toolbar-tray-horizontal .toolbar-menu .toolbar-handle { - display: none; -} -/** - * Hidden toolbar sub-menus by default. - */ -.toolbar-tray-open .toolbar-menu .menu-item--expanded ul { - display: none; -} -.toolbar .toolbar-tray-vertical li.open > ul { - display: block; /* Show the sub-menus */ -} -.toolbar .toolbar-tray-vertical .toolbar-handle + a { - margin-right: 3em; /* LTR */ -} -[dir="rtl"] .toolbar .toolbar-tray-vertical .toolbar-handle + a { - margin-right: 0; - margin-left: 3em; -} -.toolbar .toolbar-tray .menu-item--active-trail > .toolbar-box a, -.toolbar .toolbar-tray a.is-active { - color: #000; - font-weight: bold; -} - -/* ----- Toolbar menu tray for viewports less than 320px ------ */ -@media screen and (max-width: 319px) { - .toolbar .toolbar-tray-vertical.is-active { - width: 100%; - } -} - -/** - * Items. - */ -.toolbar .level-2 > ul { - border-top-color: #e5e5e5; - border-bottom-color: #ccc; - background-color: #fafafa; -} -.toolbar .level-3 > ul { - border-top-color: #ddd; - border-bottom-color: #c5c5c5; - background-color: #f5f5f5; -} -.toolbar .level-4 > ul { - border-top-color: #d5d5d5; - border-bottom-color: #bbb; - background-color: #eee; -} -.toolbar .level-5 > ul { - border-top-color: #ccc; - border-bottom-color: #b5b5b5; - background-color: #e5e5e5; -} -.toolbar .level-6 > ul { - border-top-color: #c5c5c5; - border-bottom-color: #aaa; - background-color: #eee; -} -.toolbar .level-7 > ul { - border-top-color: #ccc; - border-bottom-color: #b5b5b5; - background-color: #fafafa; -} -.toolbar .level-8 > ul { - border-top-color: #ddd; - border-bottom-color: #ccc; - background-color: #ddd; -} - -/** - * Handle. - */ -.toolbar .toolbar-handle:hover { - cursor: pointer; -} -.toolbar .toolbar-icon.toolbar-handle { - position: absolute; - z-index: 1; - top: 0; - right: 0; /* LTR */ - bottom: 0; - display: block; - height: 100%; - padding: 0; -} -[dir="rtl"] .toolbar .toolbar-icon.toolbar-handle { - right: auto; - left: 0; - padding: 0; -} diff --git a/core/themes/stable/css/toolbar/toolbar.module.css b/core/themes/stable/css/toolbar/toolbar.module.css deleted file mode 100644 index e4bc7f665211..000000000000 --- a/core/themes/stable/css/toolbar/toolbar.module.css +++ /dev/null @@ -1,280 +0,0 @@ -/** - * @file toolbar.module.css - * - * - * Aggressive resets so we can achieve a consistent look in hostile CSS - * environments. - */ -#toolbar-administration, -#toolbar-administration * { - box-sizing: border-box; -} -#toolbar-administration { - margin: 0; - padding: 0; - vertical-align: baseline; - font-size: small; - line-height: 1; -} - -@media print { - #toolbar-administration { - display: none; - } -} -.toolbar-loading #toolbar-administration { - overflow: hidden; -} -/** - * Very specific overrides for Drupal system CSS. - */ -.toolbar li, -.toolbar .item-list, -.toolbar .item-list li, -.toolbar .menu-item, -.toolbar .menu-item--expanded { - list-style-type: none; - list-style-image: none; -} -.toolbar .menu-item { - padding-top: 0; -} -.toolbar .toolbar-bar .toolbar-tab, -.toolbar .menu-item { - display: block; -} -.toolbar .toolbar-bar .toolbar-tab.hidden { - display: none; -} -.toolbar a { - display: block; - line-height: 1; -} - -/** - * Administration menu. - */ -.toolbar .toolbar-bar, -.toolbar .toolbar-tray { - position: relative; - z-index: 1250; -} -.toolbar-horizontal .toolbar-tray { - position: fixed; - left: 0; - width: 100%; -} -/* Position the admin toolbar absolutely when the configured standard breakpoint - * is active. The toolbar container, that contains the bar and the trays, is - * position absolutely so that it scrolls with the page. Otherwise, on smaller - * screens, the components of the admin toolbar are positioned statically. */ -.toolbar-oriented .toolbar-bar { - position: absolute; - top: 0; - right: 0; - left: 0; -} -.toolbar-oriented .toolbar-tray { - position: absolute; - right: 0; - left: 0; -} -/* .toolbar-loading is required by Toolbar JavaScript to pre-render markup - * style to avoid extra reflow & flicker. */ -@media (min-width: 61em) { - .toolbar-loading.toolbar-horizontal .toolbar .toolbar-bar .toolbar-tab:last-child .toolbar-tray { - position: relative; - z-index: -999; - display: block; - visibility: hidden; - width: 1px; - } - .toolbar-loading.toolbar-horizontal .toolbar .toolbar-bar .toolbar-tab:last-child .toolbar-tray .toolbar-lining { - width: 999em; - } - .toolbar-loading.toolbar-horizontal .toolbar .toolbar-bar .home-toolbar-tab + .toolbar-tab .toolbar-tray { - display: block; - } -} - -/* Layer the bar just above the trays and above contextual link triggers. */ -.toolbar-oriented .toolbar-bar { - z-index: 502; -} -/* Position the admin toolbar fixed when the configured standard breakpoint is - * active. */ -body.toolbar-fixed .toolbar-oriented .toolbar-bar { - position: fixed; -} -/* When the configured narrow breakpoint is active, the toolbar is sized to wrap - * around the trays in order to provide a context for scrolling tray content - * that is taller than the viewport. */ -body.toolbar-tray-open.toolbar-fixed.toolbar-vertical .toolbar-oriented { - bottom: 0; - width: 240px; - width: 15rem; -} - -/* Present the admin toolbar tabs horizontally as a default on user agents that - * do not understand media queries or on user agents where JavaScript is - * disabled. */ -.toolbar-loading.toolbar-horizontal .toolbar .toolbar-tray .toolbar-menu > li, -.toolbar .toolbar-bar .toolbar-tab, -.toolbar .toolbar-tray-horizontal li { - float: left; /* LTR */ -} -[dir="rtl"] .toolbar-loading.toolbar-horizontal .toolbar .toolbar-tray .toolbar-menu > li, -[dir="rtl"] .toolbar .toolbar-bar .toolbar-tab, -[dir="rtl"] .toolbar .toolbar-tray-horizontal li { - float: right; -} -/* Present the admin toolbar tabs vertically by default on user agents that - * that understand media queries. This will be the small screen default. */ -@media only screen { - .toolbar .toolbar-bar .toolbar-tab, - .toolbar .toolbar-tray-horizontal li { - float: none; /* LTR */ - } - [dir="rtl"] .toolbar .toolbar-bar .toolbar-tab, - [dir="rtl"] .toolbar .toolbar-tray-horizontal li { - float: none; - } -} -/* This min-width media query is meant to provide basic horizontal layout to - * the main menu tabs when JavaScript is disabled on user agents that understand - * media queries. */ -@media (min-width: 16.5em) { - .toolbar .toolbar-bar .toolbar-tab, - .toolbar .toolbar-tray-horizontal li { - float: left; /* LTR */ - } - [dir="rtl"] .toolbar .toolbar-bar .toolbar-tab, - [dir="rtl"] .toolbar .toolbar-tray-horizontal li { - float: right; - } -} -/* Present the admin toolbar tabs horizontally when the configured narrow - * breakpoint is active. */ -.toolbar-oriented .toolbar-bar .toolbar-tab, -.toolbar-oriented .toolbar-tray-horizontal li { - float: left; /* LTR */ -} -[dir="rtl"] .toolbar-oriented .toolbar-bar .toolbar-tab, -[dir="rtl"] .toolbar-oriented .toolbar-tray-horizontal li { - float: right; -} - -/** - * Toolbar tray. - */ -.toolbar .toolbar-tray { - z-index: 501; - display: none; -} -.toolbar-oriented .toolbar-tray-vertical { - position: absolute; - left: -100%; /* LTR */ - width: 240px; - width: 15rem; -} -[dir="rtl"] .toolbar-oriented .toolbar-tray-vertical { - right: -100%; - left: auto; -} -.toolbar .toolbar-tray-vertical > .toolbar-lining { - min-height: 100%; -} -/* Layer the links just above the toolbar-tray. */ -.toolbar .toolbar-bar .toolbar-tab > .toolbar-icon { - position: relative; - z-index: 502; -} -/* Hide secondary menus when the tray is horizontal. */ -.toolbar-oriented .toolbar-tray-horizontal .menu-item ul { - display: none; -} -/* When the configured standard breakpoint is active and the tray is in a - * vertical position, the tray does not scroll with the page. The contents of - * the tray scroll within the confines of the viewport. - */ -.toolbar .toolbar-tray-vertical.is-active, -body.toolbar-fixed .toolbar .toolbar-tray-vertical { - position: fixed; - overflow-x: hidden; - overflow-y: auto; - height: 100%; -} -.toolbar .toolbar-tray.is-active { - display: block; -} -/* Bring the tray into the viewport. By default it is just off-screen. */ -.toolbar-oriented .toolbar-tray-vertical.is-active { - left: 0; /* LTR */ -} -[dir="rtl"] .toolbar-oriented .toolbar-tray-vertical.is-active { - right: 0; - left: auto; -} -/* When the configured standard breakpoint is active, the tray appears to push - * the page content away from the edge of the viewport. */ -body.toolbar-tray-open.toolbar-vertical.toolbar-fixed { - margin-left: 240px; /* LTR */ - margin-left: 15rem; /* LTR */ -} - -@media print { - body.toolbar-tray-open.toolbar-vertical.toolbar-fixed { - margin-left: 0; - } -} -[dir="rtl"] body.toolbar-tray-open.toolbar-vertical.toolbar-fixed { - margin-right: 240px; - margin-right: 15rem; - margin-left: auto; -} - -@media print { - [dir="rtl"] body.toolbar-tray-open.toolbar-vertical.toolbar-fixed { - margin-right: 0; - } -} -/** - * ToolBar tray orientation toggle. - */ -/* Hide the orientation toggle when the configured narrow breakpoint is not - * active. */ -.toolbar .toolbar-tray .toolbar-toggle-orientation { - display: none; -} -/* Show the orientation toggle when the configured narrow breakpoint is - * active. */ -.toolbar-oriented .toolbar-tray .toolbar-toggle-orientation { - display: block; -} -.toolbar-oriented .toolbar-tray-horizontal .toolbar-toggle-orientation { - position: absolute; - top: auto; - right: 0; /* LTR */ - bottom: 0; -} -[dir="rtl"] .toolbar-oriented .toolbar-tray-horizontal .toolbar-toggle-orientation { - right: auto; - left: 0; -} -.toolbar-oriented .toolbar-tray-vertical .toolbar-toggle-orientation { - float: right; /* LTR */ - width: 100%; -} -[dir="rtl"] .toolbar-oriented .toolbar-tray-vertical .toolbar-toggle-orientation { - float: left; -} - -/** - * Toolbar home button toggle. - */ -.toolbar .toolbar-bar .home-toolbar-tab { - display: none; -} -.path-admin .toolbar-bar .home-toolbar-tab { - display: block; -} diff --git a/core/themes/stable/css/toolbar/toolbar.theme.css b/core/themes/stable/css/toolbar/toolbar.theme.css deleted file mode 100644 index 0416c056adb9..000000000000 --- a/core/themes/stable/css/toolbar/toolbar.theme.css +++ /dev/null @@ -1,168 +0,0 @@ -/** - * @file toolbar.theme.css - */ -.toolbar { - font-family: "Source Sans Pro", "Lucida Grande", Verdana, sans-serif; - /* Set base font size to 13px based on root ems. */ - font-size: 0.8125rem; - -moz-tap-highlight-color: rgba(0, 0, 0, 0); - -o-tap-highlight-color: rgba(0, 0, 0, 0); - -webkit-tap-highlight-color: rgba(0, 0, 0, 0); - tap-highlight-color: rgba(0, 0, 0, 0); - -moz-touch-callout: none; - -o-touch-callout: none; - -webkit-touch-callout: none; - touch-callout: none; -} -.toolbar .toolbar-item { - padding: 1em 1.3333em; - cursor: pointer; - text-decoration: none; - line-height: 1em; -} -.toolbar .toolbar-item:hover, -.toolbar .toolbar-item:focus { - text-decoration: underline; -} - -/** - * Toolbar bar. - */ -.toolbar .toolbar-bar { - color: #ddd; - background-color: #0f0f0f; - box-shadow: -1px 0 3px 1px rgba(0, 0, 0, 0.3333); /* LTR */ -} -[dir="rtl"] .toolbar .toolbar-bar { - box-shadow: 1px 0 3px 1px rgba(0, 0, 0, 0.3333); -} -.toolbar .toolbar-bar .toolbar-item { - color: #fff; -} -.toolbar .toolbar-bar .toolbar-tab > .toolbar-item { - font-weight: bold; -} -.toolbar .toolbar-bar .toolbar-tab > .toolbar-item:hover, -.toolbar .toolbar-bar .toolbar-tab > .toolbar-item:focus { - background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.125) 20%, transparent 200%); - background-image: linear-gradient(rgba(255, 255, 255, 0.125) 20%, transparent 200%); -} -.toolbar .toolbar-bar .toolbar-tab > .toolbar-item.is-active { - background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.25) 20%, transparent 200%); - background-image: linear-gradient(rgba(255, 255, 255, 0.25) 20%, transparent 200%); -} - -/** - * Toolbar tray. - */ -.toolbar .toolbar-tray { - background-color: #fff; -} -.toolbar-horizontal .toolbar-tray > .toolbar-lining { - padding-right: 5em; /* LTR */ -} -[dir="rtl"] .toolbar-horizontal .toolbar-tray > .toolbar-lining { - padding-right: 0; - padding-left: 5em; -} -.toolbar .toolbar-tray-vertical { - border-right: 1px solid #aaa; /* LTR */ - background-color: #f5f5f5; - box-shadow: -1px 0 5px 2px rgba(0, 0, 0, 0.3333); /* LTR */ -} -[dir="rtl"] .toolbar .toolbar-tray-vertical { - border-right: 0 none; - border-left: 1px solid #aaa; - box-shadow: 1px 0 5px 2px rgba(0, 0, 0, 0.3333); -} -.toolbar-horizontal .toolbar-tray { - border-bottom: 1px solid #aaa; - box-shadow: -2px 1px 3px 1px rgba(0, 0, 0, 0.3333); /* LTR */ -} -[dir="rtl"] .toolbar-horizontal .toolbar-tray { - box-shadow: 2px 1px 3px 1px rgba(0, 0, 0, 0.3333); -} -.toolbar .toolbar-tray-horizontal .toolbar-tray { - background-color: #f5f5f5; -} -.toolbar-tray a { - padding: 1em 1.3333em; - cursor: pointer; - text-decoration: none; - color: #565656; -} -.toolbar-tray a:hover, -.toolbar-tray a:active, -.toolbar-tray a:focus, -.toolbar-tray a.is-active { - text-decoration: underline; - color: #000; -} -.toolbar .toolbar-menu { - background-color: #fff; -} -.toolbar-horizontal .toolbar-tray .menu-item + .menu-item { - border-left: 1px solid #ddd; /* LTR */ -} -[dir="rtl"] .toolbar-horizontal .toolbar-tray .menu-item + .menu-item { - border-right: 1px solid #ddd; - border-left: 0 none; -} -.toolbar-horizontal .toolbar-tray .menu-item:last-child { - border-right: 1px solid #ddd; /* LTR */ -} -[dir="rtl"] .toolbar-horizontal .toolbar-tray .menu-item:last-child { - border-left: 1px solid #ddd; -} -.toolbar .toolbar-tray-vertical .menu-item + .menu-item { - border-top: 1px solid #ddd; -} -.toolbar .toolbar-tray-vertical .menu-item:last-child { - border-bottom: 1px solid #ddd; -} -.toolbar .toolbar-tray-vertical .menu-item .menu-item { - border: 0 none; -} -.toolbar .toolbar-tray-vertical .toolbar-menu ul ul { - border-top: 1px solid #ddd; - border-bottom: 1px solid #ddd; -} -.toolbar .toolbar-tray-vertical .menu-item:last-child > ul { - border-bottom: 0; -} -.toolbar .toolbar-tray-vertical .toolbar-menu .toolbar-menu .toolbar-menu .toolbar-menu { - margin-left: 0.25em; /* LTR */ -} -[dir="rtl"] .toolbar .toolbar-tray-vertical .toolbar-menu .toolbar-menu .toolbar-menu .toolbar-menu { - margin-right: 0.25em; - margin-left: 0; -} -.toolbar .toolbar-menu .toolbar-menu a { - color: #434343; -} - -/** - * Orientation toggle. - */ -.toolbar .toolbar-toggle-orientation { - height: 100%; - padding: 0; - background-color: #f5f5f5; -} -.toolbar-horizontal .toolbar-tray .toolbar-toggle-orientation { - border-left: 1px solid #c9c9c9; /* LTR */ -} -[dir="rtl"] .toolbar-horizontal .toolbar-tray .toolbar-toggle-orientation { - border-right: 1px solid #c9c9c9; - border-left: 0 none; -} -.toolbar .toolbar-toggle-orientation > .toolbar-lining { - float: right; /* LTR */ -} -[dir="rtl"] .toolbar .toolbar-toggle-orientation > .toolbar-lining { - float: left; -} -.toolbar .toolbar-toggle-orientation button { - display: inline-block; - cursor: pointer; -} diff --git a/core/themes/stable/css/tour/tour.module.css b/core/themes/stable/css/tour/tour.module.css deleted file mode 100644 index b5de43f199e8..000000000000 --- a/core/themes/stable/css/tour/tour.module.css +++ /dev/null @@ -1,173 +0,0 @@ -/** - * @file - * Styling for tour module. - */ - -/* Tab appearance. */ -.toolbar .toolbar-bar .tour-toolbar-tab.toolbar-tab { - float: right; /* LTR */ -} -[dir="rtl"] .toolbar .toolbar-bar .tour-toolbar-tab.toolbar-tab { - float: left; -} - -/* Override placement of the tour progress indicator. */ -.tour-progress { - position: absolute; - right: 20px; /* LTR */ - bottom: 20px; -} -[dir="rtl"] .tour-progress { - right: auto; - left: 20px; -} - -/* Default styles for the container */ -.joyride-tip-guide { - position: absolute; - z-index: 101; - top: 0; - left: 0; - display: none; - width: 300px; - background: #fff; -} - -@media only screen and (max-width: 767px) { - .joyride-tip-guide { - left: 2.5%; - width: 85%; - } -} - -.joyride-content-wrapper { - position: relative; - padding: 20px 50px 20px 20px; /* LTR */ -} -[dir="rtl"] .joyride-content-wrapper { - padding: 20px 20px 20px 50px; -} - -/* Add a little css triangle pip, older browser just miss out on the fanciness of it. */ -.joyride-tip-guide .joyride-nub { - position: absolute; - left: 22px; - display: block; - width: 0; - height: 0; -} - -.joyride-tip-guide .joyride-nub.top { - top: -28px; - bottom: auto; -} - -.joyride-tip-guide .joyride-nub.bottom { - bottom: -28px; -} - -.joyride-tip-guide .joyride-nub.right { - top: 22px; - right: -28px; - bottom: auto; - left: auto; -} - -.joyride-tip-guide .joyride-nub.left { - top: 22px; - right: auto; - bottom: auto; - left: -28px; -} - -.joyride-tip-guide .joyride-nub.top-right { - top: -28px; - right: 28px; - bottom: auto; - left: auto; -} - -.joyride-tip-guide .tour-tip-label { - margin-top: 0; -} - -.joyride-tip-guide p { - margin: 0 0 1.4em; -} - -.joyride-timer-indicator-wrap { - position: absolute; - right: 17px; - bottom: 16px; - width: 50px; - height: 3px; -} -.joyride-timer-indicator { - display: block; - width: 0; - height: inherit; -} - -.joyride-close-tip { - position: absolute; - top: 20px; - right: 20px; /* LTR */ - line-height: 1em; -} -[dir="rtl"] .joyride-close-tip { - right: auto; - left: 20px; -} - -.joyride-modal-bg { - position: fixed; - z-index: 100; - top: 0; - left: 0; - display: none; - width: 100%; - height: 100%; - cursor: pointer; -} - -.joyride-expose-wrapper { - position: absolute; - z-index: 102; -} - -.joyride-expose-cover { - position: absolute; - z-index: 10000; - top: 0; - left: 0; -} - -/* In Joyride, display: block is added as an inline style. */ -.shepherd-element.joyride-tip-guide { - display: block; -} -.shepherd-element.joyride-tip-guide[hidden] { - display: none; -} - -.shepherd-modal-overlay-container { - position: fixed; - z-index: 100; - top: 0; - left: 0; - overflow: hidden; - width: 100vw; - height: 0; - pointer-events: none; - opacity: 0; - fill-rule: evenodd; -} - -.shepherd-modal-overlay-container.shepherd-modal-is-visible { - height: 100vh; - opacity: 0.5; -} - -.shepherd-modal-overlay-container.shepherd-modal-is-visible path { - pointer-events: all; -} diff --git a/core/themes/stable/css/update/update.admin.theme.css b/core/themes/stable/css/update/update.admin.theme.css deleted file mode 100644 index 785da9a09d3e..000000000000 --- a/core/themes/stable/css/update/update.admin.theme.css +++ /dev/null @@ -1,63 +0,0 @@ -/** - * @file - * Styles used by the Update Manager module. - */ - -.project-update__title { - font-size: 110%; - font-weight: bold; -} -.project-update__status { - float: right; /* LTR */ - font-size: 110%; -} -[dir="rtl"] .project-update__status { - float: left; -} -.project-update__status--not-supported { - float: left; /* LTR */ -} -[dir="rtl"] .project-update__status--not-supported { - float: right; -} -.project-update__status--security-error { - color: #970f00; - font-weight: bold; -} - -.project-update__status-icon { - padding-left: 0.5em; /* LTR */ -} -[dir="rtl"] .project-update__status-icon { - padding-right: 0.5em; - padding-left: 0; -} -.project-update__details { - padding: 1em 1em 0.25em 1em; -} - -.project-update__version { - padding: 1em 0; -} -.project-update__version-date { - white-space: nowrap; -} -.project-update__version-details { - padding-right: 0.5em; /* LTR */ -} -[dir="rtl"] .project-update__version-details { - padding-left: 0.5em; - direction: ltr; /* Version numbers should always be LTR. */ -} -.project-update__version-links { - padding-right: 1em; /* LTR */ - list-style-type: none; - text-align: right; /* LTR */ -} -[dir="rtl"] .project-update__version-links { - padding-left: 1em; - text-align: left; -} -.project-update__version--recommended-strong .project-update__version-title { - font-weight: bold; -} diff --git a/core/themes/stable/css/user/user.admin.css b/core/themes/stable/css/user/user.admin.css deleted file mode 100644 index ad5f95a59a7b..000000000000 --- a/core/themes/stable/css/user/user.admin.css +++ /dev/null @@ -1,22 +0,0 @@ -/** - * @file - * Admin styling for the User module. - */ - -/* Permissions page */ -.permissions .module { - font-weight: bold; -} -.permissions .permission { - padding-left: 1.5em; /* LTR */ -} -[dir="rtl"] .permissions .permission { - padding-right: 1.5em; - padding-left: 0; -} - -/* Account settings */ -.user-admin-settings .details-description { - padding-bottom: 0.5em; - font-size: 0.85em; -} diff --git a/core/themes/stable/css/user/user.icons.admin.css b/core/themes/stable/css/user/user.icons.admin.css deleted file mode 100644 index f8546862bf79..000000000000 --- a/core/themes/stable/css/user/user.icons.admin.css +++ /dev/null @@ -1,15 +0,0 @@ -/** - * @file - * Styling for the user module icons. - */ - -/** - * Toolbar tab icon. - */ -.toolbar-bar .toolbar-icon-user:before { - background-image: url(../../images/core/icons/bebebe/person.svg); -} -.toolbar-bar .toolbar-icon-user:active:before, -.toolbar-bar .toolbar-icon-user.is-active:before { - background-image: url(../../images/core/icons/ffffff/person.svg); -} diff --git a/core/themes/stable/css/user/user.module.css b/core/themes/stable/css/user/user.module.css deleted file mode 100644 index 2a3e511d7b35..000000000000 --- a/core/themes/stable/css/user/user.module.css +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @file - * Module styling for user module. - */ -.password-strength__title, -.password-strength__text { - display: inline; -} -.password-strength__meter { - height: 0.75em; - margin-top: 0.5em; - background-color: lightgray; -} -.password-strength__indicator { - width: 0; - height: 100%; - background-color: gray; -} -.password-confirm-match { - visibility: hidden; -} diff --git a/core/themes/stable/css/views/views.module.css b/core/themes/stable/css/views/views.module.css deleted file mode 100644 index 1ffb3bdb3f21..000000000000 --- a/core/themes/stable/css/views/views.module.css +++ /dev/null @@ -1,23 +0,0 @@ -/* table style column align */ -.views-align-left { - text-align: left; -} -.views-align-right { - text-align: right; -} -.views-align-center { - text-align: center; -} -/* Grid style column align. */ -.views-view-grid .views-col { - float: left; -} -.views-view-grid .views-row { - float: left; - clear: both; - width: 100%; -} -/* Provide some space between display links. */ -.views-display-link + .views-display-link { - margin-left: 0.5em; -} diff --git a/core/themes/stable/css/views_ui/views_ui.admin.css b/core/themes/stable/css/views_ui/views_ui.admin.css deleted file mode 100644 index 2507d306578a..000000000000 --- a/core/themes/stable/css/views_ui/views_ui.admin.css +++ /dev/null @@ -1,208 +0,0 @@ -/** - * @file - * The .admin.css file is intended to only contain positioning and size - * declarations. For example: display, position, float, clear, and overflow. - */ - -.views-admin ul, -.views-admin menu, -.views-admin dir { - padding: 0; -} -.views-admin pre { - margin-top: 0; - margin-bottom: 0; - white-space: pre-wrap; -} -.views-left-25 { - float: left; /* LTR */ - width: 25%; -} -[dir="rtl"] .views-left-25 { - float: right; -} -.views-left-30 { - float: left; /* LTR */ - width: 30%; -} -[dir="rtl"] .views-left-30 { - float: right; -} -.views-left-40 { - float: left; /* LTR */ - width: 40%; -} -[dir="rtl"] .views-left-40 { - float: right; -} -.views-left-50 { - float: left; /* LTR */ - width: 50%; -} -[dir="rtl"] .views-left-50 { - float: right; -} -.views-left-75 { - float: left; /* LTR */ - width: 75%; -} -[dir="rtl"] .views-left-75 { - float: right; -} -.views-right-50 { - float: right; /* LTR */ - width: 50%; -} -[dir="rtl"] .views-right-50 { - float: left; -} -.views-right-60 { - float: right; /* LTR */ - width: 60%; -} -[dir="rtl"] .views-right-60 { - float: left; -} -.views-right-70 { - float: right; /* LTR */ - width: 70%; -} -[dir="rtl"] .views-right-70 { - float: left; -} -.views-group-box .form-item { - margin-right: 3px; - margin-left: 3px; -} - -/* - * The attachment details section, its tabs for each section and the buttons - * to add a new section - */ -.views-displays { - clear: both; -} - -/* The tabs that switch between sections */ -.views-displays .tabs { - overflow: visible; - margin: 0; - padding: 0; - border-bottom: 0 none; -} -.views-displays .tabs > li { - float: left; /* LTR */ - padding: 0; - border-right: 0 none; /* LTR */ -} -[dir="rtl"] .views-displays .tabs > li { - float: right; - border-right: 1px solid #bfbfbf; - border-left: 0 none; -} -.views-displays .tabs .open > a { - position: relative; - z-index: 51; -} -.views-displays .tabs .views-display-deleted-link { - text-decoration: line-through; -} -.views-display-deleted > details > summary, -.views-display-deleted .details-wrapper > .views-ui-display-tab-bucket > *, -.views-display-deleted .views-display-columns { - opacity: 0.25; -} -.views-display-disabled > details > summary, -.views-display-disabled .details-wrapper > .views-ui-display-tab-bucket > *, -.views-display-disabled .views-display-columns { - opacity: 0.5; -} -.views-display-tab .details-wrapper > .views-ui-display-tab-bucket .actions { - opacity: 1; -} -.views-displays .tabs .add { - position: relative; -} -.views-displays .tabs .action-list { - position: absolute; - z-index: 50; - top: 23px; - left: 0; /* LTR */ - margin: 0; -} -[dir="rtl"] .views-displays .tabs .action-list { - right: 0; - left: auto; -} -.views-displays .tabs .action-list li { - display: block; -} -.views-display-columns .details-wrapper { - padding: 0; -} -.views-display-column { - box-sizing: border-box; -} -.views-display-columns > * { - margin-bottom: 2em; -} - -@media screen and (min-width: 45em) { /* 720px */ - .views-display-columns > * { - float: left; /* LTR */ - width: 32%; - margin-bottom: 0; - margin-left: 2%; /* LTR */ - } - [dir="rtl"] .views-display-columns > * { - float: right; - margin-right: 2%; - margin-left: 0; - } - .views-display-columns > *:first-child { - margin-left: 0; /* LTR */ - } - [dir="rtl"] .views-display-columns > *:first-child { - margin-right: 0; - } -} - -.views-ui-dialog .scroll { - overflow: auto; - padding: 1em; -} -.views-filterable-options-controls { - display: none; -} -.views-ui-dialog .views-filterable-options-controls { - display: inline; -} - -/* Don't let the messages overwhelm the modal */ -.views-ui-dialog .views-messages { - overflow: auto; - max-height: 200px; -} -.views-display-setting .label, -.views-display-setting .views-ajax-link { - float: left; /* LTR */ -} -[dir="rtl"] .views-display-setting .label, -[dir="rtl"] .views-display-setting .views-ajax-link { - float: right; -} -.form-item-options-value-all { - display: none; -} -.js-only { - display: none; -} -html.js .js-only { - display: inherit; -} -html.js span.js-only { - display: inline; -} -.js .views-edit-view .dropbutton-wrapper { - width: auto; -} diff --git a/core/themes/stable/css/views_ui/views_ui.admin.theme.css b/core/themes/stable/css/views_ui/views_ui.admin.theme.css deleted file mode 100644 index c83e8b4b5efc..000000000000 --- a/core/themes/stable/css/views_ui/views_ui.admin.theme.css +++ /dev/null @@ -1,835 +0,0 @@ -/** - * @file - * The .admin.theme.css file is intended to contain presentation declarations - * including images, borders, colors, and fonts. - */ - -.views-admin .links { - margin: 0; - list-style: none outside none; -} -.views-admin a:hover { - text-decoration: none; -} -.box-padding { - padding-right: 12px; - padding-left: 12px; -} -.box-margin { - margin: 12px 12px 0 12px; -} -.views-admin .icon { - width: 16px; - height: 16px; -} -.views-admin .icon, -.views-admin .icon-text { - background-image: url(../../images/views_ui/sprites.png); - background-repeat: no-repeat; - background-attachment: scroll; - background-position: left top; /* LTR */ -} -[dir="rtl"] .views-admin .icon, -[dir="rtl"] .views-admin .icon-text { - background-position: right top; -} -.views-admin a.icon { - border: 1px solid #ddd; - border-radius: 4px; - background: linear-gradient(-90deg, #fff 0, #e8e8e8 100%) no-repeat, repeat-y; - box-shadow: 0 0 0 rgba(0, 0, 0, 0.3333) inset; -} -.views-admin a.icon:hover { - border-color: #d0d0d0; - box-shadow: 0 0 1px rgba(0, 0, 0, 0.3333) inset; -} -.views-admin a.icon:active { - border-color: #c0c0c0; -} -.views-admin span.icon { - position: relative; - float: left; /* LTR */ -} -[dir="rtl"] .views-admin span.icon { - float: right; -} -.views-admin .icon.compact { - display: block; - overflow: hidden; - text-indent: -9999px; - direction: ltr; -} - -/* Targets any element with an icon -> text combo */ -.views-admin .icon-text { - padding-left: 19px; /* LTR */ -} -[dir="rtl"] .views-admin .icon-text { - padding-right: 19px; - padding-left: 0; -} -.views-admin .icon.linked { - background-position: center -153px; -} -.views-admin .icon.unlinked { - background-position: center -195px; -} -.views-admin .icon.add { - background-position: center 3px; -} -.views-admin a.icon.add { - background-position: center 3px, left top; /* LTR */ -} -[dir="rtl"] .views-admin a.icon.add { - background-position: center 3px, right top; -} -.views-admin .icon.delete { - background-position: center -52px; -} -.views-admin a.icon.delete { - background-position: center -52px, left top; /* LTR */ -} -[dir="rtl"] .views-admin a.icon.delete { - background-position: center -52px, right top; -} -.views-admin .icon.rearrange { - background-position: center -111px; -} -.views-admin a.icon.rearrange { - background-position: center -111px, left top; /* LTR */ -} -[dir="rtl"] .views-admin a.icon.rearrange { - background-position: center -111px, right top; -} -.views-displays .tabs a:hover > .icon.add { - background-position: center -25px; -} -.views-displays .tabs .open a:hover > .icon.add { - background-position: center 3px; -} -details.box-padding { - border: none; -} -.views-admin details details { - margin-bottom: 0; -} -.form-item { - margin-top: 9px; - padding-top: 0; - padding-bottom: 0; -} -.form-type-checkbox { - margin-top: 6px; -} -.form-checkbox, -.form-radio { - vertical-align: baseline; -} - -.container-inline { - padding-top: 15px; - padding-bottom: 15px; -} -.container-inline > * + *, -.container-inline .details-wrapper > * + * { - padding-left: 4px; /* LTR */ -} -[dir="rtl"] .container-inline > * + *, -[dir="rtl"] .container-inline .details-wrapper > * + * { - padding-right: 4px; - padding-left: 0; -} -.views-admin details details.container-inline { - margin-top: 1em; - margin-bottom: 1em; - padding-top: 0; -} -.views-admin details details.container-inline > .details-wrapper { - padding-bottom: 0; -} -/* Indent form elements so they're directly underneath the label of the checkbox that reveals them */ -.views-admin .form-type-checkbox + .form-wrapper { - margin-left: 16px; /* LTR */ -} -[dir="rtl"] .views-admin .form-type-checkbox + .form-wrapper { - margin-right: 16px; - margin-left: 0; -} - -/* Hide 'remove' checkboxes. */ -.views-remove-checkbox { - display: none; -} - -/* sizes the labels of checkboxes and radio button to the height of the text */ -.views-admin .form-type-checkbox label, -.views-admin .form-type-radio label { - line-height: 2; -} -.views-admin-dependent .form-item { - margin-top: 6px; - margin-bottom: 6px; -} -.views-ui-view-name h3 { - margin: 0.25em 0; - font-weight: bold; -} -.view-changed { - margin-bottom: 21px; -} -.views-admin .unit-title { - margin-top: 18px; - margin-bottom: 0; - font-size: 15px; - line-height: 1.6154; -} -.views-ui-view-displays ul { - margin-left: 0; /* LTR */ - padding-left: 0; /* LTR */ - list-style: none; -} -[dir="rtl"] .views-ui-view-displays ul { - margin-right: 0; - margin-left: inherit; - padding-right: 0; - padding-left: inherit; -} - -/* These header classes are ambiguous and should be scoped to th elements */ -.views-ui-name { - width: 20%; -} -.views-ui-description { - width: 30%; -} -.views-ui-machine-name { - width: 15%; -} -.views-ui-displays { - width: 25%; -} -.views-ui-operations { - width: 10%; -} - -/** - * I wish this didn't have to be so specific - */ -.form-item-description-enable + .form-item-description { - margin-top: 0; -} -.form-item-description-enable label { - font-weight: bold; -} -.form-item-page-create, -.form-item-block-create { - margin-top: 13px; -} -.form-item-page-create label, -.form-item-block-create label, -.form-item-rest-export-create label { - font-weight: bold; -} - -/* This makes the form elements after the "Display Format" label flow underneath the label */ -.form-item-page-style-style-plugin > label, -.form-item-block-style-style-plugin > label { - display: block; -} -.views-attachment .options-set label { - font-weight: normal; -} - -/* Styling for the form that allows views filters to be rearranged. */ -.group-populated { - display: none; -} -td.group-title { - font-weight: bold; -} -.views-ui-dialog td.group-title { - margin: 0; - padding: 0; -} -.views-ui-dialog td.group-title span { - display: block; - overflow: hidden; - height: 1px; -} -.group-message .form-submit, -.views-remove-group-link, -.views-add-group { - float: right; /* LTR */ - clear: both; -} -[dir="rtl"] .group-message .form-submit, -[dir="rtl"] .views-remove-group-link, -[dir="rtl"] .views-add-group { - float: left; -} -.views-operator-label { - padding-left: 0.5em; /* LTR */ - text-transform: uppercase; - font-weight: bold; - font-style: italic; -} -[dir="rtl"] .views-operator-label { - padding-right: 0.5em; - padding-left: 0; -} -.grouped-description, -.exposed-description { - float: left; /* LTR */ - padding-top: 3px; - padding-right: 10px; /* LTR */ -} -[dir="rtl"] .grouped-description, -[dir="rtl"] .exposed-description { - float: right; - padding-right: 0; - padding-left: 10px; -} -.views-displays { - padding-bottom: 36px; - border: 1px solid #ccc; -} -.views-display-top { - position: relative; - padding: 8px 8px 3px; - border-bottom: 1px solid #ccc; - background-color: #e1e2dc; -} -.views-display-top .tabs { - margin-right: 18em; /* LTR */ -} -[dir="rtl"] .views-display-top .tabs { - margin-right: 0; - margin-left: 18em; -} -.views-display-top .tabs > li { - margin-right: 6px; /* LTR */ - padding-left: 0; /* LTR */ -} -[dir="rtl"] .views-display-top .tabs > li { - margin-right: 0.3em; - margin-left: 6px; - padding-right: 0; -} -.views-display-top .tabs > li:last-child { - margin-right: 0; /* LTR */ -} -[dir="rtl"] .views-display-top .tabs > li:last-child { - margin-right: 0.3em; - margin-left: 0; -} -.form-edit .form-actions { - margin-top: 0; - padding: 8px 12px; - border-right: 1px solid #ccc; - border-bottom: 1px solid #ccc; - border-left: 1px solid #ccc; - background-color: #e1e2dc; -} -.views-displays .tabs.secondary { - margin-right: 200px; /* LTR */ - border: 0; -} -[dir="rtl"] .views-displays .tabs.secondary { - margin-right: 0; - margin-left: 200px; -} -.views-displays .tabs.secondary li, -.views-displays .tabs.secondary li.is-active { - width: auto; - padding: 0; - border: 0; - background: transparent; -} -.views-displays .tabs li.add ul.action-list li { - margin: 0; -} -.views-displays .tabs.secondary li { - margin: 0 5px 5px 6px; /* LTR */ -} -[dir="rtl"] .views-displays .tabs.secondary li { - margin-right: 6px; - margin-left: 5px; -} -.views-displays .tabs.secondary .tabs__tab + .tabs__tab { - border-top: 0; -} -.views-displays .tabs li.tabs__tab:hover { - padding-left: 0; /* LTR */ - border: 0; -} -[dir="rtl"] .views-displays .tabs li.tabs__tab:hover { - padding-right: 0; -} -.views-displays .tabs.secondary a { - display: inline-block; - padding: 3px 7px; - border: 1px solid #cbcbcb; - border-radius: 7px; - font-size: small; - line-height: 1.3333; -} - -/* Display a red border if the display doesn't validate. */ -.views-displays .tabs li.is-active a.is-active.error, -.views-displays .tabs .error { - padding: 1px 6px; - border: 2px solid #ed541d; -} -.views-displays .tabs a:focus { - text-decoration: underline; - outline: none; -} -.views-displays .tabs.secondary li a { - background-color: #fff; -} -.views-displays .tabs li a:hover, -.views-displays .tabs li.is-active a, -.views-displays .tabs li.is-active a.is-active { - color: #fff; - background-color: #555; -} -.views-displays .tabs .open > a { - position: relative; - border-bottom: 1px solid transparent; - background-color: #f1f1f1; -} -.views-displays .tabs .open > a:hover { - color: #0074bd; - background-color: #f1f1f1; -} -.views-displays .tabs .action-list li { - padding: 2px 9px; - border-width: 0 1px; - border-style: solid; - border-color: #cbcbcb; - background-color: #f1f1f1; -} -.views-displays .tabs .action-list li:first-child { - border-width: 1px 1px 0; -} -.views-displays .action-list li:last-child { - border-width: 0 1px 1px; -} -.views-displays .tabs .action-list li:last-child { - border-width: 0 1px 1px; -} -.views-displays .tabs .action-list input.form-submit { - margin: 0; - padding: 0; - border: medium none; - background: none repeat scroll 0 0 transparent; -} -.views-displays .tabs .action-list input.form-submit:hover { - box-shadow: none; -} -.views-displays .tabs .action-list li:hover { - background-color: #ddd; -} -.edit-display-settings { - margin: 12px 12px 0 12px; -} -.edit-display-settings-top.views-ui-display-tab-bucket { - position: relative; - margin: 0 0 15px 0; - padding-top: 4px; - padding-bottom: 4px; - border: 1px solid #f3f3f3; - line-height: 20px; -} -.views-display-column { - border: 1px solid #f3f3f3; -} -.views-display-column + .views-display-column { - margin-top: 0; -} -.view-preview-form .form-item-view-args, -.view-preview-form .form-actions { - margin-top: 5px; -} -.view-preview-form .arguments-preview { - font-size: 1em; -} -.view-preview-form .arguments-preview, -.view-preview-form .form-item-view-args { - margin-left: 10px; /* LTR */ -} -[dir="rtl"] .view-preview-form .arguments-preview, -[dir="rtl"] .view-preview-form .form-item-view-args { - margin-right: 10px; - margin-left: 0; -} -.view-preview-form .form-item-view-args label { - float: left; /* LTR */ - height: 6ex; - margin-right: 0.75em; /* LTR */ - font-weight: normal; -} -[dir="rtl"] .view-preview-form .form-item-view-args label { - float: right; - margin-right: 0.2em; - margin-left: 0.75em; -} -.form-item-live-preview, -.form-item-view-args, -.preview-submit-wrapper { - display: inline-block; -} -.form-item-live-preview, -.view-preview-form .form-actions { - vertical-align: top; -} - -@media screen and (min-width: 45em) { /* 720px */ - .view-preview-form .form-type-textfield .description { - white-space: nowrap; - } -} - -/* These are the individual "buckets," or boxes, inside the display settings area */ -.views-ui-display-tab-bucket { - position: relative; - margin: 0; - padding-top: 4px; - border-bottom: 1px solid #f3f3f3; - line-height: 20px; -} -.views-ui-display-tab-bucket:last-of-type { - border-bottom: none; -} -.views-ui-display-tab-bucket + .views-ui-display-tab-bucket { - border-top: medium none; -} -.views-ui-display-tab-bucket__title, -.views-ui-display-tab-bucket > .views-display-setting { - padding: 2px 6px 4px; -} -.views-ui-display-tab-bucket__title { - margin: 0; - font-size: small; -} -.views-ui-display-tab-bucket.access { - padding-top: 0; -} -.views-ui-display-tab-bucket.page-settings { - border-bottom: medium none; -} -.views-display-setting .views-ajax-link { - margin-right: 0.2083em; - margin-left: 0.2083em; -} - -.views-ui-display-tab-setting > span { - margin-left: 0.5em; /* LTR */ -} -[dir="rtl"] .views-ui-display-tab-setting > span { - margin-right: 0.5em; - margin-left: 0; -} - -/** Applies an overridden(italics) font style to overridden buckets. - * The better way to implement this would be to add the overridden class - * to the bucket header when the bucket is overridden and style it as a - * generic icon classed element. For the moment, we'll style the bucket - * header specifically with the overridden font style. - */ -.views-ui-display-tab-setting.overridden, -.views-ui-display-tab-bucket.overridden .views-ui-display-tab-bucket__title { - font-style: italic; -} - -/* This is each row within one of the "boxes." */ -.views-ui-display-tab-bucket .views-display-setting { - padding-bottom: 2px; - color: #666; - font-size: 12px; -} -.views-ui-display-tab-bucket .views-display-setting:nth-of-type(even) { - background-color: #f3f5ee; -} -.views-ui-display-tab-actions.views-ui-display-tab-bucket .views-display-setting { - background-color: transparent; -} -.views-ui-display-tab-bucket .views-group-text { - margin-top: 6px; - margin-bottom: 6px; -} -.views-display-setting .label { - margin-right: 3px; /* LTR */ -} -[dir="rtl"] .views-display-setting .label { - margin-right: 0; - margin-left: 3px; -} -.views-edit-view { - margin-bottom: 15px; -} - -/* The contents of the popup dialog on the views edit form. */ -.views-filterable-options .form-type-checkbox { - padding: 5px 8px; - border-top: none; -} -.views-filterable-options { - border-top: 1px solid #ccc; -} -.filterable-option .form-item { - margin-top: 0; - margin-bottom: 0; -} -.views-filterable-options .filterable-option .title { - cursor: pointer; - font-weight: bold; -} -.views-filterable-options .form-type-checkbox .description { - margin-top: 0; - margin-bottom: 0; -} -.views-filterable-options-controls .form-item { - width: 30%; - margin: 0 0 0 2%; /* LTR */ -} -[dir="rtl"] .views-filterable-options-controls .form-item { - margin: 0 2% 0 0; -} -.views-filterable-options-controls input, -.views-filterable-options-controls select { - width: 100%; -} -.views-ui-dialog .ui-dialog-content { - padding: 0; -} -.views-ui-dialog .views-filterable-options { - margin-bottom: 10px; -} -.views-ui-dialog .views-add-form-selected.container-inline { - padding: 0; -} -.views-ui-dialog .views-add-form-selected.container-inline > div { - display: block; -} -.views-ui-dialog .form-item-selected { - margin: 0; - padding: 6px 16px; -} -.views-ui-dialog .views-override:not(:empty) { - padding: 8px 13px; - background-color: #f3f4ee; -} -.views-ui-dialog.views-ui-dialog-scroll .ui-dialog-titlebar { - border: none; -} -.views-ui-dialog .views-offset-top { - border-bottom: 1px solid #ccc; -} -.views-ui-dialog .views-offset-bottom { - border-top: 1px solid #ccc; -} -.views-ui-dialog .views-override > * { - margin: 0; -} -.views-ui-dialog details .item-list { - padding-left: 2em; /* LTR */ -} -[dir="rtl"] .views-ui-dialog details .item-list { - padding-right: 2em; - padding-left: 0; -} -.views-ui-rearrange-filter-form table { - border-collapse: collapse; -} -.views-ui-rearrange-filter-form tr td[rowspan] { - border-width: 0 1px 1px 1px; - border-style: solid; - border-color: #cdcdcd; -} -.views-ui-rearrange-filter-form tr[id^="views-row"] { - border-right: 1px solid #cdcdcd; /* LTR */ -} -[dir="rtl"] .views-ui-rearrange-filter-form tr[id^="views-row"] { - border-right: 0; - border-left: 1px solid #cdcdcd; -} -.views-ui-rearrange-filter-form .even td { - background-color: #f3f4ed; -} -.views-ui-rearrange-filter-form .views-group-title { - border-top: 1px solid #cdcdcd; -} -.views-ui-rearrange-filter-form .group-empty { - border-bottom: 1px solid #cdcdcd; -} -.form-item-options-expose-required, -.form-item-options-expose-label, -.form-item-options-expose-field-identifier, -.form-item-options-expose-description { - margin-top: 6px; - margin-bottom: 6px; - margin-left: 18px; /* LTR */ -} -[dir="rtl"] .form-item-options-expose-required, -[dir="rtl"] .form-item-options-expose-label, -[dir="rtl"] .form-item-options-expose-field-identifier, -[dir="rtl"] .form-item-options-expose-description { - margin-right: 18px; - margin-left: 0; -} -.views-preview-wrapper { - border: 1px solid #ccc; -} -.view-preview-form { - position: relative; -} -.view-preview-form__title { - margin-top: 0; - padding: 8px 12px; - border-bottom: 1px solid #ccc; - background-color: #e1e2dc; -} -.view-preview-form .form-item-live-preview { - position: absolute; - top: 3px; - right: 12px; - margin-top: 2px; - margin-left: 2px; /* LTR */ -} -[dir="rtl"] .view-preview-form .form-item-live-preview { - right: auto; - left: 12px; - margin-right: 2px; - margin-left: 0; -} -.views-live-preview { - padding: 12px; -} -.views-live-preview .views-query-info { - overflow: auto; -} -.views-live-preview .section-title { - display: inline-block; - margin-top: 0; - margin-bottom: 0; - color: #818181; - font-size: 13px; - font-weight: normal; - line-height: 1.6154; -} -.views-live-preview .view > * { - margin-top: 18px; -} -.views-live-preview .preview-section { - margin: 0 -5px; - padding: 3px 5px; - border: 1px dashed #dedede; -} -.views-live-preview li.views-row + li.views-row { - margin-top: 18px; -} - -/* The div.views-row is intentional and excludes li.views-row, for example */ -.views-live-preview div.views-row + div.views-row { - margin-top: 36px; -} -.views-query-info table { - margin: 10px 0; - border-spacing: 0; - border-collapse: separate; - border-color: #ddd; -} -.views-query-info table tr { - background-color: #f9f9f9; -} -.views-query-info table th, -.views-query-info table td { - padding: 4px 10px; - color: #666; -} -.messages { - margin-bottom: 18px; - line-height: 1.4555; -} -.dropbutton-multiple { - position: absolute; -} -.dropbutton-widget { - position: relative; -} -.js .views-edit-view .dropbutton-wrapper .dropbutton .dropbutton-action > * { - font-size: 10px; -} -.js .dropbutton-wrapper .dropbutton .dropbutton-action > .ajax-progress-throbber { - position: absolute; - z-index: 2; - top: -1px; - right: -5px; /* LTR */ -} -[dir="rtl"].js .dropbutton-wrapper .dropbutton .dropbutton-action > .ajax-progress-throbber { - right: auto; - left: -5px; -} -.js .dropbutton-wrapper.dropbutton-multiple.open .dropbutton-action:first-child a { - border-radius: 1.1em 0 0 0; /* LTR */ -} -[dir="rtl"].js .dropbutton-wrapper.dropbutton-multiple.open .dropbutton-action:first-child a { - border-radius: 0 1.1em 0 0; -} -.js .dropbutton-wrapper.dropbutton-multiple.open .dropbutton-action:last-child a { - border-radius: 0 0 0 1.1em; /* LTR */ -} -[dir="rtl"].js .dropbutton-wrapper.dropbutton-multiple.open .dropbutton-action:last-child a { - border-radius: 0 0 1.1em 0; -} -.views-display-top .dropbutton-wrapper { - position: absolute; - top: 7px; - right: 12px; /* LTR */ -} -[dir="rtl"] .views-display-top .dropbutton-wrapper { - right: auto; - left: 12px; -} -.views-display-top .dropbutton-wrapper .dropbutton-widget .dropbutton-action a { - width: auto; -} - -.views-ui-display-tab-bucket .dropbutton-wrapper { - position: absolute; - top: 4px; - right: 5px; /* LTR */ -} -[dir="rtl"] .views-ui-display-tab-bucket .dropbutton-wrapper { - right: auto; - left: 5px; -} -.views-ui-display-tab-bucket .dropbutton-wrapper .dropbutton-widget .dropbutton-action a { - width: auto; -} -.views-ui-display-tab-actions .dropbutton-wrapper li a, -.views-ui-display-tab-actions .dropbutton-wrapper input { - margin-bottom: 0; - padding-left: 12px; /* LTR */ - border: medium; - background: none; - font-family: inherit; - font-size: 12px; -} -[dir="rtl"] .views-ui-display-tab-actions .dropbutton-wrapper li a, -[dir="rtl"] .views-ui-display-tab-actions .dropbutton-wrapper input { - padding-right: 12px; - padding-left: 0.5em; -} -.views-ui-display-tab-actions .dropbutton-wrapper input:hover { - border: none; - background: none; -} -.views-list-section { - margin-bottom: 2em; -} -.form-textarea-wrapper, -.form-item-options-content { - width: 100%; -} diff --git a/core/themes/stable/css/views_ui/views_ui.contextual.css b/core/themes/stable/css/views_ui/views_ui.contextual.css deleted file mode 100644 index 35c0d166cd70..000000000000 --- a/core/themes/stable/css/views_ui/views_ui.contextual.css +++ /dev/null @@ -1,57 +0,0 @@ -/** - * @file - * The .contextual.css file is intended to contain styles that override declarations - * in the Contextual module. - */ - -.views-live-preview .contextual-region-active { - outline: medium none; -} -.views-live-preview .contextual { - top: auto; - right: auto; /* LTR */ -} -[dir="rtl"] .views-live-preview .contextual { - left: auto; -} -.js .views-live-preview .contextual { - display: inline; -} -.views-live-preview .contextual-links-trigger { - display: block; -} -.contextual .contextual-links { - right: auto; /* LTR */ - min-width: 10em; - padding: 6px 6px 9px 6px; - border-radius: 0 4px 4px 4px; /* LTR */ -} -[dir="rtl"] .contextual .contextual-links { - left: auto; - border-radius: 4px 0 4px 4px; -} -.contextual-links li a, -.contextual-links li span { - padding-top: 0.25em; - padding-right: 0.1667em; /* LTR */ - padding-bottom: 0.25em; -} -[dir="rtl"] .contextual-links li a, -[dir="rtl"] .contextual-links li span { - padding-right: 0; - padding-left: 0.1667em; -} -.contextual-links li span { - font-weight: bold; -} -.contextual-links li a { - margin: 0.25em 0; - padding-left: 1em; /* LTR */ -} -[dir="rtl"] .contextual-links li a { - padding-right: 1em; - padding-left: 0.1667em; -} -.contextual-links li a:hover { - background-color: #badbec; -} diff --git a/core/themes/stable/images/color/hook-rtl.png b/core/themes/stable/images/color/hook-rtl.png deleted file mode 100644 index a26b211e126c..000000000000 --- a/core/themes/stable/images/color/hook-rtl.png +++ /dev/null @@ -1,3 +0,0 @@ -�PNG - -��� IHDR������Q����@u����PLTE��DDDz�2P���tRNS�@��f���IDAT�c`@�P .���?Nu�ue�o��� :�����IEND�B`� \ No newline at end of file diff --git a/core/themes/stable/images/color/hook.png b/core/themes/stable/images/color/hook.png deleted file mode 100644 index dc1897370f92..000000000000 --- a/core/themes/stable/images/color/hook.png +++ /dev/null @@ -1,3 +0,0 @@ -�PNG - -��� IHDR������Q����@u����PLTE���DDD�������tRNS�@��f���IDAT�c`@�Q .���?Nu�ue�L�?6Z����IEND�B`� \ No newline at end of file diff --git a/core/themes/stable/images/color/lock.png b/core/themes/stable/images/color/lock.png deleted file mode 100644 index 9e1e00e5efd1..000000000000 --- a/core/themes/stable/images/color/lock.png +++ /dev/null @@ -1,3 +0,0 @@ -�PNG - -��� IHDR��� ���2�����6���'PLTE��aaa������������������xvg������������-)=���tRNS�@��f���mIDATx����� �� ���yCƉ�����}�t�JF��6��AQ�ً$3��Ml�#ȶ ?uB-���G���W6�*Ab�٫�R�*G�^%.�-�O�К���;�;�sH�����IEND�B`� \ No newline at end of file diff --git a/core/themes/stable/images/core/druplicon.png b/core/themes/stable/images/core/druplicon.png deleted file mode 100644 index 3b49a4ce78dc..000000000000 --- a/core/themes/stable/images/core/druplicon.png +++ /dev/null @@ -1,18 +0,0 @@ -�PNG - -��� IHDR���X���d���-����IDATx��] PTW}��Fͦ�Ĥ�Te2���L*��$��:��L�M1jԸ�wA6�*;"�H@\AEAQD�E��]dߡY����/{��74�O�-������}��{�}��0t�$�>�ʁ��Mѵo!��'��w�"������;W��{�]�u�e3? �ݲ�1�����bM)��#4�SD�@��GkQM3$�V?!�<��c/o"BA�����zPd<�g3[}��So"B�F�(��̲F�X�I��h �6�����or{w�h�������c7���v'Yמ�����Iƍ7rnK-��n�QR{۪�:M59�����So=�������Ge�I0��('OB�9�DD������s{�G��������.�(�R��ɳ���dXݼvz`�'�C ��8T5�Bȵ0O�Fl/]f���S �/�'�&�+'9�y�g�� �vḪ�KE�k�P[Kɓі��Hc��H�d�a���k���y�������-��Ol��uJ���� %�zt-J�"2*`��2���Lʂ�p���)����)Q���@�i�ҌǶ�*�97���e�-��Dp���R�����%��uju�H��1tnX��M0n�=%���B��;~6���l�m>\��7��Bm�(���x�=[~���� ṍ,{S��8J�g����0��vh#��BNy=��yw�x���N*���.RǖF�ѱb�W�u�d���d�� A��B�1ڡ��O������G.g�OҔ���TӌR��`<���o -���Z��8�H�$�do��*[��L+ZD�Qr?T�shq�� X�� ��m�,0[q�������NT2b�:B����KG4.�Ȋ� K�9rW˂1\�W�<�.O�BRާ�$^A�,��%� +Jj[ (��)��"�³�YĠz6ןzs5JƸA$�3�k�=� #+r*�X��#�`w:��z� -ۯ�t�E���a�=�iqF&4��C\f�Sb�Ѧ�Dbx��]��JL�Օ)���O ��������vJ�WR|�qe��˙��"eŸ�^ǡM�m�,��k�m8��^�97���M|�ֻ�|������\n��F���E -���؊6��,�?�����4�Lz{�C�Cn�gD��4-��dŻ>���,={�B+J���Z��k�^�-���̈!��]�S��ȏ������'A�i���V\�rP��k��STOk�+��?���["�����͗���#�J~ �_)�F��������6c�'���ډ��7Df��7/�Hg���_ �u-�]�)�q�g��Kb���:��4�m��/6p�^�XVip;?<.P��YC��&nf:;ž�=�F� o�9J=+�XO$ξxݖ���9��L*Ћ��zo��J���l�v>��6�r���\d0z�ԇ���m��izn#�b�I^�L��}����T��3&m9K/7�u%x�+Nx����mxP8�>E�x,�#��M˚J��/t���`�����}l�B����b�z,d���,]"�}�LKQ|Gz�/&����YJ2��`}G*�=.�!ڶ��<>�N�DJ5��{6�9a,'��K�&�Ʉ���;z�!"y��<�L#��]c_�=�\}B�"��ߗ0<����7����3�`���l^�,s:�AM9�K "��lY�l�r:�m���� �LD��U1\�+��M8ZV� ~SG���;�� -�+�[���C�"�}قJ�|f���%� �b'���\��2:1E�R-SА��d��v���! %��Nr"������CH�ۑ`����l�k�e����p ���+�K`q�>���4��A�F�p�i ��A��op�/�z14JڀV6��ć�W��6�,����6�7�Dp���� ��+�CAJA ���qn,��;y���� O��m������w�5�> �PnU�ău�ִ-2p��Wۯ*��Ȍ_����v�H������$kZ4�I�YYq�� ��S�B�"�luV���ԇ��>'�qM#����Wz\G%���%8��q�\v%(� �K��<�h����߃�����-���߮QD%}|a*������n�«։ҽv��@IJa�&�v���<X����SeZ��C[�<�/A�����0`�:!�}'�W�>\���"�M��ZM;JwkN�!#��Y'��sC���bx�2�n���3�̋�g�<+�{E�]��6�A�A�P�% -����0����/m�C�� -�͒�6*�i��� -1э�x�=HN�p#����Z�`�K�#�3W�s��8i -��xlR�`��4PU���CRf�z$�((��Z0&�v�L%��7�\.�ю���CKQ"BI'�L4�Â"�Tf9�vXG\����oI'�LD�y� -�U������jH����� F}_O.��hm8��T iye��v�M:��g�x��}�?�����G�>��\�� -���P��ȃ/��/���,��h�F�Z[:P>�o��lE&��w�`���20˝w�#�v�0s�ߩT����Z��Ŭ,9D`�Ł���y�\<��������f -���z����+���el`����Zޙ8����@^$c CMӢ��{t���H�(���B^y-���YL���R(�6�L���}mdE����V/����2��zT*Y~�#��`�q�G��!*V�%���Ic���qϘz��+� N�̡�[Cd��u��-9 3�Ngr�3�=��9;Nr!W��:.DF&g��5���.�{�����A FS̜1r��#2CӲ���l_�r�v Y� -7�=�n��! 4~��l�Y¿P�0(��si���+1������G{���K�Hr;Nz�MY�]��ye4�����M|}��Ex\�$ɱ� �#/ H������2 -����G�XH��� ��#��3b�%�W� ����<�؟�Ѭ� G�KD^�T�bf�!u�0��{��E{n�7�툥)*��)��\cR�����g���f��������'����>�S���( ���[���=`XfJ�D�fAfj�-�En��à� ��`�K�}�tX�z>v,�e�G�Zw;�("�d�u���b���?ԑ�|��ѓ��}�!����T�>���>���9���fz���(ŭ�*G�X3��{?t2������c� -�����Qfܣ�jq���Diвz��q��"����쯃� '��6��0E�Z�`ur�['�� -�z�e�M����. >Q� AJy}��ǚFfIe���4-���d2$����3>�o�>*�[ք�!��Q��>��X�3RrJ���=�� Ёh�v�9ӐB�f�'�A 6ߝ�Wy��ܮ��0��_^�ޟ0����LK��2�$\j���HA��eIT���?ϲ�ٮB��Z�(��9$��eo�jX��bfm(a-L�5 �����4M�{H������'��0=���+p5E�3˽�&H��%%Ǯg��{�kO�� %oQu���z��7� �BI��!�����<ߎ�>p��O'��#�*'��ɰ���xԱ@��J4'B�_���u��ÿ�z�鬖�Q�����Pܤ�O%y,^W;Ǫa��%D�ځ��83��C�,h���Mx{��WɈ�,�/P>b�&͊li�D^��_�a�nn��+ˋ�Xu2����4�mQȶ<!���0I��Е��SB��G�#&G��0p��怤�#9��a�3-���4�4K$��E+Z#�n����Z�7��t�D��~I]E������IEND�B`� \ No newline at end of file diff --git a/core/themes/stable/images/core/feed.svg b/core/themes/stable/images/core/feed.svg deleted file mode 100644 index 595a9d9ab0d1..000000000000 --- a/core/themes/stable/images/core/feed.svg +++ /dev/null @@ -1,8 +0,0 @@ -<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"> - <rect fill="#ff9900" width="16" height="16" x="0" y="0" rx="3" ry="3"/> - <g fill="#ffffff"> - <circle cx="4.25" cy="11.812" r="1.5"/> - <path d="M10,13.312H7.875c0-2.83-2.295-5.125-5.125-5.125l0,0V6.062C6.754,6.062,10,9.308,10,13.312z"/> - <path d="M11.5,13.312c0-4.833-3.917-8.75-8.75-8.75V2.375c6.041,0,10.937,4.896,10.937,10.937H11.5z"/> - </g> -</svg> diff --git a/core/themes/stable/images/core/help.png b/core/themes/stable/images/core/help.png deleted file mode 100644 index dcc5cac7956f..000000000000 --- a/core/themes/stable/images/core/help.png +++ /dev/null @@ -1,5 +0,0 @@ -�PNG - -��� IHDR�����������a����IDATxڥ�= -�@�s��#HN�#��"mnb�2G����-��,�B���^�B2���}��ܝ������VY�iP4��+(�k���b*��1;�d�&�Z�E��RY��-�aԸ=�� -���- ��-5�}/���-���a!�q� �b������c��m5�3:9�NP�q@����:@b�d{���A�����D�3�Ag$�u;ٜ�Q�y#m��rl�t쫛O��B䃪 t�����IEND�B`� \ No newline at end of file diff --git a/core/themes/stable/images/core/icons/000000/barchart.svg b/core/themes/stable/images/core/icons/000000/barchart.svg deleted file mode 100644 index 5b6e4cf7fc60..000000000000 --- a/core/themes/stable/images/core/icons/000000/barchart.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><g><path fill="#000000" d="M4 13.529c0 .275-.225.5-.5.5h-3c-.275 0-.5-.225-.5-.5v-4.25c0-.274.225-.5.5-.5h3c.275 0 .5.226.5.5v4.25zM10.002 13.529c0 .275-.225.5-.5.5h-3.002c-.275 0-.5-.225-.5-.5v-13c0-.275.225-.5.5-.5h3.002c.275 0 .5.225.5.5v13zM16.002 13.529c0 .275-.225.5-.5.5h-3c-.275 0-.5-.225-.5-.5v-9.5c0-.275.225-.5.5-.5h3c.275 0 .5.225.5.5v9.5z"/></g></svg> diff --git a/core/themes/stable/images/core/icons/000000/chevron-left.svg b/core/themes/stable/images/core/icons/000000/chevron-left.svg deleted file mode 100644 index 19ba5807048b..000000000000 --- a/core/themes/stable/images/core/icons/000000/chevron-left.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#000000" d="M7.951 7.645c-.193.196-.193.516 0 .71l3.258 3.29c.193.193.191.519-.002.709l-1.371 1.371c-.193.192-.512.191-.707 0l-5.335-5.371c-.194-.194-.194-.514 0-.708l5.335-5.369c.195-.195.514-.195.707-.001l1.371 1.371c.193.194.195.513.002.709l-3.258 3.289z"/></svg> diff --git a/core/themes/stable/images/core/icons/000000/chevron-right.svg b/core/themes/stable/images/core/icons/000000/chevron-right.svg deleted file mode 100644 index 20018b760aa5..000000000000 --- a/core/themes/stable/images/core/icons/000000/chevron-right.svg +++ /dev/null @@ -1,2 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#000000" d="M8.053 8.355c.193-.195.193-.517 0-.711l-3.26-3.289c-.193-.195-.192-.514.002-.709l1.371-1.371c.194-.194.512-.193.706.001l5.335 5.369c.195.195.195.515 0 .708l-5.335 5.37c-.194.192-.512.193-.706.002l-1.371-1.371c-.194-.195-.195-.514-.002-.709l3.26-3.29z"/></svg> - diff --git a/core/themes/stable/images/core/icons/000000/ex.svg b/core/themes/stable/images/core/icons/000000/ex.svg deleted file mode 100644 index 7b653ffde5a4..000000000000 --- a/core/themes/stable/images/core/icons/000000/ex.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#000000" d="M3.51 13.925c.194.194.512.195.706.001l3.432-3.431c.194-.194.514-.194.708 0l3.432 3.431c.192.194.514.193.707-.001l1.405-1.417c.191-.195.189-.514-.002-.709l-3.397-3.4c-.192-.193-.192-.514-.002-.708l3.401-3.43c.189-.195.189-.515 0-.709l-1.407-1.418c-.195-.195-.513-.195-.707-.001l-3.43 3.431c-.195.194-.516.194-.708 0l-3.432-3.431c-.195-.195-.512-.194-.706.001l-1.407 1.417c-.194.195-.194.515 0 .71l3.403 3.429c.193.195.193.514-.001.708l-3.4 3.399c-.194.195-.195.516-.001.709l1.406 1.419z"/></svg> diff --git a/core/themes/stable/images/core/icons/000000/file.svg b/core/themes/stable/images/core/icons/000000/file.svg deleted file mode 100644 index 21e8f7076a3f..000000000000 --- a/core/themes/stable/images/core/icons/000000/file.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><g><path fill="#000000" d="M12.502 7h-5c-.276 0-.502-.225-.502-.5v-5c0-.275-.225-.5-.5-.5h-3c-.275 0-.5.225-.5.5v12.029c0 .275.225.5.5.5h9.002c.275 0 .5-.225.5-.5v-6.029c0-.275-.225-.5-.5-.5zM8.502 6h4c.275 0 .34-.159.146-.354l-4.293-4.292c-.195-.195-.353-.129-.353.146v4c0 .275.225.5.5.5z"/></g></svg> diff --git a/core/themes/stable/images/core/icons/000000/move.svg b/core/themes/stable/images/core/icons/000000/move.svg deleted file mode 100644 index 3bd9a41cd161..000000000000 --- a/core/themes/stable/images/core/icons/000000/move.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#000000" d="M14.904 7.753l-2.373-2.372c-.291-.292-.529-.193-.529.22v1.399h-3v-3h1.398c.414 0 .512-.239.221-.53l-2.371-2.372c-.137-.136-.36-.136-.497 0l-2.372 2.372c-.292.292-.193.53.22.53h1.399v3h-3v-1.369c0-.413-.239-.511-.53-.22l-2.372 2.372c-.136.136-.136.359 0 .494l2.372 2.372c.291.292.53.192.53-.219v-1.43h3v3h-1.4c-.413 0-.511.238-.22.529l2.374 2.373c.137.137.36.137.495 0l2.373-2.373c.29-.291.19-.529-.222-.529h-1.398v-3h3v1.4c0 .412.238.511.529.219l2.373-2.371c.137-.137.137-.359 0-.495z"/></svg> diff --git a/core/themes/stable/images/core/icons/000000/orgchart.svg b/core/themes/stable/images/core/icons/000000/orgchart.svg deleted file mode 100644 index 7010a982d160..000000000000 --- a/core/themes/stable/images/core/icons/000000/orgchart.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px"><path d="M15.002,11.277c0-0.721,0-1.471,0-2.014c0-1.456-0.824-2.25-2.25-2.25c-1.428,0-3.5,0-3.5,0c-0.139,0-0.25-0.112-0.25-0.25v-2.04c0.596-0.346,1-0.984,1-1.723c0-1.104-0.895-2-2-2C6.896,1,6,1.896,6,3c0,0.738,0.405,1.376,1,1.722v2.042c0,0.138-0.112,0.25-0.25,0.25c0,0-2.138,0-3.5,0S1,7.932,1,9.266c0,0.521,0,1.277,0,2.012c-0.595,0.353-1,0.984-1,1.729c0,1.104,0.896,2,2,2s2-0.896,2-2c0-0.732-0.405-1.377-1-1.729V9.266c0-0.139,0.112-0.25,0.25-0.25h3.536C6.904,9.034,7,9.126,7,9.25v2.027C6.405,11.624,6,12.26,6,13c0,1.104,0.896,2,2.002,2c1.105,0,2-0.896,2-2c0-0.738-0.404-1.376-1-1.723V9.25c0-0.124,0.098-0.216,0.215-0.234h3.535c0.137,0,0.25,0.111,0.25,0.25v2.012c-0.596,0.353-1,0.984-1,1.729c0,1.104,0.896,2,2,2s2-0.896,2-2C16.002,12.262,15.598,11.623,15.002,11.277z"/></svg> diff --git a/core/themes/stable/images/core/icons/000000/paintbrush.svg b/core/themes/stable/images/core/icons/000000/paintbrush.svg deleted file mode 100644 index 947436d2bf96..000000000000 --- a/core/themes/stable/images/core/icons/000000/paintbrush.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#000000" d="M8.184 7.928l-1.905 1.983-3.538-2.436 4.714-4.713 2.623 3.183-1.894 1.983zm-1.746-7.523c-.236-.416-.803-.649-1.346.083-.259.349-4.727 4.764-4.91 4.983-.182.218-.294.721.044.976.34.258 5.611 3.933 5.611 3.933l-.225.229c.7.729.816.854 1.046.863.75.016 2.035-1.457 2.578-.854.541.604 3.537 3.979 3.537 3.979.51.531 1.305.559 1.815.041.521-.521.541-1.311.025-1.848 0 0-2.742-2.635-3.904-3.619-.578-.479.869-2.051.854-2.839-.008-.238-.125-.361-.823-1.095l-.22.243c0 .003-3.846-4.659-4.082-5.075z"/></svg> diff --git a/core/themes/stable/images/core/icons/000000/people.svg b/core/themes/stable/images/core/icons/000000/people.svg deleted file mode 100644 index c63938ccb76a..000000000000 --- a/core/themes/stable/images/core/icons/000000/people.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><g><path fill="#000000" d="M6.722 11.291l.451-.17-.165-.32c-.536-1.039-.685-1.934-.761-2.672-.082-.808-.144-2.831 1.053-4.189.244-.278.493-.493.743-.675.012-.826-.135-1.766-.646-2.345-.618-.7-1.4-.787-1.4-.787l-.497-.055-.498.055s-.783.087-1.398.787c-.617.702-.717 1.948-.625 2.855.06.583.17 1.263.574 2.05.274.533.341.617.355 1.01.022.595.027 1.153-.671 1.538-.697.383-1.564.508-2.403 1.088-.596.41-.709 1.033-.78 1.459l-.051.41c-.029.273.173.498.448.498h5.012c.457-.24.89-.402 1.259-.537zM5.064 15.096c.07-.427.184-1.05.78-1.46.838-.581 1.708-.706 2.404-1.089.699-.385.693-.943.672-1.537-.014-.393-.08-.477-.354-1.01-.406-.787-.515-1.467-.576-2.049-.093-.909.008-2.155.625-2.856.615-.7 1.398-.787 1.398-.787l.492-.055h.002l.496.055s.781.087 1.396.787c.615.701.72 1.947.623 2.855-.062.583-.172 1.262-.571 2.049-.271.533-.341.617-.354 1.01-.021.595-.062 1.22.637 1.604.697.385 1.604.527 2.438 1.104.923.641.822 1.783.822 1.783-.022.275-.269.5-.542.5h-9.991c-.275 0-.477-.223-.448-.496l.051-.408z"/></g></svg> diff --git a/core/themes/stable/images/core/icons/000000/puzzlepiece.svg b/core/themes/stable/images/core/icons/000000/puzzlepiece.svg deleted file mode 100644 index 04cf0750c12e..000000000000 --- a/core/themes/stable/images/core/icons/000000/puzzlepiece.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#000000" d="M11.002 11v2.529c0 .275-.225.471-.5.471h-3c-.827 0-1.112-.754-.604-1.316l.81-.725c.509-.562.513-1.461-.097-2.01-.383-.344-1.027-.728-2.111-.728s-1.727.386-2.109.731c-.609.549-.606 1.45-.097 2.015l.808.717c.509.562.223 1.316-.602 1.316h-3c-.276 0-.5-.193-.5-.471v-9.029c0-.276.224-.5.5-.5h3c.825 0 1.111-.768.602-1.332l-.808-.73c-.51-.563-.513-1.465.097-2.014.382-.344 1.025-.731 2.109-.731s1.728.387 2.111.731c.608.548.606 1.45.097 2.014l-.81.73c-.509.564-.223 1.332.603 1.332h3c.274 0 .5.224.5.5v2.5c0 .825.642 1.111 1.233.602l.771-.808c.599-.51 1.547-.513 2.127.097.364.383.772 1.025.772 2.109s-.408 1.727-.771 2.109c-.58.604-1.529.604-2.127.097l-.77-.808c-.593-.509-1.234-.223-1.234.602z"/></svg> diff --git a/core/themes/stable/images/core/icons/000000/questionmark-disc.svg b/core/themes/stable/images/core/icons/000000/questionmark-disc.svg deleted file mode 100644 index e65b2c4f6d5c..000000000000 --- a/core/themes/stable/images/core/icons/000000/questionmark-disc.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#000000" d="M8.002 1c-3.868 0-7.002 3.134-7.002 7s3.134 7 7.002 7c3.865 0 7-3.134 7-7s-3.135-7-7-7zm3 5c0 .551-.16 1.085-.477 1.586l-.158.22c-.07.093-.189.241-.361.393-.168.148-.35.299-.545.447l-.203.189-.141.129-.096.17-.021.235v.63h-2.001v-.704c.026-.396.078-.73.204-.999.125-.269.271-.498.439-.688l.225-.21-.01-.015.176-.14.137-.128c.186-.139.357-.277.516-.417l.148-.18c.098-.152.168-.323.168-.518 0-.552-.447-1-1-1s-1.002.448-1.002 1h-2c0-1.657 1.343-3 3.002-3 1.656 0 3 1.343 3 3zm-1.75 6.619c0 .344-.281.625-.625.625h-1.25c-.345 0-.626-.281-.626-.625v-1.238c0-.344.281-.625.626-.625h1.25c.344 0 .625.281.625.625v1.238z"/></svg> diff --git a/core/themes/stable/images/core/icons/000000/wrench.svg b/core/themes/stable/images/core/icons/000000/wrench.svg deleted file mode 100644 index 373134aa9515..000000000000 --- a/core/themes/stable/images/core/icons/000000/wrench.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#000000" d="M14.416 11.586l-.01-.008v-.001l-5.656-5.656c.15-.449.252-.921.252-1.421 0-2.485-2.016-4.5-4.502-4.5-.505 0-.981.102-1.434.255l2.431 2.431-.588 2.196-2.196.588-2.445-2.445c-.162.464-.268.956-.268 1.475 0 2.486 2.014 4.5 4.5 4.5.5 0 .972-.102 1.421-.251l5.667 5.665c.781.781 2.047.781 2.828 0s.781-2.047 0-2.828z"/></svg> diff --git a/core/themes/stable/images/core/icons/004875/twistie-down.svg b/core/themes/stable/images/core/icons/004875/twistie-down.svg deleted file mode 100644 index 6cd6a786bbbe..000000000000 --- a/core/themes/stable/images/core/icons/004875/twistie-down.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#004875" d="M2.611 5.393c-.17-.216-.084-.393.191-.393h10.397c.275 0 .361.177.191.393l-5.08 6.464c-.17.216-.452.216-.622 0l-5.077-6.464z"/></svg> diff --git a/core/themes/stable/images/core/icons/004875/twistie-up.svg b/core/themes/stable/images/core/icons/004875/twistie-up.svg deleted file mode 100644 index bf3b80ed01eb..000000000000 --- a/core/themes/stable/images/core/icons/004875/twistie-up.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#004875" d="M13.391 10.607c.17.216.084.393-.191.393h-10.398c-.275 0-.361-.177-.191-.393l5.08-6.464c.17-.216.45-.216.62 0l5.08 6.464z"/></svg> diff --git a/core/themes/stable/images/core/icons/0074bd/chevron-left.svg b/core/themes/stable/images/core/icons/0074bd/chevron-left.svg deleted file mode 100644 index 122e1c09991a..000000000000 --- a/core/themes/stable/images/core/icons/0074bd/chevron-left.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#0074bd" d="M7.951 7.645c-.193.196-.193.516 0 .71l3.258 3.29c.193.193.191.519-.002.709l-1.371 1.371c-.193.192-.512.191-.707 0l-5.335-5.371c-.194-.194-.194-.514 0-.708l5.335-5.369c.195-.195.514-.195.707-.001l1.371 1.371c.193.194.195.513.002.709l-3.258 3.289z"/></svg> diff --git a/core/themes/stable/images/core/icons/0074bd/chevron-right.svg b/core/themes/stable/images/core/icons/0074bd/chevron-right.svg deleted file mode 100644 index b16a8ce89d58..000000000000 --- a/core/themes/stable/images/core/icons/0074bd/chevron-right.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#0074bd" d="M8.053 8.355c.193-.195.193-.517 0-.711l-3.26-3.289c-.193-.195-.192-.514.002-.709l1.371-1.371c.194-.194.512-.193.706.001l5.335 5.369c.195.195.195.515 0 .708l-5.335 5.37c-.194.192-.512.193-.706.002l-1.371-1.371c-.194-.195-.195-.514-.002-.709l3.26-3.29z"/></svg> diff --git a/core/themes/stable/images/core/icons/008ee6/twistie-down.svg b/core/themes/stable/images/core/icons/008ee6/twistie-down.svg deleted file mode 100644 index 23f6d9ac1b8b..000000000000 --- a/core/themes/stable/images/core/icons/008ee6/twistie-down.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#008ee6" d="M2.611 5.393c-.17-.216-.084-.393.191-.393h10.397c.275 0 .361.177.191.393l-5.08 6.464c-.17.216-.452.216-.622 0l-5.077-6.464z"/></svg> diff --git a/core/themes/stable/images/core/icons/008ee6/twistie-up.svg b/core/themes/stable/images/core/icons/008ee6/twistie-up.svg deleted file mode 100644 index dc9dd8e9f7d8..000000000000 --- a/core/themes/stable/images/core/icons/008ee6/twistie-up.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#008ee6" d="M13.391 10.607c.17.216.084.393-.191.393h-10.398c-.275 0-.361-.177-.191-.393l5.08-6.464c.17-.216.45-.216.62 0l5.08 6.464z"/></svg> diff --git a/core/themes/stable/images/core/icons/333333/caret-down.svg b/core/themes/stable/images/core/icons/333333/caret-down.svg deleted file mode 100644 index 4e48c8c98300..000000000000 --- a/core/themes/stable/images/core/icons/333333/caret-down.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#333333" d="M3.8 5.4c-.165-.22-.075-.4.2-.4h8.002c.275 0 .365.18.199.4l-3.898 5.2c-.166.221-.436.221-.6 0l-3.903-5.2z"/></svg> diff --git a/core/themes/stable/images/core/icons/424242/loupe.svg b/core/themes/stable/images/core/icons/424242/loupe.svg deleted file mode 100644 index a38322ad8036..000000000000 --- a/core/themes/stable/images/core/icons/424242/loupe.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#424242" d="M14.648 12.788l-4.23-4.228c.525-.855.834-1.858.834-2.938 0-3.105-2.52-5.624-5.627-5.624-3.106.002-5.625 2.521-5.625 5.627 0 3.105 2.519 5.625 5.625 5.625 1.076 0 2.08-.309 2.936-.832l4.229 4.229c.194.195.515.195.707 0l1.151-1.146c.194-.2.194-.519 0-.713zm-13.35-7.163c0-2.39 1.938-4.327 4.327-4.327 2.391 0 4.328 1.937 4.328 4.327 0 2.391-1.936 4.327-4.328 4.327-2.39 0-4.327-1.936-4.327-4.327z"/></svg> diff --git a/core/themes/stable/images/core/icons/505050/loupe.svg b/core/themes/stable/images/core/icons/505050/loupe.svg deleted file mode 100644 index c91cca5ca847..000000000000 --- a/core/themes/stable/images/core/icons/505050/loupe.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#505050" d="M14.648 12.788l-4.23-4.228c.525-.855.834-1.858.834-2.938 0-3.105-2.52-5.624-5.627-5.624-3.106.002-5.625 2.521-5.625 5.627 0 3.105 2.519 5.625 5.625 5.625 1.076 0 2.08-.309 2.936-.832l4.229 4.229c.194.195.515.195.707 0l1.151-1.146c.194-.2.194-.519 0-.713zm-13.35-7.163c0-2.39 1.938-4.327 4.327-4.327 2.391 0 4.328 1.937 4.328 4.327 0 2.391-1.936 4.327-4.328 4.327-2.39 0-4.327-1.936-4.327-4.327z"/></svg> diff --git a/core/themes/stable/images/core/icons/5181c6/chevron-disc-down.svg b/core/themes/stable/images/core/icons/5181c6/chevron-disc-down.svg deleted file mode 100644 index 6707c3038f69..000000000000 --- a/core/themes/stable/images/core/icons/5181c6/chevron-disc-down.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#5181C6" d="M8.002 1c-3.869 0-7.002 3.134-7.002 7s3.133 7 7.002 7c3.865 0 7-3.134 7-7s-3.135-7-7-7zm4.459 6.336l-4.105 4.105c-.196.189-.515.189-.708 0l-4.107-4.105c-.194-.194-.194-.513 0-.707l.977-.978c.194-.194.513-.194.707 0l2.422 2.421c.192.195.513.195.708 0l2.422-2.42c.188-.194.512-.194.707 0l.977.977c.193.194.193.513 0 .707z"/></svg> diff --git a/core/themes/stable/images/core/icons/5181c6/chevron-disc-up.svg b/core/themes/stable/images/core/icons/5181c6/chevron-disc-up.svg deleted file mode 100644 index d94365fe8d24..000000000000 --- a/core/themes/stable/images/core/icons/5181c6/chevron-disc-up.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#5181C6" d="M8.002 1c-3.867 0-7.002 3.134-7.002 7s3.135 7 7.002 7 7-3.134 7-7-3.133-7-7-7zm4.462 8.37l-.979.979c-.19.19-.516.19-.707 0l-2.422-2.419c-.196-.194-.515-.194-.708 0l-2.423 2.417c-.194.193-.513.193-.707 0l-.977-.976c-.194-.194-.194-.514 0-.707l4.106-4.106c.193-.194.515-.194.708 0l4.109 4.105c.19.192.19.513 0 .707z"/></svg> diff --git a/core/themes/stable/images/core/icons/5181c6/pencil.svg b/core/themes/stable/images/core/icons/5181c6/pencil.svg deleted file mode 100644 index 209d96d33d3a..000000000000 --- a/core/themes/stable/images/core/icons/5181c6/pencil.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><g><path fill="#5181C6" d="M14.545 3.042l-1.586-1.585c-.389-.389-1.025-.389-1.414 0l-1.293 1.293 3 3 1.293-1.293c.389-.389.389-1.026 0-1.415z"/><rect fill="#5181C6" x="5.129" y="3.8" transform="matrix(-.707 -.707 .707 -.707 6.189 20.064)" width="4.243" height="9.899"/><path fill="#5181C6" d="M.908 14.775c-.087.262.055.397.316.312l2.001-.667-1.65-1.646-.667 2.001z"/></g></svg> diff --git a/core/themes/stable/images/core/icons/5181c6/twistie-down.svg b/core/themes/stable/images/core/icons/5181c6/twistie-down.svg deleted file mode 100644 index 7d04606bc760..000000000000 --- a/core/themes/stable/images/core/icons/5181c6/twistie-down.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#5181C6" d="M2.611 5.393c-.17-.216-.084-.393.191-.393h10.397c.275 0 .361.177.191.393l-5.08 6.464c-.17.216-.452.216-.622 0l-5.077-6.464z"/></svg> diff --git a/core/themes/stable/images/core/icons/5181c6/twistie-up.svg b/core/themes/stable/images/core/icons/5181c6/twistie-up.svg deleted file mode 100644 index f25f88937d54..000000000000 --- a/core/themes/stable/images/core/icons/5181c6/twistie-up.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#5181C6" d="M13.391 10.607c.17.216.084.393-.191.393h-10.398c-.275 0-.361-.177-.191-.393l5.08-6.464c.17-.216.45-.216.62 0l5.08 6.464z"/></svg> diff --git a/core/themes/stable/images/core/icons/73b355/check.svg b/core/themes/stable/images/core/icons/73b355/check.svg deleted file mode 100644 index 566cbc4c8e86..000000000000 --- a/core/themes/stable/images/core/icons/73b355/check.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="#73b355"><path d="M6.464 13.676c-.194.194-.513.194-.707 0l-4.96-4.955c-.194-.193-.194-.513 0-.707l1.405-1.407c.194-.195.512-.195.707 0l2.849 2.848c.194.193.513.193.707 0l6.629-6.626c.195-.194.514-.194.707 0l1.404 1.404c.193.194.193.513 0 .707l-8.741 8.736z"/></svg> \ No newline at end of file diff --git a/core/themes/stable/images/core/icons/787878/barchart.svg b/core/themes/stable/images/core/icons/787878/barchart.svg deleted file mode 100644 index 192961948120..000000000000 --- a/core/themes/stable/images/core/icons/787878/barchart.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><g><path fill="#787878" d="M4 13.529c0 .275-.225.5-.5.5h-3c-.275 0-.5-.225-.5-.5v-4.25c0-.274.225-.5.5-.5h3c.275 0 .5.226.5.5v4.25zM10.002 13.529c0 .275-.225.5-.5.5h-3.002c-.275 0-.5-.225-.5-.5v-13c0-.275.225-.5.5-.5h3.002c.275 0 .5.225.5.5v13zM16.002 13.529c0 .275-.225.5-.5.5h-3c-.275 0-.5-.225-.5-.5v-9.5c0-.275.225-.5.5-.5h3c.275 0 .5.225.5.5v9.5z"/></g></svg> diff --git a/core/themes/stable/images/core/icons/787878/chevron-disc-down.svg b/core/themes/stable/images/core/icons/787878/chevron-disc-down.svg deleted file mode 100644 index b3081503ee7b..000000000000 --- a/core/themes/stable/images/core/icons/787878/chevron-disc-down.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#787878" d="M8.002 1c-3.869 0-7.002 3.134-7.002 7s3.133 7 7.002 7c3.865 0 7-3.134 7-7s-3.135-7-7-7zm4.459 6.336l-4.105 4.105c-.196.189-.515.189-.708 0l-4.107-4.105c-.194-.194-.194-.513 0-.707l.977-.978c.194-.194.513-.194.707 0l2.422 2.421c.192.195.513.195.708 0l2.422-2.42c.188-.194.512-.194.707 0l.977.977c.193.194.193.513 0 .707z"/></svg> diff --git a/core/themes/stable/images/core/icons/787878/chevron-disc-up.svg b/core/themes/stable/images/core/icons/787878/chevron-disc-up.svg deleted file mode 100644 index 13d86d925e20..000000000000 --- a/core/themes/stable/images/core/icons/787878/chevron-disc-up.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#787878" d="M8.002 1c-3.867 0-7.002 3.134-7.002 7s3.135 7 7.002 7 7-3.134 7-7-3.133-7-7-7zm4.462 8.37l-.979.979c-.19.19-.516.19-.707 0l-2.422-2.419c-.196-.194-.515-.194-.708 0l-2.423 2.417c-.194.193-.513.193-.707 0l-.977-.976c-.194-.194-.194-.514 0-.707l4.106-4.106c.193-.194.515-.194.708 0l4.109 4.105c.19.192.19.513 0 .707z"/></svg> diff --git a/core/themes/stable/images/core/icons/787878/cog.svg b/core/themes/stable/images/core/icons/787878/cog.svg deleted file mode 100644 index cf8c232dfa0b..000000000000 --- a/core/themes/stable/images/core/icons/787878/cog.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#787878" d="M15.176 9.041c.045-.327.076-.658.076-.998 0-.36-.035-.71-.086-1.056l-2.275-.293c-.115-.426-.283-.827-.498-1.201l1.396-1.808c-.416-.551-.906-1.039-1.459-1.452l-1.807 1.391c-.373-.215-.774-.383-1.2-.499l-.292-2.252c-.338-.048-.677-.081-1.029-.081s-.694.033-1.032.082l-.291 2.251c-.426.116-.826.284-1.2.499l-1.805-1.391c-.552.413-1.044.901-1.459 1.452l1.395 1.808c-.215.374-.383.774-.499 1.2l-2.276.294c-.05.346-.085.696-.085 1.056 0 .34.031.671.077.998l2.285.295c.115.426.284.826.499 1.2l-1.417 1.836c.411.55.896 1.038 1.443 1.452l1.842-1.42c.374.215.774.383 1.2.498l.298 2.311c.337.047.677.08 1.025.08s.688-.033 1.021-.08l.299-2.311c.426-.115.826-.283 1.201-.498l1.842 1.42c.547-.414 1.031-.902 1.443-1.452l-1.416-1.837c.215-.373.383-.773.498-1.199l2.286-.295zm-7.174 1.514c-1.406 0-2.543-1.137-2.543-2.541 0-1.402 1.137-2.541 2.543-2.541 1.402 0 2.541 1.138 2.541 2.541 0 1.404-1.139 2.541-2.541 2.541z"/></svg> diff --git a/core/themes/stable/images/core/icons/787878/ex.svg b/core/themes/stable/images/core/icons/787878/ex.svg deleted file mode 100644 index ca0d409dc597..000000000000 --- a/core/themes/stable/images/core/icons/787878/ex.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#787878" d="M3.51 13.925c.194.194.512.195.706.001l3.432-3.431c.194-.194.514-.194.708 0l3.432 3.431c.192.194.514.193.707-.001l1.405-1.417c.191-.195.189-.514-.002-.709l-3.397-3.4c-.192-.193-.192-.514-.002-.708l3.401-3.43c.189-.195.189-.515 0-.709l-1.407-1.418c-.195-.195-.513-.195-.707-.001l-3.43 3.431c-.195.194-.516.194-.708 0l-3.432-3.431c-.195-.195-.512-.194-.706.001l-1.407 1.417c-.194.195-.194.515 0 .71l3.403 3.429c.193.195.193.514-.001.708l-3.4 3.399c-.194.195-.195.516-.001.709l1.406 1.419z"/></svg> diff --git a/core/themes/stable/images/core/icons/787878/file.svg b/core/themes/stable/images/core/icons/787878/file.svg deleted file mode 100644 index affde4c834e7..000000000000 --- a/core/themes/stable/images/core/icons/787878/file.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><g><path fill="#787878" d="M12.502 7h-5c-.276 0-.502-.225-.502-.5v-5c0-.275-.225-.5-.5-.5h-3c-.275 0-.5.225-.5.5v12.029c0 .275.225.5.5.5h9.002c.275 0 .5-.225.5-.5v-6.029c0-.275-.225-.5-.5-.5zM8.502 6h4c.275 0 .34-.159.146-.354l-4.293-4.292c-.195-.195-.353-.129-.353.146v4c0 .275.225.5.5.5z"/></g></svg> diff --git a/core/themes/stable/images/core/icons/787878/key.svg b/core/themes/stable/images/core/icons/787878/key.svg deleted file mode 100644 index 6558c8e28e76..000000000000 --- a/core/themes/stable/images/core/icons/787878/key.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px"><path fill="#787878" d="M13.727,7.714C12.418,6.406,10.479,6.145,8.9,6.896L3.001,1H0v2h1l0,0v1.618L1.378,5H3v1h1v1.622h1.622l0.864,0.862L5.5,9.5l0.992,0.99c-0.062,1.162,0.335,2.346,1.223,3.234c1.66,1.653,4.352,1.653,6.012,0C15.385,12.064,15.385,9.373,13.727,7.714z M12.898,12.896c-0.646,0.646-1.693,0.646-2.338,0c-0.646-0.646-0.646-1.692,0-2.338c0.645-0.646,1.688-0.646,2.338,0C13.543,11.204,13.543,12.252,12.898,12.896z"/></svg> diff --git a/core/themes/stable/images/core/icons/787878/move.svg b/core/themes/stable/images/core/icons/787878/move.svg deleted file mode 100644 index 788b7e1a8d45..000000000000 --- a/core/themes/stable/images/core/icons/787878/move.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#787878" d="M14.904 7.753l-2.373-2.372c-.291-.292-.529-.193-.529.22v1.399h-3v-3h1.398c.414 0 .512-.239.221-.53l-2.371-2.372c-.137-.136-.36-.136-.497 0l-2.372 2.372c-.292.292-.193.53.22.53h1.399v3h-3v-1.369c0-.413-.239-.511-.53-.22l-2.372 2.372c-.136.136-.136.359 0 .494l2.372 2.372c.291.292.53.192.53-.219v-1.43h3v3h-1.4c-.413 0-.511.238-.22.529l2.374 2.373c.137.137.36.137.495 0l2.373-2.373c.29-.291.19-.529-.222-.529h-1.398v-3h3v1.4c0 .412.238.511.529.219l2.373-2.371c.137-.137.137-.359 0-.495z"/></svg> diff --git a/core/themes/stable/images/core/icons/787878/orgchart.svg b/core/themes/stable/images/core/icons/787878/orgchart.svg deleted file mode 100644 index 84888948aef2..000000000000 --- a/core/themes/stable/images/core/icons/787878/orgchart.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px"><path fill="#787878" d="M15.002,11.277c0-0.721,0-1.471,0-2.014c0-1.456-0.824-2.25-2.25-2.25c-1.428,0-3.5,0-3.5,0c-0.139,0-0.25-0.112-0.25-0.25v-2.04c0.596-0.346,1-0.984,1-1.723c0-1.104-0.895-2-2-2C6.896,1,6,1.896,6,3c0,0.738,0.405,1.376,1,1.722v2.042c0,0.138-0.112,0.25-0.25,0.25c0,0-2.138,0-3.5,0S1,7.932,1,9.266c0,0.521,0,1.277,0,2.012c-0.595,0.353-1,0.984-1,1.729c0,1.104,0.896,2,2,2s2-0.896,2-2c0-0.732-0.405-1.377-1-1.729V9.266c0-0.139,0.112-0.25,0.25-0.25h3.536C6.904,9.034,7,9.126,7,9.25v2.027C6.405,11.624,6,12.26,6,13c0,1.104,0.896,2,2.002,2c1.105,0,2-0.896,2-2c0-0.738-0.404-1.376-1-1.723V9.25c0-0.124,0.098-0.216,0.215-0.234h3.535c0.137,0,0.25,0.111,0.25,0.25v2.012c-0.596,0.353-1,0.984-1,1.729c0,1.104,0.896,2,2,2s2-0.896,2-2C16.002,12.262,15.598,11.623,15.002,11.277z"/></svg> diff --git a/core/themes/stable/images/core/icons/787878/paintbrush.svg b/core/themes/stable/images/core/icons/787878/paintbrush.svg deleted file mode 100644 index fdbd29650a16..000000000000 --- a/core/themes/stable/images/core/icons/787878/paintbrush.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#787878" d="M8.184 7.928l-1.905 1.983-3.538-2.436 4.714-4.713 2.623 3.183-1.894 1.983zm-1.746-7.523c-.236-.416-.803-.649-1.346.083-.259.349-4.727 4.764-4.91 4.983-.182.218-.294.721.044.976.34.258 5.611 3.933 5.611 3.933l-.225.229c.7.729.816.854 1.046.863.75.016 2.035-1.457 2.578-.854.541.604 3.537 3.979 3.537 3.979.51.531 1.305.559 1.815.041.521-.521.541-1.311.025-1.848 0 0-2.742-2.635-3.904-3.619-.578-.479.869-2.051.854-2.839-.008-.238-.125-.361-.823-1.095l-.22.243c0 .003-3.846-4.659-4.082-5.075z"/></svg> diff --git a/core/themes/stable/images/core/icons/787878/pencil.svg b/core/themes/stable/images/core/icons/787878/pencil.svg deleted file mode 100644 index ca821f305df7..000000000000 --- a/core/themes/stable/images/core/icons/787878/pencil.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><g><path fill="#787878" d="M14.545 3.042l-1.586-1.585c-.389-.389-1.025-.389-1.414 0l-1.293 1.293 3 3 1.293-1.293c.389-.389.389-1.026 0-1.415z"/><rect fill="#787878" x="5.129" y="3.8" transform="matrix(-.707 -.707 .707 -.707 6.189 20.064)" width="4.243" height="9.899"/><path fill="#787878" d="M.908 14.775c-.087.262.055.397.316.312l2.001-.667-1.65-1.646-.667 2.001z"/></g></svg> diff --git a/core/themes/stable/images/core/icons/787878/people.svg b/core/themes/stable/images/core/icons/787878/people.svg deleted file mode 100644 index 9b9c6640c447..000000000000 --- a/core/themes/stable/images/core/icons/787878/people.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><g><path fill="#787878" d="M6.722 11.291l.451-.17-.165-.32c-.536-1.039-.685-1.934-.761-2.672-.082-.808-.144-2.831 1.053-4.189.244-.278.493-.493.743-.675.012-.826-.135-1.766-.646-2.345-.618-.7-1.4-.787-1.4-.787l-.497-.055-.498.055s-.783.087-1.398.787c-.617.702-.717 1.948-.625 2.855.06.583.17 1.263.574 2.05.274.533.341.617.355 1.01.022.595.027 1.153-.671 1.538-.697.383-1.564.508-2.403 1.088-.596.41-.709 1.033-.78 1.459l-.051.41c-.029.273.173.498.448.498h5.012c.457-.24.89-.402 1.259-.537zM5.064 15.096c.07-.427.184-1.05.78-1.46.838-.581 1.708-.706 2.404-1.089.699-.385.693-.943.672-1.537-.014-.393-.08-.477-.354-1.01-.406-.787-.515-1.467-.576-2.049-.093-.909.008-2.155.625-2.856.615-.7 1.398-.787 1.398-.787l.492-.055h.002l.496.055s.781.087 1.396.787c.615.701.72 1.947.623 2.855-.062.583-.172 1.262-.571 2.049-.271.533-.341.617-.354 1.01-.021.595-.062 1.22.637 1.604.697.385 1.604.527 2.438 1.104.923.641.822 1.783.822 1.783-.022.275-.269.5-.542.5h-9.991c-.275 0-.477-.223-.448-.496l.051-.408z"/></g></svg> diff --git a/core/themes/stable/images/core/icons/787878/push-left.svg b/core/themes/stable/images/core/icons/787878/push-left.svg deleted file mode 100644 index dc053baf4356..000000000000 --- a/core/themes/stable/images/core/icons/787878/push-left.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><g><path fill="#787878" d="M2.5 2h-2.491v12.029h2.491c.276 0 .5-.225.5-.5v-11.029c0-.276-.224-.5-.5-.5zM14.502 6.029h-4c-.275 0-.5-.225-.5-.5v-1c0-.275-.16-.341-.354-.146l-3.294 3.292c-.194.194-.194.513 0 .708l3.294 3.293c.188.193.354.129.354-.146v-1c0-.271.227-.5.5-.5h4c.275 0 .5-.225.5-.5v-3c0-.276-.225-.501-.5-.501z"/></g></svg> diff --git a/core/themes/stable/images/core/icons/787878/push-right.svg b/core/themes/stable/images/core/icons/787878/push-right.svg deleted file mode 100644 index f42f1296e11e..000000000000 --- a/core/themes/stable/images/core/icons/787878/push-right.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><g><path fill="#787878" d="M13.51 2c-.275 0-.5.224-.5.5v11.029c0 .275.225.5.5.5h2.492v-12.029h-2.492zM6.362 4.382c-.194-.194-.353-.128-.353.147v1c0 .275-.225.5-.5.5h-4c-.275 0-.5.225-.5.5v3c0 .271.225.5.5.5h4c.275 0 .5.225.5.5v1c0 .271.159.34.354.146l3.295-3.293c.193-.194.193-.513 0-.708l-3.296-3.292z"/></g></svg> diff --git a/core/themes/stable/images/core/icons/787878/push-up.svg b/core/themes/stable/images/core/icons/787878/push-up.svg deleted file mode 100644 index f92928452c87..000000000000 --- a/core/themes/stable/images/core/icons/787878/push-up.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><g><path fill="#787878" d="M1.986.019v2.491c0 .276.225.5.5.5h11.032c.275 0 .5-.224.5-.5v-2.491h-12.032zM8.342 6.334c-.193-.194-.513-.194-.708 0l-3.294 3.293c-.194.195-.129.353.146.353h1c.275 0 .5.227.5.5v4.02c0 .275.225.5.5.5h3.002c.271 0 .5-.225.5-.5v-4.02c0-.274.225-.5.5-.5h1c.271 0 .34-.158.145-.354l-3.291-3.292z"/></g></svg> diff --git a/core/themes/stable/images/core/icons/787878/puzzlepiece.svg b/core/themes/stable/images/core/icons/787878/puzzlepiece.svg deleted file mode 100644 index c18c813e3139..000000000000 --- a/core/themes/stable/images/core/icons/787878/puzzlepiece.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#787878" d="M11.002 11v2.529c0 .275-.225.471-.5.471h-3c-.827 0-1.112-.754-.604-1.316l.81-.725c.509-.562.513-1.461-.097-2.01-.383-.344-1.027-.728-2.111-.728s-1.727.386-2.109.731c-.609.549-.606 1.45-.097 2.015l.808.717c.509.562.223 1.316-.602 1.316h-3c-.276 0-.5-.193-.5-.471v-9.029c0-.276.224-.5.5-.5h3c.825 0 1.111-.768.602-1.332l-.808-.73c-.51-.563-.513-1.465.097-2.014.382-.344 1.025-.731 2.109-.731s1.728.387 2.111.731c.608.548.606 1.45.097 2.014l-.81.73c-.509.564-.223 1.332.603 1.332h3c.274 0 .5.224.5.5v2.5c0 .825.642 1.111 1.233.602l.771-.808c.599-.51 1.547-.513 2.127.097.364.383.772 1.025.772 2.109s-.408 1.727-.771 2.109c-.58.604-1.529.604-2.127.097l-.77-.808c-.593-.509-1.234-.223-1.234.602z"/></svg> diff --git a/core/themes/stable/images/core/icons/787878/questionmark-disc.svg b/core/themes/stable/images/core/icons/787878/questionmark-disc.svg deleted file mode 100644 index 2886d640d0df..000000000000 --- a/core/themes/stable/images/core/icons/787878/questionmark-disc.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#787878" d="M8.002 1c-3.868 0-7.002 3.134-7.002 7s3.134 7 7.002 7c3.865 0 7-3.134 7-7s-3.135-7-7-7zm3 5c0 .551-.16 1.085-.477 1.586l-.158.22c-.07.093-.189.241-.361.393-.168.148-.35.299-.545.447l-.203.189-.141.129-.096.17-.021.235v.63h-2.001v-.704c.026-.396.078-.73.204-.999.125-.269.271-.498.439-.688l.225-.21-.01-.015.176-.14.137-.128c.186-.139.357-.277.516-.417l.148-.18c.098-.152.168-.323.168-.518 0-.552-.447-1-1-1s-1.002.448-1.002 1h-2c0-1.657 1.343-3 3.002-3 1.656 0 3 1.343 3 3zm-1.75 6.619c0 .344-.281.625-.625.625h-1.25c-.345 0-.626-.281-.626-.625v-1.238c0-.344.281-.625.626-.625h1.25c.344 0 .625.281.625.625v1.238z"/></svg> diff --git a/core/themes/stable/images/core/icons/787878/twistie-down.svg b/core/themes/stable/images/core/icons/787878/twistie-down.svg deleted file mode 100644 index b3692bde80ba..000000000000 --- a/core/themes/stable/images/core/icons/787878/twistie-down.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#787878" d="M2.611 5.393c-.17-.216-.084-.393.191-.393h10.397c.275 0 .361.177.191.393l-5.08 6.464c-.17.216-.452.216-.622 0l-5.077-6.464z"/></svg> diff --git a/core/themes/stable/images/core/icons/787878/twistie-up.svg b/core/themes/stable/images/core/icons/787878/twistie-up.svg deleted file mode 100644 index 1fc34ce19644..000000000000 --- a/core/themes/stable/images/core/icons/787878/twistie-up.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#787878" d="M13.391 10.607c.17.216.084.393-.191.393h-10.398c-.275 0-.361-.177-.191-.393l5.08-6.464c.17-.216.45-.216.62 0l5.08 6.464z"/></svg> diff --git a/core/themes/stable/images/core/icons/787878/wrench.svg b/core/themes/stable/images/core/icons/787878/wrench.svg deleted file mode 100644 index 0f38bdf616d8..000000000000 --- a/core/themes/stable/images/core/icons/787878/wrench.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#787878" d="M14.416 11.586l-.01-.008v-.001l-5.656-5.656c.15-.449.252-.921.252-1.421 0-2.485-2.016-4.5-4.502-4.5-.505 0-.981.102-1.434.255l2.431 2.431-.588 2.196-2.196.588-2.445-2.445c-.162.464-.268.956-.268 1.475 0 2.486 2.014 4.5 4.5 4.5.5 0 .972-.102 1.421-.251l5.667 5.665c.781.781 2.047.781 2.828 0s.781-2.047 0-2.828z"/></svg> diff --git a/core/themes/stable/images/core/icons/bebebe/chevron-disc-left.svg b/core/themes/stable/images/core/icons/bebebe/chevron-disc-left.svg deleted file mode 100644 index 70cf58c40f75..000000000000 --- a/core/themes/stable/images/core/icons/bebebe/chevron-disc-left.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#bebebe" d="M8.002 1c-3.868 0-7.002 3.133-7.002 7 0 3.865 3.134 7 7.002 7 3.865 0 7-3.135 7-7 0-3.867-3.135-7-7-7zm2.348 10.482l-.977.977c-.195.193-.514.193-.707 0l-4.108-4.105c-.194-.195-.194-.514 0-.708l4.108-4.105c.193-.194.512-.194.707 0l.979.977c.191.194.191.513 0 .707l-2.422 2.421c-.195.194-.195.515 0 .708l2.419 2.421c.196.19.196.512.001.707z"/></svg> diff --git a/core/themes/stable/images/core/icons/bebebe/chevron-disc-right.svg b/core/themes/stable/images/core/icons/bebebe/chevron-disc-right.svg deleted file mode 100644 index d026581793bd..000000000000 --- a/core/themes/stable/images/core/icons/bebebe/chevron-disc-right.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#bebebe" d="M8.002 1c-3.868 0-7.002 3.135-7.002 7 0 3.867 3.134 7 7.002 7 3.865 0 7-3.133 7-7 0-3.865-3.135-7-7-7zm3.441 7.357l-4.106 4.104c-.194.191-.514.191-.708 0l-.978-.979c-.194-.193-.194-.518 0-.707l2.423-2.421c.195-.195.195-.514 0-.708l-2.422-2.421c-.194-.194-.194-.513 0-.707l.977-.977c.194-.194.514-.194.708 0l4.106 4.108c.191.194.191.515 0 .708z"/></svg> diff --git a/core/themes/stable/images/core/icons/bebebe/cog.svg b/core/themes/stable/images/core/icons/bebebe/cog.svg deleted file mode 100644 index 31f8d49abd3f..000000000000 --- a/core/themes/stable/images/core/icons/bebebe/cog.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#bebebe" d="M15.176 9.041c.045-.327.076-.658.076-.998 0-.36-.035-.71-.086-1.056l-2.275-.293c-.115-.426-.283-.827-.498-1.201l1.396-1.808c-.416-.551-.906-1.039-1.459-1.452l-1.807 1.391c-.373-.215-.774-.383-1.2-.499l-.292-2.252c-.338-.048-.677-.081-1.029-.081s-.694.033-1.032.082l-.291 2.251c-.426.116-.826.284-1.2.499l-1.805-1.391c-.552.413-1.044.901-1.459 1.452l1.395 1.808c-.215.374-.383.774-.499 1.2l-2.276.294c-.05.346-.085.696-.085 1.056 0 .34.031.671.077.998l2.285.295c.115.426.284.826.499 1.2l-1.417 1.836c.411.55.896 1.038 1.443 1.452l1.842-1.42c.374.215.774.383 1.2.498l.298 2.311c.337.047.677.08 1.025.08s.688-.033 1.021-.08l.299-2.311c.426-.115.826-.283 1.201-.498l1.842 1.42c.547-.414 1.031-.902 1.443-1.452l-1.416-1.837c.215-.373.383-.773.498-1.199l2.286-.295zm-7.174 1.514c-1.406 0-2.543-1.137-2.543-2.541 0-1.402 1.137-2.541 2.543-2.541 1.402 0 2.541 1.138 2.541 2.541 0 1.404-1.139 2.541-2.541 2.541z"/></svg> diff --git a/core/themes/stable/images/core/icons/bebebe/ex.svg b/core/themes/stable/images/core/icons/bebebe/ex.svg deleted file mode 100644 index bc4f40baf27a..000000000000 --- a/core/themes/stable/images/core/icons/bebebe/ex.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#bebebe" d="M3.51 13.925c.194.194.512.195.706.001l3.432-3.431c.194-.194.514-.194.708 0l3.432 3.431c.192.194.514.193.707-.001l1.405-1.417c.191-.195.189-.514-.002-.709l-3.397-3.4c-.192-.193-.192-.514-.002-.708l3.401-3.43c.189-.195.189-.515 0-.709l-1.407-1.418c-.195-.195-.513-.195-.707-.001l-3.43 3.431c-.195.194-.516.194-.708 0l-3.432-3.431c-.195-.195-.512-.194-.706.001l-1.407 1.417c-.194.195-.194.515 0 .71l3.403 3.429c.193.195.193.514-.001.708l-3.4 3.399c-.194.195-.195.516-.001.709l1.406 1.419z"/></svg> diff --git a/core/themes/stable/images/core/icons/bebebe/hamburger.svg b/core/themes/stable/images/core/icons/bebebe/hamburger.svg deleted file mode 100644 index 7d984d219d5c..000000000000 --- a/core/themes/stable/images/core/icons/bebebe/hamburger.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><g><path fill="#bebebe" d="M14.752 6h-13.502c-.69 0-1.25.56-1.25 1.25v.5c0 .689.56 1.25 1.25 1.25h13.502c.689 0 1.25-.561 1.25-1.25v-.5c0-.69-.561-1.25-1.25-1.25zM14.752 0h-13.502c-.69 0-1.25.56-1.25 1.25v.5c0 .69.56 1.25 1.25 1.25h13.502c.689 0 1.25-.56 1.25-1.25v-.5c0-.69-.561-1.25-1.25-1.25zM14.752 12h-13.502c-.69 0-1.25.561-1.25 1.25v.5c0 .689.56 1.25 1.25 1.25h13.502c.689 0 1.25-.561 1.25-1.25v-.5c0-.689-.561-1.25-1.25-1.25z"/></g></svg> diff --git a/core/themes/stable/images/core/icons/bebebe/house.svg b/core/themes/stable/images/core/icons/bebebe/house.svg deleted file mode 100644 index c4a88345db65..000000000000 --- a/core/themes/stable/images/core/icons/bebebe/house.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><polygon fill="#bebebe" points="8.002,0 0,8 1,9 2,9 2,15 6.5,15 6.5,10 9.502,10 9.502,15 14.002,15 14.002,9 15.002,9 16.002,8"/></svg> diff --git a/core/themes/stable/images/core/icons/bebebe/key.svg b/core/themes/stable/images/core/icons/bebebe/key.svg deleted file mode 100644 index 8cf85d87cd18..000000000000 --- a/core/themes/stable/images/core/icons/bebebe/key.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px"><path fill="#bebebe" d="M13.727,7.714C12.418,6.406,10.479,6.145,8.9,6.896L3.001,1H0v2h1l0,0v1.618L1.378,5H3v1h1v1.622h1.622l0.864,0.862L5.5,9.5l0.992,0.99c-0.062,1.162,0.335,2.346,1.223,3.234c1.66,1.653,4.352,1.653,6.012,0C15.385,12.064,15.385,9.373,13.727,7.714z M12.898,12.896c-0.646,0.646-1.693,0.646-2.338,0c-0.646-0.646-0.646-1.692,0-2.338c0.645-0.646,1.688-0.646,2.338,0C13.543,11.204,13.543,12.252,12.898,12.896z"/></svg> diff --git a/core/themes/stable/images/core/icons/bebebe/move.svg b/core/themes/stable/images/core/icons/bebebe/move.svg deleted file mode 100644 index 98a0f91cc4b4..000000000000 --- a/core/themes/stable/images/core/icons/bebebe/move.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#bebebe" d="M14.904 7.753l-2.373-2.372c-.291-.292-.529-.193-.529.22v1.399h-3v-3h1.398c.414 0 .512-.239.221-.53l-2.371-2.372c-.137-.136-.36-.136-.497 0l-2.372 2.372c-.292.292-.193.53.22.53h1.399v3h-3v-1.369c0-.413-.239-.511-.53-.22l-2.372 2.372c-.136.136-.136.359 0 .494l2.372 2.372c.291.292.53.192.53-.219v-1.43h3v3h-1.4c-.413 0-.511.238-.22.529l2.374 2.373c.137.137.36.137.495 0l2.373-2.373c.29-.291.19-.529-.222-.529h-1.398v-3h3v1.4c0 .412.238.511.529.219l2.373-2.371c.137-.137.137-.359 0-.495z"/></svg> diff --git a/core/themes/stable/images/core/icons/bebebe/pencil.svg b/core/themes/stable/images/core/icons/bebebe/pencil.svg deleted file mode 100644 index cdfe4c2b8226..000000000000 --- a/core/themes/stable/images/core/icons/bebebe/pencil.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><g><path fill="#bebebe" d="M14.545 3.042l-1.586-1.585c-.389-.389-1.025-.389-1.414 0l-1.293 1.293 3 3 1.293-1.293c.389-.389.389-1.026 0-1.415z"/><rect fill="#bebebe" x="5.129" y="3.8" transform="matrix(-.707 -.707 .707 -.707 6.189 20.064)" width="4.243" height="9.899"/><path fill="#bebebe" d="M.908 14.775c-.087.262.055.397.316.312l2.001-.667-1.65-1.646-.667 2.001z"/></g></svg> diff --git a/core/themes/stable/images/core/icons/bebebe/person.svg b/core/themes/stable/images/core/icons/bebebe/person.svg deleted file mode 100644 index f44e1fd58d33..000000000000 --- a/core/themes/stable/images/core/icons/bebebe/person.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#bebebe" d="M1 15c-.275 0-.498-.225-.496-.5 0 0 .007-.746 1.071-1.512 1.138-.818 2.347-.969 3.308-1.498s.954-1.299.925-2.115c-.019-.543-.112-.657-.489-1.392-.556-1.084-.709-2.021-.791-2.823-.127-1.252.011-3.035.86-4.001.847-.964 2.114-1.104 2.114-1.104l.5-.055.498.055s1.266.14 2.113 1.104c.85.966.988 2.75.859 4.001-.08.802-.234 1.739-.791 2.823-.377.734-.476.849-.488 1.392-.029.816-.035 1.586.926 2.115s2.17.68 3.307 1.498c1.064.766 1.072 1.512 1.072 1.512.002.275-.221.5-.496.5h-14.002z"/></svg> diff --git a/core/themes/stable/images/core/icons/bebebe/push-left.svg b/core/themes/stable/images/core/icons/bebebe/push-left.svg deleted file mode 100644 index 6fe779cc7dd4..000000000000 --- a/core/themes/stable/images/core/icons/bebebe/push-left.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><g><path fill="#bebebe" d="M2.5 2h-2.491v12.029h2.491c.276 0 .5-.225.5-.5v-11.029c0-.276-.224-.5-.5-.5zM14.502 6.029h-4c-.275 0-.5-.225-.5-.5v-1c0-.275-.16-.341-.354-.146l-3.294 3.292c-.194.194-.194.513 0 .708l3.294 3.293c.188.193.354.129.354-.146v-1c0-.271.227-.5.5-.5h4c.275 0 .5-.225.5-.5v-3c0-.276-.225-.501-.5-.501z"/></g></svg> diff --git a/core/themes/stable/images/core/icons/bebebe/push-right.svg b/core/themes/stable/images/core/icons/bebebe/push-right.svg deleted file mode 100644 index c79edc21d937..000000000000 --- a/core/themes/stable/images/core/icons/bebebe/push-right.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><g><path fill="#bebebe" d="M13.51 2c-.275 0-.5.224-.5.5v11.029c0 .275.225.5.5.5h2.492v-12.029h-2.492zM6.362 4.382c-.194-.194-.353-.128-.353.147v1c0 .275-.225.5-.5.5h-4c-.275 0-.5.225-.5.5v3c0 .271.225.5.5.5h4c.275 0 .5.225.5.5v1c0 .271.159.34.354.146l3.295-3.293c.193-.194.193-.513 0-.708l-3.296-3.292z"/></g></svg> diff --git a/core/themes/stable/images/core/icons/bebebe/push-up.svg b/core/themes/stable/images/core/icons/bebebe/push-up.svg deleted file mode 100644 index 3de7aaccf615..000000000000 --- a/core/themes/stable/images/core/icons/bebebe/push-up.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><g><path fill="#bebebe" d="M1.986.019v2.491c0 .276.225.5.5.5h11.032c.275 0 .5-.224.5-.5v-2.491h-12.032zM8.342 6.334c-.193-.194-.513-.194-.708 0l-3.294 3.293c-.194.195-.129.353.146.353h1c.275 0 .5.227.5.5v4.02c0 .275.225.5.5.5h3.002c.271 0 .5-.225.5-.5v-4.02c0-.274.225-.5.5-.5h1c.271 0 .34-.158.145-.354l-3.291-3.292z"/></g></svg> diff --git a/core/themes/stable/images/core/icons/bebebe/questionmark-disc.svg b/core/themes/stable/images/core/icons/bebebe/questionmark-disc.svg deleted file mode 100644 index 1363940d5e87..000000000000 --- a/core/themes/stable/images/core/icons/bebebe/questionmark-disc.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#bebebe" d="M8.002 1c-3.868 0-7.002 3.134-7.002 7s3.134 7 7.002 7c3.865 0 7-3.134 7-7s-3.135-7-7-7zm3 5c0 .551-.16 1.085-.477 1.586l-.158.22c-.07.093-.189.241-.361.393-.168.148-.35.299-.545.447l-.203.189-.141.129-.096.17-.021.235v.63h-2.001v-.704c.026-.396.078-.73.204-.999.125-.269.271-.498.439-.688l.225-.21-.01-.015.176-.14.137-.128c.186-.139.357-.277.516-.417l.148-.18c.098-.152.168-.323.168-.518 0-.552-.447-1-1-1s-1.002.448-1.002 1h-2c0-1.657 1.343-3 3.002-3 1.656 0 3 1.343 3 3zm-1.75 6.619c0 .344-.281.625-.625.625h-1.25c-.345 0-.626-.281-.626-.625v-1.238c0-.344.281-.625.626-.625h1.25c.344 0 .625.281.625.625v1.238z"/></svg> diff --git a/core/themes/stable/images/core/icons/bebebe/star-empty.svg b/core/themes/stable/images/core/icons/bebebe/star-empty.svg deleted file mode 100644 index 8d95a010eca2..000000000000 --- a/core/themes/stable/images/core/icons/bebebe/star-empty.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#bebebe" d="M15.455 5.468c-.107-.282-.377-.468-.68-.468h-4.26l-1.841-4.542c-.108-.277-.375-.458-.672-.458s-.565.181-.674.458l-1.843 4.542h-4.259c-.301 0-.571.186-.678.468-.108.282-.029.6.196.8l3.438 3.107-1.122 4.73c-.07.291.046.595.292.766.124.086.269.129.413.129.142 0 .283-.041.406-.124l3.831-2.583 3.828 2.583c.123.083.264.124.406.124.145 0 .289-.043.412-.129.246-.171.356-.475.293-.766l-1.121-4.73 3.438-3.107c.224-.2.304-.519.197-.8zm-5.021 3.475l.982 4.146-3.414-2.304-3.416 2.304.982-4.146-2.98-2.693h3.739l1.675-4.128 1.672 4.128h3.74l-2.98 2.693z"/></svg> diff --git a/core/themes/stable/images/core/icons/bebebe/star.svg b/core/themes/stable/images/core/icons/bebebe/star.svg deleted file mode 100644 index 66d3313c2aa1..000000000000 --- a/core/themes/stable/images/core/icons/bebebe/star.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#bebebe" d="M12.236 15c-.146 0-.283-.041-.406-.124l-3.828-2.583-3.83 2.583c-.123.083-.265.124-.406.124-.145 0-.289-.043-.413-.129-.246-.171-.362-.475-.292-.766l1.122-4.73-3.439-3.107c-.225-.2-.303-.519-.196-.8.106-.282.376-.468.678-.468h4.259l1.843-4.542c.109-.277.377-.458.674-.458.297 0 .564.181.674.458l1.84 4.542h4.262c.306 0 .57.186.683.468.104.281.024.601-.196.8l-3.439 3.107 1.121 4.73c.065.291-.047.595-.293.766-.129.086-.273.129-.418.129z"/></svg> diff --git a/core/themes/stable/images/core/icons/e29700/warning.svg b/core/themes/stable/images/core/icons/e29700/warning.svg deleted file mode 100644 index 1498a41f4d7e..000000000000 --- a/core/themes/stable/images/core/icons/e29700/warning.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="#e29700"><path d="M14.66 12.316l-5.316-10.633c-.738-1.476-1.946-1.476-2.685 0l-5.317 10.633c-.738 1.477.008 2.684 1.658 2.684h10.002c1.65 0 2.396-1.207 1.658-2.684zm-7.66-8.316h2.002v5h-2.002v-5zm2.252 8.615c0 .344-.281.625-.625.625h-1.25c-.345 0-.626-.281-.626-.625v-1.239c0-.344.281-.625.626-.625h1.25c.344 0 .625.281.625.625v1.239z"/></svg> \ No newline at end of file diff --git a/core/themes/stable/images/core/icons/e32700/error.svg b/core/themes/stable/images/core/icons/e32700/error.svg deleted file mode 100644 index 151a1e67c929..000000000000 --- a/core/themes/stable/images/core/icons/e32700/error.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="#e32700"><path d="M8.002 1c-3.868 0-7.002 3.134-7.002 7s3.134 7 7.002 7c3.865 0 7-3.134 7-7s-3.135-7-7-7zm4.025 9.284c.062.063.1.149.1.239 0 .091-.037.177-.1.24l-1.262 1.262c-.064.062-.15.1-.24.1s-.176-.036-.24-.1l-2.283-2.283-2.286 2.283c-.064.062-.15.1-.24.1s-.176-.036-.24-.1l-1.261-1.262c-.063-.062-.1-.148-.1-.24 0-.088.036-.176.1-.238l2.283-2.285-2.283-2.284c-.063-.064-.1-.15-.1-.24s.036-.176.1-.24l1.262-1.262c.063-.063.149-.1.24-.1.089 0 .176.036.24.1l2.285 2.284 2.283-2.284c.064-.063.15-.1.24-.1s.176.036.24.1l1.262 1.262c.062.063.1.149.1.24 0 .089-.037.176-.1.24l-2.283 2.284 2.283 2.284z"/></svg> diff --git a/core/themes/stable/images/core/icons/ee0000/required.svg b/core/themes/stable/images/core/icons/ee0000/required.svg deleted file mode 100644 index f7882d6df9b9..000000000000 --- a/core/themes/stable/images/core/icons/ee0000/required.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#EE0000" d="M0,7.562l1.114-3.438c2.565,0.906,4.43,1.688,5.59,2.35C6.398,3.553,6.237,1.544,6.22,0.447h3.511 c-0.05,1.597-0.234,3.6-0.558,6.003c1.664-0.838,3.566-1.613,5.714-2.325L16,7.562c-2.05,0.678-4.06,1.131-6.028,1.356 c0.984,0.856,2.372,2.381,4.166,4.575l-2.906,2.059c-0.935-1.274-2.041-3.009-3.316-5.206c-1.194,2.275-2.244,4.013-3.147,5.206 l-2.856-2.059c1.872-2.307,3.211-3.832,4.017-4.575C3.849,8.516,1.872,8.062,0,7.562"/></svg> diff --git a/core/themes/stable/images/core/icons/ffffff/ex.svg b/core/themes/stable/images/core/icons/ffffff/ex.svg deleted file mode 100644 index 24c13610d9d5..000000000000 --- a/core/themes/stable/images/core/icons/ffffff/ex.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#ffffff" d="M3.51 13.925c.194.194.512.195.706.001l3.432-3.431c.194-.194.514-.194.708 0l3.432 3.431c.192.194.514.193.707-.001l1.405-1.417c.191-.195.189-.514-.002-.709l-3.397-3.4c-.192-.193-.192-.514-.002-.708l3.401-3.43c.189-.195.189-.515 0-.709l-1.407-1.418c-.195-.195-.513-.195-.707-.001l-3.43 3.431c-.195.194-.516.194-.708 0l-3.432-3.431c-.195-.195-.512-.194-.706.001l-1.407 1.417c-.194.195-.194.515 0 .71l3.403 3.429c.193.195.193.514-.001.708l-3.4 3.399c-.194.195-.195.516-.001.709l1.406 1.419z"/></svg> diff --git a/core/themes/stable/images/core/icons/ffffff/hamburger.svg b/core/themes/stable/images/core/icons/ffffff/hamburger.svg deleted file mode 100644 index 708b09b6a4e6..000000000000 --- a/core/themes/stable/images/core/icons/ffffff/hamburger.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><g><path fill="#ffffff" d="M14.752 6h-13.502c-.69 0-1.25.56-1.25 1.25v.5c0 .689.56 1.25 1.25 1.25h13.502c.689 0 1.25-.561 1.25-1.25v-.5c0-.69-.561-1.25-1.25-1.25zM14.752 0h-13.502c-.69 0-1.25.56-1.25 1.25v.5c0 .69.56 1.25 1.25 1.25h13.502c.689 0 1.25-.56 1.25-1.25v-.5c0-.69-.561-1.25-1.25-1.25zM14.752 12h-13.502c-.69 0-1.25.561-1.25 1.25v.5c0 .689.56 1.25 1.25 1.25h13.502c.689 0 1.25-.561 1.25-1.25v-.5c0-.689-.561-1.25-1.25-1.25z"/></g></svg> diff --git a/core/themes/stable/images/core/icons/ffffff/house.svg b/core/themes/stable/images/core/icons/ffffff/house.svg deleted file mode 100644 index a55603f54404..000000000000 --- a/core/themes/stable/images/core/icons/ffffff/house.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><polygon fill="#ffffff" points="8.002,0 0,8 1,9 2,9 2,15 6.5,15 6.5,10 9.502,10 9.502,15 14.002,15 14.002,9 15.002,9 16.002,8"/></svg> diff --git a/core/themes/stable/images/core/icons/ffffff/pencil.svg b/core/themes/stable/images/core/icons/ffffff/pencil.svg deleted file mode 100644 index 229e480913f0..000000000000 --- a/core/themes/stable/images/core/icons/ffffff/pencil.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><g><path fill="#ffffff" d="M14.545 3.042l-1.586-1.585c-.389-.389-1.025-.389-1.414 0l-1.293 1.293 3 3 1.293-1.293c.389-.389.389-1.026 0-1.415z"/><rect fill="#ffffff" x="5.129" y="3.8" transform="matrix(-.707 -.707 .707 -.707 6.189 20.064)" width="4.243" height="9.899"/><path fill="#ffffff" d="M.908 14.775c-.087.262.055.397.316.312l2.001-.667-1.65-1.646-.667 2.001z"/></g></svg> diff --git a/core/themes/stable/images/core/icons/ffffff/person.svg b/core/themes/stable/images/core/icons/ffffff/person.svg deleted file mode 100644 index 1cb3548d8728..000000000000 --- a/core/themes/stable/images/core/icons/ffffff/person.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#ffffff" d="M1 15c-.275 0-.498-.225-.496-.5 0 0 .007-.746 1.071-1.512 1.138-.818 2.347-.969 3.308-1.498s.954-1.299.925-2.115c-.019-.543-.112-.657-.489-1.392-.556-1.084-.709-2.021-.791-2.823-.127-1.252.011-3.035.86-4.001.847-.964 2.114-1.104 2.114-1.104l.5-.055.498.055s1.266.14 2.113 1.104c.85.966.988 2.75.859 4.001-.08.802-.234 1.739-.791 2.823-.377.734-.476.849-.488 1.392-.029.816-.035 1.586.926 2.115s2.17.68 3.307 1.498c1.064.766 1.072 1.512 1.072 1.512.002.275-.221.5-.496.5h-14.002z"/></svg> diff --git a/core/themes/stable/images/core/icons/ffffff/questionmark-disc.svg b/core/themes/stable/images/core/icons/ffffff/questionmark-disc.svg deleted file mode 100644 index 973af490fc27..000000000000 --- a/core/themes/stable/images/core/icons/ffffff/questionmark-disc.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#ffffff" d="M8.002 1c-3.868 0-7.002 3.134-7.002 7s3.134 7 7.002 7c3.865 0 7-3.134 7-7s-3.135-7-7-7zm3 5c0 .551-.16 1.085-.477 1.586l-.158.22c-.07.093-.189.241-.361.393-.168.148-.35.299-.545.447l-.203.189-.141.129-.096.17-.021.235v.63h-2.001v-.704c.026-.396.078-.73.204-.999.125-.269.271-.498.439-.688l.225-.21-.01-.015.176-.14.137-.128c.186-.139.357-.277.516-.417l.148-.18c.098-.152.168-.323.168-.518 0-.552-.447-1-1-1s-1.002.448-1.002 1h-2c0-1.657 1.343-3 3.002-3 1.656 0 3 1.343 3 3zm-1.75 6.619c0 .344-.281.625-.625.625h-1.25c-.345 0-.626-.281-.626-.625v-1.238c0-.344.281-.625.626-.625h1.25c.344 0 .625.281.625.625v1.238z"/></svg> diff --git a/core/themes/stable/images/core/icons/ffffff/star-empty.svg b/core/themes/stable/images/core/icons/ffffff/star-empty.svg deleted file mode 100644 index 28e6d36f9b7e..000000000000 --- a/core/themes/stable/images/core/icons/ffffff/star-empty.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#ffffff" d="M15.455 5.468c-.107-.282-.377-.468-.68-.468h-4.26l-1.841-4.542c-.108-.277-.375-.458-.672-.458s-.565.181-.674.458l-1.843 4.542h-4.259c-.301 0-.571.186-.678.468-.108.282-.029.6.196.8l3.438 3.107-1.122 4.73c-.07.291.046.595.292.766.124.086.269.129.413.129.142 0 .283-.041.406-.124l3.831-2.583 3.828 2.583c.123.083.264.124.406.124.145 0 .289-.043.412-.129.246-.171.356-.475.293-.766l-1.121-4.73 3.438-3.107c.224-.2.304-.519.197-.8zm-5.021 3.475l.982 4.146-3.414-2.304-3.416 2.304.982-4.146-2.98-2.693h3.739l1.675-4.128 1.672 4.128h3.74l-2.98 2.693z"/></svg> diff --git a/core/themes/stable/images/core/icons/ffffff/star.svg b/core/themes/stable/images/core/icons/ffffff/star.svg deleted file mode 100644 index 3610de2f8aa2..000000000000 --- a/core/themes/stable/images/core/icons/ffffff/star.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#ffffff" d="M12.236 15c-.146 0-.283-.041-.406-.124l-3.828-2.583-3.83 2.583c-.123.083-.265.124-.406.124-.145 0-.289-.043-.413-.129-.246-.171-.362-.475-.292-.766l1.122-4.73-3.439-3.107c-.225-.2-.303-.519-.196-.8.106-.282.376-.468.678-.468h4.259l1.843-4.542c.109-.277.377-.458.674-.458.297 0 .564.181.674.458l1.84 4.542h4.262c.306 0 .57.186.683.468.104.281.024.601-.196.8l-3.439 3.107 1.121 4.73c.065.291-.047.595-.293.766-.129.086-.273.129-.418.129z"/></svg> diff --git a/core/themes/stable/images/core/icons/ffffff/twistie-down.svg b/core/themes/stable/images/core/icons/ffffff/twistie-down.svg deleted file mode 100644 index 83c77fd7bb69..000000000000 --- a/core/themes/stable/images/core/icons/ffffff/twistie-down.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#FFFFFF" d="M2.611 5.393c-.17-.216-.084-.393.191-.393h10.397c.275 0 .361.177.191.393l-5.08 6.464c-.17.216-.452.216-.622 0l-5.077-6.464z"/></svg> diff --git a/core/themes/stable/images/core/icons/ffffff/twistie-up.svg b/core/themes/stable/images/core/icons/ffffff/twistie-up.svg deleted file mode 100644 index 7b5502862396..000000000000 --- a/core/themes/stable/images/core/icons/ffffff/twistie-up.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#FFFFFF" d="M13.391 10.607c.17.216.084.393-.191.393h-10.398c-.275 0-.361-.177-.191-.393l5.08-6.464c.17-.216.45-.216.62 0l5.08 6.464z"/></svg> diff --git a/core/themes/stable/images/core/icons/license.md b/core/themes/stable/images/core/icons/license.md deleted file mode 100644 index 342208310820..000000000000 --- a/core/themes/stable/images/core/icons/license.md +++ /dev/null @@ -1,9 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2013 Ryan Frederick - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/core/themes/stable/images/core/loading-small.gif b/core/themes/stable/images/core/loading-small.gif deleted file mode 100644 index 5cbf6e7b7552..000000000000 --- a/core/themes/stable/images/core/loading-small.gif +++ /dev/null @@ -1,25 +0,0 @@ -GIF89a����������������������������Ž�����������������������{{{ssskkkcccZZZRRRJJJBBB:::111)))!!!������!�NETSCAPE2.0���!� -��,���������&��6Me��K,k��G8@q�h/MG�H:��%#��Gc�4�D2a�8��@@�p2�Hfz�H,%���x" -WrIix%pqX1*�=##���+�����������=���"���I�#3g�~��" �"�>�w� �� kX (_�S(�As}RTx �(�oBB4��x�Z %�q���!� -��,��������'��GQe���04k<��\�nU����6�d� 'U!�`D �%�Xe�U(2�H� `�%)2(* ��P���Eš b%K`1K:$2$��P�{�(�������������{"��#�)1��%�%�% -#��k -�{���"� �?&�*E ���vl�� ��[8�w+��!��!� -��,�������Ԡ'��WUe���a<k,VDQ��JG�7�G�`P6���YQ4 �Z�Cb4���A����Q���a^iU��M!��Q�C�X�#V - -n2��Q� -91�����+������1��q~�=��wx:{e+�" ��% ��"]�)�<�H�*9�H~�1x��%��"�t���!� -��,��������'��gYe���@k���ah<Z%V����D�e�HDf��!j�d)�X,�"�ϓ1 -�Fj�`:f�QE��dI�:{*+:k$ u�"��91>� �����>��� ��"��:�)E*�� )�%���#���� -�"�cI ���(�E�+{�����`��.�"��W��!� -��,�������۠'��w]e��ҲH뺉��*��S%Z���"�<b c"z$G��`8�6F����*>Q�0DG���ѨU,5q@0�E��sJ:}aL�G�9}����+��������#��}�%��W1*:"R)�L")�D��n�˺�9��R�;��ȶ#���Ϊ!��!� -��,������ߠ'�$�8����6p����Q�x��%N�� -y<R���l" ��BQHddz��b��`�*�!MLj�����옵�F=�{2~5^|t ��"������9���5��"��"�*�~��$ �* 2���5 d# -���"d���� �� + -�oI �5����Uc��pK ��!� -��,��������'���ae��Uk,bP �ަ��u�G큫L.��D"��&��D4a0ȒE2�.ȍ��h0&b҅+��v9ȕQI�,JfEsHR2$bv�#>#��{� - -���2 -�������H������#���"�#��$�"0* *�+%{\" �%����*��NUȷ�����LQ����!� -��,��������'���ee���4Yk��b&��ܴ8� ��x,�lh&8��DRQ���Q4g��5�A)q_�&��d�TBP�@UF2A1�*;$F$ s� m1�"������J������$��,+:+��% y% * + - m��#� -�%� "�� ��" U����^�å�A!��; \ No newline at end of file diff --git a/core/themes/stable/images/core/loading.gif b/core/themes/stable/images/core/loading.gif deleted file mode 100644 index 2dbcd624aa8b..000000000000 --- a/core/themes/stable/images/core/loading.gif +++ /dev/null @@ -1,43 +0,0 @@ -GIF89a0�0����###'''(((---111555:::===CCCGGGKKKMMMQQQUUUZZZ^^^aaaggghhhmmmqqqwwwxxx{{{������������������������������������������������������������������������������������///333444>>>AAAEEEIIIOOORRRXXX```eeekkklllssszzz~~~������������������������������������������������������&&&***,,,222666<<<JJJYYYrrrvvv|||���������������������������������������...;;;HHHLLLPPPWWW\\\dddiii}}}���������������������������������%%%@@@DDDttt������������������$$$+++777999]]]nnnuuuyyy���������������������������FFFSSS___bbbppp������������)))������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������!�NETSCAPE2.0���!�-Made by Krasimira Nejcheva (www.loadinfo.net)�!�� -���,����0�0���@�pH,�BApl:�����j� �vK��f���嚛�X8k��E�z�)Ï���4��wFD%}`%y yP#/0�)D�3D ��G#��0,C+}+�B�� -�F���D*k*D �ѽZƯ'��C��Zؚ'Ny�Ҿ Z�0!�M -�Ѧ���Nf<�� (V�r�a ��5p�EA�(B@xx��� l;`���Z�D3�̚HrQ��÷�p8�H����BH8���"�E"`P.PP0D��MW�@�S��Y/T�@��p��@�@V��^pPUDܸ�Pp!ma�������M-��k!�L�㎜j�p� -n�0H���X�f��e+D��O� -B B� -k�����!=�1M��UUs���v=x���y�,T����&L�(!�z 6p�`�� ��7Q�oؿ��K���w� q@����,PX�|&|�X�`�t9Q���y@������JIU� �9�E%@�D�� |��������TO���!����� U��%8�MpP&���и�*��<N@4�@!Q��4� B��� @Rs|��c�5!A�����6q�~��A���@_vЀu5 �@h@A{F*�K��!�� -���,����0�0�����������56������� JOOJ �����CQ00T�C����;S���Q<���G���G��L��T#���4EA�K�T��I�8FJA5�7+�+$=�C���D�ARV�VP9�4I,�+�M�NϢSN� j@ŝ;'�$=�b���hb�J���4�S�o W,�A�� H���b�;�4��6��!a�j�tiE ' �B�@�*� �V�p2@��=(�P��rʍN=�ܫ�T*G6R��*��%L�� &K@�&�����)@�tQ ��W�߿����)�� -4�HHx�;p��cD'M�x�1x >~���@ ��1;��d2��;D���@[�#�/�nҠ��������˪uW� ���ٚhxH���r�·���îݫW���F��?��&�9yk氅��=��x�8��<���D�%�� � "� �I��]6� '@�$��b@lP��d@���'9 �ĉ�<�!!:T0ċC(�I ����yb�0��k��@6�x�'=�c��ID�(n a:�uJ�?( c,���F�X 4����d��I��Pv4H Bl��GA� <�Y�U�@��K(q�i4T��xV0Y Ah�C�6����v���m�D�=�Չ�;�D{��G|z����7�Xث�~J냆<�k�x�l!5�(�E�w� ;ѫ�>K� j����7р�.���!�� -���,����0�0����������W�WZZ�������<c##d<�����k,,+,k����]'�+�,']���W���+��We��,e���Y `a[���,d�\cZ�ci'jjJ;���,_�Wk0�/#8ŎYc��j'g8�["СD4�c�wGh�� M�|�.ʡD���: ��B�&0�N�Y�:-0`x�PP�7��t�!�|e�t�3��� ܳ�F̼GW��t'Q�3��� -�k�m�q��4�B�"�*�P�Pƌ�L���@8��D�.b�bɒ��"��n�W� DW���Dž�6�ň�2 N5 ���1\ -�����n�`h���g�$Oޢ5�6�y��̸ɂ�ض�� -1gxw�\P��[l�"Fyg�͟Cw#��n徛_��8�^'�`�9m�5H�ٌ.����Zc �y�R~�p!�e�-&�d�-H�a���,[<��?�� !Zt��9�& �a�b$� -���r��'�(�V;��;������A�'2�J.��"�l���'^��&W4��?��$�cl��)X�\L9ɕJf�Ibp��a(]x�C�/�8P$XL@��)�c�^���Yx��;,��D��8�����j g�AfJ�@���^z)^f8l��$W�J(�o� �;\��c�����:���_�E���EHЀ��E���!�� -���,����0�0����H��A�W�r��Ç ���cƌ�8!j�(� -?N��$!#Ǔ�l҉?P�,XAdK�M*��y�OH�-���I��;A�h!xEЛ�� �!O�7'1���&��d�A:$� -��� �QB�..��q �O�� ��U��V�r��UrFI���l�'�@ k3��RG�ŋ5`!��N� -t�rf��@y4]W4�7Lز%H�F:�A���s�f@w4j�Ӹ�>qP:��z- 8��Yܧ$�+C������ɩ4T�(��|��ѓ`&,pۿ�O������B�QGw̡Z����L�!�IWġ{`XA��$�TPT�f���1@M�("���w��b}.�!c�$Rq�r����1x�?��DE���I2Ȥ�M��ōR��"�>b����%�_@2R�D:n��@r8!� &6��� -�9y��s���� ���w(GXh��Lo�a�`7�w����r4����LX�Q���@�Y��qG�� -�)Gw��*��X������L��뮱A4��j�iȱ�����:;�$����B-�}hG����r@`ȡ�J�;Cr]QG�A,���v0&�A�N���zǭ�p��C�WG���m�s̑@��A1��u�y(�G�_Jt��2����j3iuT,�U;d �u\�AZ�AqlytD���!�� -���,����0�0����H��A��h�8Ȱ�Æ�B��!B3j$�@�� 5�H��D̀Lt��K����Q9�J /s�`s�Or2`���`JIS塂[|\8�`�F@6���B!��L���@B̘0q��d�J7ϖ���T QR��άlb�U���ҥkv��<M��x��`F#�YLw�!B`X��ǂâY�"�͜7t��! ��O}�@1g �3":�ڄ��4.l��Q��H�6s7c�<�� j<#� ���Y@rK�����#f<xe��I&�-������{��@�_�PQ��yt\!�7���RD"��+�0X[T8��>, x�+���Xh�!-1�0�����`����G�=.B�\B�����J�����%� "�F%b�"�,~#(00�Mb�@�th& -#�E�*ڛ���`��i���|�$(L�>� ��EC!4���$�g�p�"^�@i�Ց�~F��é0�p\F4P����Q�F>���)�W� >� -*�]�wƭ�����&[ڌ�G� Ģ�HF�� -ji�� -��ў:FFQ��li�Ā -3�;� -j�H�����.{� +��� -�.�B�U*:��>4���kA>��ȩ�,��F�lQ�!7�H# ��Hp7\��@��qC�r�'���C�<��6�@!ǐY����ʐG���@B-��҃����A=P@�!�� -���,����0�0����H�`AG�=z䨡��#Jtt�N�Jwn �ȱ�A9�ƈcI�Ǔ#�)�R$�0:`�R�Ƙo�Ds��aRd��Ѐ�wz��I���Iw�<B9@�ŋw^d���ul����<�<:�Z �E<�@�+KJGF��,��x�r�q�m�J`B�u�!iN�K����z1�C��Ir`��# ��b�3ё��W=�xZu�I��\��윔�����A�9��sG�Rc#7�$Δt���Bt�Ht��$� �ͷ�t���K���d�^���8���q����rD"AW��Ѓ�820�"��&r2 Ʉ$B ~T!��&+>��'���$(z���,v��% 5P#�P���Q��.��� -I�G")��>�"��^�6N����ɖg�ؐ���f�V0�<�vE" �X�@���: H� � �$wh0F�9* - ����c�$�S��"�t�&wh��# �D&�8x�0X�!�U�1U��T� -+t��&xt���Z�O�:�E'�6��|5�G��j�+�6�,kaB��Qx�A0�m�t����v��@�.5&��drn�Et4 �VdB��� ��`&���+IGp��� 'W'��I��B�!O;E�a��xԀ&�~p�xBDWD�9���g�S$�XR�$���8<�l�"��E�0F�H2�QD\�A�zb�'�\=��0��o^�I�I{�!�� -���,����0�0����H��A���`Ax��Ç 4� �A�3D0j��!�>i��@ǏG� ɲ��(崜 ̏��4H���O�rӣ��5� -�IhF,rD��!��ʁ��9��=��p"��?����e Q7E9-�CX�{$8uX`�Z�ր�B��5� ���CjӪ�s �r��؋���v�B�4����VN�v��`Ea4Pڴ�.$%܅�G!��4���0Iv��c /~E��ѲAr�{0֘��]j���H��!�/���S5����;���|� 5(s�� FT?ܐ!��Ƃn��J�`��H������|X`@�fPH�HX��!���ǒ%�@"� T�S+2H�}�H c�4j�E8��Ǝ��0� -I��F�x(%�(c�i���f!b�%��2��`��_F�!!YxQAH�N �ȣ��x���K]�r� g��!�hPFal��(+��).h�hA�L`� �2*F7���.���@���B�&��C����"����)/�� Y����:F{ls� -�B�@X0�lIP����� +���0D�&��!D5�a� -� T�+��n�"|���r@�c~�C -� -4J��B<�e0�j -�T�n�T 'B��q����z �Uh"G�B�����bs{]�02'�hC=����,�0��f5��"$B�fRö4�!�� -���,����0�0����H��A��::Ȱ�ÆZ4h�@�Ë��!B�d�p��:F�2��˂8>~L��˛�v��(s�Å#�L�)�M� -h*��� ����1�XgH�@NG�_E�#a�Y0Z^�r5+�)�b�&����5��Ն�ܺ�Dp��;��ɷ1�=� -H���p�(�a�ƍ�>�4k'�;����Y�S���FuCG^\�Mp���U$�nG�k jJ���T.�i<������(!�K8 <2�@}���Z��t��oy���;>C���s&d� ����D�#C��Â0p��9R�l0�F4%�R0�` ���Z8�F���*�x���A@^x��8��.28~.�f�c�J<�Ï@�䅉D�H�=��$I4y"W�<С�S�(�`h��e z���Me^�y�7��za'P����m|^�|�F8�e��I�$`�g$�Ţ�J��*f�@���I'PQ(A�@@&����Cp��i��B��Ũ )p��b"��J� ��z�Ĩ���xq����i'g$�e�"&�";�Ey��,��j��`4��\F�-�\�@��"A8 �ĽM q�@��n� ������j�� 'Mp�yp��oQ�9t����A4̰�M�8��~�A*!>4�y1����o���D�C��92��7���%� ��C8����M����B���h@��C��`�dH��:"�S@�; \ No newline at end of file diff --git a/core/themes/stable/images/core/menu-collapsed-rtl.png b/core/themes/stable/images/core/menu-collapsed-rtl.png deleted file mode 100644 index dc8d0b8823a9..000000000000 --- a/core/themes/stable/images/core/menu-collapsed-rtl.png +++ /dev/null @@ -1,3 +0,0 @@ -�PNG - -��� IHDR�����������Ő���PLTE������U��~���tRNS�@��f���IDATc�``R`r`��� B|�O�����IEND�B`� \ No newline at end of file diff --git a/core/themes/stable/images/core/menu-collapsed.png b/core/themes/stable/images/core/menu-collapsed.png deleted file mode 100644 index 91f3fd40ede0..000000000000 --- a/core/themes/stable/images/core/menu-collapsed.png +++ /dev/null @@ -1,3 +0,0 @@ -�PNG - -��� IHDR�����������Ő���PLTE������U��~���tRNS�@��f���IDATcV`�@)ff�|�̷������IEND�B`� \ No newline at end of file diff --git a/core/themes/stable/images/core/menu-expanded.png b/core/themes/stable/images/core/menu-expanded.png deleted file mode 100644 index 46f39ecb351c..000000000000 --- a/core/themes/stable/images/core/menu-expanded.png +++ /dev/null @@ -1,3 +0,0 @@ -�PNG - -��� IHDR�����������Ő���PLTE������U��~���tRNS�@��f���IDATx�c��P�`� �������������IEND�B`� \ No newline at end of file diff --git a/core/themes/stable/images/core/menu-leaf.png b/core/themes/stable/images/core/menu-leaf.png deleted file mode 100644 index 6b2d63f98850..000000000000 --- a/core/themes/stable/images/core/menu-leaf.png +++ /dev/null @@ -1,3 +0,0 @@ -�PNG - -��� IHDR���������6|J����PLTE���������������E��<���tRNS�@��f���IDAT[c`�cfe �($��b �����������IEND�B`� \ No newline at end of file diff --git a/core/themes/stable/images/core/throbber-active.gif b/core/themes/stable/images/core/throbber-active.gif deleted file mode 100644 index abf5c5d5b0e7..000000000000 --- a/core/themes/stable/images/core/throbber-active.gif +++ /dev/null @@ -1,5 +0,0 @@ -GIF89a� ���{�������������{Ƶ����������Z��5�ʋ����k�����F��s�������������������������������������������!�NETSCAPE2.0���!���,����� ��a�'��4ɨ� ���bD���@��#�@�+�!2$��lԈ8$M"�eP9�٧��P ��°�tIK�<����y�J�� .=4�0v� ')+!�!���,����� ��J�'�H�|�����~��E���K���pD��C%aD �p��5o���!R�� U� -s�FQb�H^2�N���pk�b��^!�!���,����� ��B�'�Ϙ�(���z�P:��$!��|�( �@�R����`,ETk�*�R^+�؉��-5& -�^��lN���!���,����� ��M�'��h��b���;�x���2*I�Oĕ:}�$�f@�"hd�@GW�A�U0Q�W�Cd�p�D�1~�׃�(�x�3*�!���,����� ��M�'�H�|�����~��E�2.髳�.�=���H�����������`���!f*�"�H^����K�O|�R���+�!���,����� ��C�'�Ϙ�(���z�з��j��|Ѻ��U��n(F�%z�e�1"��Z��ލ;Cl�T��S!�!���,����� ��H�'���h��b���;�x��͖����G���C�)QM�!�Ԑ$h��h��-���"����`9���i� -�!���,����� ��J�'���|�����~��E�2.髳�.�=�Ñ[|~��Cd[~l U�&��r"���," � fh��%�*��K�t!�!���,����� ��D�'�Ϙ�(���z�з��j��|Ѻ��Bt�}b��wCA=�h�jE ��G�k���慍�W�xЩ�!���,����� ��M�'��h��b���;�x���2�#��(*(��i����`XQM)���z-V8T"���l�׃���x'4*�!���,����� ��N�'�H�|�����~��E�2.�+��3G�H ��!q�����>� �RH$��J*B�x��n��> -�G�V)�<ߕ�!���,����� ��C�'�Ϙ�(���z��8�c���KԈ;�d��>��&�H̔�� �n�R2u��R�0��-EVmWW!�; \ No newline at end of file diff --git a/core/themes/stable/images/core/throbber-inactive.png b/core/themes/stable/images/core/throbber-inactive.png deleted file mode 100644 index befbb9f0a1ec..000000000000 --- a/core/themes/stable/images/core/throbber-inactive.png +++ /dev/null @@ -1,3 +0,0 @@ -�PNG - -��� IHDR������ ���Oy����bKGD������������� pHYs����������tIME�4h�7�����IDAT(ϝ�!�� �����DV�?�?��V"+#�#�S�i���E2��fYJU������!�{��z��Zk�9CD��#�i`ߟ���3��AD(�@U!"PU�֚s��Br�o��<_nTնm�9�¯s������0�[��pj������@fv��(��J��@D��Bݿ҇;쩺���2E��]vΊ>!.�3þ������.����t��9�k��sN��ؔҠ������'�������IEND�B`� \ No newline at end of file diff --git a/core/themes/stable/images/core/tree-bottom.png b/core/themes/stable/images/core/tree-bottom.png deleted file mode 100644 index a55804571e9c..000000000000 --- a/core/themes/stable/images/core/tree-bottom.png +++ /dev/null @@ -1,3 +0,0 @@ -�PNG - -��� IHDR���P���Q���8#ɛ��� PLTE�����������U6���tRNS�@��f���&IDAT8�cX�040`��Q�Q�QA��SC1@�(��b���1'�6x������IEND�B`� \ No newline at end of file diff --git a/core/themes/stable/images/core/tree.png b/core/themes/stable/images/core/tree.png deleted file mode 100644 index 89ea23501453..000000000000 --- a/core/themes/stable/images/core/tree.png +++ /dev/null @@ -1,3 +0,0 @@ -�PNG - -��� IHDR���P���Q���8#ɛ��� PLTE�����������U6���tRNS�@��f���'IDAT8OcX�040`��Q�Q�QA����hTpT�r��� �9I�"�����IEND�B`� \ No newline at end of file diff --git a/core/themes/stable/images/image/error.svg b/core/themes/stable/images/image/error.svg deleted file mode 100644 index 1932ea402c5b..000000000000 --- a/core/themes/stable/images/image/error.svg +++ /dev/null @@ -1,4 +0,0 @@ -<svg fill="#FFFFFF" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"> - <path d="M0 0h24v24H0z" fill="none"/> - <path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z"/> -</svg> diff --git a/core/themes/stable/images/image/upload.svg b/core/themes/stable/images/image/upload.svg deleted file mode 100644 index 168bc43e6afb..000000000000 --- a/core/themes/stable/images/image/upload.svg +++ /dev/null @@ -1,4 +0,0 @@ -<svg fill="#FFFFFF" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"> - <path d="M0 0h24v24H0z" fill="none"/> - <path d="M9 16h6v-6h4l-7-7-7 7h4zm-4 2h14v2H5z"/> -</svg> diff --git a/core/themes/stable/images/shortcut/favstar-rtl.svg b/core/themes/stable/images/shortcut/favstar-rtl.svg deleted file mode 100644 index 8adec7d3c838..000000000000 --- a/core/themes/stable/images/shortcut/favstar-rtl.svg +++ /dev/null @@ -1,19 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<svg width="80" height="20" xmlns="http://www.w3.org/2000/svg"> - <g> - <g id="svg_1"> - <path id="svg_2" d="m70.39463,2.259c-0.149605,-0.385 -0.395561,-0.385 -0.545135,0l-1.966644,5.049c-0.149582,0.385 -0.611374,0.699 -1.024971,0.699l-1.756836,0.169c-0.413605,0 -0.494911,0.219001 -0.180702,0.487l1.315094,0.981c0.31424,0.268 0.498962,0.816 0.408607,1.22l-1.477745,6.562c-0.090355,0.403 0.118454,0.546999 0.464806,0.319l3.862999,-2.539001c0.346359,-0.228001 0.910545,-0.228001 1.256889,0l3.863014,2.539001c0.346344,0.227999 0.555161,0.084 0.464806,-0.319l-1.051086,-4.707001c-0.090355,-0.403 0.094368,-0.952 0.408577,-1.22l3.531731,-3.006c0.314209,-0.268 0.232903,-0.487 -0.180702,-0.487l-4.398079,0c-0.413612,0 -0.875404,-0.314 -1.024986,-0.698999l-1.969635,-5.048z" fill="#FEF6A8"/> - <polygon id="svg_3" points="62.545124552483685,5 65.1010474534105,7.546999931335449 67.6569842932513,5 69.07749901699208,6.414999961853027 66.52157611606526,8.961000442504883 69.07448821157232,11.505000114440918 67.65596675253073,12.918999671936035 65.10203711630311,10.375 62.54711781718288,12.918999671936035 61.12760669524869,11.505000114440918 63.682525994368916,8.960000038146973 61.12559949163551,6.414000034332275 " fill="#807640"/> - <path id="svg_4" d="m64.930397,13.897s0.133507,-0.516001 0.653519,-0.349c0.518013,0.165999 0.303192,0.674 0.303192,0.674l-0.721832,3.204c-0.061234,0.272999 0.01609,0.427999 0.178696,0.427999c0.078323,0 0.174698,-0.035 0.28614,-0.107l3.863007,-2.539c0.174667,-0.115 0.401566,-0.172 0.62944,-0.172s0.45475,0.057 0.627426,0.172l3.863022,2.539c0.111427,0.072001 0.209808,0.107 0.28611,0.107c0.164627,0 0.240929,-0.153999 0.178696,-0.427999l-1.051094,-4.707001c-0.090347,-0.401999 0.094368,-0.951 0.409584,-1.219l3.531731,-3.007c0.315224,-0.269 0.232903,-0.487 -0.180702,-0.487l-4.400085,0c-0.413628,0 -0.874405,-0.314 -1.024986,-0.698999l-1.966637,-5.049c-0.075302,-0.192 -0.174683,-0.287 -0.273064,-0.287s-0.197769,0.096 -0.272064,0.288l-0.462784,1.158s-0.256004,0.409 -0.637497,0.219c-0.441711,-0.221 -0.227875,-0.66 -0.227875,-0.66l0.390511,-1.078c0.337311,-0.861 1.01194,-0.927 1.209709,-0.927s0.872391,0.066 1.20768,0.926l1.968658,5.049l0.109421,0.062l4.378006,-0.001c0.937645,0 1.234795,0.609 1.306076,0.796c0.06826,0.187 0.23893,0.844 -0.472839,1.451l-3.533722,3.007c-0.037148,0.041 -0.086334,0.186 -0.078308,0.25l1.049088,4.698999c0.133507,0.596001 -0.051216,0.984001 -0.229912,1.205002c-0.225868,0.278999 -0.563187,0.438999 -0.929596,0.438999c-0.280106,0 -0.563194,-0.092001 -0.839264,-0.273001l-3.863014,-2.539l0,0.002001l-0.074287,-0.008001l-0.088341,0.014l-3.85096,2.531c-0.274071,0.182001 -0.559174,0.273001 -0.839264,0.273001c-0.364418,0 -0.703735,-0.16 -0.927589,-0.438999c-0.178711,-0.221001 -0.362411,-0.609001 -0.230904,-1.205002l0.74691,-3.312999z" fill="#80722D"/> - </g> - <g id="svg_5"> - <path id="svg_6" d="m54.758999,18.355c-0.18,0 -0.368999,-0.063999 -0.560997,-0.191l-3.848003,-2.539c-0.083,-0.055 -0.215,-0.088 -0.350998,-0.088s-0.268002,0.033 -0.351002,0.088l-3.848,2.539c-0.190998,0.127001 -0.381001,0.191 -0.561001,0.191c-0.211998,0 -0.406998,-0.091999 -0.535,-0.251999c-0.108997,-0.136002 -0.219997,-0.383001 -0.130997,-0.784l1.046997,-4.708c0.049999,-0.222 -0.070999,-0.584 -0.243,-0.731l-3.516998,-3.006001c-0.451,-0.386 -0.378002,-0.756 -0.326,-0.896999c0.053001,-0.141 0.237,-0.47 0.831001,-0.47l4.380997,0c0.206001,0 0.480003,-0.188 0.556,-0.38l1.961002,-5.049c0.213001,-0.549 0.586998,-0.608 0.737,-0.608s0.523998,0.059 0.737,0.607l1.959,5.049c0.075001,0.191 0.350002,0.38 0.556,0.38l4.382999,0c0.594002,0 0.778,0.329 0.831001,0.47c0.052002,0.142 0.125,0.512 -0.326,0.897l-3.517998,3.006c-0.173,0.147 -0.294003,0.51 -0.244003,0.731l1.047001,4.708001c0.089001,0.400999 -0.021,0.646999 -0.131001,0.783998c-0.127998,0.162001 -0.322998,0.253 -0.535,0.253z" fill="#FEF6A8"/> - <path id="svg_7" d="m50,1.97c0.098999,0 0.195999,0.096 0.271,0.289l1.959,5.049c0.149002,0.385 0.609001,0.699 1.021,0.699l4.382999,0c0.412003,0 0.493,0.219 0.18,0.487l-3.516998,3.006c-0.313,0.268 -0.497002,0.816 -0.407001,1.22l1.047001,4.707999c0.061001,0.273001 -0.014999,0.428001 -0.178001,0.428001c-0.077,0 -0.174,-0.035002 -0.285,-0.108002l-3.848,-2.539c-0.173,-0.113 -0.398998,-0.171 -0.625999,-0.171s-0.452999,0.058 -0.625999,0.171l-3.848,2.539c-0.111,0.073 -0.208,0.108002 -0.285,0.108002c-0.163002,0 -0.238003,-0.154001 -0.178001,-0.428001l1.047001,-4.707999c0.09,-0.403 -0.094002,-0.952001 -0.407001,-1.22l-3.517998,-3.006c-0.313,-0.268001 -0.232002,-0.487 0.18,-0.487l4.380997,0c0.412003,0 0.872002,-0.314 1.021,-0.699l1.961002,-5.049c0.076,-0.193 0.173,-0.289 0.271999,-0.289m0,-1c-0.198002,0 -0.869999,0.067 -1.203999,0.927l-1.961002,5.049l-0.108997,0.062l-4.360001,-0.001c-0.934002,0 -1.231003,0.61 -1.299999,0.797c-0.069,0.187 -0.239002,0.844 0.470997,1.451l3.518002,3.005c0.039001,0.043 0.085999,0.186 0.078999,0.25l-1.045998,4.701c-0.132,0.594999 0.051998,0.983 0.229,1.205c0.223999,0.278999 0.560997,0.438999 0.924999,0.438999c0.279999,0 0.562,-0.093 0.835999,-0.272999l3.848,-2.539001l0.000999,0.001001l0.074001,-0.007l0.089001,0.014l3.834,2.531c0.274002,0.181 0.556999,0.272999 0.835999,0.272999c0.364002,0 0.701,-0.16 0.925003,-0.438999c0.177998,-0.222 0.361,-0.610001 0.229,-1.206001l-1.046001,-4.706999c-0.006001,-0.058001 0.041,-0.2 0.085999,-0.248l3.512001,-3c0.709999,-0.607 0.540001,-1.264 0.471001,-1.451c-0.068001,-0.187 -0.366001,-0.797 -1.299999,-0.797l-4.382999,0l-0.098003,-0.08l-1.949997,-5.03c-0.336002,-0.86 -1.007999,-0.927 -1.206001,-0.927z" fill="#80722D"/> - </g> - <g id="svg_8"> - <path id="svg_9" d="m24.614159,14.96s0.134195,-0.516 0.656843,-0.349c0.520624,0.166 0.304714,0.674 0.304714,0.674l-0.481285,2.142c-0.06155,0.273001 0.016146,0.427999 0.179598,0.427999c0.078697,0 0.175564,-0.035 0.287556,-0.107l3.882521,-2.539c0.175562,-0.115 0.403591,-0.172 0.632626,-0.172s0.457062,0.057 0.630606,0.172l3.88253,2.539c0.111988,0.072001 0.210865,0.107 0.287552,0.107c0.165478,0 0.242153,-0.153999 0.179596,-0.427999l-1.056396,-4.707c-0.090809,-0.402 0.094849,-0.951 0.411667,-1.219l3.549557,-3.007c0.316818,-0.269 0.234085,-0.487 -0.181614,-0.487l-4.422318,0c-0.415699,0 -0.878819,-0.314 -1.030159,-0.699l-1.976582,-5.049c-0.075674,-0.193 -0.17556,-0.288 -0.274439,-0.288s-0.198767,0.096 -0.27343,0.288l-1.389357,3.538s-0.257284,0.409 -0.640696,0.219c-0.443943,-0.221 -0.229034,-0.66 -0.229034,-0.66l0.612446,-1.658l0.703257,-1.801c0.340021,-0.86 1.018047,-0.926 1.216814,-0.926s0.876799,0.066 1.213793,0.926l1.9786,5.049l0.10997,0.062l4.400127,-0.001c0.942379,0 1.241035,0.609 1.312668,0.796c0.068615,0.187 0.240135,0.844 -0.475224,1.451l-3.551575,3.007c-0.037338,0.041 -0.086777,0.186 -0.078701,0.25l1.054375,4.698999c0.134193,0.596001 -0.051464,0.984001 -0.231056,1.205002c-0.22702,0.278999 -0.566032,0.438999 -0.934299,0.438999c-0.281509,0 -0.566044,-0.092001 -0.843502,-0.273001l-3.882523,-2.539l0,0.002001l-0.074667,-0.008001l-0.088793,0.014l-3.870409,2.531c-0.275454,0.182001 -0.562002,0.273001 -0.843506,0.273001c-0.366257,0 -0.707291,-0.16 -0.932289,-0.438999c-0.179598,-0.221001 -0.364237,-0.609001 -0.232063,-1.205002l0.506502,-2.249999z" fill="#5A563B" opacity="0.7"/> - <polygon id="svg_10" points="20.99598980255405,7.960000038146973 24.022905373148888,7.960000038146973 24.022905373148888,4.960000038146973 26.040840745155492,4.960000038146973 26.040840745155492,7.960000038146973 29.06775631575033,7.960000038146973 29.06775631575033,9.958999633789062 26.040840745155492,9.958999633789062 26.040840745155492,12.960000038146973 24.022905373148888,12.960000038146973 24.022905373148888,9.958999633789062 20.99598980255405,9.958999633789062 " fill="#807640"/> - </g> - <path id="svg_11" d="m10,1.97c0.098,0 0.197,0.096 0.271,0.289l1.959,5.049c0.149,0.385 0.609,0.699 1.021001,0.699l4.383,0c0.411999,0 0.493,0.219 0.179998,0.487l-3.516999,3.006c-0.313,0.268 -0.497,0.816 -0.407,1.22l1.047,4.707c0.061,0.273001 -0.015,0.427999 -0.178,0.427999c-0.077,0 -0.174,-0.035 -0.285,-0.108l-3.848,-2.539c-0.172,-0.114 -0.399,-0.171 -0.626,-0.171s-0.454,0.057 -0.626,0.171l-3.848,2.539c-0.111,0.073 -0.208,0.108 -0.285,0.108c-0.163,0 -0.239,-0.153999 -0.178,-0.427999l1.047,-4.707c0.09,-0.403 -0.094,-0.951 -0.407,-1.22l-3.518,-3.006c-0.313,-0.268001 -0.233,-0.487 0.18,-0.487l4.382,0c0.413,0 0.872,-0.314 1.021,-0.699l1.96,-5.049c0.075001,-0.193 0.173,-0.289 0.272,-0.289m0,-1c-0.198,0 -0.87,0.067 -1.204,0.927l-1.96,5.049l-0.109,0.062l-4.362,-0.001c-0.934,0 -1.231,0.61 -1.3,0.796c-0.069,0.187 -0.239,0.844 0.47,1.451l3.519,3.007c0.038,0.041 0.086,0.185 0.079,0.249001l-1.046,4.699999c-0.133,0.595001 0.051,0.983002 0.229,1.205002c0.224,0.278999 0.561,0.438999 0.925,0.438999c0.28,0 0.562,-0.093 0.836,-0.274l3.848,-2.538l0,0.000999l0.075,-0.007l0.088,0.014l3.834,2.531c0.274,0.181 0.557,0.273001 0.836,0.273001c0.363999,0 0.700999,-0.16 0.924999,-0.438999c0.178,-0.222 0.361001,-0.610001 0.229,-1.206001l-1.047,-4.705999c-0.006,-0.058001 0.041,-0.2 0.086,-0.248l3.511999,-3c0.710001,-0.607 0.540001,-1.264 0.471001,-1.451c-0.068001,-0.187 -0.365999,-0.797 -1.299999,-0.797l-4.383,0l-0.098001,-0.08l-1.95,-5.03c-0.333,-0.86 -1.005,-0.927 -1.203,-0.927z" fill="#5A563B" opacity="0.7"/> - </g> -</svg> diff --git a/core/themes/stable/images/shortcut/favstar.svg b/core/themes/stable/images/shortcut/favstar.svg deleted file mode 100644 index 9c8ef1da5c0a..000000000000 --- a/core/themes/stable/images/shortcut/favstar.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="80" height="20" viewBox="0 0 80 20"><g><path fill="#FEF6A8" d="M69.729 2.259c.149-.385.394-.385.543 0l1.959 5.049c.149.385.609.699 1.021.699l1.75.169c.412 0 .493.219.18.487l-1.31.981c-.313.268-.497.816-.407 1.22l1.472 6.562c.09.403-.118.547-.463.319l-3.848-2.539c-.345-.228-.907-.228-1.252 0l-3.848 2.539c-.345.228-.553.084-.463-.319l1.047-4.707c.09-.403-.094-.952-.407-1.22l-3.518-3.006c-.313-.268-.232-.487.18-.487h4.381c.412 0 .872-.314 1.021-.699l1.962-5.048z"/><polygon fill="#807640" points="77.548,5 75.002,7.547 72.456,5 71.041,6.415 73.587,8.961 71.044,11.505 72.457,12.919 75.001,10.375 77.546,12.919 78.96,11.505 76.415,8.96 78.962,6.414"/><path fill="#80722D" d="M75.172 13.897s-.133-.516-.651-.349c-.516.166-.302.674-.302.674l.719 3.204c.061.273-.016.428-.178.428-.078 0-.174-.035-.285-.107l-3.848-2.539c-.174-.115-.4-.172-.627-.172s-.453.057-.625.172l-3.848 2.539c-.111.072-.209.107-.285.107-.164 0-.24-.154-.178-.428l1.047-4.707c.09-.402-.094-.951-.408-1.219l-3.518-3.007c-.314-.269-.232-.487.18-.487h4.383c.412 0 .871-.314 1.021-.699l1.959-5.049c.075-.192.174-.287.272-.287s.197.096.271.288l.461 1.158s.255.409.635.219c.44-.221.227-.66.227-.66l-.389-1.078c-.336-.861-1.008-.927-1.205-.927s-.869.066-1.203.926l-1.961 5.049-.109.062-4.361-.001c-.934 0-1.23.609-1.301.796-.068.187-.238.844.471 1.451l3.52 3.007c.037.041.086.186.078.25l-1.045 4.699c-.133.596.051.984.229 1.205.225.279.561.439.926.439.279 0 .561-.092.836-.273l3.848-2.539v.002l.074-.008.088.014 3.836 2.531c.273.182.557.273.836.273.363 0 .701-.16.924-.439.178-.221.361-.609.23-1.205l-.744-3.313z"/></g><g><path fill="#FEF6A8" d="M54.759 18.355c-.18 0-.369-.064-.561-.191l-3.848-2.539c-.083-.055-.215-.088-.351-.088s-.268.033-.351.088l-3.848 2.539c-.191.127-.381.191-.561.191-.212 0-.407-.092-.535-.252-.109-.136-.22-.383-.131-.784l1.047-4.708c.05-.222-.071-.584-.243-.731l-3.517-3.006c-.451-.386-.378-.756-.326-.897.053-.141.237-.47.831-.47h4.381c.206 0 .48-.188.556-.38l1.961-5.049c.213-.549.587-.608.737-.608s.524.059.737.607l1.959 5.049c.075.191.35.38.556.38h4.383c.594 0 .778.329.831.47.052.142.125.512-.326.897l-3.518 3.006c-.173.147-.294.51-.244.731l1.047 4.708c.089.401-.021.647-.131.784-.128.162-.323.253-.535.253z"/><path fill="#80722D" d="M50 1.97c.099 0 .196.096.271.289l1.959 5.049c.149.385.609.699 1.021.699h4.383c.412 0 .493.219.18.487l-3.517 3.006c-.313.268-.497.816-.407 1.22l1.047 4.708c.061.273-.015.428-.178.428-.077 0-.174-.035-.285-.108l-3.848-2.539c-.173-.113-.399-.171-.626-.171s-.453.058-.626.171l-3.848 2.539c-.111.073-.208.108-.285.108-.163 0-.238-.154-.178-.428l1.047-4.708c.09-.403-.094-.952-.407-1.22l-3.518-3.006c-.313-.268-.232-.487.18-.487h4.381c.412 0 .872-.314 1.021-.699l1.961-5.049c.076-.193.173-.289.272-.289m0-1c-.198 0-.87.067-1.204.927l-1.961 5.049-.109.062-4.36-.001c-.934 0-1.231.61-1.3.797-.069.187-.239.844.471 1.451l3.518 3.005c.039.043.086.186.079.25l-1.046 4.701c-.132.595.052.983.229 1.205.224.279.561.439.925.439.28 0 .562-.093.836-.273l3.848-2.539.001.001.074-.007.089.014 3.834 2.531c.274.181.557.273.836.273.364 0 .701-.16.925-.439.178-.222.361-.61.229-1.206l-1.046-4.707c-.006-.058.041-.2.086-.248l3.512-3c.71-.607.54-1.264.471-1.451-.068-.187-.366-.797-1.3-.797h-4.383l-.098-.08-1.95-5.03c-.336-.86-1.008-.927-1.206-.927z"/></g><g><path opacity=".7" fill="#5A563B" d="M35.414 14.96s-.133-.516-.651-.349c-.516.166-.302.674-.302.674l.477 2.142c.061.273-.016.428-.178.428-.078 0-.174-.035-.285-.107l-3.848-2.539c-.174-.115-.4-.172-.627-.172s-.453.057-.625.172l-3.848 2.539c-.111.072-.209.107-.285.107-.164 0-.24-.154-.178-.428l1.047-4.707c.09-.402-.094-.951-.408-1.219l-3.518-3.007c-.314-.269-.232-.487.18-.487h4.383c.412 0 .871-.314 1.021-.699l1.959-5.049c.075-.193.174-.288.272-.288s.197.096.271.288l1.377 3.538s.255.409.635.219c.44-.221.227-.66.227-.66l-.607-1.658-.697-1.801c-.337-.86-1.009-.926-1.206-.926s-.869.066-1.203.926l-1.961 5.049-.109.062-4.361-.001c-.934 0-1.23.609-1.301.796-.068.187-.238.844.471 1.451l3.52 3.007c.037.041.086.186.078.25l-1.045 4.699c-.133.596.051.984.229 1.205.225.279.561.439.926.439.279 0 .561-.092.836-.273l3.848-2.539v.002l.074-.008.088.014 3.836 2.531c.273.182.557.273.836.273.363 0 .701-.16.924-.439.178-.221.361-.609.23-1.205l-.502-2.25z"/><polygon fill="#807640" points="39,7.96 36,7.96 36,4.96 34,4.96 34,7.96 31,7.96 31,9.959 34,9.959 34,12.96 36,12.96 36,9.959 39,9.959"/></g><path opacity=".7" fill="#5A563B" d="M10 1.97c.098 0 .197.096.271.289l1.959 5.049c.149.385.609.699 1.021.699h4.383c.412 0 .493.219.18.487l-3.517 3.006c-.313.268-.497.816-.407 1.22l1.047 4.707c.061.273-.015.428-.178.428-.077 0-.174-.035-.285-.108l-3.848-2.539c-.172-.114-.399-.171-.626-.171s-.454.057-.626.171l-3.848 2.539c-.111.073-.208.108-.285.108-.163 0-.239-.154-.178-.428l1.047-4.707c.09-.403-.094-.951-.407-1.22l-3.518-3.006c-.313-.268-.233-.487.18-.487h4.382c.413 0 .872-.314 1.021-.699l1.96-5.049c.075-.193.173-.289.272-.289m0-1c-.198 0-.87.067-1.204.927l-1.96 5.049-.109.062-4.362-.001c-.934 0-1.231.61-1.3.796-.069.187-.239.844.47 1.451l3.519 3.007c.038.041.086.185.079.249l-1.046 4.7c-.133.595.051.983.229 1.205.224.279.561.439.925.439.28 0 .562-.093.836-.274l3.848-2.538v.001l.075-.007.088.014 3.834 2.531c.274.181.557.273.836.273.364 0 .701-.16.925-.439.178-.222.361-.61.229-1.206l-1.047-4.706c-.006-.058.041-.2.086-.248l3.512-3c.71-.607.54-1.264.471-1.451-.068-.187-.366-.797-1.3-.797h-4.383l-.098-.08-1.95-5.03c-.333-.86-1.005-.927-1.203-.927z"/></svg> \ No newline at end of file diff --git a/core/themes/stable/images/views_ui/sprites.png b/core/themes/stable/images/views_ui/sprites.png deleted file mode 100644 index 9fcb940227cf..000000000000 --- a/core/themes/stable/images/views_ui/sprites.png +++ /dev/null @@ -1,7 +0,0 @@ -�PNG - -��� IHDR�����,������>���gAMA����7�����tEXtSoftware�Adobe ImageReadyq�e<���IDATx��LSW��{���b�C$�SF�t:0�Ȝh �2C�:����e&� ��t:�M�*�?4s�Hf��m�2���h�4t��J� B -�F���}}ꣾ�W�ӹ��|y���y�{_�-�����.>*�� )K��<�':�u�(t����tA �(h�1�ҋ�T�)#�5��PXnB!b�k]�(�H���EH?w������t��՜xp{c�Rĸ;�� �Y#���'���R��g����8���qbq�gMյ��<�� !A��AnK�k3��T��ߢ�n�v�ph�c8��\���DQDž5�� �s �~!Azd��V9�`?Vu;�W:�X]��_�( -��tvH'k�� ���p�Y��9�t���.f'�L"W�E�����I�k^���Ѳ��jcB[�7J�� RZA9�x�fw���m�t����ؤ�6R|�$|�@�8�S�����Vr�a�6��F��[�-7�!�fKu�G�����@k���׃Y)����ͼ�<"�R6��~!A�ρ�gp��}�֡9�S���n�}�ȩ�B��� bZ�Y��V��a�i�V��Z�ژp�])__L�任u.�.�~��<(F�>F�#��>�B���@?�Պ�&DA9ZcC�~Rn7/��Y -8��DH�tG ��x;��:� ��-�ł^�K�R��A�;.Rl��t�,����=u�rl�`{�k�����&��M۵M?��e&�Uق�p�C�ذ�} /�[�)po��q}��u��^�E�re�Vsm��p ��>Y��!�[�������BЯҗ�lŁ����ʱ��~B��Aߨ�Z��#XGsAo�����"_��7A6�g�D�+�Q�K~Dv�|�GĞ��W�AWB��Q�nAB�:h�N���NJ�����-_o����\??�Na�G�7�k�G��͏�͇�~pO~w>���=���8�G��n~.?��H^G����Ϗ�+^�Qv ^������UTl��AB�a~�̍^.m�v���m�"iy�:�ύc�l���R'�O��o�=�z�;����I�K�]Λ�q���|A 9}=����k/��s����Y���!A��ֻ_��3}z��5�l1�5D�<=+8[����fJJJz/..nUll�Ȇ���f�g�֤�˗����:=ʵk�:���6���m;y�d��M�2e��bY���h���&���$>>�����+�}Ĉ�rrr�inny�ܹ����QS�N]s�����7 y6��#??����7f�!99�B�q������f����Y��Gh��W��L�k���\g���`Y$����geeEfddDB�h���x>g�ٸ����_zott�������F��$ݧ��<ܭ��~h?.���g��|>_5��b�Z?KD��������n�ܨ;v,���1Bߔ�W�Nc�ٸ ������\��،����e+���mko�t_�z��`��}}}��8�u���҉��s�����I����k~;����: -���οppt̐��-�k ���w�� I�2k�ټ��y��O���_s�zZ�����ɦ\��|��c�i�q�3��0?B�� ̏0?���#̏� !AB�� !AB�� !A�����jsQh�Tbv����IEND�B`� \ No newline at end of file diff --git a/core/themes/stable/js/ajax.js b/core/themes/stable/js/ajax.js deleted file mode 100644 index 648de6c03c7e..000000000000 --- a/core/themes/stable/js/ajax.js +++ /dev/null @@ -1,17 +0,0 @@ -/** - * @file - * Provides backwards compatibility layer for Ajax-related markup. - */ - -((Drupal) => { - /** - * Override the default ajaxProgressBar for backwards compatibility. - * - * @param {jQuery} $element - * Progress bar element. - * @return {string} - * The HTML markup for the progress bar. - */ - Drupal.theme.ajaxProgressBar = ($element) => - $element.addClass('ajax-progress ajax-progress-bar'); -})(Drupal); diff --git a/core/themes/stable/js/tour.js b/core/themes/stable/js/tour.js deleted file mode 100644 index 3a565ee19107..000000000000 --- a/core/themes/stable/js/tour.js +++ /dev/null @@ -1,139 +0,0 @@ -/** - * @file - * Provides backwards compatibility for Tours that no longer use Joyride. - */ - -((Drupal) => { - /** - * Converts the markup of a Shepherd tour tip to match Joyride. - * - * @param {Tour} shepherdTour - * A ShepherdJS tour object. - * - * @internal - */ - Drupal.tour.convertToJoyrideMarkup = (shepherdTour) => { - /** - * Changes the tag of an element. - * - * @param {HTMLElement} element - * The element that will have its tag changed. - * @param {string} tag - * The tag the element should be changed to. - */ - const changeTag = (element, tag) => { - if (element) { - const newTagElement = document.createElement(tag); - [...element.attributes].forEach((attr) => { - newTagElement.setAttribute(attr.name, attr.value); - }); - newTagElement.innerHTML = element.innerHTML; - element.parentNode.replaceChild(newTagElement, element); - } - }; - - // Create variables for the elements that will be rearranged. - const shepherdElement = shepherdTour.currentStep.el; - const shepherdContent = shepherdElement.querySelector('.shepherd-content'); - const shepherdCancel = shepherdElement.querySelector( - '.shepherd-cancel-icon', - ); - const shepherdTitle = shepherdElement.querySelector('.shepherd-title'); - const shepherdText = shepherdElement.querySelector('.shepherd-text'); - const shepherdNext = shepherdElement.querySelector('footer .button'); - const tourProgress = shepherdElement.querySelector('.tour-progress'); - - // Add attributes to the elements so they match what they were when Joyride - // was providing Tour functionality. - shepherdElement.classList.add('joyride-tip-guide'); - shepherdContent.classList.add('joyride-content-wrapper'); - shepherdNext.classList.add('joyride-next-tip'); - shepherdNext.setAttribute('href', '#'); - shepherdNext.setAttribute('role', 'button'); - shepherdNext.removeAttribute('type'); - shepherdCancel.classList.add('joyride-close-tip'); - shepherdCancel.removeAttribute('type'); - shepherdCancel.setAttribute('href', '#'); - shepherdCancel.setAttribute('role', 'button'); - shepherdElement.setAttribute( - 'data-index', - shepherdTour.currentStep.options.index, - ); - shepherdElement.querySelector('footer').remove(); - - // Rearrange elements so their structure matches Joyride's. - shepherdContent.insertBefore(shepherdTitle, shepherdContent.firstChild); - shepherdContent.insertBefore(tourProgress, shepherdText.nextSibling); - shepherdContent.appendChild(shepherdCancel); - shepherdContent.querySelector('.shepherd-header').remove(); - shepherdContent.insertBefore(shepherdNext, tourProgress.nextSibling); - shepherdCancel.innerHTML = '<span aria-hidden="true">×</span>'; - shepherdTitle.classList.add('tour-tip-label'); - - // Convert elements to use the tags they used in Joyride. - changeTag(shepherdTitle, 'h2'); - - // Remove the wrapper Shepherd adds for tip content. - shepherdText.outerHTML = shepherdText.innerHTML; - - // Convert the next and cancel buttons to links so they match Joyride's - // markup. They must be re-queried as they were potentially moved elsewhere - // in the DOM. - changeTag(shepherdElement.querySelector('.joyride-close-tip'), 'a'); - changeTag(shepherdElement.querySelector('.joyride-next-tip'), 'a'); - - // The arrow protruding from a tip pointing to the element it references. - const shepherdArrow = shepherdElement.querySelector('.shepherd-arrow'); - - if (shepherdArrow) { - shepherdArrow.classList.add('joyride-nub'); - - if (shepherdTour.currentStep.options.attachTo.on) { - // Shepherd's positions are opposite of Joyride's as they specify the - // tip location relative to the corresponding element as opposed to - // their location on the tip itself. - const stepToTipPosition = { - bottom: 'top', - top: 'bottom', - left: 'right', - right: 'left', - }; - shepherdArrow.classList.add( - // Split at '-' as shepherd positioning accommodates dash-delimited - // secondary axis positioning. - // shepherdTour.currentStep.options.attachTo.on.split('-')[0] - stepToTipPosition[ - // Split at '-' as shepherd positioning accommodates dash-delimited - // secondary axis positioning. - shepherdTour.currentStep.options.attachTo.on.split('-')[0] - ], - ); - } - changeTag(shepherdArrow, 'span'); - } else { - // If there is no Shepherd arrow, there still needs to be markup for a - // non-displayed nub to match Joyride's markup. - const nub = document.createElement('span'); - nub.classList.add('joyride-nub'); - nub.setAttribute('style', 'display: none;'); - shepherdElement.insertBefore(nub, shepherdElement.firstChild); - } - - // When the next and cancel buttons were converted to links, they became - // new DOM elements that no longer have their associated event listeners. - // The events must be reintroduced here. - shepherdElement - .querySelector('.joyride-next-tip') - .addEventListener('click', (e) => { - e.preventDefault(); - shepherdTour.next(); - }); - shepherdElement - .querySelector('.joyride-close-tip') - .addEventListener('click', (e) => { - e.preventDefault(); - shepherdTour.cancel(); - }); - shepherdElement.querySelector('.joyride-next-tip').focus(); - }; -})(Drupal); diff --git a/core/themes/stable/js/user.theme.js b/core/themes/stable/js/user.theme.js deleted file mode 100644 index beeae102ac74..000000000000 --- a/core/themes/stable/js/user.theme.js +++ /dev/null @@ -1,40 +0,0 @@ -/** - * @file - * Stable theme overrides for user password forms. - */ - -((Drupal) => { - /** - * Constructs a password confirm message element - * - * @return {string} - * A string representing a DOM fragment. - */ - Drupal.theme.passwordConfirmMessage = (translate) => - `<div aria-live="polite" aria-atomic="true" class="password-confirm js-password-confirm js-password-confirm-message" data-drupal-selector="password-confirm-message">${translate.confirmTitle} <span data-drupal-selector="password-match-status-text"></span></div>`; - - /** - * Constructs a password strength message. - * - * @param {object} passwordSettings - * An object containing password related settings and translated text to - * display. - * @param {string} passwordSettings.strengthTitle - * The title that precedes the strength text. - * - * @return {string} - * Markup for password strength message. - */ - Drupal.theme.passwordStrength = ({ strengthTitle }) => { - const strengthIndicator = - '<div class="password-strength__indicator js-password-strength__indicator" data-drupal-selector="password-strength-indicator"></div>'; - const strengthText = - '<span class="password-strength__text js-password-strength__text" data-drupal-selector="password-strength-text"></span>'; - return ` - <div class="password-strength"> - <div class="password-strength__meter" data-drupal-selector="password-strength-meter">${strengthIndicator}</div> - <div aria-live="polite" aria-atomic="true" class="password-strength__title">${strengthTitle} ${strengthText}</div> - </div> - `; - }; -})(Drupal); diff --git a/core/themes/stable/layouts/fourcol_section/fourcol_section.css b/core/themes/stable/layouts/fourcol_section/fourcol_section.css deleted file mode 100644 index de1f3f87f396..000000000000 --- a/core/themes/stable/layouts/fourcol_section/fourcol_section.css +++ /dev/null @@ -1,19 +0,0 @@ -/* - * @file - * Provides the layout styles for four-column layout section. - */ - -.layout--fourcol-section { - display: flex; - flex-wrap: wrap; -} - -.layout--fourcol-section > .layout__region { - flex: 0 1 100%; -} - -@media screen and (min-width: 40em) { - .layout--fourcol-section > .layout__region { - flex: 0 1 25%; - } -} diff --git a/core/themes/stable/layouts/fourcol_section/layout--fourcol-section.html.twig b/core/themes/stable/layouts/fourcol_section/layout--fourcol-section.html.twig deleted file mode 100644 index e610278c45e0..000000000000 --- a/core/themes/stable/layouts/fourcol_section/layout--fourcol-section.html.twig +++ /dev/null @@ -1,45 +0,0 @@ -{# -/** - * @file - * Theme override for a four-column 25%-25%-25%-25% layout. - * - * Available variables: - * - content: The content for this layout. - * - attributes: HTML attributes for the layout <div>. - */ -#} -{% - set classes = [ - 'layout', - 'layout--fourcol-section', - ] -%} -{% if content %} - <div{{ attributes.addClass(classes) }}> - - {% if content.first %} - <div {{ region_attributes.first.addClass('layout__region', 'layout__region--first') }}> - {{ content.first }} - </div> - {% endif %} - - {% if content.second %} - <div {{ region_attributes.second.addClass('layout__region', 'layout__region--second') }}> - {{ content.second }} - </div> - {% endif %} - - {% if content.third %} - <div {{ region_attributes.third.addClass('layout__region', 'layout__region--third') }}> - {{ content.third }} - </div> - {% endif %} - - {% if content.fourth %} - <div {{ region_attributes.fourth.addClass('layout__region', 'layout__region--fourth') }}> - {{ content.fourth }} - </div> - {% endif %} - - </div> -{% endif %} diff --git a/core/themes/stable/layouts/threecol_section/layout--threecol-section.html.twig b/core/themes/stable/layouts/threecol_section/layout--threecol-section.html.twig deleted file mode 100644 index 123acfec3e60..000000000000 --- a/core/themes/stable/layouts/threecol_section/layout--threecol-section.html.twig +++ /dev/null @@ -1,33 +0,0 @@ -{# -/** - * @file - * Theme override for a three-column layout. - * - * Available variables: - * - content: The content for this layout. - * - attributes: HTML attributes for the layout <div>. - */ -#} -{% if content %} - <div{{ attributes.addClass(classes) }}> - - {% if content.first %} - <div {{ region_attributes.first.addClass('layout__region', 'layout__region--first') }}> - {{ content.first }} - </div> - {% endif %} - - {% if content.second %} - <div {{ region_attributes.second.addClass('layout__region', 'layout__region--second') }}> - {{ content.second }} - </div> - {% endif %} - - {% if content.third %} - <div {{ region_attributes.third.addClass('layout__region', 'layout__region--third') }}> - {{ content.third }} - </div> - {% endif %} - - </div> -{% endif %} diff --git a/core/themes/stable/layouts/threecol_section/threecol_section.css b/core/themes/stable/layouts/threecol_section/threecol_section.css deleted file mode 100644 index 49b5578bfc3c..000000000000 --- a/core/themes/stable/layouts/threecol_section/threecol_section.css +++ /dev/null @@ -1,36 +0,0 @@ -/* - * @file - * Provides the layout styles for three-column layout section. - */ - -.layout--threecol-section { - display: flex; - flex-wrap: wrap; -} - -.layout--threecol-section > .layout__region { - flex: 0 1 100%; -} - -@media screen and (min-width: 40em) { - .layout--threecol-section--25-50-25 > .layout__region--first, - .layout--threecol-section--25-50-25 > .layout__region--third, - .layout--threecol-section--25-25-50 > .layout__region--first, - .layout--threecol-section--25-25-50 > .layout__region--second, - .layout--threecol-section--50-25-25 > .layout__region--second, - .layout--threecol-section--50-25-25 > .layout__region--third { - flex: 0 1 25%; - } - .layout--threecol-section--25-50-25 > .layout__region--second, - .layout--threecol-section--25-25-50 > .layout__region--third, - .layout--threecol-section--50-25-25 > .layout__region--first { - flex: 0 1 50%; - } - .layout--threecol-section--33-34-33 > .layout__region--first, - .layout--threecol-section--33-34-33 > .layout__region--third { - flex: 0 1 33%; - } - .layout--threecol-section--33-34-33 > .layout__region--second { - flex: 0 1 34%; - } -} diff --git a/core/themes/stable/layouts/twocol_section/layout--twocol-section.html.twig b/core/themes/stable/layouts/twocol_section/layout--twocol-section.html.twig deleted file mode 100644 index d047debe53c3..000000000000 --- a/core/themes/stable/layouts/twocol_section/layout--twocol-section.html.twig +++ /dev/null @@ -1,27 +0,0 @@ -{# -/** - * @file - * Theme override to display a two-column layout. - * - * Available variables: - * - content: The content for this layout. - * - attributes: HTML attributes for the layout <div>. - */ -#} -{% if content %} - <div{{ attributes }}> - - {% if content.first %} - <div {{ region_attributes.first.addClass('layout__region', 'layout__region--first') }}> - {{ content.first }} - </div> - {% endif %} - - {% if content.second %} - <div {{ region_attributes.second.addClass('layout__region', 'layout__region--second') }}> - {{ content.second }} - </div> - {% endif %} - - </div> -{% endif %} diff --git a/core/themes/stable/layouts/twocol_section/twocol_section.css b/core/themes/stable/layouts/twocol_section/twocol_section.css deleted file mode 100644 index 0d212233508e..000000000000 --- a/core/themes/stable/layouts/twocol_section/twocol_section.css +++ /dev/null @@ -1,40 +0,0 @@ -/* - * @file - * Provides the layout styles for two-column layout section. - */ - -.layout--twocol-section { - display: flex; - flex-wrap: wrap; -} - -.layout--twocol-section > .layout__region { - flex: 0 1 100%; -} - -@media screen and (min-width: 40em) { - .layout--twocol-section.layout--twocol-section--50-50 > .layout__region--first, - .layout--twocol-section.layout--twocol-section--50-50 > .layout__region--second { - flex: 0 1 50%; - } - - .layout--twocol-section.layout--twocol-section--33-67 > .layout__region--first, - .layout--twocol-section.layout--twocol-section--67-33 > .layout__region--second { - flex: 0 1 33%; - } - - .layout--twocol-section.layout--twocol-section--33-67 > .layout__region--second, - .layout--twocol-section.layout--twocol-section--67-33 > .layout__region--first { - flex: 0 1 67%; - } - - .layout--twocol-section.layout--twocol-section--25-75 > .layout__region--first, - .layout--twocol-section.layout--twocol-section--75-25 > .layout__region--second { - flex: 0 1 25%; - } - - .layout--twocol-section.layout--twocol-section--25-75 > .layout__region--second, - .layout--twocol-section.layout--twocol-section--75-25 > .layout__region--first { - flex: 0 1 75%; - } -} diff --git a/core/themes/stable/stable.info.yml b/core/themes/stable/stable.info.yml deleted file mode 100644 index 67ec5904ceb7..000000000000 --- a/core/themes/stable/stable.info.yml +++ /dev/null @@ -1,279 +0,0 @@ -name: Stable -type: theme -description: A default base theme using Drupal 8.0.0's core markup and CSS. -package: Core -version: VERSION -base theme: false -hidden: true - -libraries-override: - block/drupal.block.admin: - css: - theme: - css/block.admin.css: css/block/block.admin.css - - color/admin: - css: - theme: - css/color.admin.css: css/color/color.admin.css - - config_translation/drupal.config_translation.admin: - css: - theme: - css/config_translation.admin.css: css/config_translation/config_translation.admin.css - - content_translation/drupal.content_translation.admin: - css: - theme: - css/content_translation.admin.css: css/content_translation/content_translation.admin.css - - content_moderation/content_moderation: - css: - component: - css/content_moderation.module.css: css/content_moderation/content_moderation.module.css - theme: - css/content_moderation.theme.css: css/content_moderation/content_moderation.theme.css - - contextual/drupal.contextual-links: - css: - component: - css/contextual.module.css: css/contextual/contextual.module.css - theme: - css/contextual.theme.css: css/contextual/contextual.theme.css - css/contextual.icons.theme.css: css/contextual/contextual.icons.theme.css - contextual/drupal.contextual-toolbar: - css: - component: - css/contextual.toolbar.css: css/contextual/contextual.toolbar.css - - core/drupal.dialog.off_canvas: - css: - base: - misc/dialog/off-canvas.reset.css: css/core/dialog/off-canvas.reset.css - misc/dialog/off-canvas.base.css: css/core/dialog/off-canvas.base.css - misc/dialog/off-canvas.css: css/core/dialog/off-canvas.css - misc/dialog/off-canvas.theme.css: css/core/dialog/off-canvas.theme.css - component: - misc/dialog/off-canvas.motion.css: css/core/dialog/off-canvas.motion.css - misc/dialog/off-canvas.button.css: css/core/dialog/off-canvas.button.css - misc/dialog/off-canvas.form.css: css/core/dialog/off-canvas.form.css - misc/dialog/off-canvas.table.css: css/core/dialog/off-canvas.table.css - misc/dialog/off-canvas.details.css: css/core/dialog/off-canvas.details.css - misc/dialog/off-canvas.tabledrag.css: css/core/dialog/off-canvas.tabledrag.css - misc/dialog/off-canvas.dropbutton.css: css/core/dialog/off-canvas.dropbutton.css - misc/dialog/off-canvas.layout.css: css/core/dialog/off-canvas.layout.css - - core/drupal.dropbutton: - css: - component: - misc/dropbutton/dropbutton.css: css/core/dropbutton/dropbutton.css - core/drupal.vertical-tabs: - css: - component: - misc/vertical-tabs.css: css/core/vertical-tabs.css - - # Load version 3.0.3 of normalize.css for backwards compatibility. - core/normalize: stable/normalize - - dblog/drupal.dblog: - css: - component: - css/dblog.module.css: css/dblog/dblog.module.css - - field_ui/drupal.field_ui: - css: - theme: - css/field_ui.admin.css: css/field_ui/field_ui.admin.css - - file/drupal.file: - css: - theme: - css/file.admin.css: css/file/file.admin.css - - filter/drupal.filter.admin: - css: - theme: - css/filter.admin.css: css/filter/filter.admin.css - filter/drupal.filter: - css: - theme: - css/filter.admin.css: css/filter/filter.admin.css - filter/caption: - css: - component: - css/filter.caption.css: css/filter/filter.caption.css - - image/admin: - css: - theme: - css/image.admin.css: css/image/image.admin.css - - language/drupal.language.admin: - css: - theme: - css/language.admin.css: css/language/language.admin.css - - layout_builder/drupal.layout_builder: - css: - theme: - css/layout-builder.css: css/layout_builder/layout-builder.css - - locale/drupal.locale.admin: - css: - component: - css/locale.admin.css: css/locale/locale.admin.css - - media/filter.caption: - css: - component: - css/filter.caption.css: css/media/filter.caption.css - - media/oembed.formatter: - css: - component: - css/oembed.formatter.css: css/media/oembed.formatter.css - media/oembed.frame: - css: - component: - css/oembed.frame.css: css/media/oembed.frame.css - - menu_ui/drupal.menu_ui.adminforms: - css: - theme: - css/menu_ui.admin.css: css/menu_ui/menu_ui.admin.css - - migrate_drupal_ui/base: - css: - component: - css/components/upgrade-analysis-report-tables.css: css/migrate_drupal_ui/components/upgrade-analysis-report-tables.css - - node/drupal.node: - css: - layout: - css/node.module.css: css/node/node.module.css - node/drupal.node.preview: - css: - theme: - css/node.preview.css: css/node/node.preview.css - node/form: - css: - layout: - css/node.module.css: css/node/node.module.css - node/drupal.node.admin: - css: - theme: - css/node.admin.css: css/node/node.admin.css - - settings_tray/drupal.settings_tray: - css: - component: - css/settings_tray.module.css: css/settings_tray/settings_tray.module.css - css/settings_tray.motion.css: css/settings_tray/settings_tray.motion.css - css/settings_tray.toolbar.css: css/settings_tray/settings_tray.toolbar.css - theme: - css/settings_tray.theme.css: css/settings_tray/settings_tray.theme.css - - shortcut/drupal.shortcut: - css: - theme: - css/shortcut.theme.css: css/shortcut/shortcut.theme.css - css/shortcut.icons.theme.css: css/shortcut/shortcut.icons.theme.css - - system/base: - css: - component: - css/components/ajax-progress.module.css: css/system/components/ajax-progress.module.css - css/components/align.module.css: css/system/components/align.module.css - css/components/autocomplete-loading.module.css: css/system/components/autocomplete-loading.module.css - css/components/fieldgroup.module.css: css/system/components/fieldgroup.module.css - css/components/container-inline.module.css: css/system/components/container-inline.module.css - css/components/clearfix.module.css: css/system/components/clearfix.module.css - css/components/details.module.css: css/system/components/details.module.css - css/components/hidden.module.css: css/system/components/hidden.module.css - css/components/item-list.module.css: css/system/components/item-list.module.css - css/components/js.module.css: css/system/components/js.module.css - css/components/nowrap.module.css: css/system/components/nowrap.module.css - css/components/position-container.module.css: css/system/components/position-container.module.css - css/components/progress.module.css: css/system/components/progress.module.css - css/components/reset-appearance.module.css: css/system/components/reset-appearance.module.css - css/components/resize.module.css: css/system/components/resize.module.css - css/components/sticky-header.module.css: css/system/components/sticky-header.module.css - css/components/system-status-counter.css: css/system/components/system-status-counter.css - css/components/system-status-report-counters.css: css/system/components/system-status-report-counters.css - css/components/system-status-report-general-info.css: css/system/components/system-status-report-general-info.css - css/components/tabledrag.module.css: css/system/components/tabledrag.module.css - css/components/tablesort.module.css: css/system/components/tablesort.module.css - css/components/tree-child.module.css: css/system/components/tree-child.module.css - system/admin: - css: - theme: - css/system.admin.css: css/system/system.admin.css - system/maintenance: - css: - theme: - css/system.maintenance.css: css/system/system.maintenance.css - system/diff: - css: - component: - css/system.diff.css: css/system/system.diff.css - - taxonomy/drupal.taxonomy: - css: - component: - css/taxonomy.theme.css: css/taxonomy/taxonomy.theme.css - - toolbar/toolbar: - css: - component: - css/toolbar.module.css: css/toolbar/toolbar.module.css - theme: - css/toolbar.theme.css: css/toolbar/toolbar.theme.css - css/toolbar.icons.theme.css: css/toolbar/toolbar.icons.theme.css - toolbar/toolbar.menu: - css: - state: - css/toolbar.menu.css: css/toolbar/toolbar.menu.css - - tour/tour-styling: - css: - component: - css/tour.module.css: css/tour/tour.module.css - - update/drupal.update.admin: - css: - theme: - css/update.admin.theme.css: css/update/update.admin.theme.css - - user/drupal.user: - css: - component: - css/user.module.css: css/user/user.module.css - user/drupal.user.admin: - css: - theme: - css/user.admin.css: css/user/user.admin.css - user/drupal.user.icons: - css: - theme: - css/user.icons.admin.css: css/user/user.icons.admin.css - - views/views.module: - css: - component: - css/views.module.css: css/views/views.module.css - - views_ui/admin.styling: - css: - component: - css/views_ui.admin.css: css/views_ui/views_ui.admin.css - theme: - css/views_ui.admin.theme.css: css/views_ui/views_ui.admin.theme.css - css/views_ui.contextual.css: css/views_ui/views_ui.contextual.css - -libraries-extend: - core/drupal.ajax: - - stable/drupal.ajax - user/drupal.user: - - stable/drupal.user - tour/tour: - - stable/tour diff --git a/core/themes/stable/stable.libraries.yml b/core/themes/stable/stable.libraries.yml deleted file mode 100644 index ad6765cb124f..000000000000 --- a/core/themes/stable/stable.libraries.yml +++ /dev/null @@ -1,26 +0,0 @@ -drupal.ajax: - version: VERSION - js: - js/ajax.js: {} - -drupal.user: - version: VERSION - js: - js/user.theme.js: {} - -normalize: - remote: https://github.com/necolas/normalize.css - version: "3.0.3" - license: - name: MIT - url: https://github.com/necolas/normalize.css/blob/3.0.3/LICENSE.md - gpl-compatible: true - css: - base: - css/core/assets/vendor/normalize-css/normalize.css: { weight: -20 } - css/core/normalize-fixes.css: { weight: -19 } - -tour: - version: VERSION - js: - js/tour.js: {} diff --git a/core/themes/stable/stable.theme b/core/themes/stable/stable.theme deleted file mode 100644 index 0c8590aa7cee..000000000000 --- a/core/themes/stable/stable.theme +++ /dev/null @@ -1,75 +0,0 @@ -<?php - -/** - * @file - * Functions to support theming in the Stable theme. - */ - -use Drupal\Component\Utility\Html; - -/** - * Implements hook_library_info_alter(). - */ -function stable_library_info_alter(&$libraries, $extension) { - // Add removed css/filter.admin.css file back so that themes overriding - // this file continue getting same behavior until Drupal 9. - if ($extension === 'filter') { - if (isset($libraries['drupal.filter.admin'])) { - $libraries['drupal.filter.admin']['css']['theme']['css/filter.admin.css'] = []; - } - if (isset($libraries['drupal.filter'])) { - $libraries['drupal.filter']['css']['theme']['css/filter.admin.css'] = []; - } - } -} - -/** - * Implements template_preprocess_links(). - */ -function stable_preprocess_links(&$variables) { - if (!empty($variables['links'])) { - foreach ($variables['links'] as $key => $value) { - if (!is_numeric($key)) { - $class = Html::getClass($key); - $variables['links'][$key]['attributes']->addClass($class); - } - } - } -} - -/** - * Implements hook_element_info_alter(). - */ -function stable_element_info_alter(array &$info) { - if (array_key_exists('text_format', $info)) { - $info['text_format']['#process'][] = 'stable_process_text_format'; - } -} - -/** - * #process callback, for adding classes to filter components. - * - * @param array $element - * Render array for the text_format element. - * - * @return array - * Text_format element with the filter classes added. - */ -function stable_process_text_format(array $element) { - $element['format']['#attributes']['class'][] = 'filter-wrapper'; - $element['format']['guidelines']['#attributes']['class'][] = 'filter-guidelines'; - $element['format']['format']['#attributes']['class'][] = 'filter-list'; - $element['format']['help']['#attributes']['class'][] = 'filter-help'; - - return $element; -} - -/** - * Implements hook_preprocess_image_widget(). - */ -function stable_preprocess_image_widget(&$variables) { - if (!empty($variables['element']['fids']['#value'])) { - $file = reset($variables['element']['#files']); - $variables['data']['file_' . $file->id()]['filename']['#suffix'] = ' <span class="file-size">(' . format_size($file->getSize()) . ')</span> '; - } -} diff --git a/core/themes/stable/templates/admin/admin-block-content.html.twig b/core/themes/stable/templates/admin/admin-block-content.html.twig deleted file mode 100644 index 536bffbce3e5..000000000000 --- a/core/themes/stable/templates/admin/admin-block-content.html.twig +++ /dev/null @@ -1,34 +0,0 @@ -{# -/** - * @file - * Theme override for the content of an administrative block. - * - * Available variables: - * - content: List of administrative menu items. Each menu item contains: - * - link: Link to the admin section. - * - title: Short name of the section. - * - description: Description of the administrative menu item. - * - url: URI to the admin section. - * - options: URL options. See \Drupal\Core\Url::fromUri() for details. - * - attributes: HTML attributes to be added to the element. - * - compact: Boolean indicating whether compact mode is turned on or not. - * - * @see template_preprocess_admin_block_content() - */ -#} -{% - set classes = [ - 'list-group', - compact ? 'compact', - ] -%} -{% if content %} - <dl{{ attributes.addClass(classes) }}> - {% for item in content %} - <dt class="list-group__link">{{ item.link }}</dt> - {% if item.description %} - <dd class="list-group__description">{{ item.description }}</dd> - {% endif %} - {% endfor %} - </dl> -{% endif %} diff --git a/core/themes/stable/templates/admin/admin-block.html.twig b/core/themes/stable/templates/admin/admin-block.html.twig deleted file mode 100644 index 740169576650..000000000000 --- a/core/themes/stable/templates/admin/admin-block.html.twig +++ /dev/null @@ -1,30 +0,0 @@ -{# -/** - * @file - * Theme override for an administrative block. - * - * Available variables: - * - block: An array of information about the block, including: - * - show: A flag indicating if the block should be displayed. - * - title: The block title. - * - content: (optional) The content of the block. - * - description: (optional) A description of the block. - * (Description should only be output if content is not available). - * - attributes: HTML attributes for the containing div element. - */ -#} -{% - set classes = [ - 'panel', - ] -%} -<div{{ attributes.addClass(classes) }}> - {% if block.title %} - <h3 class="panel__title">{{ block.title }}</h3> - {% endif %} - {% if block.content %} - <div class="panel__content">{{ block.content }}</div> - {% elseif block.description %} - <div class="panel__description">{{ block.description }}</div> - {% endif %} -</div> diff --git a/core/themes/stable/templates/admin/admin-page.html.twig b/core/themes/stable/templates/admin/admin-page.html.twig deleted file mode 100644 index ea69e997a13e..000000000000 --- a/core/themes/stable/templates/admin/admin-page.html.twig +++ /dev/null @@ -1,25 +0,0 @@ -{# -/** - * @file - * Theme override for an administrative page. - * - * Available variables: - * - system_compact_link: Themed link to toggle compact view. - * - containers: A list of administrative blocks keyed by position: left or - * right. Contains: - * - blocks: A list of blocks within a container. - * - * @see template_preprocess_admin_page() - */ -#} - -<div class="clearfix"> - {{ system_compact_link }} - {% for container in containers %} - <div class="layout-column layout-column--half"> - {% for block in container.blocks %} - {{ block }} - {% endfor %} - </div> - {% endfor %} -</div> diff --git a/core/themes/stable/templates/admin/authorize-report.html.twig b/core/themes/stable/templates/admin/authorize-report.html.twig deleted file mode 100644 index 2e5a59c0c03b..000000000000 --- a/core/themes/stable/templates/admin/authorize-report.html.twig +++ /dev/null @@ -1,21 +0,0 @@ -{# -/** - * @file - * Theme override for authorize.php operation report templates. - * - * This report displays the results of an operation run via authorize.php. - * - * Available variables: - * - messages: A list of result messages. - * - attributes: HTML attributes for the element. - * - * @see template_preprocess_authorize_report() - */ -#} -{% if messages %} - <div{{ attributes.addClass('authorize-results') }}> - {% for message_group in messages %} - {{ message_group }} - {% endfor %} - </div> -{% endif %} diff --git a/core/themes/stable/templates/admin/block-content-add-list.html.twig b/core/themes/stable/templates/admin/block-content-add-list.html.twig deleted file mode 100644 index 23717f2fac90..000000000000 --- a/core/themes/stable/templates/admin/block-content-add-list.html.twig +++ /dev/null @@ -1,22 +0,0 @@ -{# -/** - * @file - * Theme override to present a list of custom block types. - * - * Available variables: - * - types: A collection of all the available custom block types. - * Each block type contains the following: - * - link: A link to add a block of this type. - * - description: A description of this custom block type. - * - * @see template_preprocess_block_content_add_list() - */ -#} -{% apply spaceless %} - <dl> - {% for type in types %} - <dt>{{ type.link }}</dt> - <dd>{{ type.description }}</dd> - {% endfor %} - </dl> -{% endapply %} diff --git a/core/themes/stable/templates/admin/color-scheme-form.html.twig b/core/themes/stable/templates/admin/color-scheme-form.html.twig deleted file mode 100644 index c7328afd2d21..000000000000 --- a/core/themes/stable/templates/admin/color-scheme-form.html.twig +++ /dev/null @@ -1,24 +0,0 @@ -{# -/** - * @file - * Theme override for a theme's color form. - * - * Available variables: - * - form: Form elements for the color scheme form, including: - * - scheme: A color scheme form element. For example: a select element with - * color theme presets, or a color picker widget. - * - palette: Color fields that can be changed by entering in a new hex value. - * - html_preview: A HTML preview of the theme's current color scheme. - * - * @see template_preprocess_color_scheme_form() - */ -#} -<div class="color-form clearfix"> - {{ form.scheme }} - <div class="clearfix color-palette js-color-palette"> - {{ form.palette }} - </div> - {{ form|without('scheme', 'palette') }} - <h2>{{ 'Preview'|t }}</h2> - {{ html_preview }} -</div> diff --git a/core/themes/stable/templates/admin/config_translation_manage_form_element.html.twig b/core/themes/stable/templates/admin/config_translation_manage_form_element.html.twig deleted file mode 100644 index e7eecfce31df..000000000000 --- a/core/themes/stable/templates/admin/config_translation_manage_form_element.html.twig +++ /dev/null @@ -1,21 +0,0 @@ -{# -/** - * @file - * Theme override for a form element in config_translation. - * - * Available variables: - * - element: Array that represents the element shown in the form. - * - source: The source of the translation. - * - translation: The translation for the target language. - * - * @see template_preprocess() - */ -#} -<div class="translation-set clearfix"> - <div class="layout-column layout-column--half translation-set__source"> - {{ element.source }} - </div> - <div class="layout-column layout-column--half translation-set__translated"> - {{ element.translation }} - </div> -</div> diff --git a/core/themes/stable/templates/admin/field-ui-table.html.twig b/core/themes/stable/templates/admin/field-ui-table.html.twig deleted file mode 100644 index 72523f60fd7c..000000000000 --- a/core/themes/stable/templates/admin/field-ui-table.html.twig +++ /dev/null @@ -1,45 +0,0 @@ -{# -/** - * @file - * Theme override to display a Field UI table. - * - * Available variables: - * - attributes: HTML attributes to apply to the <table> tag. - * - caption: A localized string for the <caption> tag. - * - colgroups: Column groups. Each group contains the following properties: - * - attributes: HTML attributes to apply to the <col> tag. - * Note: Drupal currently supports only one table header row, see - * https://www.drupal.org/node/893530 and - * http://api.drupal.org/api/drupal/includes!theme.inc/function/theme_table/7#comment-5109. - * - header: Table header cells. Each cell contains the following properties: - * - tag: The HTML tag name to use; either 'th' or 'td'. - * - attributes: HTML attributes to apply to the tag. - * - content: A localized string for the title of the column. - * - field: Field name (required for column sorting). - * - sort: Default sort order for this column ("asc" or "desc"). - * - sticky: A flag indicating whether to use a "sticky" table header. - * - rows: Table rows. Each row contains the following properties: - * - attributes: HTML attributes to apply to the <tr> tag. - * - data: Table cells. - * - no_striping: A flag indicating that the row should receive no - * 'even / odd' styling. Defaults to FALSE. - * - cells: Table cells of the row. Each cell contains the following keys: - * - tag: The HTML tag name to use; either 'th' or 'td'. - * - attributes: Any HTML attributes, such as "colspan", to apply to the - * table cell. - * - content: The string to display in the table cell. - * - active_table_sort: A boolean indicating whether the cell is the active - table sort. - * - footer: Table footer rows, in the same format as the rows variable. - * - empty: The message to display in an extra row if table does not have - * any rows. - * - no_striping: A boolean indicating that the row should receive no striping. - * - header_columns: The number of columns in the header. - * - * @see template_preprocess_field_ui_table() - */ -#} -{# Add Ajax wrapper. #} -<div id="field-display-overview-wrapper"> - {% include 'table.html.twig' %} -</div> diff --git a/core/themes/stable/templates/admin/help-section.html.twig b/core/themes/stable/templates/admin/help-section.html.twig deleted file mode 100644 index 4b0d7bd84b07..000000000000 --- a/core/themes/stable/templates/admin/help-section.html.twig +++ /dev/null @@ -1,23 +0,0 @@ -{# -/** - * @file - * Theme override for a section of the help page. - * - * Available variables: - * - title: The section title. - * - description: The description text for the section. - * - links: Links to display in the section. - * - empty: Text to display if there are no links. - */ -#} -<h2>{{ title }}</h2> -<p>{{ description }}</p> -{% if links %} - <ul> - {% for link in links %} - <li>{{ link }}</li> - {% endfor %} - </ul> -{% else %} - <p>{{ empty }}</p> -{% endif %} diff --git a/core/themes/stable/templates/admin/image-anchor.html.twig b/core/themes/stable/templates/admin/image-anchor.html.twig deleted file mode 100644 index 1d709dd8feac..000000000000 --- a/core/themes/stable/templates/admin/image-anchor.html.twig +++ /dev/null @@ -1,12 +0,0 @@ -{# -/** - * @file - * Theme override for a 3x3 grid of checkboxes for image anchors. - * - * Available variables: - * - table: HTML for the table of image anchors. - * - * @see template_preprocess_image_anchor() - */ -#} -{{ table }} diff --git a/core/themes/stable/templates/admin/image-crop-summary.html.twig b/core/themes/stable/templates/admin/image-crop-summary.html.twig deleted file mode 100644 index e401f2423383..000000000000 --- a/core/themes/stable/templates/admin/image-crop-summary.html.twig +++ /dev/null @@ -1,30 +0,0 @@ -{# -/** - * @file - * Theme override for a summary of an image crop effect. - * - * Available variables: - * - data: The current configuration for this resize effect, including: - * - width: The width of the resized image. - * - height: The height of the resized image. - * - anchor: The part of the image that will be retained after cropping. - * - anchor_label: The translated label of the crop anchor. - * - effect: The effect information, including: - * - id: The effect identifier. - * - label: The effect name. - * - description: The effect description. - */ -#} -{% if data.width and data.height -%} - {{ data.width }}×{{ data.height }} -{%- else -%} - {% if data.width %} - {% trans %} - width {{ data.width }} - {% endtrans %} - {% elseif data.height %} - {% trans %} - height {{ data.height }} - {% endtrans %} - {% endif %} -{%- endif %} diff --git a/core/themes/stable/templates/admin/image-resize-summary.html.twig b/core/themes/stable/templates/admin/image-resize-summary.html.twig deleted file mode 100644 index dc0ba198fd96..000000000000 --- a/core/themes/stable/templates/admin/image-resize-summary.html.twig +++ /dev/null @@ -1,28 +0,0 @@ -{# -/** - * @file - * Theme override for a summary of an image resize effect. - * - * Available variables: - * - data: The current configuration for this resize effect, including: - * - width: The width of the resized image. - * - height: The height of the resized image. - * - effect: The effect information, including: - * - id: The effect identifier. - * - label: The effect name. - * - description: The effect description. - */ -#} -{% if data.width and data.height -%} - {{ data.width }}×{{ data.height }} -{%- else -%} - {% if data.width %} - {% trans %} - width {{ data.width }} - {% endtrans %} - {% elseif data.height %} - {% trans %} - height {{ data.height }} - {% endtrans %} - {% endif %} -{%- endif %} diff --git a/core/themes/stable/templates/admin/image-rotate-summary.html.twig b/core/themes/stable/templates/admin/image-rotate-summary.html.twig deleted file mode 100644 index c3f446e52147..000000000000 --- a/core/themes/stable/templates/admin/image-rotate-summary.html.twig +++ /dev/null @@ -1,26 +0,0 @@ -{# -/** - * @file - * Theme override for a summary of an image rotate effect. - * - * Available variables: - * - data: The current configuration for this resize effect, including: - * - degrees: Degrees to rotate the image, positive values will rotate the - * image clockwise, negative values counter-clockwise. - * - bgcolor: The hex background color of the new areas created as consequence - * of rotation. - * - random: If the rotation angle is randomized. - * - effect: The effect information, including: - * - id: The effect identifier. - * - label: The effect name. - * - description: The effect description. - */ -#} -{% if data.random %} - {% set degrees = data.degrees|abs %} - {% trans %} - random between -{{ degrees }}° and {{ degrees }}° - {% endtrans %} -{% else %} - {{ data.degrees }}° -{% endif %} diff --git a/core/themes/stable/templates/admin/image-scale-and-crop-summary.html.twig b/core/themes/stable/templates/admin/image-scale-and-crop-summary.html.twig deleted file mode 100644 index f5d5654a701e..000000000000 --- a/core/themes/stable/templates/admin/image-scale-and-crop-summary.html.twig +++ /dev/null @@ -1,30 +0,0 @@ -{# -/** - * @file - * Theme override for a summary of an image scale and crop effect. - * - * Available variables: - * - data: The current configuration for this resize effect, including: - * - width: The width of the resized image. - * - height: The height of the resized image. - * - anchor: The part of the image that will be retained after cropping. - * - anchor_label: The translated label of the crop anchor. - * - effect: The effect information, including: - * - id: The effect identifier. - * - label: The effect name. - * - description: The effect description. - */ -#} -{% if data.width and data.height -%} - {{ data.width }}×{{ data.height }} -{%- else -%} - {% if data.width %} - {% trans %} - width {{ data.width }} - {% endtrans %} - {% elseif data.height %} - {% trans %} - height {{ data.height }} - {% endtrans %} - {% endif %} -{%- endif %} diff --git a/core/themes/stable/templates/admin/image-scale-summary.html.twig b/core/themes/stable/templates/admin/image-scale-summary.html.twig deleted file mode 100644 index 5b7c6864c548..000000000000 --- a/core/themes/stable/templates/admin/image-scale-summary.html.twig +++ /dev/null @@ -1,35 +0,0 @@ -{# -/** - * @file - * Theme override for a summary of an image scale effect. - * - * Available variables: - * - data: The current configuration for this resize effect, including: - * - width: The width of the resized image. - * - height: The height of the resized image. - * - upscale: If images larger than their original size can scale. - * - effect: The effect information, including: - * - id: The effect identifier. - * - label: The effect name. - * - description: The effect description. - */ -#} -{% if data.width and data.height -%} - {{ data.width }}×{{ data.height }} -{%- else -%} - {% if data.width %} - {% trans %} - width {{ data.width }} - {% endtrans %} - {% elseif data.height %} - {% trans %} - height {{ data.height }} - {% endtrans %} - {% endif %} -{%- endif %} - -{% if data.upscale %} - {% trans %} - (upscaling allowed) - {% endtrans %} -{% endif %} diff --git a/core/themes/stable/templates/admin/image-style-preview.html.twig b/core/themes/stable/templates/admin/image-style-preview.html.twig deleted file mode 100644 index 3517b2cd82c6..000000000000 --- a/core/themes/stable/templates/admin/image-style-preview.html.twig +++ /dev/null @@ -1,55 +0,0 @@ -{# -/** - * @file - * Theme override to display a preview of an image style. - * - * Available variables: - * - style_id: The ID of the image style. - * - style_name: The name of the image style. - * - cache_bypass: A timestamp token used to avoid browser caching of images. - * - original: An associative array containing: - * - url: The URL of the original image. - * - width: The width in pixels of the original image. - * - height: The height in pixels of the original image. - * - rendered: The render array for the original image. - * - derivative: An associative array containing: - * - url: The URL of the derivative image. - * - width: The width in pixels of the derivative image. - * - height: The height in pixels of the derivative image. - * - rendered: The rendered derivative image. - * - preview: An associative array containing: - * - original: An associative array containing: - * - width: The width in pixels of the original image in the preview. - * - height: The height in pixels of the original image in the preview. - * - derivative: An associative array containing: - * - width: The width in pixels of the derivative image in the preview. - * - height: The height in pixels of the derivative image in the preview. - * - * @see template_preprocess_image_style_preview() - */ -#} -<div class="image-style-preview preview clearfix"> - {# Preview of the original image. #} - <div class="preview-image-wrapper"> - {{ 'original'|t }} (<a href="{{ original.url }}">{{ 'view actual size'|t }}</a>) - <div class="preview-image original-image" style="width: {{ preview.original.width }}px; height: {{ preview.original.height }}px;"> - <a href="{{ original.url }}"> - {{ original.rendered }} - </a> - <div class="height" style="height: {{ preview.original.height }}px"><span>{{ original.height }}px</span></div> - <div class="width" style="width: {{ preview.original.width }}px"><span>{{ original.width }}px</span></div> - </div> - </div> - - {# Derivative of the image style. #} - <div class="preview-image-wrapper"> - {{ style_name }} (<a href="{{ derivative.url }}?{{ cache_bypass }}">{{ 'view actual size'|t }}</a>) - <div class="preview-image modified-image" style="width: {{ preview.derivative.width }}px; height: {{ preview.derivative.height }}px;"> - <a href="{{ derivative.url }}?{{ cache_bypass }}"> - {{ derivative.rendered }} - </a> - <div class="height" style="height: {{ preview.derivative.height }}px"><span>{{ derivative.height }}px</span></div> - <div class="width" style="width: {{ preview.derivative.width }}px"><span>{{ derivative.width }}px</span></div> - </div> - </div> -</div> diff --git a/core/themes/stable/templates/admin/indentation.html.twig b/core/themes/stable/templates/admin/indentation.html.twig deleted file mode 100644 index 591933de0714..000000000000 --- a/core/themes/stable/templates/admin/indentation.html.twig +++ /dev/null @@ -1,12 +0,0 @@ -{# -/** - * @file - * Theme override for a set of indentation divs. - * - * These <div> tags are used for drag and drop tables. - * - * Available variables: - * - size: Optional. The number of indentations to create. - */ -#} -{% if size > 0 %}{% for i in 1..size %}<div class="js-indentation indentation"> </div>{% endfor %}{% endif %} diff --git a/core/themes/stable/templates/admin/language-content-settings-table.html.twig b/core/themes/stable/templates/admin/language-content-settings-table.html.twig deleted file mode 100644 index 5a8ba8c0033c..000000000000 --- a/core/themes/stable/templates/admin/language-content-settings-table.html.twig +++ /dev/null @@ -1,14 +0,0 @@ -{# -/** - * @file - * Theme override to display a language content settings table. - * - * Available variables: - * - title: The title of the table. - * - build: Table of content language settings. - * - * @see template_preprocess_language_content_settings_table() - */ -#} -<h4>{{ title }}</h4> -{{ build }} diff --git a/core/themes/stable/templates/admin/language-negotiation-configure-form.html.twig b/core/themes/stable/templates/admin/language-negotiation-configure-form.html.twig deleted file mode 100644 index ae46f50f7a02..000000000000 --- a/core/themes/stable/templates/admin/language-negotiation-configure-form.html.twig +++ /dev/null @@ -1,39 +0,0 @@ -{# -/** - * @file - * Theme override for a language negotiation configuration form. - * - * Available variables: - * - language_types: A list of language negotiation types. Each language type - * contains the following: - * - type: The machine name for the negotiation type. - * - title: The language negotiation type name. - * - description: A description for how the language negotiation type - * operates. - * - configurable: A radio element to toggle the table. - * - table: A draggable table for the language detection methods of this type. - * - children: Remaining form items for the group. - * - attributes: A list of HTML attributes for the wrapper element. - * - children: Remaining form items for all groups. - * - * @see template_preprocess_language_negotiation_configure_form() - */ -#} -{% for language_type in language_types %} - {% - set language_classes = [ - 'js-form-item', - 'form-item', - 'table-language-group', - 'table-' ~ language_type.type ~ '-wrapper', - ] - %} - <div{{ language_type.attributes.addClass(language_classes) }}> - <h2>{{ language_type.title }}</h2> - <div class="description">{{ language_type.description }}</div> - {{ language_type.configurable }} - {{ language_type.table }} - {{ language_type.children }} - </div> -{% endfor %} -{{ children }} diff --git a/core/themes/stable/templates/admin/locale-translation-last-check.html.twig b/core/themes/stable/templates/admin/locale-translation-last-check.html.twig deleted file mode 100644 index 1c5ebd059e40..000000000000 --- a/core/themes/stable/templates/admin/locale-translation-last-check.html.twig +++ /dev/null @@ -1,23 +0,0 @@ -{# -/** - * @file - * Theme override for the last time we checked for update data. - * - * Available variables: - * - last_checked: Whether or not locale updates have been checked before. - * - time: The formatted time ago when the site last checked for available - * updates. - * - link: A link to manually check available updates. - * - * @see template_preprocess_locale_translation_last_check() - */ -#} -<div class="locale checked"> - <p> - {% if last_checked %} - {% trans %} Last checked: {{ time }} ago {% endtrans %} - {% else %} - {{ 'Last checked: never'|t }} - {% endif %} - <span class="check-manually">({{ link }})</span></p> -</div> diff --git a/core/themes/stable/templates/admin/locale-translation-update-info.html.twig b/core/themes/stable/templates/admin/locale-translation-update-info.html.twig deleted file mode 100644 index 8e2bedeec219..000000000000 --- a/core/themes/stable/templates/admin/locale-translation-update-info.html.twig +++ /dev/null @@ -1,57 +0,0 @@ -{# -/** - * @file - * Theme override for displaying translation status information. - * - * Displays translation status information per language. - * - * Available variables: - * - modules: A list of modules names that have available translation updates. - * - updates: A list of available translation updates. - * - not_found: A list of modules missing translation updates. - * - * @see template_preprocess_locale_translation_update_info() - */ -#} -<div class="locale-translation-update__wrapper" tabindex="0" role="button"> - <span class="locale-translation-update__prefix visually-hidden">Show description</span> - {% if modules %} - {% set module_list = modules|safe_join(', ') %} - <span class="locale-translation-update__message">{% trans %}Updates for: {{ module_list }}{% endtrans %}</span> - {% elseif not_found %} - <span class="locale-translation-update__message"> - {%- trans -%} - Missing translations for one project - {%- plural not_found|length -%} - Missing translations for @count projects - {%- endtrans -%} - </span> - {% endif %} - {% if updates or not_found %} - <div class="locale-translation-update__details"> - {% if updates %} - <ul> - {% for update in updates %} - <li>{{ update.name }} ({{ update.timestamp|format_date('html_date') }})</li> - {% endfor %} - </ul> - {% endif %} - {% if not_found %} - {# - Prefix the missing updates list if there is an available updates lists - before it. - #} - {% if updates %} - {{ 'Missing translations for:'|t }} - {% endif %} - {% if not_found %} - <ul> - {% for update in not_found %} - <li>{{ update.name }} ({{ update.version|default('no version'|t) }}). {{ update.info }}</li> - {% endfor %} - </ul> - {% endif %} - {% endif %} - </div> - {% endif %} -</div> diff --git a/core/themes/stable/templates/admin/maintenance-task-list.html.twig b/core/themes/stable/templates/admin/maintenance-task-list.html.twig deleted file mode 100644 index 0fbeff947446..000000000000 --- a/core/themes/stable/templates/admin/maintenance-task-list.html.twig +++ /dev/null @@ -1,23 +0,0 @@ -{# -/** - * @file - * Theme override for a list of maintenance tasks to perform. - * - * Available variables: - * - tasks: A list of maintenance tasks to perform. Each item in the list has - * the following variables: - * - item: The maintenance task. - * - attributes: HTML attributes for the maintenance task. - * - status: (optional) Text describing the status of the maintenance task, - * 'active' or 'done'. - */ -#} -<h2 class="visually-hidden">{{ 'Installation tasks'|t }}</h2> -<ol class="task-list"> -{% for task in tasks %} - <li{{ task.attributes }}> - {{ task.item }} - {% if task.status %}<span class="visually-hidden"> ({{ task.status }})</span>{% endif %} - </li> -{% endfor %} -</ol> diff --git a/core/themes/stable/templates/admin/status-report-counter.html.twig b/core/themes/stable/templates/admin/status-report-counter.html.twig deleted file mode 100644 index 11605a75fbd4..000000000000 --- a/core/themes/stable/templates/admin/status-report-counter.html.twig +++ /dev/null @@ -1,14 +0,0 @@ -{# -/** - * @file - * Theme override for the status report counter. - * - * Available variables: - * - amount: The number shown on counter. - * - text: The text shown on counter. - * - severity: The severity of the counter. - * - */ -#} -{{ amount }} {{ text }} -<a href="#{{ severity }}"><span class="visually-hidden">{{ text }} </span>Details</a> diff --git a/core/themes/stable/templates/admin/status-report-general-info.html.twig b/core/themes/stable/templates/admin/status-report-general-info.html.twig deleted file mode 100644 index 7e5541947b2e..000000000000 --- a/core/themes/stable/templates/admin/status-report-general-info.html.twig +++ /dev/null @@ -1,81 +0,0 @@ -{# -/** - * @file - * Theme override for the status report general info. - * - * Available variables: - * - drupal: The status of Drupal installation: - * - value: The current status of Drupal installation. - * - description: The description for current status of Drupal installation. - * - cron: The status of cron: - * - value: The current status of cron. - * - description: The description for current status of cron. - * - cron.run_cron: An array to render a button for running cron. - * - database_system: The status of database system: - * - value: The current status of database system. - * - description: The description for current status of cron. - * - database_system_version: The info about current database version: - * - value: The current version of database. - * - description: The description for current version of database. - * - php: The current version of PHP: - * - value: The status of currently installed PHP version. - * - description: The description for current installed PHP version. - * - php_memory_limit: The info about current PHP memory limit: - * - value: The status of currently set PHP memory limit. - * - description: The description for currently set PHP memory limit. - * - webserver: The info about currently installed web server: - * - value: The status of currently installed web server. - * - description: The description for the status of currently installed web - * server. - */ -#} - -<h2>{{ 'General System Information'|t }}</h2> -<div class="system-status-general-info__item"> - <h3 class="system-status-general-info__item-title">{{ 'Drupal Version'|t }}</h3> - {{ drupal.value }} - {% if drupal.description %} - {{ drupal.description }} - {% endif %} -</div> -<div class="system-status-general-info__item"> - <h3 class="system-status-general-info__item-title">{{ 'Last Cron Run'|t }}</h3> - {{ cron.value }} - {% if cron.run_cron %} - {{ cron.run_cron }} - {% endif %} - {% if cron.description %} - {{ cron.description }} - {% endif %} -</div> -<div class="system-status-general-info__item"> - <h3 class="system-status-general-info__item-title">{{ 'Web Server'|t }}</h3> - {{ webserver.value }} - {% if webserver.description %} - {{ webserver.description }} - {% endif %} -</div> -<div class="system-status-general-info__item"> - <h3 class="system-status-general-info__item-title">{{ 'PHP'|t }}</h3> - <h4>{{ 'Version'|t }}</h4>{{ php.value }} - {% if php.description %} - {{ php.description }} - {% endif %} - - <h4>{{ 'Memory limit'|t }}</h4>{{ php_memory_limit.value }} - {% if php_memory_limit.description %} - {{ php_memory_limit.description }} - {% endif %} -</div> -<div class="system-status-general-info__item"> - <h3 class="system-status-general-info__item-title">{{ 'Database'|t }}</h3> - <h4>{{ 'Version'|t }}</h4>{{ database_system_version.value }} - {% if database_system_version.description %} - {{ database_system_version.description }} - {% endif %} - - <h4>{{ 'System'|t }}</h4>{{ database_system.value }} - {% if database_system.description %} - {{ database_system.description }} - {% endif %} -</div> diff --git a/core/themes/stable/templates/admin/status-report-grouped.html.twig b/core/themes/stable/templates/admin/status-report-grouped.html.twig deleted file mode 100644 index 1914c169fc5b..000000000000 --- a/core/themes/stable/templates/admin/status-report-grouped.html.twig +++ /dev/null @@ -1,49 +0,0 @@ -{# -/** - * @file - * Theme override of grouped status report requirements. - * - * - grouped_requirements: Contains grouped requirements. - * Each group contains: - * - title: The title of the group. - * - type: The severity of the group. - * - items: The requirement instances. - * Each requirement item contains: - * - title: The title of the requirement. - * - value: (optional) The requirement's status. - * - description: (optional) The requirement's description. - * - severity_title: The title of the severity. - * - severity_status: Indicates the severity status. - */ -#} -{{ attach_library('core/drupal.collapse') }} - -<div> - {% for group in grouped_requirements %} - <div> - <h3 id="{{ group.type }}">{{ group.title }}</h3> - {% for requirement in group.items %} - <details class="system-status-report__entry" open> - {% - set summary_classes = [ - 'system-status-report__status-title', - group.type in ['warning', 'error'] ? 'system-status-report__status-icon system-status-report__status-icon--' ~ group.type - ] - %} - <summary{{ create_attribute({'class': summary_classes}) }} role="button"> - {% if requirement.severity_title %} - <span class="visually-hidden">{{ requirement.severity_title }}</span> - {% endif %} - {{ requirement.title }} - </summary> - <div class="system-status-report__entry__value"> - {{ requirement.value }} - {% if requirement.description %} - <div class="description">{{ requirement.description }}</div> - {% endif %} - </div> - </details> - {% endfor %} - </div> - {% endfor %} -</div> diff --git a/core/themes/stable/templates/admin/status-report-page.html.twig b/core/themes/stable/templates/admin/status-report-page.html.twig deleted file mode 100644 index 27e0d1576e24..000000000000 --- a/core/themes/stable/templates/admin/status-report-page.html.twig +++ /dev/null @@ -1,28 +0,0 @@ -{# -/** - * @file - * Theme override for the status report page. - * - * Available variables: - * - counters: The list of counter elements. - * - general_info: A render array to create general info element. - * - requirements: A render array to create requirements table. - * - * @see template_preprocess_status_report() - */ -#} -{% if counters|length == 3 %} - {% set element_width_class = ' system-status-report-counters__item--third-width' %} -{% elseif counters|length == 2 %} - {% set element_width_class = ' system-status-report-counters__item--half-width' %} -{% endif %} -<div class="system-status-report-counters"> - {% for counter in counters %} - <div class="system-status-report-counters__item{{ element_width_class }}"> - {{ counter }} - </div> - {% endfor %} -</div> - -{{ general_info }} -{{ requirements }} diff --git a/core/themes/stable/templates/admin/status-report.html.twig b/core/themes/stable/templates/admin/status-report.html.twig deleted file mode 100644 index 7f4c6005d406..000000000000 --- a/core/themes/stable/templates/admin/status-report.html.twig +++ /dev/null @@ -1,39 +0,0 @@ -{# -/** - * @file - * Theme override for the status report. - * - * Available variables: - * - requirements: Contains multiple requirement instances. - * Each requirement contains: - * - title: The title of the requirement. - * - value: (optional) The requirement's status. - * - description: (optional) The requirement's description. - * - severity_title: The title of the severity. - * - severity_status: Indicates the severity status. - * - * @see template_preprocess_status_report() - */ -#} -<table class="system-status-report"> - <tbody> - {% for requirement in requirements %} - <tr class="system-status-report__entry system-status-report__entry--{{ requirement.severity_status }} color-{{ requirement.severity_status }}"> - {% if requirement.severity_status in ['warning', 'error'] %} - <th class="system-status-report__status-title system-status-report__status-icon system-status-report__status-icon--{{ requirement.severity_status }}"> - <span class="visually-hidden">{{ requirement.severity_title }}</span> - {% else %} - <th class="system-status-report__status-title"> - {% endif %} - {{ requirement.title }} - </th> - <td> - {{ requirement.value }} - {% if requirement.description %} - <div class="description">{{ requirement.description }}</div> - {% endif %} - </td> - </tr> - {% endfor %} - </tbody> -</table> diff --git a/core/themes/stable/templates/admin/system-admin-index.html.twig b/core/themes/stable/templates/admin/system-admin-index.html.twig deleted file mode 100644 index 23178ee05b00..000000000000 --- a/core/themes/stable/templates/admin/system-admin-index.html.twig +++ /dev/null @@ -1,25 +0,0 @@ -{# -/** - * @file - * Theme override for the admin index page. - * - * Available variables: - * - system_compact_link: Themed link to toggle compact view. - * - containers: A list of administrative containers keyed by position: left or - * right. Each container in the list contains: - * - blocks: A list of administrative blocks, rendered - * through admin-block.html.twig. - * - * @see template_preprocess_system_admin_index() - */ -#} -<div class="admin clearfix"> - {{ system_compact_link }} - {% for position, blocks in containers %} - <div class="{{ position }} clearfix"> - {% for block in blocks %} - {{ block }} - {% endfor %} - </div> - {% endfor %} -</div> diff --git a/core/themes/stable/templates/admin/system-config-form.html.twig b/core/themes/stable/templates/admin/system-config-form.html.twig deleted file mode 100644 index 92cc71b70c38..000000000000 --- a/core/themes/stable/templates/admin/system-config-form.html.twig +++ /dev/null @@ -1,15 +0,0 @@ -{# -/** - * @file - * Theme override for a system settings form. - * - * This template will be used when a system config form specifies 'config_form' - * as its #theme callback. Otherwise, by default, system config forms will be - * themed by form.html.twig. This does not alter the appearance of a form at - * all, but is provided as a convenience for themers. - * - * Available variables: - * - form: The confirm form. - */ -#} -{{ form }} diff --git a/core/themes/stable/templates/admin/system-modules-details.html.twig b/core/themes/stable/templates/admin/system-modules-details.html.twig deleted file mode 100644 index 618b58a25f8b..000000000000 --- a/core/themes/stable/templates/admin/system-modules-details.html.twig +++ /dev/null @@ -1,74 +0,0 @@ -{# -/** - * @file - * Theme override for the modules listing page. - * - * Displays a list of all packages in a project. - * - * Available variables: - * - modules: Contains multiple module instances. Each module contains: - * - attributes: Attributes on the row. - * - checkbox: A checkbox for enabling the module. - * - name: The human-readable name of the module. - * - id: A unique identifier for interacting with the details element. - * - enable_id: A unique identifier for interacting with the checkbox element. - * - description: The description of the module. - * - machine_name: The module's machine name. - * - version: Information about the module version. - * - requires: A list of modules that this module requires. - * - required_by: A list of modules that require this module. - * - links: A list of administration links provided by the module. - * - * @see template_preprocess_system_modules_details() - */ -#} -<table class="responsive-enabled" data-striping="1"> - <thead> - <tr> - <th class="checkbox visually-hidden">{{ 'Installed'|t }}</th> - <th class="name visually-hidden">{{ 'Name'|t }}</th> - <th class="description visually-hidden priority-low">{{ 'Description'|t }}</th> - </tr> - </thead> - <tbody> - {% for module in modules %} - {% set zebra = cycle(['odd', 'even'], loop.index0) %} - <tr{{ module.attributes.addClass(zebra) }}> - <td class="checkbox"> - {{ module.checkbox }} - </td> - <td class="module"> - <label id="{{ module.id }}" for="{{ module.enable_id }}" class="module-name table-filter-text-source">{{ module.name }}</label> - </td> - <td class="description expand priority-low"> - <details class="js-form-wrapper form-wrapper" id="{{ module.enable_id }}-description"> - <summary aria-controls="{{ module.enable_id }}-description" role="button" aria-expanded="false"><span class="text module-description">{{ module.description }}</span></summary> - <div class="details-wrapper"> - <div class="details-description"> - <div class="requirements"> - <div class="admin-requirements">{{ 'Machine name: <span dir="ltr" class="table-filter-text-source">@machine-name</span>'|t({'@machine-name': module.machine_name }) }}</div> - {% if module.version %} - <div class="admin-requirements">{{ 'Version: @module-version'|t({'@module-version': module.version }) }}</div> - {% endif %} - {% if module.requires %} - <div class="admin-requirements">{{ 'Requires: @module-list'|t({'@module-list': module.requires }) }}</div> - {% endif %} - {% if module.required_by %} - <div class="admin-requirements">{{ 'Required by: @module-list'|t({'@module-list': module.required_by }) }}</div> - {% endif %} - </div> - {% if module.links %} - <div class="links"> - {% for link_type in ['help', 'permissions', 'configure'] %} - {{ module.links[link_type] }} - {% endfor %} - </div> - {% endif %} - </div> - </div> - </details> - </td> - </tr> - {% endfor %} - </tbody> -</table> diff --git a/core/themes/stable/templates/admin/system-modules-uninstall.html.twig b/core/themes/stable/templates/admin/system-modules-uninstall.html.twig deleted file mode 100644 index 355670978da8..000000000000 --- a/core/themes/stable/templates/admin/system-modules-uninstall.html.twig +++ /dev/null @@ -1,73 +0,0 @@ -{# -/** - * @file - * Theme override for the modules uninstall page. - * - * Available variables: - * - form: The modules uninstall form. - * - modules: Contains multiple module instances. Each module contains: - * - attributes: Attributes on the row. - * - module_name: The name of the module. - * - checkbox: A checkbox for uninstalling the module. - * - checkbox_id: A unique identifier for interacting with the checkbox - * element. - * - name: The human-readable name of the module. - * - description: The description of the module. - * - disabled_reasons: (optional) A list of reasons why this module cannot be - * uninstalled. - * - * @see template_preprocess_system_modules_uninstall() - */ -#} -{{ form.filters }} - -<table class="responsive-enabled" data-striping="1"> - <thead> - <tr> - <th>{{ 'Uninstall'|t }}</th> - <th>{{ 'Name'|t }}</th> - <th>{{ 'Description'|t }}</th> - </tr> - </thead> - <tbody> - {% for module in modules %} - {% set zebra = cycle(['odd', 'even'], loop.index0) -%} - <tr{{ module.attributes.addClass(zebra) }}> - <td align="center"> - {{- module.checkbox -}} - </td> - <td> - <label for="{{ module.checkbox_id }}" class="module-name table-filter-text-source">{{ module.name }}</label> - </td> - <td class="description"> - <span class="text module-description">{{ module.description }}</span> - {% if module.reasons_count > 0 %} - <div class="admin-requirements"> - {%- trans -%} - The following reason prevents {{ module.module_name }} from being uninstalled: - {%- plural module.reasons_count -%} - The following reasons prevent {{ module.module_name }} from being uninstalled: - {%- endtrans %} - <div class="item-list"> - <ul> - {%- for reason in module.validation_reasons -%} - <li>{{ reason }}</li> - {%- endfor -%} - {%- if module.required_by -%} - <li>{{ 'Required by: @module-list'|t({'@module-list': module.required_by|safe_join(', ') }) }}</li> - {%- endif -%} - </ul> - </div> - </div> - {% endif %} - </td> - </tr> - {% else %} - <tr class="odd"> - <td colspan="3" class="empty message">{{ 'No modules are available to uninstall.'|t }}</td> - </tr> - {% endfor %} - </tbody> -</table> - -{{ form|without('filters', 'modules', 'uninstall') }} diff --git a/core/themes/stable/templates/admin/system-security-advisories-fetch-error-message.html.twig b/core/themes/stable/templates/admin/system-security-advisories-fetch-error-message.html.twig deleted file mode 100644 index e86ba3b3b3c0..000000000000 --- a/core/themes/stable/templates/admin/system-security-advisories-fetch-error-message.html.twig +++ /dev/null @@ -1,16 +0,0 @@ -{# -/** - * @file - * Theme override for the message when fetching security advisories fails. - * - * This error message is displayed on the status report page. - * - * Available variables: - * - error_message: A render array containing the appropriate error message. - * - * @see template_preprocess_system_security_advisories_fetch_error_message() - * - * @ingroup themeable - */ -#} -{{ error_message }} diff --git a/core/themes/stable/templates/admin/system-themes-page.html.twig b/core/themes/stable/templates/admin/system-themes-page.html.twig deleted file mode 100644 index 5d157a1caebb..000000000000 --- a/core/themes/stable/templates/admin/system-themes-page.html.twig +++ /dev/null @@ -1,80 +0,0 @@ -{# -/** - * @file - * Theme override for the Appearance page. - * - * Available variables: - * - attributes: HTML attributes for the main container. - * - theme_groups: A list of theme groups. Each theme group contains: - * - attributes: HTML attributes specific to this theme group. - * - title: Title for the theme group. - * - state: State of the theme group, e.g. installed or uninstalled. - * - themes: A list of themes within the theme group. Each theme contains: - * - attributes: HTML attributes specific to this theme. - * - screenshot: A screenshot representing the theme. - * - description: Description of the theme. - * - name: Theme name. - * - version: The theme's version number. - * - is_default: Boolean indicating whether the theme is the default theme - * or not. - * - is_admin: Boolean indicating whether the theme is the admin theme or - * not. - * - notes: Identifies what context this theme is being used in, e.g., - * default theme, admin theme. - * - incompatible: Text describing any compatibility issues. - * - module_dependencies: A list of modules that this theme requires. - * - operations: A list of operation links, e.g., Settings, Enable, Disable, - * etc. these links should only be displayed if the theme is compatible. - * - * @see template_preprocess_system_themes_page() - */ -#} -<div{{ attributes }}> - {% for theme_group in theme_groups %} - {% - set theme_group_classes = [ - 'system-themes-list', - 'system-themes-list-' ~ theme_group.state, - 'clearfix', - ] - %} - <div{{ theme_group.attributes.addClass(theme_group_classes) }}> - <h2 class="system-themes-list__header">{{ theme_group.title }}</h2> - {% for theme in theme_group.themes %} - {% - set theme_classes = [ - theme.is_default ? 'theme-default', - theme.is_admin ? 'theme-admin', - 'theme-selector', - 'clearfix', - ] - %} - <div{{ theme.attributes.addClass(theme_classes) }}> - {% if theme.screenshot %} - {{ theme.screenshot }} - {% endif %} - <div class="theme-info"> - <h3 class="theme-info__header"> - {{- theme.name }} {{ theme.version -}} - {% if theme.notes %} - ({{ theme.notes|safe_join(', ') }}) - {%- endif -%} - </h3> - <div class="theme-info__description">{{ theme.description }}</div> - {% if theme.module_dependencies %} - <div class="theme-info__requires"> - {{ 'Requires: @module_dependencies'|t({ '@module_dependencies': theme.module_dependencies|render }) }} - </div> - {% endif %} - {# Display operation links if the theme is compatible. #} - {% if theme.incompatible %} - <div class="incompatible">{{ theme.incompatible }}</div> - {% else %} - {{ theme.operations }} - {% endif %} - </div> - </div> - {% endfor %} - </div> - {% endfor %} -</div> diff --git a/core/themes/stable/templates/admin/tablesort-indicator.html.twig b/core/themes/stable/templates/admin/tablesort-indicator.html.twig deleted file mode 100644 index 135a76c2c447..000000000000 --- a/core/themes/stable/templates/admin/tablesort-indicator.html.twig +++ /dev/null @@ -1,24 +0,0 @@ -{# -/** - * @file - * Theme override for displaying a tablesort indicator. - * - * Available variables: - * - style: Either 'asc' or 'desc', indicating the sorting direction. - */ -#} -{% - set classes = [ - 'tablesort', - 'tablesort--' ~ style, - ] -%} -<span{{ attributes.addClass(classes) }}> - <span class="visually-hidden"> - {% if style == 'asc' -%} - {{ 'Sort ascending'|t }} - {% else -%} - {{ 'Sort descending'|t }} - {% endif %} - </span> -</span> diff --git a/core/themes/stable/templates/admin/update-fetch-error-message.html.twig b/core/themes/stable/templates/admin/update-fetch-error-message.html.twig deleted file mode 100644 index fd4a967e7256..000000000000 --- a/core/themes/stable/templates/admin/update-fetch-error-message.html.twig +++ /dev/null @@ -1,14 +0,0 @@ -{# -/** - * @file - * Default theme implementation for the message when fetching data fails. - * - * Available variables: - * - error_message: A render array containing the appropriate error message. - * - * @see template_preprocess_update_fetch_error_message() - * - * @ingroup themeable - */ -#} -{{ error_message }} diff --git a/core/themes/stable/templates/admin/update-last-check.html.twig b/core/themes/stable/templates/admin/update-last-check.html.twig deleted file mode 100644 index b94d6dceac7c..000000000000 --- a/core/themes/stable/templates/admin/update-last-check.html.twig +++ /dev/null @@ -1,21 +0,0 @@ -{# -/** - * @file - * Theme override for the last time update data was checked. - * - * Available variables: - * - last: The timestamp that the site was last checked for updates. - * - time: The formatted time since the site last checked for updates. - * - link: A link to check for updates manually. - * - * @see template_preprocess_update_last_check() - */ -#} -<p> - {% if last %} - {{ 'Last checked: @time ago'|t({'@time': time}) }} - {% else %} - {{ 'Last checked: never'|t }} - {% endif %} - ({{ link }}) -</p> diff --git a/core/themes/stable/templates/admin/update-project-status.html.twig b/core/themes/stable/templates/admin/update-project-status.html.twig deleted file mode 100644 index db681b59eea0..000000000000 --- a/core/themes/stable/templates/admin/update-project-status.html.twig +++ /dev/null @@ -1,104 +0,0 @@ -{# -/** - * @file - * Theme override for the project status report. - * - * Available variables: - * - title: The project title. - * - url: The project url. - * - status: The project status. - * - label: The project status label. - * - attributes: HTML attributes for the project status. - * - reason: The reason you should update the project. - * - icon: The project status version indicator icon. - * - existing_version: The version of the installed project. - * - versions: The available versions of the project. - * - install_type: The type of project (e.g., dev). - * - datestamp: The date/time of a project version's release. - * - extras: HTML attributes and additional information about the project. - * - attributes: HTML attributes for the extra item. - * - label: The label for an extra item. - * - data: The data about an extra item. - * - includes: The projects within the project. - * - disabled: The currently disabled projects in the project. - * - * @see template_preprocess_update_project_status() - */ -#} -{% - set status_classes = [ - project.status == constant('Drupal\\update\\UpdateManagerInterface::NOT_SECURE') ? 'project-update__status--security-error', - project.status == constant('Drupal\\update\\UpdateManagerInterface::REVOKED') ? 'project-update__status--revoked', - project.status == constant('Drupal\\update\\UpdateManagerInterface::NOT_SUPPORTED') ? 'project-update__status--not-supported', - project.status == constant('Drupal\\update\\UpdateManagerInterface::NOT_CURRENT') ? 'project-update__status--not-current', - project.status == constant('Drupal\\update\\UpdateManagerInterface::CURRENT') ? 'project-update__status--current', - ] -%} -<div{{ status.attributes.addClass('project-update__status', status_classes) }}> - {%- if status.label -%} - <span>{{ status.label }}</span> - {%- else -%} - {{ status.reason }} - {%- endif %} - <span class="project-update__status-icon"> - {{ status.icon }} - </span> -</div> - -<div class="project-update__title"> - {%- if url -%} - <a href="{{ url }}">{{ title }}</a> - {%- else -%} - {{ title }} - {%- endif %} - {{ existing_version }} - {% if install_type == 'dev' and datestamp %} - <span class="project-update__version-date">({{ datestamp }})</span> - {% endif %} -</div> - -{% if versions %} - {% for version in versions %} - {{ version }} - {% endfor %} -{% endif %} - -{% - set extra_classes = [ - project.status == constant('Drupal\\update\\UpdateManagerInterface::NOT_SECURE') ? 'project-not-secure', - project.status == constant('Drupal\\update\\UpdateManagerInterface::REVOKED') ? 'project-revoked', - project.status == constant('Drupal\\update\\UpdateManagerInterface::NOT_SUPPORTED') ? 'project-not-supported', - ] -%} -<div class="project-updates__details"> - {% if extras %} - <div class="extra"> - {% for extra in extras %} - <div{{ extra.attributes.addClass(extra_classes) }}> - {{ extra.label }}: {{ extra.data }} - </div> - {% endfor %} - </div> - {% endif %} - {% set includes = includes|join(', ') %} - {% if disabled %} - {{ 'Includes:'|t }} - <ul> - <li> - {% trans %} - Enabled: {{ includes|placeholder }} - {% endtrans %} - </li> - <li> - {% set disabled = disabled|join(', ') %} - {% trans %} - Disabled: {{ disabled|placeholder }} - {% endtrans %} - </li> - </ul> - {% else %} - {% trans %} - Includes: {{ includes|placeholder }} - {% endtrans %} - {% endif %} -</div> diff --git a/core/themes/stable/templates/admin/update-report.html.twig b/core/themes/stable/templates/admin/update-report.html.twig deleted file mode 100644 index 9efebc06aec9..000000000000 --- a/core/themes/stable/templates/admin/update-report.html.twig +++ /dev/null @@ -1,23 +0,0 @@ -{# -/** - * @file - * Theme override for the project status report. - * - * Available variables: - * - last_checked: Themed last time update data was checked. - * - no_updates_message: Message when there are no project updates. - * - project_types: A list of project types. - * - label: The project type label. - * - table: The project status table. - * - * @see template_preprocess_update_report() - */ -#} -{{ last_checked }} - -{% for project_type in project_types %} - <h3>{{ project_type.label }}</h3> - {{ project_type.table }} -{% else %} - <p>{{ no_updates_message }}</p> -{% endfor %} diff --git a/core/themes/stable/templates/admin/update-version.html.twig b/core/themes/stable/templates/admin/update-version.html.twig deleted file mode 100644 index 4b0389ea60ce..000000000000 --- a/core/themes/stable/templates/admin/update-version.html.twig +++ /dev/null @@ -1,51 +0,0 @@ -{# -/** - * @file - * Theme override for the version display of a project. - * - * Available variables: - * - attributes: HTML attributes suitable for a container element. - * - title: The title of the project. - * - core_compatibility_details: Render array of core compatibility details. - * - version: A list of data about the latest released version, containing: - * - version: The version number. - * - date: The date of the release. - * - download_link: The URL for the downloadable file. - * - release_link: The URL for the release notes. - * - core_compatible: A flag indicating whether the project is compatible - * with the currently installed version of Drupal core. This flag is not - * set for the Drupal core project itself. - * - core_compatibility_message: A message indicating the versions of Drupal - * core with which this project is compatible. This message is also - * contained within the 'core_compatibility_details' variable documented - * above. This message is not set for the Drupal core project itself. - * - * @see template_preprocess_update_version() - */ -#} -<div class="{{ attributes.class }} project-update__version"{{ attributes|without('class') }}> - <div class="clearfix"> - <div class="project-update__version-title layout-column layout-column--quarter">{{ title }}</div> - <div class="project-update__version-details layout-column layout-column--quarter"> - <a href="{{ version.release_link }}">{{ version.version }}</a> - <span class="project-update__version-date">({{ version.date|date('Y-M-d') }})</span> - </div> - <div class="layout-column layout-column--half"> - <ul class="project-update__version-links"> - {% if version.core_compatible is not defined or version.core_compatible %} - <li class="project-update__download-link"> - <a href="{{ version.download_link }}">{{ 'Download'|t }}</a> - </li> - {% endif %} - <li class="project-update__release-notes-link"> - <a href="{{ version.release_link }}">{{ 'Release notes'|t }}</a> - </li> - {% if core_compatibility_details %} - <li class="project-update__compatibility-details"> - {{ core_compatibility_details }} - </li> - {% endif %} - </ul> - </div> - </div> -</div> diff --git a/core/themes/stable/templates/admin/views-ui-build-group-filter-form.html.twig b/core/themes/stable/templates/admin/views-ui-build-group-filter-form.html.twig deleted file mode 100644 index 69e32cab3bae..000000000000 --- a/core/themes/stable/templates/admin/views-ui-build-group-filter-form.html.twig +++ /dev/null @@ -1,55 +0,0 @@ -{# -/** - * @file - * Theme override for Views UI build group filter form. - * - * Available variables: - * - form: A render element representing the form. Contains the following: - * - form_description: The exposed filter's description. - * - expose_button: The button to toggle the expose filter form. - * - group_button: Toggle options between single and grouped filters. - * - label: A filter label input field. - * - description: A filter description field. - * - value: The filters available values. - * - optional: A checkbox to require this filter or not. - * - remember: A checkbox to remember selected filter value(s) (per user). - * - widget: Radio Buttons to select the filter widget. - * - add_group: A button to add another row to the table. - * - more: A details element for additional field exposed filter fields. - * - table: A rendered table element of the group filter form. - * - * @see template_preprocess_views_ui_build_group_filter_form() - */ -#} -{{ form.form_description }} -{{ form.expose_button }} -{{ form.group_button }} -<div class="views-left-40"> - {{ form.optional }} - {{ form.remember }} -</div> -<div class="views-right-60"> - {{ form.widget }} - {{ form.label }} - {{ form.description }} -</div> -{# - Render the rest of the form elements excluding elements that are rendered - elsewhere. -#} -{{ form|without( - 'form_description', - 'expose_button', - 'group_button', - 'optional', - 'remember', - 'widget', - 'label', - 'description', - 'add_group', - 'more' - ) -}} -{{ table }} -{{ form.add_group }} -{{ form.more }} diff --git a/core/themes/stable/templates/admin/views-ui-container.html.twig b/core/themes/stable/templates/admin/views-ui-container.html.twig deleted file mode 100644 index ed719e44cb43..000000000000 --- a/core/themes/stable/templates/admin/views-ui-container.html.twig +++ /dev/null @@ -1,11 +0,0 @@ -{# -/** - * @file - * Theme override for a generic views UI container/wrapper. - * - * Available variables: - * - attributes: HTML attributes to apply to the container element. - * - children: The remaining elements such as dropbuttons and tabs. - */ -#} -<div{{ attributes }}>{{ children }}</div> diff --git a/core/themes/stable/templates/admin/views-ui-display-tab-bucket.html.twig b/core/themes/stable/templates/admin/views-ui-display-tab-bucket.html.twig deleted file mode 100644 index 32dbdd7e2487..000000000000 --- a/core/themes/stable/templates/admin/views-ui-display-tab-bucket.html.twig +++ /dev/null @@ -1,33 +0,0 @@ -{# -/** - * @file - * Theme override for each "box" on the display query edit screen. - * - * Available variables: - * - attributes: HTML attributes to apply to the container element. - * - actions: Action links such as "Add", "And/Or, Rearrange" for the content. - * - title: The title of the bucket, e.g. "Fields", "Filter Criteria", etc. - * - content: Content items such as fields or settings in this container. - * - name: The name of the bucket, e.g. "Fields", "Filter Criteria", etc. - * - overridden: A boolean indicating the setting has been overridden from the - * default. - * - * @see template_preprocess_views_ui_display_tab_bucket() - */ -#} -{% - set classes = [ - 'views-ui-display-tab-bucket', - name ? name|clean_class, - overridden ? 'overridden', - ] -%} -<div{{ attributes.addClass(classes) }}> - {% if title -%} - <h3 class="views-ui-display-tab-bucket__title">{{ title }}</h3> - {%- endif %} - {% if actions -%} - {{ actions }} - {%- endif %} - {{ content }} -</div> diff --git a/core/themes/stable/templates/admin/views-ui-display-tab-setting.html.twig b/core/themes/stable/templates/admin/views-ui-display-tab-setting.html.twig deleted file mode 100644 index 77d659f31487..000000000000 --- a/core/themes/stable/templates/admin/views-ui-display-tab-setting.html.twig +++ /dev/null @@ -1,35 +0,0 @@ -{# -/** - * @file - * Theme override for Views UI display tab settings. - * - * Template for each row inside the "boxes" on the display query edit screen. - * - * Available variables: - * - attributes: HTML attributes such as class for the container. - * - description: The description or label for this setting. - * - settings_links: A list of links for this setting. - * - defaulted: A boolean indicating the setting is in its default state. - * - overridden: A boolean indicating the setting has been overridden from the - * default. - * - * @see template_preprocess_views_ui_display_tab_setting() - */ -#} -{% - set classes = [ - 'views-display-setting', - 'clearfix', - 'views-ui-display-tab-setting', - defaulted ? 'defaulted', - overridden ? 'overridden', -] -%} -<div{{ attributes.addClass(classes) }}> - {% if description -%} - <span class="label">{{ description }}</span> - {%- endif %} - {% if settings_links %} - {{ settings_links|safe_join('<span class="label"> | </span>') }} - {% endif %} -</div> diff --git a/core/themes/stable/templates/admin/views-ui-expose-filter-form.html.twig b/core/themes/stable/templates/admin/views-ui-expose-filter-form.html.twig deleted file mode 100644 index a23b6e22dea8..000000000000 --- a/core/themes/stable/templates/admin/views-ui-expose-filter-form.html.twig +++ /dev/null @@ -1,65 +0,0 @@ -{# -/** - * @file - * Theme override for exposed filter form. - * - * Available variables: - * - form_description: The exposed filter's description. - * - expose_button: The button to toggle the expose filter form. - * - group_button: Toggle options between single and grouped filters. - * - required: A checkbox to require this filter or not. - * - label: A filter label input field. - * - description: A filter description field. - * - operator: The operators for how the filters value should be treated. - * - #type: The operator type. - * - value: The filters available values. - * - use_operator: Checkbox to allow the user to expose the operator. - * - more: A details element for additional field exposed filter fields. - */ -#} -{{ form.form_description }} -{{ form.expose_button }} -{{ form.group_button }} -{{ form.required }} -{{ form.label }} -{{ form.description }} - -{{ form.operator }} -{{ form.value }} - -{% if form.use_operator %} - <div class="views-left-40"> - {{ form.use_operator }} - </div> -{% endif %} - -{# - Collect a list of elements printed to exclude when printing the - remaining elements. -#} -{% set remaining_form = form|without( - 'form_description', - 'expose_button', - 'group_button', - 'required', - 'label', - 'description', - 'operator', - 'value', - 'use_operator', - 'more' - ) -%} - -{# - Only output the right column markup if there's a left column to begin with. -#} -{% if form.operator['#type'] %} - <div class="views-right-60"> - {{ remaining_form }} - </div> -{% else %} - {{ remaining_form }} -{% endif %} - -{{ form.more }} diff --git a/core/themes/stable/templates/admin/views-ui-rearrange-filter-form.html.twig b/core/themes/stable/templates/admin/views-ui-rearrange-filter-form.html.twig deleted file mode 100644 index e38d132318cb..000000000000 --- a/core/themes/stable/templates/admin/views-ui-rearrange-filter-form.html.twig +++ /dev/null @@ -1,25 +0,0 @@ -{# -/** - * @file - * Theme override for Views UI rearrange filter form. - * - * Available variables: - * - form: A render element representing the form. - * - grouping: A flag whether or not there is more than one group. - * - ungroupable_table: The ungroupable filter table. - * - table: The groupable filter table. - * - * @see template_preprocess_views_ui_rearrange_filter_form() - */ -#} -{{ form.override }} -<div class="scroll" data-drupal-views-scroll> - {% if grouping %} - {{ form.filter_groups.operator }} - {% else %} - {{ form.filter_groups.groups.0 }} - {% endif %} - {{ ungroupable_table }} - {{ table }} -</div> -{{ form|without('override', 'filter_groups', 'remove_groups', 'filters') }} diff --git a/core/themes/stable/templates/admin/views-ui-style-plugin-table.html.twig b/core/themes/stable/templates/admin/views-ui-style-plugin-table.html.twig deleted file mode 100644 index 2295390c13b8..000000000000 --- a/core/themes/stable/templates/admin/views-ui-style-plugin-table.html.twig +++ /dev/null @@ -1,16 +0,0 @@ -{# -/** - * @file - * Theme override for the settings of a table style views display. - * - * Available variables: - * - table: A table of options for each field in this display. - * - form: Any remaining form fields not included in the table. - * - description_markup: An overview for the settings of this display. - * - * @see template_preprocess_views_ui_style_plugin_table() - */ -#} -{{ form.description_markup }} -{{ table }} -{{ form }} diff --git a/core/themes/stable/templates/admin/views-ui-view-displays-list.html.twig b/core/themes/stable/templates/admin/views-ui-view-displays-list.html.twig deleted file mode 100644 index e6e5b021270a..000000000000 --- a/core/themes/stable/templates/admin/views-ui-view-displays-list.html.twig +++ /dev/null @@ -1,22 +0,0 @@ -{# -/** - * @file - * Theme override for views displays on the views listing page. - * - * Available variables: - * - displays: Contains multiple display instances. Each display contains: - * - display: Display name. - * - path: Path to display, if any. - */ -#} -<ul> - {% for display in displays %} - <li> - {% if display.path %} - {{ display.display }} <span data-drupal-selector="views-table-filter-text-source">({{ display.path }})</span> - {% else %} - {{ display.display }} - {% endif %} - </li> - {% endfor %} -</ul> diff --git a/core/themes/stable/templates/admin/views-ui-view-info.html.twig b/core/themes/stable/templates/admin/views-ui-view-info.html.twig deleted file mode 100644 index dc8f7609fe9c..000000000000 --- a/core/themes/stable/templates/admin/views-ui-view-info.html.twig +++ /dev/null @@ -1,26 +0,0 @@ -{# -/** - * @file - * Theme override for basic administrative info about a View. - * - * Available variables: - * - displays: List of displays. - */ -#} -<h3 class="views-ui-view-title" data-drupal-selector="views-table-filter-text-source">{{ view.label }}</h3> -<div class="views-ui-view-displays"> - {% if displays %} - {% trans %} - Display - {% plural displays %} - Displays - {% endtrans %}: - <em>{{ displays|safe_join(', ') }}</em> - {% else %} - {{ 'None'|t }} - {% endif %} -</div> -<div class="views-ui-view-machine-name"> - {{ 'Machine name:'|t }} - <span data-drupal-selector="views-table-filter-text-source">{{ view.id }}</span> -</div> diff --git a/core/themes/stable/templates/admin/views-ui-view-preview-section.html.twig b/core/themes/stable/templates/admin/views-ui-view-preview-section.html.twig deleted file mode 100644 index c2c83bd1cebd..000000000000 --- a/core/themes/stable/templates/admin/views-ui-view-preview-section.html.twig +++ /dev/null @@ -1,18 +0,0 @@ -{# -/** - * @file - * Theme override for a views UI preview section. - * - * Available variables: - * - title: The human readable section title. - * - links: A list of contextual links. - * - content: The content for this section preview. - * - * @see template_preprocess_views_ui_view_preview_section() - */ -#} -<h1 class="section-title">{{ title }}</h1> -{% if links %} - <div class="contextual">{{ links }}</div> -{% endif %} -<div class="preview-section">{{ content }}</div> diff --git a/core/themes/stable/templates/admin/views-ui-views-listing-table.html.twig b/core/themes/stable/templates/admin/views-ui-views-listing-table.html.twig deleted file mode 100644 index bc12a0a6efba..000000000000 --- a/core/themes/stable/templates/admin/views-ui-views-listing-table.html.twig +++ /dev/null @@ -1,47 +0,0 @@ -{# -/** - * @file - * Theme override for views listing table. - * - * Available variables: - * - headers: Contains table headers. - * - rows: Contains multiple rows. Each row contains: - * - view_name: The human-readable name of the view. - * - machine_name: Machine name of the view. - * - description: The description of the view. - * - displays: List of displays attached to the view. - * - operations: List of available operations. - * - * @see template_preprocess_views_ui_views_listing_table() - */ -#} -<table{{ attributes.addClass('responsive-enabled') }}> - <thead> - <tr> - {% for header in headers %} - <th{{ header.attributes }}>{{ header.data }}</th> - {% endfor %} - </tr> - </thead> - <tbody> - {% for row in rows %} - <tr{{ row.attributes }}> - <td class="views-ui-view-name"> - <h3 data-drupal-selector="views-table-filter-text-source">{{ row.data.view_name.data }}</h3> - </td> - <td class="views-ui-view-machine-name" data-drupal-selector="views-table-filter-text-source"> - {{ row.data.machine_name.data }} - </td> - <td class="views-ui-view-description" data-drupal-selector="views-table-filter-text-source"> - {{ row.data.description.data }} - </td> - <td class="views-ui-view-displays"> - {{ row.data.displays.data }} - </td> - <td class="views-ui-view-operations"> - {{ row.data.operations.data }} - </td> - </tr> - {% endfor %} - </tbody> -</table> diff --git a/core/themes/stable/templates/block/block--local-actions-block.html.twig b/core/themes/stable/templates/block/block--local-actions-block.html.twig deleted file mode 100644 index 3e660c514500..000000000000 --- a/core/themes/stable/templates/block/block--local-actions-block.html.twig +++ /dev/null @@ -1,12 +0,0 @@ -{% extends "block.html.twig" %} -{# -/** - * @file - * Theme override for local actions (primary admin actions.) - */ -#} -{% block content %} - {% if content %} - <nav>{{ content }}</nav> - {% endif %} -{% endblock %} diff --git a/core/themes/stable/templates/block/block--system-branding-block.html.twig b/core/themes/stable/templates/block/block--system-branding-block.html.twig deleted file mode 100644 index 1f8fb9c395a6..000000000000 --- a/core/themes/stable/templates/block/block--system-branding-block.html.twig +++ /dev/null @@ -1,26 +0,0 @@ -{% extends "block.html.twig" %} -{# -/** - * @file - * Theme override for a branding block. - * - * Each branding element variable (logo, name, slogan) is only available if - * enabled in the block configuration. - * - * Available variables: - * - site_logo: Logo for site as defined in Appearance or theme settings. - * - site_name: Name for site as defined in Site information settings. - * - site_slogan: Slogan for site as defined in Site information settings. - */ -#} -{% block content %} - {% if site_logo %} - <a href="{{ path('<front>') }}" rel="home"> - <img src="{{ site_logo }}" alt="{{ 'Home'|t }}" /> - </a> - {% endif %} - {% if site_name %} - <a href="{{ path('<front>') }}" rel="home">{{ site_name }}</a> - {% endif %} - {{ site_slogan }} -{% endblock %} diff --git a/core/themes/stable/templates/block/block--system-menu-block.html.twig b/core/themes/stable/templates/block/block--system-menu-block.html.twig deleted file mode 100644 index e78e1de7f66c..000000000000 --- a/core/themes/stable/templates/block/block--system-menu-block.html.twig +++ /dev/null @@ -1,48 +0,0 @@ -{# -/** - * @file - * Theme override for a menu block. - * - * Available variables: - * - plugin_id: The ID of the block implementation. - * - label: The configured label of the block if visible. - * - configuration: A list of the block's configuration values. - * - label: The configured label for the block. - * - label_display: The display settings for the label. - * - provider: The module or other provider that provided this block plugin. - * - Block plugin specific settings will also be stored here. - * - content: The content of this block. - * - attributes: HTML attributes for the containing element. - * - id: A valid HTML ID and guaranteed unique. - * - title_attributes: HTML attributes for the title element. - * - content_attributes: HTML attributes for the content element. - * - title_prefix: Additional output populated by modules, intended to be - * displayed in front of the main title tag that appears in the template. - * - title_suffix: Additional output populated by modules, intended to be - * displayed after the main title tag that appears in the template. - * - * Headings should be used on navigation menus that consistently appear on - * multiple pages. When this menu block's label is configured to not be - * displayed, it is automatically made invisible using the 'visually-hidden' CSS - * class, which still keeps it visible for screen-readers and assistive - * technology. Headings allow screen-reader and keyboard only users to navigate - * to or skip the links. - * See http://juicystudio.com/article/screen-readers-display-none.php and - * http://www.w3.org/TR/WCAG-TECHS/H42.html for more information. - */ -#} -{% set heading_id = attributes.id ~ '-menu'|clean_id %} -<nav role="navigation" aria-labelledby="{{ heading_id }}"{{ attributes|without('role', 'aria-labelledby') }}> - {# Label. If not displayed, we still provide it for screen readers. #} - {% if not configuration.label_display %} - {% set title_attributes = title_attributes.addClass('visually-hidden') %} - {% endif %} - {{ title_prefix }} - <h2{{ title_attributes.setAttribute('id', heading_id) }}>{{ configuration.label }}</h2> - {{ title_suffix }} - - {# Menu. #} - {% block content %} - {{ content }} - {% endblock %} -</nav> diff --git a/core/themes/stable/templates/block/block--system-messages-block.html.twig b/core/themes/stable/templates/block/block--system-messages-block.html.twig deleted file mode 100644 index ef2e3ac78fd4..000000000000 --- a/core/themes/stable/templates/block/block--system-messages-block.html.twig +++ /dev/null @@ -1,13 +0,0 @@ -{# -/** - * @file - * Theme override for the messages block. - * - * Removes wrapper elements from block so that empty block does not appear when - * there are no messages. - * - * Available variables: - * - content: The content of this block. - */ -#} -{{ content }} diff --git a/core/themes/stable/templates/block/block.html.twig b/core/themes/stable/templates/block/block.html.twig deleted file mode 100644 index dca6f48fb319..000000000000 --- a/core/themes/stable/templates/block/block.html.twig +++ /dev/null @@ -1,37 +0,0 @@ -{# -/** - * @file - * Theme override to display a block. - * - * Available variables: - * - plugin_id: The ID of the block implementation. - * - label: The configured label of the block if visible. - * - configuration: A list of the block's configuration values. - * - label: The configured label for the block. - * - label_display: The display settings for the label. - * - provider: The module or other provider that provided this block plugin. - * - Block plugin specific settings will also be stored here. - * - content: The content of this block. - * - attributes: array of HTML attributes populated by modules, intended to - * be added to the main container tag of this template. - * - id: A valid HTML ID and guaranteed unique. - * - title_attributes: Same as attributes, except applied to the main title - * tag that appears in the template. - * - title_prefix: Additional output populated by modules, intended to be - * displayed in front of the main title tag that appears in the template. - * - title_suffix: Additional output populated by modules, intended to be - * displayed after the main title tag that appears in the template. - * - * @see template_preprocess_block() - */ -#} -<div{{ attributes }}> - {{ title_prefix }} - {% if label %} - <h2{{ title_attributes }}>{{ label }}</h2> - {% endif %} - {{ title_suffix }} - {% block content %} - {{ content }} - {% endblock %} -</div> diff --git a/core/themes/stable/templates/content-edit/entity-add-list.html.twig b/core/themes/stable/templates/content-edit/entity-add-list.html.twig deleted file mode 100644 index 815f5d61da7e..000000000000 --- a/core/themes/stable/templates/content-edit/entity-add-list.html.twig +++ /dev/null @@ -1,28 +0,0 @@ -{# -/** - * @file - * Theme override to present a list of available bundles. - * - * Available variables: - * - bundles: A list of bundles, each with the following properties: - * - label: Bundle label. - * - description: Bundle description. - * - add_link: Link to create an entity of this bundle. - * - add_bundle_message: The message shown when there are no bundles. Only - * available if the entity type uses bundle entities. - * - * @see template_preprocess_entity_add_list() - */ -#} -{% if bundles is not empty %} - <dl> - {% for bundle in bundles %} - <dt>{{ bundle.add_link }}</dt> - <dd>{{ bundle.description }}</dd> - {% endfor %} - </dl> -{% elseif add_bundle_message is not empty %} - <p> - {{ add_bundle_message }} - </p> -{% endif %} diff --git a/core/themes/stable/templates/content-edit/entity-moderation-form.html.twig b/core/themes/stable/templates/content-edit/entity-moderation-form.html.twig deleted file mode 100644 index bae2fc953739..000000000000 --- a/core/themes/stable/templates/content-edit/entity-moderation-form.html.twig +++ /dev/null @@ -1,7 +0,0 @@ -<ul class="entity-moderation-form"> - <li class="entity-moderation-form__item">{{ form.current }}</li> - <li class="entity-moderation-form__item">{{ form.new_state }}</li> - <li class="entity-moderation-form__item">{{ form.revision_log }}</li> - <li class="entity-moderation-form__item">{{ form.submit }}</li> -</ul> -{{ form|without('current', 'new_state', 'revision_log', 'submit') }} diff --git a/core/themes/stable/templates/content-edit/file-managed-file.html.twig b/core/themes/stable/templates/content-edit/file-managed-file.html.twig deleted file mode 100644 index f639237d2a0f..000000000000 --- a/core/themes/stable/templates/content-edit/file-managed-file.html.twig +++ /dev/null @@ -1,21 +0,0 @@ -{# -/** - * @file - * Theme override to display a file form widget. - * - * Available variables: - * - element: Form element for the file upload. - * - attributes: HTML attributes for the containing element. - * - * @see template_preprocess_file_managed_file() - */ -#} -{% - set classes = [ - 'js-form-managed-file', - 'form-managed-file', - ] -%} -<div{{ attributes.addClass(classes) }}> - {{ element }} -</div> diff --git a/core/themes/stable/templates/content-edit/file-upload-help.html.twig b/core/themes/stable/templates/content-edit/file-upload-help.html.twig deleted file mode 100644 index d05822ebcbd4..000000000000 --- a/core/themes/stable/templates/content-edit/file-upload-help.html.twig +++ /dev/null @@ -1,12 +0,0 @@ -{# -/** - * @file - * Theme override to display help text for file fields. - * - * Available variables: - * - descriptions: Lines of help text for uploading a file. - * - * @see template_preprocess_file_upload_help() - */ -#} -{{ descriptions|safe_join('<br />') }} diff --git a/core/themes/stable/templates/content-edit/file-widget-multiple.html.twig b/core/themes/stable/templates/content-edit/file-widget-multiple.html.twig deleted file mode 100644 index 34646fe7796b..000000000000 --- a/core/themes/stable/templates/content-edit/file-widget-multiple.html.twig +++ /dev/null @@ -1,14 +0,0 @@ -{# -/** - * @file - * Theme override to display a multi file form widget. - * - * Available variables: - * - table: Table of previously uploaded files. - * - element: The form element for uploading another file. - * - * @see template_preprocess_file_widget_multiple() - */ -#} -{{ table }} -{{ element }} diff --git a/core/themes/stable/templates/content-edit/filter-caption.html.twig b/core/themes/stable/templates/content-edit/filter-caption.html.twig deleted file mode 100644 index 246cf0f95504..000000000000 --- a/core/themes/stable/templates/content-edit/filter-caption.html.twig +++ /dev/null @@ -1,18 +0,0 @@ -{# -/** - * @file - * Theme override for a filter caption. - * - * Returns HTML for a captioned image, audio, video or other tag. - * - * Available variables - * - string node: The complete HTML tag whose contents are being captioned. - * - string tag: The name of the HTML tag whose contents are being captioned. - * - string caption: The caption text. - * - string classes: The classes of the captioned HTML tag. - */ -#} -<figure role="group"{%- if classes %} class="{{ classes }}"{%- endif %}> -{{ node }} -<figcaption>{{ caption }}</figcaption> -</figure> diff --git a/core/themes/stable/templates/content-edit/filter-guidelines.html.twig b/core/themes/stable/templates/content-edit/filter-guidelines.html.twig deleted file mode 100644 index 4cd6706f2d3d..000000000000 --- a/core/themes/stable/templates/content-edit/filter-guidelines.html.twig +++ /dev/null @@ -1,23 +0,0 @@ -{# -/** - * @file - * Theme override for guidelines for a text format. - * - * Available variables: - * - format: Contains information about the current text format, including the - * following: - * - name: The name of the text format, potentially unsafe and needs to be - * escaped. - * - format: The machine name of the text format, e.g. 'basic_html'. - * - attributes: HTML attributes for the containing element. - * - tips: Descriptions and a CSS ID in the form of 'module-name/filter-id' - * (only used when 'long' is TRUE) for each filter in one or more text - * formats. - * - * @see template_preprocess_filter_tips() - */ -#} -<div{{ attributes }}> - <h4>{{ format.label }}</h4> - {{ tips }} -</div> diff --git a/core/themes/stable/templates/content-edit/filter-tips.html.twig b/core/themes/stable/templates/content-edit/filter-tips.html.twig deleted file mode 100644 index 5163eda63669..000000000000 --- a/core/themes/stable/templates/content-edit/filter-tips.html.twig +++ /dev/null @@ -1,44 +0,0 @@ -{# -/** - * @file - * Theme override for a set of filter tips. - * - * Available variables: - * - tips: Descriptions and a CSS ID in the form of 'module-name/filter-id' - * (only used when 'long' is TRUE) for each filter in one or more text - * formats. - * - long: A flag indicating whether the passed-in filter tips contain extended - * explanations, i.e. intended to be output on the path 'filter/tips' - * (TRUE), or are in a short format, i.e. suitable to be displayed below a - * form element. Defaults to FALSE. - * - multiple: A flag indicating there is more than one filter tip. - * - * @see template_preprocess_filter_tips() - */ -#} -{% if multiple %} - <h2>{{ 'Text Formats'|t }}</h2> -{% endif %} - -{% if tips|length %} - {% for name, tip in tips %} - - {% if multiple %} - <div{{ attributes }}> - <h3>{{ tip.name }}</h3> - {% endif %} - - {% if tip.list|length %} - <ul> - {% for item in tip.list %} - <li{{ tip.attributes }}>{{ item.tip }}</li> - {% endfor %} - </ul> - {% endif %} - - {% if multiple %} - </div> - {% endif %} - - {% endfor %} -{% endif %} diff --git a/core/themes/stable/templates/content-edit/image-widget.html.twig b/core/themes/stable/templates/content-edit/image-widget.html.twig deleted file mode 100644 index cd3f60dc4675..000000000000 --- a/core/themes/stable/templates/content-edit/image-widget.html.twig +++ /dev/null @@ -1,17 +0,0 @@ -{# -/** - * @file - * Theme override for an image field widget. - * - * Available variables: - * - attributes: HTML attributes for the containing element. - * - data: Render elements of the image widget. - * - * @see template_preprocess_image_widget() - */ -#} -<div{{ attributes }}> - {{ data.preview }} - {# Render widget data without the image preview that was output already. #} - {{ data|without('preview') }} -</div> diff --git a/core/themes/stable/templates/content-edit/node-add-list.html.twig b/core/themes/stable/templates/content-edit/node-add-list.html.twig deleted file mode 100644 index 560b9e329f51..000000000000 --- a/core/themes/stable/templates/content-edit/node-add-list.html.twig +++ /dev/null @@ -1,30 +0,0 @@ -{# -/** - * @file - * Theme override to list node types available for adding content. - * - * This list is displayed on the Add content admin page. - * - * Available variables: - * - types: A list of content types, each with the following properties: - * - add_link: Link to create a piece of content of this type. - * - description: Description of this type of content. - * - * @see template_preprocess_node_add_list() - */ -#} -{% if types is not empty %} - <dl> - {% for type in types %} - <dt>{{ type.add_link }}</dt> - <dd>{{ type.description }}</dd> - {% endfor %} - </dl> -{% else %} - <p> - {% set create_content = path('node.type_add') %} - {% trans %} - You have not created any content types yet. Go to the <a href="{{ create_content }}">content type creation page</a> to add a new content type. - {% endtrans %} - </p> -{% endif %} diff --git a/core/themes/stable/templates/content-edit/node-edit-form.html.twig b/core/themes/stable/templates/content-edit/node-edit-form.html.twig deleted file mode 100644 index e95fa5467d6d..000000000000 --- a/core/themes/stable/templates/content-edit/node-edit-form.html.twig +++ /dev/null @@ -1,16 +0,0 @@ -{# -/** - * @file - * Theme override for a node edit form. - * - * Two column template for the node add/edit form. - * - * This template will be used when a node edit form specifies 'node_edit_form' - * as its #theme callback. Otherwise, by default, node add/edit forms will be - * themed by form.html.twig. - * - * Available variables: - * - form: The node add/edit form. - */ -#} -{{ form }} diff --git a/core/themes/stable/templates/content-edit/text-format-wrapper.html.twig b/core/themes/stable/templates/content-edit/text-format-wrapper.html.twig deleted file mode 100644 index 33ca7ce14f02..000000000000 --- a/core/themes/stable/templates/content-edit/text-format-wrapper.html.twig +++ /dev/null @@ -1,21 +0,0 @@ -{# -/** - * @file - * Theme override for a text format-enabled form element. - * - * Available variables: - * - children: Text format element children. - * - description: Text format element description. - * - attributes: HTML attributes for the containing element. - * - aria_description: Flag for whether or not an ARIA description has been - * added to the description container. - * - * @see template_preprocess_text_format_wrapper() - */ -#} -<div class="js-text-format-wrapper js-form-item form-item"> - {{ children }} - {% if description %} - <div{{ attributes }}>{{ description }}</div> - {% endif %} -</div> diff --git a/core/themes/stable/templates/content/aggregator-item.html.twig b/core/themes/stable/templates/content/aggregator-item.html.twig deleted file mode 100644 index 2085dc9b0b37..000000000000 --- a/core/themes/stable/templates/content/aggregator-item.html.twig +++ /dev/null @@ -1,31 +0,0 @@ -{# -/** - * @file - * Theme override to present a feed item in an aggregator page. - * - * Available variables: - * - url: URL to the originating feed item. - * - title: (optional) Title of the feed item. - * - content: All field items. Use {{ content }} to print them all, - * or print a subset such as {{ content.field_example }}. Use - * {{ content|without('field_example') }} to temporarily suppress the printing - * of a given element. - * - attributes: HTML attributes for the wrapper. - * - title_prefix: Additional output populated by modules, intended to be - * displayed in front of the main title tag that appears in the template. - * - title_suffix: Additional output populated by modules, intended to be - * displayed after the main title tag that appears in the template. - * - * @see template_preprocess_aggregator_item() - */ -#} -<article{{ attributes }}> - {{ title_prefix }} - {% if title %} - <h3> - <a href="{{ url }}">{{ title }}</a> - </h3> - {% endif %} - {{ title_suffix }} - {{ content }} -</article> diff --git a/core/themes/stable/templates/content/book-node-export-html.html.twig b/core/themes/stable/templates/content/book-node-export-html.html.twig deleted file mode 100644 index ff1114903d81..000000000000 --- a/core/themes/stable/templates/content/book-node-export-html.html.twig +++ /dev/null @@ -1,20 +0,0 @@ -{# -/** - * @file - * Theme override for a single node in a printer-friendly outline. - * - * Available variables: - * - node: Fully loaded node. - * - depth: Depth of the current node inside the outline. - * - title: Node title. - * - content: Node content. - * - children: All the child nodes recursively rendered through this file. - * - * @see template_preprocess_book_node_export_html() - */ -#} -<article> - <h1>{{ title }}</h1> - {{ content }} - {{ children }} -</article> diff --git a/core/themes/stable/templates/content/comment.html.twig b/core/themes/stable/templates/content/comment.html.twig deleted file mode 100644 index 47d349f5c6e1..000000000000 --- a/core/themes/stable/templates/content/comment.html.twig +++ /dev/null @@ -1,104 +0,0 @@ -{# -/** - * @file - * Theme override for comments. - * - * Available variables: - * - author: (optional) Comment author. Can be a link or plain text. - * - content: The content-related items for the comment display. Use - * {{ content }} to print them all, or print a subset such as - * {{ content.field_example }}. Use the following code to temporarily suppress - * the printing of a given child element: - * @code - * {{ content|without('field_example') }} - * @endcode - * - created: (optional) Formatted date and time for when the comment was - * created. Preprocess functions can reformat it by calling - * DateFormatter::format() with the desired parameters on the - * 'comment.created' variable. - * - changed: (optional) Formatted date and time for when the comment was last - * changed. Preprocess functions can reformat it by calling - * DateFormatter::format() with the desired parameters on the - * 'comment.changed' variable. - * - permalink: Comment permalink. - * - submitted: (optional) Submission information created from author and - * created during template_preprocess_comment(). - * - user_picture: (optional) The comment author's profile picture. - * - status: Comment status. Possible values are: - * unpublished, published, or preview. - * - title: (optional) Comment title, linked to the comment. - * - attributes: HTML attributes for the containing element. - * The attributes.class may contain one or more of the following classes: - * - comment: The current template type; for instance, 'theming hook'. - * - by-anonymous: Comment by an unregistered user. - * - by-{entity-type}-author: Comment by the author of the parent entity, - * eg. by-node-author. - * - preview: When previewing a new or edited comment. - * The following applies only to viewers who are registered users: - * - unpublished: An unpublished comment visible only to administrators. - * - title_prefix: Additional output populated by modules, intended to be - * displayed in front of the main title tag that appears in the template. - * - title_suffix: Additional output populated by modules, intended to be - * displayed after the main title tag that appears in the template. - * - content_attributes: List of classes for the styling of the comment content. - * - title_attributes: Same as attributes, except applied to the main title - * tag that appears in the template. - * - threaded: A flag indicating whether the comments are threaded or not. - * - * These variables are provided to give context about the parent comment (if - * any, optional): - * - parent_comment: Full parent comment entity (if any). - * - parent_author: Equivalent to author for the parent comment. - * - parent_created: Equivalent to created for the parent comment. - * - parent_changed: Equivalent to changed for the parent comment. - * - parent_title: Equivalent to title for the parent comment. - * - parent_permalink: Equivalent to permalink for the parent comment. - * - parent: A text string of parent comment submission information created from - * 'parent_author' and 'parent_created' during template_preprocess_comment(). - * This information is presented to help screen readers follow lengthy - * discussion threads. You can hide this from sighted users using the class - * visually-hidden. - * - * These two variables are provided for context: - * - comment: Full comment object. - * - commented_entity: Entity the comments are attached to. - * - * @see template_preprocess_comment() - */ -#} - -<article{{ attributes.addClass('js-comment') }}> - {# - Hide the "new" indicator by default, let a piece of JavaScript ask the - server which comments are new for the user. Rendering the final "new" - indicator here would break the render cache. - #} - <mark class="hidden" data-comment-timestamp="{{ new_indicator_timestamp }}"></mark> - - {% if submitted %} - <footer> - {{ user_picture }} - <p>{{ submitted }}</p> - - {# - Indicate the semantic relationship between parent and child comments for - accessibility. The list is difficult to navigate in a screen reader - without this information. - #} - {% if parent %} - <p class="visually-hidden">{{ parent }}</p> - {% endif %} - - {{ permalink }} - </footer> - {% endif %} - - <div{{ content_attributes }}> - {% if title %} - {{ title_prefix }} - <h3{{ title_attributes }}>{{ title }}</h3> - {{ title_suffix }} - {% endif %} - {{ content }} - </div> -</article> diff --git a/core/themes/stable/templates/content/mark.html.twig b/core/themes/stable/templates/content/mark.html.twig deleted file mode 100644 index bc70b5c78c0a..000000000000 --- a/core/themes/stable/templates/content/mark.html.twig +++ /dev/null @@ -1,20 +0,0 @@ -{# -/** - * @file - * Theme override for a marker for new or updated content. - * - * Available variables: - * - status: Number representing the marker status to display. Use the constants - * below for comparison: - * - MARK_NEW - * - MARK_UPDATED - * - MARK_READ - */ -#} -{% if logged_in %} - {% if status is constant('MARK_NEW') %} - {{ 'New'|t }} - {% elseif status is constant('MARK_UPDATED') %} - {{ 'Updated'|t }} - {% endif %} -{% endif %} diff --git a/core/themes/stable/templates/content/media-embed-error.html.twig b/core/themes/stable/templates/content/media-embed-error.html.twig deleted file mode 100644 index b54c8a798f3a..000000000000 --- a/core/themes/stable/templates/content/media-embed-error.html.twig +++ /dev/null @@ -1,18 +0,0 @@ -{# -/** - * @file - * Theme override for a missing media error. - * - * Available variables - * - message: The message text. - * - attributes: HTML attributes for the containing element. - * - * When a response from the back end can't be returned, a related error message - * is displayed from JavaScript. - * - * @see Drupal.theme.mediaEmbedPreviewError - */ -#} -<div{{ attributes }}> - {{ message }} -</div> diff --git a/core/themes/stable/templates/content/media-oembed-iframe.html.twig b/core/themes/stable/templates/content/media-oembed-iframe.html.twig deleted file mode 100644 index fbc43e8b4f95..000000000000 --- a/core/themes/stable/templates/content/media-oembed-iframe.html.twig +++ /dev/null @@ -1,15 +0,0 @@ -{# -/** - * @file - * Theme override to display an oEmbed resource in an iframe. - */ -#} -<!DOCTYPE html> -<html> - <head> - <css-placeholder token="{{ placeholder_token }}"> - </head> - <body style="margin: 0"> - {{ media|raw }} - </body> -</html> diff --git a/core/themes/stable/templates/content/media-reference-help.html.twig b/core/themes/stable/templates/content/media-reference-help.html.twig deleted file mode 100644 index 753ce56ca7de..000000000000 --- a/core/themes/stable/templates/content/media-reference-help.html.twig +++ /dev/null @@ -1,65 +0,0 @@ -{# -/** - * @file - * Theme override for media reference fields. - * - * @see template_preprocess_field_multiple_value_form() - */ -#} -{% - set classes = [ - 'js-form-item', - 'form-item', - 'js-form-wrapper', - 'form-wrapper', - ] -%} -<fieldset{{ attributes.addClass(classes) }}> - {% - set legend_span_classes = [ - 'fieldset-legend', - required ? 'js-form-required', - required ? 'form-required', - ] - %} - {# Always wrap fieldset legends in a <span> for CSS positioning. #} - <legend{{ legend_attributes }}> - <span{{ legend_span_attributes.addClass(legend_span_classes) }}>{{ original_label }}</span> - </legend> - - <div class="js-form-item form-item"> - {% if media_add_help %} - <h4{{ header_attributes.addClass('label') }}> - {% trans %} - Create new media - {% endtrans %} - </h4><br /> - <div class="description"> - {{ media_add_help }} - </div> - {% endif %} - - {% if multiple %} - {{ table }} - {% else %} - {% for element in elements %} - {{ element }} - {% endfor %} - {% endif %} - - <div{{ description.attributes.addClass('description') }}> - {% if multiple and description.content %} - <ul> - <li>{{ media_list_help }} {{ media_list_link }} {{ allowed_types_help }}</li> - <li>{{ description.content }}</li> - </ul> - {% else %} - {{ media_list_help }} {{ media_list_link }} {{ allowed_types_help }} - {% endif %} - {% if multiple and button %} - <div class="clearfix">{{ button }}</div> - {% endif %} - </div> - - </div> -</fieldset> diff --git a/core/themes/stable/templates/content/media.html.twig b/core/themes/stable/templates/content/media.html.twig deleted file mode 100644 index 5f949c6fe9e7..000000000000 --- a/core/themes/stable/templates/content/media.html.twig +++ /dev/null @@ -1,18 +0,0 @@ -{# -/** - * @file - * Theme override to display a media item. - * - * Available variables: - * - name: Name of the media. - * - content: Media content. - * - * @see template_preprocess_media() - */ -#} -<article{{ attributes }}> - {{ title_suffix.contextual_links }} - {% if content %} - {{ content }} - {% endif %} -</article> diff --git a/core/themes/stable/templates/content/node.html.twig b/core/themes/stable/templates/content/node.html.twig deleted file mode 100644 index f0958f1394fa..000000000000 --- a/core/themes/stable/templates/content/node.html.twig +++ /dev/null @@ -1,94 +0,0 @@ -{# -/** - * @file - * Theme override to display a node. - * - * Available variables: - * - node: The node entity with limited access to object properties and methods. - * Only method names starting with "get", "has", or "is" and a few common - * methods such as "id", "label", and "bundle" are available. For example: - * - node.getCreatedTime() will return the node creation timestamp. - * - node.hasField('field_example') returns TRUE if the node bundle includes - * field_example. (This does not indicate the presence of a value in this - * field.) - * - node.isPublished() will return whether the node is published or not. - * Calling other methods, such as node.delete(), will result in an exception. - * See \Drupal\node\Entity\Node for a full list of public properties and - * methods for the node object. - * - label: The title of the node. - * - content: All node items. Use {{ content }} to print them all, - * or print a subset such as {{ content.field_example }}. Use - * {{ content|without('field_example') }} to temporarily suppress the printing - * of a given child element. - * - author_picture: The node author user entity, rendered using the "compact" - * view mode. - * - metadata: Metadata for this node. - * - date: Themed creation date field. - * - author_name: Themed author name field. - * - url: Direct URL of the current node. - * - display_submitted: Whether submission information should be displayed. - * - attributes: HTML attributes for the containing element. - * The attributes.class element may contain one or more of the following - * classes: - * - node: The current template type (also known as a "theming hook"). - * - node--type-[type]: The current node type. For example, if the node is an - * "Article" it would result in "node--type-article". Note that the machine - * name will often be in a short form of the human readable label. - * - node--view-mode-[view_mode]: The View Mode of the node; for example, a - * teaser would result in: "node--view-mode-teaser", and - * full: "node--view-mode-full". - * The following are controlled through the node publishing options. - * - node--promoted: Appears on nodes promoted to the front page. - * - node--sticky: Appears on nodes ordered above other non-sticky nodes in - * teaser listings. - * - node--unpublished: Appears on unpublished nodes visible only to site - * admins. - * - title_attributes: Same as attributes, except applied to the main title - * tag that appears in the template. - * - content_attributes: Same as attributes, except applied to the main - * content tag that appears in the template. - * - author_attributes: Same as attributes, except applied to the author of - * the node tag that appears in the template. - * - title_prefix: Additional output populated by modules, intended to be - * displayed in front of the main title tag that appears in the template. - * - title_suffix: Additional output populated by modules, intended to be - * displayed after the main title tag that appears in the template. - * - view_mode: View mode; for example, "teaser" or "full". - * - teaser: Flag for the teaser state. Will be true if view_mode is 'teaser'. - * - page: Flag for the full page state. Will be true if view_mode is 'full'. - * - readmore: Flag for more state. Will be true if the teaser content of the - * node cannot hold the main body content. - * - logged_in: Flag for authenticated user status. Will be true when the - * current user is a logged-in member. - * - is_admin: Flag for admin user status. Will be true when the current user - * is an administrator. - * - * @see template_preprocess_node() - * - */ -#} -<article{{ attributes }}> - - {{ title_prefix }} - {% if not page %} - <h2{{ title_attributes }}> - <a href="{{ url }}" rel="bookmark">{{ label }}</a> - </h2> - {% endif %} - {{ title_suffix }} - - {% if display_submitted %} - <footer> - {{ author_picture }} - <div{{ author_attributes }}> - {% trans %}Submitted by {{ author_name }} on {{ date }}{% endtrans %} - {{ metadata }} - </div> - </footer> - {% endif %} - - <div{{ content_attributes }}> - {{ content }} - </div> - -</article> diff --git a/core/themes/stable/templates/content/off-canvas-page-wrapper.html.twig b/core/themes/stable/templates/content/off-canvas-page-wrapper.html.twig deleted file mode 100644 index 04a80b188eda..000000000000 --- a/core/themes/stable/templates/content/off-canvas-page-wrapper.html.twig +++ /dev/null @@ -1,24 +0,0 @@ -{# -/** - * @file - * Theme override for a page wrapper. - * - * For consistent wrapping to {{ page }} render in all themes. The - * "data-off-canvas-main-canvas" attribute is required by the off-canvas dialog. - * This is used by the core/drupal.dialog.off_canvas library to select the - * "main canvas" page element as opposed to the "off canvas" which is the dialog - * itself. The "main canvas" element must be resized according to the width of - * the "off canvas" dialog so that no portion of the "main canvas" is obstructed - * by the off-canvas dialog. The off-canvas dialog can vary in width when opened - * and can be resized by the user. The "data-off-canvas-main-canvas" attribute - * cannot be removed without breaking the off-canvas dialog functionality. - * - * Available variables: - * - children: Contains the child elements of the page. - */ -#} -{% if children %} - <div class="dialog-off-canvas-main-canvas" data-off-canvas-main-canvas> - {{ children }} - </div> -{% endif %} diff --git a/core/themes/stable/templates/content/page-title.html.twig b/core/themes/stable/templates/content/page-title.html.twig deleted file mode 100644 index 4bd0ca26f0d2..000000000000 --- a/core/themes/stable/templates/content/page-title.html.twig +++ /dev/null @@ -1,19 +0,0 @@ -{# -/** - * @file - * Theme override for page titles. - * - * Available variables: - * - title_attributes: HTML attributes for the page title element. - * - title_prefix: Additional output populated by modules, intended to be - * displayed in front of the main title tag that appears in the template. - * - title: The page title, for use in the actual content. - * - title_suffix: Additional output populated by modules, intended to be - * displayed after the main title tag that appears in the template. - */ -#} -{{ title_prefix }} -{% if title %} - <h1{{ title_attributes }}>{{ title }}</h1> -{% endif %} -{{ title_suffix }} diff --git a/core/themes/stable/templates/content/search-result.html.twig b/core/themes/stable/templates/content/search-result.html.twig deleted file mode 100644 index adf813444f98..000000000000 --- a/core/themes/stable/templates/content/search-result.html.twig +++ /dev/null @@ -1,69 +0,0 @@ -{# -/** - * @file - * Theme override for displaying a single search result. - * - * This template renders a single search result. The list of results is - * rendered using '#theme' => 'item_list', with suggestions of: - * - item_list__search_results__(plugin_id) - * - item_list__search_results - * - * Available variables: - * - url: URL of the result. - * - title: Title of the result. - * - snippet: A small preview of the result. Does not apply to user searches. - * - info: String of all the meta information ready for print. Does not apply - * to user searches. - * - plugin_id: The machine-readable name of the plugin being executed,such - * as "node_search" or "user_search". - * - title_prefix: Additional output populated by modules, intended to be - * displayed in front of the main title tag that appears in the template. - * - title_suffix: Additional output populated by modules, intended to be - * displayed after the main title tag that appears in the template. - * - info_split: Contains same data as info, but split into separate parts. - * - info_split.type: Node type (or item type string supplied by module). - * - info_split.user: Author of the node linked to users profile. Depends - * on permission. - * - info_split.date: Last update of the node. Short formatted. - * - info_split.comment: Number of comments output as "% comments", % - * being the count. (Depends on comment.module). - * @todo The info variable needs to be made drillable and each of these sub - * items should instead be within info and renamed info.foo, info.bar, etc. - * - * Other variables: - * - title_attributes: HTML attributes for the title. - * - content_attributes: HTML attributes for the content. - * - * Since info_split is keyed, a direct print of the item is possible. - * This array does not apply to user searches so it is recommended to check - * for its existence before printing. The default keys of 'type', 'user' and - * 'date' always exist for node searches. Modules may provide other data. - * @code - * {% if (info_split.comment) %} - * <span class="info-comment"> - * {{ info_split.comment }} - * </span> - * {% endif %} - * @endcode - * - * To check for all available data within info_split, use the code below. - * @code - * <pre> - * {{ dump(info_split) }} - * </pre> - * @endcode - * - * @see template_preprocess_search_result() - */ -#} -{{ title_prefix }} -<h3{{ title_attributes }}> - <a href="{{ url }}">{{ title }}</a> -</h3> -{{ title_suffix }} -{% if snippet %} - <p{{ content_attributes }}>{{ snippet }}</p> -{% endif %} -{% if info %} - <p>{{ info }}</p> -{% endif %} diff --git a/core/themes/stable/templates/content/taxonomy-term.html.twig b/core/themes/stable/templates/content/taxonomy-term.html.twig deleted file mode 100644 index 458c055f1859..000000000000 --- a/core/themes/stable/templates/content/taxonomy-term.html.twig +++ /dev/null @@ -1,33 +0,0 @@ -{# -/** - * @file - * Theme override to display a taxonomy term. - * - * Available variables: - * - url: URL of the current term. - * - name: (optional) Name of the current term. - * - content: Items for the content of the term (fields and description). - * Use 'content' to print them all, or print a subset such as - * 'content.description'. Use the following code to exclude the - * printing of a given child element: - * @code - * {{ content|without('description') }} - * @endcode - * - attributes: HTML attributes for the wrapper. - * - page: Flag for the full page state. - * - term: The taxonomy term entity, including: - * - id: The ID of the taxonomy term. - * - bundle: Machine name of the current vocabulary. - * - view_mode: View mode, e.g. 'full', 'teaser', etc. - * - * @see template_preprocess_taxonomy_term() - */ -#} -<div{{ attributes }}> - {{ title_prefix }} - {% if name and not page %} - <h2><a href="{{ url }}">{{ name }}</a></h2> - {% endif %} - {{ title_suffix }} - {{ content }} -</div> diff --git a/core/themes/stable/templates/dataset/aggregator-feed.html.twig b/core/themes/stable/templates/dataset/aggregator-feed.html.twig deleted file mode 100644 index dba9eb090bc7..000000000000 --- a/core/themes/stable/templates/dataset/aggregator-feed.html.twig +++ /dev/null @@ -1,31 +0,0 @@ -{# -/** - * @file - * Theme override to present an aggregator feed. - * - * The contents are rendered above feed listings when browsing source feeds. - * For example, "example.com/aggregator/sources/1". - * - * Available variables: - * - title: (optional) Title of the feed item. - * - content: All field items. Use {{ content }} to print them all, - * or print a subset such as {{ content.field_example }}. Use - * {{ content|without('field_example') }} to temporarily suppress the printing - * of a given element. - * - title_attributes: Same as attributes, except applied to the main title - * tag that appears in the template. - * - title_prefix: Additional output populated by modules, intended to be - * displayed in front of the main title tag that appears in the template. - * - title_suffix: Additional output populated by modules, intended to be - * displayed after the main title tag that appears in the template. - * - * @see template_preprocess_aggregator_feed() - */ -#} -{{ title_prefix }} -{% if title and not full %} - <h2{{ title_attributes }}>{{ title }}</h2> -{% endif %} -{{ title_suffix }} - -{{ content }} diff --git a/core/themes/stable/templates/dataset/forum-icon.html.twig b/core/themes/stable/templates/dataset/forum-icon.html.twig deleted file mode 100644 index 37a970e17ace..000000000000 --- a/core/themes/stable/templates/dataset/forum-icon.html.twig +++ /dev/null @@ -1,24 +0,0 @@ -{# -/** - * @file - * Theme override to display a status icon for a forum post. - * - * Available variables: - * - attributes: HTML attributes to be applied to the wrapper element. - * - class: HTML classes that determine which icon to display. May be one of - * 'hot', 'hot-new', 'new', 'default', 'closed', or 'sticky'. - * - title: Text alternative for the forum icon. - * - icon_title: Text alternative for the forum icon, same as above. - * - new_posts: '1' when this topic contains new posts, otherwise '0'. - * - first_new: '1' when this is the first topic with new posts, otherwise '0'. - * - icon_status: Indicates which status icon should be used. - * - * @see template_preprocess_forum_icon() - */ -#} -<div{{ attributes }}> - {% if first_new -%} - <a id="new"></a> - {%- endif %} - <span class="visually-hidden">{{ icon_title }}</span> -</div> diff --git a/core/themes/stable/templates/dataset/forum-list.html.twig b/core/themes/stable/templates/dataset/forum-list.html.twig deleted file mode 100644 index 892c59156a0b..000000000000 --- a/core/themes/stable/templates/dataset/forum-list.html.twig +++ /dev/null @@ -1,75 +0,0 @@ -{# -/** - * @file - * Theme override to display a list of forums and containers. - * - * Available variables: - * - forums: A collection of forums and containers to display. It is keyed to - * the numeric IDs of all child forums and containers. Each forum in forums - * contains: - * - is_container: A flag indicating if the forum can contain other - * forums. Otherwise, the forum can only contain topics. - * - depth: How deep the forum is in the current hierarchy. - * - zebra: 'even' or 'odd', used for row class. - * - icon_class: 'default' or 'new', used for forum icon class. - * - icon_title: Text alternative for the forum icon. - * - name: The name of the forum. - * - link: The URL to link to this forum. - * - description: The description field for the forum, containing: - * - value: The descriptive text for the forum. - * - new_topics: A flag indicating if the forum contains unread posts. - * - new_url: A URL to the forum's unread posts. - * - new_text: Text for the above URL, which tells how many new posts. - * - old_topics: A count of posts that have already been read. - * - num_posts: The total number of posts in the forum. - * - last_reply: Text representing the last time a forum was posted or - * commented in. - * - forum_id: Forum ID for the current forum. Parent to all items within the - * forums array. - * - * @see template_preprocess_forum_list() - */ -#} -<table> - <thead> - <tr> - <th>{{ 'Forum'|t }}</th> - <th>{{ 'Topics'|t }}</th> - <th>{{ 'Posts'|t }}</th> - <th>{{ 'Last post'|t }}</th> - </tr> - </thead> - <tbody> - {% for child_id, forum in forums %} - <tr> - <td{% if forum.is_container == true %} colspan="4"{% endif %}> - {# - Enclose the contents of this cell with X divs, where X is the - depth this forum resides at. This will allow us to use CSS - left-margin for indenting. - #} - {% if forum.depth > 0 %}{% for i in 1..forum.depth %}<div class="indent">{% endfor %}{% endif %} - <div title="{{ forum.icon_title }}"> - <span class="visually-hidden">{{ forum.icon_title }}</span> - </div> - <div><a href="{{ forum.link }}">{{ forum.label }}</a></div> - {% if forum.description.value %} - <div>{{ forum.description.value }}</div> - {% endif %} - {% if forum.depth > 0 %}{% for i in 1..forum.depth %}</div>{% endfor %}{% endif %} - </td> - {% if forum.is_container == false %} - <td> - {{ forum.num_topics }} - {% if forum.new_topics == true %} - <br /> - <a href="{{ forum.new_url }}">{{ forum.new_text }}</a> - {% endif %} - </td> - <td>{{ forum.num_posts }}</td> - <td>{{ forum.last_reply }}</td> - {% endif %} - </tr> - {% endfor %} - </tbody> -</table> diff --git a/core/themes/stable/templates/dataset/forums.html.twig b/core/themes/stable/templates/dataset/forums.html.twig deleted file mode 100644 index af67b30dde77..000000000000 --- a/core/themes/stable/templates/dataset/forums.html.twig +++ /dev/null @@ -1,22 +0,0 @@ -{# -/** - * @file - * Theme override to display a forum. - * - * May contain forum containers as well as forum topics. - * - * Available variables: - * - forums: The forums to display (as processed by forum-list.html.twig). - * - topics: The topics to display. - * - topics_original: Original topics data before modification. - * - topics_pager: The topics pager. - * - forums_defined: A flag to indicate that the forums are configured. - * - * @see template_preprocess_forums() - */ -#} -{% if forums_defined %} - {{ forums }} - {{ topics }} - {{ topics_pager }} -{% endif %} diff --git a/core/themes/stable/templates/dataset/item-list.html.twig b/core/themes/stable/templates/dataset/item-list.html.twig deleted file mode 100644 index 86cc63670c92..000000000000 --- a/core/themes/stable/templates/dataset/item-list.html.twig +++ /dev/null @@ -1,39 +0,0 @@ -{# -/** - * @file - * Theme override for an item list. - * - * Available variables: - * - items: A list of items. Each item contains: - * - attributes: HTML attributes to be applied to each list item. - * - value: The content of the list element. - * - title: The title of the list. - * - list_type: The tag for list element ("ul" or "ol"). - * - wrapper_attributes: HTML attributes to be applied to the list wrapper. - * - attributes: HTML attributes to be applied to the list. - * - empty: A message to display when there are no items. Allowed value is a - * string or render array. - * - context: A list of contextual data associated with the list. May contain: - * - list_style: The custom list style. - * - * @see template_preprocess_item_list() - */ -#} -{% if context.list_style %} - {%- set attributes = attributes.addClass('item-list__' ~ context.list_style) %} -{% endif %} -{% if items or empty %} - {%- if title is not empty -%} - <h3>{{ title }}</h3> - {%- endif -%} - - {%- if items -%} - <{{ list_type }}{{ attributes }}> - {%- for item in items -%} - <li{{ item.attributes }}>{{ item.value }}</li> - {%- endfor -%} - </{{ list_type }}> - {%- else -%} - {{- empty -}} - {%- endif -%} -{%- endif %} diff --git a/core/themes/stable/templates/dataset/table.html.twig b/core/themes/stable/templates/dataset/table.html.twig deleted file mode 100644 index 231ada2b38b8..000000000000 --- a/core/themes/stable/templates/dataset/table.html.twig +++ /dev/null @@ -1,103 +0,0 @@ -{# -/** - * @file - * Theme override to display a table. - * - * Available variables: - * - attributes: HTML attributes to apply to the <table> tag. - * - caption: A localized string for the <caption> tag. - * - colgroups: Column groups. Each group contains the following properties: - * - attributes: HTML attributes to apply to the <col> tag. - * Note: Drupal currently supports only one table header row, see - * https://www.drupal.org/node/893530 and - * http://api.drupal.org/api/drupal/includes!theme.inc/function/theme_table/7#comment-5109. - * - header: Table header cells. Each cell contains the following properties: - * - tag: The HTML tag name to use; either 'th' or 'td'. - * - attributes: HTML attributes to apply to the tag. - * - content: A localized string for the title of the column. - * - field: Field name (required for column sorting). - * - sort: Default sort order for this column ("asc" or "desc"). - * - sticky: A flag indicating whether to use a "sticky" table header. - * - rows: Table rows. Each row contains the following properties: - * - attributes: HTML attributes to apply to the <tr> tag. - * - data: Table cells. - * - no_striping: A flag indicating that the row should receive no - * 'even / odd' styling. Defaults to FALSE. - * - cells: Table cells of the row. Each cell contains the following keys: - * - tag: The HTML tag name to use; either 'th' or 'td'. - * - attributes: Any HTML attributes, such as "colspan", to apply to the - * table cell. - * - content: The string to display in the table cell. - * - active_table_sort: A boolean indicating whether the cell is the active - table sort. - * - footer: Table footer rows, in the same format as the rows variable. - * - empty: The message to display in an extra row if table does not have - * any rows. - * - no_striping: A boolean indicating that the row should receive no striping. - * - header_columns: The number of columns in the header. - * - * @see template_preprocess_table() - */ -#} -<table{{ attributes }}> - {% if caption %} - <caption>{{ caption }}</caption> - {% endif %} - - {% for colgroup in colgroups %} - {% if colgroup.cols %} - <colgroup{{ colgroup.attributes }}> - {% for col in colgroup.cols %} - <col{{ col.attributes }} /> - {% endfor %} - </colgroup> - {% else %} - <colgroup{{ colgroup.attributes }} /> - {% endif %} - {% endfor %} - - {% if header %} - <thead> - <tr> - {% for cell in header %} - <{{ cell.tag }}{{ cell.attributes }}> - {{- cell.content -}} - </{{ cell.tag }}> - {% endfor %} - </tr> - </thead> - {% endif %} - - {% if rows %} - <tbody> - {% for row in rows %} - <tr{{ row.attributes }}> - {% for cell in row.cells %} - <{{ cell.tag }}{{ cell.attributes }}> - {{- cell.content -}} - </{{ cell.tag }}> - {% endfor %} - </tr> - {% endfor %} - </tbody> - {% elseif empty %} - <tbody> - <tr> - <td colspan="{{ header_columns }}">{{ empty }}</td> - </tr> - </tbody> - {% endif %} - {% if footer %} - <tfoot> - {% for row in footer %} - <tr{{ row.attributes }}> - {% for cell in row.cells %} - <{{ cell.tag }}{{ cell.attributes }}> - {{- cell.content -}} - </{{ cell.tag }}> - {% endfor %} - </tr> - {% endfor %} - </tfoot> - {% endif %} -</table> diff --git a/core/themes/stable/templates/field/entity-page-title.html.twig b/core/themes/stable/templates/field/entity-page-title.html.twig deleted file mode 100644 index 216343da58ca..000000000000 --- a/core/themes/stable/templates/field/entity-page-title.html.twig +++ /dev/null @@ -1,22 +0,0 @@ -{# -/** - * @file - * Theme override for entity page title. - * - * This output from this template is nested within the page-title template as - * the title variable. This allows a further refinement of the page title - * specific to an entity. - * - * This template is only used if the additional entity type property - * 'enable_page_title_template' is set to TRUE. - * - * Available variables: - * - attributes: HTML attributes for the containing span element. - * - title: Entity label. - * - entity: Entity having a label field. - * - view_mode: View mode; for example, "teaser" or "full". - */ -#} -<span{{ attributes }}> - {{ title }} -</span> diff --git a/core/themes/stable/templates/field/field--comment.html.twig b/core/themes/stable/templates/field/field--comment.html.twig deleted file mode 100644 index 33a60ae0bdcb..000000000000 --- a/core/themes/stable/templates/field/field--comment.html.twig +++ /dev/null @@ -1,43 +0,0 @@ -{# -/** - * @file - * Theme override for comment fields. - * - * Available variables: - * - attributes: HTML attributes for the containing element. - * - label_hidden: Whether to show the field label or not. - * - title_attributes: HTML attributes for the title. - * - label: The label for the field. - * - title_prefix: Additional output populated by modules, intended to be - * displayed in front of the main title tag that appears in the template. - * - title_suffix: Additional title output populated by modules, intended to - * be displayed after the main title tag that appears in the template. - * - comments: List of comments rendered through comment.html.twig. - * - content_attributes: HTML attributes for the form title. - * - comment_form: The 'Add new comment' form. - * - comment_display_mode: Is the comments are threaded. - * - comment_type: The comment type bundle ID for the comment field. - * - entity_type: The entity type to which the field belongs. - * - field_name: The name of the field. - * - field_type: The type of the field. - * - label_display: The display settings for the label. - * - * @see template_preprocess_field() - * @see comment_preprocess_field() - */ -#} -<section{{ attributes }}> - {% if comments and not label_hidden %} - {{ title_prefix }} - <h2{{ title_attributes }}>{{ label }}</h2> - {{ title_suffix }} - {% endif %} - - {{ comments }} - - {% if comment_form %} - <h2{{ content_attributes }}>{{ 'Add new comment'|t }}</h2> - {{ comment_form }} - {% endif %} - -</section> diff --git a/core/themes/stable/templates/field/field--node--created.html.twig b/core/themes/stable/templates/field/field--node--created.html.twig deleted file mode 100644 index a9d394993e88..000000000000 --- a/core/themes/stable/templates/field/field--node--created.html.twig +++ /dev/null @@ -1,36 +0,0 @@ -{# -/** - * @file - * Theme override for the node created field. - * - * This is an override of field.html.twig for the node created field. See that - * template for documentation about its details and overrides. - * - * Available variables: - * - attributes: HTML attributes for the containing span element. - * - items: List of all the field items. Each item contains: - * - attributes: List of HTML attributes for each item. - * - content: The field item content. - * - entity_type: The entity type to which the field belongs. - * - field_name: The name of the field. - * - field_type: The type of the field. - * - label_display: The display settings for the label. - * - is_inline: If false, display an ordinary field. - * If true, display an inline format, suitable for inside elements such as - * <span>, <h2> and so on. - * - * @see field.html.twig - * @see node_preprocess_field__node() - * - * @todo Delete as part of https://www.drupal.org/node/3015623 - */ -#} -{% if not is_inline %} - {% include "field.html.twig" %} -{% else %} -<span{{ attributes }}> - {%- for item in items -%} - {{ item.content }} - {%- endfor -%} -</span> -{% endif %} diff --git a/core/themes/stable/templates/field/field--node--title.html.twig b/core/themes/stable/templates/field/field--node--title.html.twig deleted file mode 100644 index effe5c5daaad..000000000000 --- a/core/themes/stable/templates/field/field--node--title.html.twig +++ /dev/null @@ -1,36 +0,0 @@ -{# -/** - * @file - * Theme override for the node title field. - * - * This is an override of field.html.twig for the node title field. See that - * template for documentation about its details and overrides. - * - * Available variables: - * - attributes: HTML attributes for the containing span element. - * - items: List of all the field items. Each item contains: - * - attributes: List of HTML attributes for each item. - * - content: The field item content. - * - entity_type: The entity type to which the field belongs. - * - field_name: The name of the field. - * - field_type: The type of the field. - * - label_display: The display settings for the label. - * - is_inline: If false, display an ordinary field. - * If true, display an inline format, suitable for inside elements such as - * <span>, <h2> and so on. - * - * @see field.html.twig - * @see node_preprocess_field__node() - * - * @todo Delete as part of https://www.drupal.org/node/3015623 - */ -#} -{% if not is_inline %} - {% include "field.html.twig" %} -{% else %} -<span{{ attributes }}> - {%- for item in items -%} - {{ item.content }} - {%- endfor -%} -</span> -{% endif %} diff --git a/core/themes/stable/templates/field/field--node--uid.html.twig b/core/themes/stable/templates/field/field--node--uid.html.twig deleted file mode 100644 index ee49c9ae207d..000000000000 --- a/core/themes/stable/templates/field/field--node--uid.html.twig +++ /dev/null @@ -1,36 +0,0 @@ -{# -/** - * @file - * Theme override for the node user field. - * - * This is an override of field.html.twig for the node user field. See that - * template for documentation about its details and overrides. - * - * Available variables: - * - attributes: HTML attributes for the containing span element. - * - items: List of all the field items. Each item contains: - * - attributes: List of HTML attributes for each item. - * - content: The field item content. - * - entity_type: The entity type to which the field belongs. - * - field_name: The name of the field. - * - field_type: The type of the field. - * - label_display: The display settings for the label. - * - is_inline: If false, display an ordinary field. - * If true, display an inline format, suitable for inside elements such as - * <span>, <h2> and so on. - * - * @see field.html.twig - * @see node_preprocess_field__node() - * - * @todo Delete as part of https://www.drupal.org/node/3015623 - */ -#} -{% if not is_inline %} - {% include "field.html.twig" %} -{% else %} -<span{{ attributes }}> - {%- for item in items -%} - {{ item.content }} - {%- endfor -%} -</span> -{% endif %} diff --git a/core/themes/stable/templates/field/field.html.twig b/core/themes/stable/templates/field/field.html.twig deleted file mode 100644 index a10384dd6e4a..000000000000 --- a/core/themes/stable/templates/field/field.html.twig +++ /dev/null @@ -1,70 +0,0 @@ -{# -/** - * @file - * Theme override for a field. - * - * To override output, copy the "field.html.twig" from the templates directory - * to your theme's directory and customize it, just like customizing other - * Drupal templates such as page.html.twig or node.html.twig. - * - * Instead of overriding the theming for all fields, you can also just override - * theming for a subset of fields using - * @link themeable Theme hook suggestions. @endlink For example, - * here are some theme hook suggestions that can be used for a field_foo field - * on an article node type: - * - field--node--field-foo--article.html.twig - * - field--node--field-foo.html.twig - * - field--node--article.html.twig - * - field--field-foo.html.twig - * - field--text-with-summary.html.twig - * - field.html.twig - * - * Available variables: - * - attributes: HTML attributes for the containing element. - * - label_hidden: Whether to show the field label or not. - * - title_attributes: HTML attributes for the title. - * - label: The label for the field. - * - multiple: TRUE if a field can contain multiple items. - * - items: List of all the field items. Each item contains: - * - attributes: List of HTML attributes for each item. - * - content: The field item's content. - * - entity_type: The entity type to which the field belongs. - * - field_name: The name of the field. - * - field_type: The type of the field. - * - label_display: The display settings for the label. - * - * @see template_preprocess_field() - */ -#} -{% - set title_classes = [ - label_display == 'visually_hidden' ? 'visually-hidden', - ] -%} - -{% if label_hidden %} - {% if multiple %} - <div{{ attributes }}> - {% for item in items %} - <div{{ item.attributes }}>{{ item.content }}</div> - {% endfor %} - </div> - {% else %} - {% for item in items %} - <div{{ attributes }}>{{ item.content }}</div> - {% endfor %} - {% endif %} -{% else %} - <div{{ attributes }}> - <div{{ title_attributes.addClass(title_classes) }}>{{ label }}</div> - {% if multiple %} - <div> - {% endif %} - {% for item in items %} - <div{{ item.attributes }}>{{ item.content }}</div> - {% endfor %} - {% if multiple %} - </div> - {% endif %} - </div> -{% endif %} diff --git a/core/themes/stable/templates/field/file-audio.html.twig b/core/themes/stable/templates/field/file-audio.html.twig deleted file mode 100644 index d93f81e7287f..000000000000 --- a/core/themes/stable/templates/field/file-audio.html.twig +++ /dev/null @@ -1,20 +0,0 @@ -{# -/** -* @file -* Theme override to display the file entity as an audio tag. -* -* Available variables: -* - attributes: An array of HTML attributes, intended to be added to the -* audio tag. -* - files: And array of files to be added as sources for the audio tag. Each -* element is an array with the following elements: -* - file: The full file object. -* - source_attributes: An array of HTML attributes for to be added to the -* source tag. -*/ -#} -<audio {{ attributes }}> - {% for file in files %} - <source {{ file.source_attributes }} /> - {% endfor %} -</audio> diff --git a/core/themes/stable/templates/field/file-link.html.twig b/core/themes/stable/templates/field/file-link.html.twig deleted file mode 100644 index 7da6aa466105..000000000000 --- a/core/themes/stable/templates/field/file-link.html.twig +++ /dev/null @@ -1,15 +0,0 @@ -{# -/** - * @file - * Theme override for a link to a file. - * - * Available variables: - * - attributes: The HTML attributes for the containing element. - * - link: A link to the file. - * - file_size: The size of the file. - * - * @see template_preprocess_file_link() - * @see stable_preprocess_image_widget() - */ -#} -<span{{ attributes }}>{{ link }}</span> diff --git a/core/themes/stable/templates/field/file-video.html.twig b/core/themes/stable/templates/field/file-video.html.twig deleted file mode 100644 index 93568fcbadd4..000000000000 --- a/core/themes/stable/templates/field/file-video.html.twig +++ /dev/null @@ -1,20 +0,0 @@ -{# -/** -* @file -* Theme override to display the file entity as a video tag. -* -* Available variables: -* - attributes: An array of HTML attributes, intended to be added to the -* video tag. -* - files: And array of files to be added as sources for the video tag. Each -* element is an array with the following elements: -* - file: The full file object. -* - source_attributes: An array of HTML attributes for to be added to the -* source tag. -*/ -#} -<video {{ attributes }}> - {% for file in files %} - <source {{ file.source_attributes }} /> - {% endfor %} -</video> diff --git a/core/themes/stable/templates/field/image-formatter.html.twig b/core/themes/stable/templates/field/image-formatter.html.twig deleted file mode 100644 index 512d7588e0fd..000000000000 --- a/core/themes/stable/templates/field/image-formatter.html.twig +++ /dev/null @@ -1,18 +0,0 @@ -{# -/** - * @file - * Theme override to display a formatted image field. - * - * Available variables: - * - image: A collection of image data. - * - image_style: An optional image style. - * - url: An optional URL the image can be linked to. - * - * @see template_preprocess_image_formatter() - */ -#} -{% if url %} - {{ link(image, url) }} -{% else %} - {{ image }} -{% endif %} diff --git a/core/themes/stable/templates/field/image-style.html.twig b/core/themes/stable/templates/field/image-style.html.twig deleted file mode 100644 index 039089a3ecb5..000000000000 --- a/core/themes/stable/templates/field/image-style.html.twig +++ /dev/null @@ -1,18 +0,0 @@ -{# -/** - * @file - * Theme override for an image using a specific image style. - * - * Available variables: - * - attributes: HTML attributes for the image, including the following: - * - src: Full URL or relative path to the image file. - * - class: One or more classes to be applied to the image. - * - width: The width of the image (if known). - * - height: The height of the image (if known). - * - title: The title of the image. - * - alt: The alternative text for the image. - * - * @see template_preprocess_image_style() - */ -#} -{{ image }} diff --git a/core/themes/stable/templates/field/image.html.twig b/core/themes/stable/templates/field/image.html.twig deleted file mode 100644 index b342eee6dada..000000000000 --- a/core/themes/stable/templates/field/image.html.twig +++ /dev/null @@ -1,13 +0,0 @@ -{# -/** - * @file - * Theme override of an image. - * - * Available variables: - * - attributes: HTML attributes for the img tag. - * - style_name: (optional) The name of the image style applied. - * - * @see template_preprocess_image() - */ -#} -<img{{ attributes }} /> diff --git a/core/themes/stable/templates/field/link-formatter-link-separate.html.twig b/core/themes/stable/templates/field/link-formatter-link-separate.html.twig deleted file mode 100644 index b75457b412c6..000000000000 --- a/core/themes/stable/templates/field/link-formatter-link-separate.html.twig +++ /dev/null @@ -1,18 +0,0 @@ -{# -/** - * @file - * Theme override of a link with separate title and URL elements. - * - * Available variables: - * - link: The link that has already been formatted by l(). - * - title: (optional) A descriptive or alternate title for the link, which may - * be different than the actual link text. - * - * @see template_preprocess() - * @see template_preprocess_link_formatter_link_separate() - */ -#} -{% apply spaceless %} - {{ title }} - {{ link }} -{% endapply %} diff --git a/core/themes/stable/templates/field/responsive-image-formatter.html.twig b/core/themes/stable/templates/field/responsive-image-formatter.html.twig deleted file mode 100644 index 3f30260697f5..000000000000 --- a/core/themes/stable/templates/field/responsive-image-formatter.html.twig +++ /dev/null @@ -1,17 +0,0 @@ -{# -/** - * @file - * Theme override to display a formatted responsive image field. - * - * Available variables: - * - responsive_image: A collection of responsive image data. - * - url: An optional URL the image can be linked to. - * - * @see template_preprocess_responsive_image_formatter() - */ -#} -{% if url %} - <a href="{{ url }}">{{ responsive_image }}</a> -{% else %} - {{ responsive_image }} -{% endif %} diff --git a/core/themes/stable/templates/field/responsive-image.html.twig b/core/themes/stable/templates/field/responsive-image.html.twig deleted file mode 100644 index 9fe132a43a42..000000000000 --- a/core/themes/stable/templates/field/responsive-image.html.twig +++ /dev/null @@ -1,28 +0,0 @@ -{# -/** - * @file - * Theme override of a responsive image. - * - * Available variables: - * - sources: The attributes of the <source> tags for this <picture> tag. - * - img_element: The controlling image, with the fallback image in srcset. - * - output_image_tag: Whether or not to output an <img> tag instead of a - * <picture> tag. - * - * @see template_preprocess() - * @see template_preprocess_responsive_image() - */ -#} -{% if output_image_tag %} - {{ img_element }} -{% else %} - <picture> - {% if sources %} - {% for source_attributes in sources %} - <source{{ source_attributes }}/> - {% endfor %} - {% endif %} - {# The controlling image, with the fallback image in srcset. #} - {{ img_element }} - </picture> -{% endif %} diff --git a/core/themes/stable/templates/field/time.html.twig b/core/themes/stable/templates/field/time.html.twig deleted file mode 100644 index 6dba1d7b7581..000000000000 --- a/core/themes/stable/templates/field/time.html.twig +++ /dev/null @@ -1,22 +0,0 @@ -{# -/** - * @file - * Theme override for a date / time element. - * - * Available variables - * - timestamp: (optional) A UNIX timestamp for the datetime attribute. If the - * datetime cannot be represented as a UNIX timestamp, use a valid datetime - * attribute value in attributes.datetime. - * - text: (optional) The content to display within the <time> element. - * Defaults to a human-readable representation of the timestamp value or the - * datetime attribute value using DateFormatter::format(). - * - attributes: (optional) HTML attributes to apply to the <time> element. - * A datetime attribute in 'attributes' overrides the 'timestamp'. To - * create a valid datetime attribute value from a UNIX timestamp, use - * DateFormatter::format() with one of the predefined 'html_*' formats. - * - * @see template_preprocess_time() - * @see http://www.w3.org/TR/html5-author/the-time-element.html#attr-time-datetime - */ -#} -<time{{ attributes }}>{{ text }}</time> diff --git a/core/themes/stable/templates/form/checkboxes.html.twig b/core/themes/stable/templates/form/checkboxes.html.twig deleted file mode 100644 index 9199f7e4c456..000000000000 --- a/core/themes/stable/templates/form/checkboxes.html.twig +++ /dev/null @@ -1,15 +0,0 @@ -{# -/** - * @file - * Theme override for a 'checkboxes' #type form element. - * - * Available variables - * - attributes: A list of HTML attributes for the wrapper element. - * - children: The rendered checkboxes. - * - * @see template_preprocess_checkboxes() - */ - @todo: remove this file once https://www.drupal.org/node/1819284 is resolved. - This is identical to core/modules/system/templates/container.html.twig -#} -<div{{ attributes.addClass('form-checkboxes') }}>{{ children }}</div> diff --git a/core/themes/stable/templates/form/confirm-form.html.twig b/core/themes/stable/templates/form/confirm-form.html.twig deleted file mode 100644 index 725f7f4df2cd..000000000000 --- a/core/themes/stable/templates/form/confirm-form.html.twig +++ /dev/null @@ -1,13 +0,0 @@ -{# -/** - * @file - * Theme override for confirm form. - * - * By default this does not alter the appearance of a form at all, - * but is provided as a convenience for themers. - * - * Available variables: - * - form: The confirm form. - */ -#} -{{ form }} diff --git a/core/themes/stable/templates/form/container.html.twig b/core/themes/stable/templates/form/container.html.twig deleted file mode 100644 index 0da6c388d022..000000000000 --- a/core/themes/stable/templates/form/container.html.twig +++ /dev/null @@ -1,28 +0,0 @@ -{# -/** - * @file - * Theme override of a container used to wrap child elements. - * - * Used for grouped form items. Can also be used as a theme wrapper for any - * renderable element, to surround it with a <div> and HTML attributes. - * See \Drupal\Core\Render\Element\RenderElement for more - * information on the #theme_wrappers render array property, and - * \Drupal\Core\Render\Element\container for usage of the container render - * element. - * - * Available variables: - * - attributes: HTML attributes for the containing element. - * - children: The rendered child elements of the container. - * - has_parent: A flag to indicate that the container has one or more parent - containers. - * - * @see template_preprocess_container() - */ -#} -{% - set classes = [ - has_parent ? 'js-form-wrapper', - has_parent ? 'form-wrapper', - ] -%} -<div{{ attributes.addClass(classes) }}>{{ children }}</div> diff --git a/core/themes/stable/templates/form/datetime-form.html.twig b/core/themes/stable/templates/form/datetime-form.html.twig deleted file mode 100644 index 1a26f111c587..000000000000 --- a/core/themes/stable/templates/form/datetime-form.html.twig +++ /dev/null @@ -1,15 +0,0 @@ -{# -/** - * @file - * Theme override of a datetime form element. - * - * Available variables: - * - attributes: HTML attributes for the datetime form element. - * - content: The datelist form element to be output. - * - * @see template_preprocess_datetime_form() - */ -#} -<div{{ attributes }}> - {{ content }} -</div> diff --git a/core/themes/stable/templates/form/datetime-wrapper.html.twig b/core/themes/stable/templates/form/datetime-wrapper.html.twig deleted file mode 100644 index 3c37ffd20db5..000000000000 --- a/core/themes/stable/templates/form/datetime-wrapper.html.twig +++ /dev/null @@ -1,31 +0,0 @@ -{# -/** - * @file - * Theme override of a datetime form wrapper. - * - * Available variables: - * - content: The form element to be output, usually a datelist, or datetime. - * - title: The title of the form element. - * - title_attributes: HTML attributes for the title wrapper. - * - description: Description text for the form element. - * - required: An indicator for whether the associated form element is required. - * - * @see template_preprocess_datetime_wrapper() - */ -#} -{% - set title_classes = [ - required ? 'js-form-required', - required ? 'form-required', - ] -%} -{% if title %} - <h4{{ title_attributes.addClass(title_classes) }}>{{ title }}</h4> -{% endif %} -{{ content }} -{% if errors %} - <div> - {{ errors }} - </div> -{% endif %} -{{ description }} diff --git a/core/themes/stable/templates/form/details.html.twig b/core/themes/stable/templates/form/details.html.twig deleted file mode 100644 index 19879959273d..000000000000 --- a/core/themes/stable/templates/form/details.html.twig +++ /dev/null @@ -1,38 +0,0 @@ -{# -/** - * @file - * Theme override for a details element. - * - * Available variables - * - attributes: A list of HTML attributes for the details element. - * - errors: (optional) Any errors for this details element, may not be set. - * - title: (optional) The title of the element, may not be set. - * - summary_attributes: A list of HTML attributes for the summary element. - * - description: (optional) The description of the element, may not be set. - * - children: (optional) The children of the element, may not be set. - * - value: (optional) The value of the element, may not be set. - * - * @see template_preprocess_details() - */ -#} -<details{{ attributes }}> - {% - set summary_classes = [ - required ? 'js-form-required', - required ? 'form-required', - ] - %} - {%- if title -%} - <summary{{ summary_attributes.addClass(summary_classes) }}>{{ title }}</summary> - {%- endif -%} - - {% if errors %} - <div> - {{ errors }} - </div> - {% endif %} - - {{ description }} - {{ children }} - {{ value }} -</details> diff --git a/core/themes/stable/templates/form/dropbutton-wrapper.html.twig b/core/themes/stable/templates/form/dropbutton-wrapper.html.twig deleted file mode 100644 index a2bdc21d6749..000000000000 --- a/core/themes/stable/templates/form/dropbutton-wrapper.html.twig +++ /dev/null @@ -1,20 +0,0 @@ -{# -/** - * @file - * Theme override for a dropbutton wrapper. - * - * Available variables: - * - children: Contains the child elements of the dropbutton menu. - * - * @see template_preprocess() - */ -#} -{% if children %} - {% apply spaceless %} - <div class="dropbutton-wrapper"> - <div class="dropbutton-widget"> - {{ children }} - </div> - </div> - {% endapply %} -{% endif %} diff --git a/core/themes/stable/templates/form/field-multiple-value-form.html.twig b/core/themes/stable/templates/form/field-multiple-value-form.html.twig deleted file mode 100644 index 246ac41bfdca..000000000000 --- a/core/themes/stable/templates/form/field-multiple-value-form.html.twig +++ /dev/null @@ -1,42 +0,0 @@ -{# -/** - * @file - * Theme override for an individual form element. - * - * Available variables for all fields: - * - multiple: Whether there are multiple instances of the field. - * - * Available variables for single cardinality fields: - * - elements: Form elements to be rendered. - * - * Available variables when there are multiple fields. - * - table: Table of field items. - * - description: The description element containing the following properties: - * - content: The description content of the form element. - * - attributes: HTML attributes to apply to the description container. - * - button: "Add another item" button. - * - * @see template_preprocess_field_multiple_value_form() - */ -#} -{% if multiple %} - {% - set classes = [ - 'js-form-item', - 'form-item' - ] - %} - <div{{ attributes.addClass(classes) }}> - {{ table }} - {% if description.content %} - <div{{ description.attributes.addClass('description') }} >{{ description.content }}</div> - {% endif %} - {% if button %} - <div class="clearfix">{{ button }}</div> - {% endif %} - </div> -{% else %} - {% for element in elements %} - {{ element }} - {% endfor %} -{% endif %} diff --git a/core/themes/stable/templates/form/fieldset.html.twig b/core/themes/stable/templates/form/fieldset.html.twig deleted file mode 100644 index efd05e3425bc..000000000000 --- a/core/themes/stable/templates/form/fieldset.html.twig +++ /dev/null @@ -1,69 +0,0 @@ -{# -/** - * @file - * Theme override for a fieldset element and its children. - * - * Available variables: - * - attributes: HTML attributes for the <fieldset> element. - * - errors: (optional) Any errors for this <fieldset> element, may not be set. - * - required: Boolean indicating whether the <fieldset> element is required. - * - legend: The <legend> element containing the following properties: - * - title: Title of the <fieldset>, intended for use as the text - of the <legend>. - * - attributes: HTML attributes to apply to the <legend> element. - * - description: The description element containing the following properties: - * - content: The description content of the <fieldset>. - * - attributes: HTML attributes to apply to the description container. - * - description_display: Description display setting. It can have these values: - * - before: The description is output before the element. - * - after: The description is output after the element (default). - * - invisible: The description is output after the element, hidden visually - * but available to screen readers. - * - children: The rendered child elements of the <fieldset>. - * - prefix: The content to add before the <fieldset> children. - * - suffix: The content to add after the <fieldset> children. - * - * @see template_preprocess_fieldset() - */ -#} -{% - set classes = [ - 'js-form-item', - 'form-item', - 'js-form-wrapper', - 'form-wrapper', - ] -%} -<fieldset{{ attributes.addClass(classes) }}> - {% - set legend_span_classes = [ - 'fieldset-legend', - required ? 'js-form-required', - required ? 'form-required', - ] - %} - {# Always wrap fieldset legends in a <span> for CSS positioning. #} - <legend{{ legend.attributes }}> - <span{{ legend_span.attributes.addClass(legend_span_classes) }}>{{ legend.title }}</span> - </legend> - <div class="fieldset-wrapper"> - {% if description_display == 'before' and description.content %} - <div{{ description.attributes.addClass('description') }}>{{ description.content }}</div> - {% endif %} - {% if errors %} - <div> - {{ errors }} - </div> - {% endif %} - {% if prefix %} - <span class="field-prefix">{{ prefix }}</span> - {% endif %} - {{ children }} - {% if suffix %} - <span class="field-suffix">{{ suffix }}</span> - {% endif %} - {% if description_display in ['after', 'invisible'] and description.content %} - <div{{ description.attributes.addClass('description') }}>{{ description.content }}</div> - {% endif %} - </div> -</fieldset> diff --git a/core/themes/stable/templates/form/form-element-label.html.twig b/core/themes/stable/templates/form/form-element-label.html.twig deleted file mode 100644 index 7c2f8f222340..000000000000 --- a/core/themes/stable/templates/form/form-element-label.html.twig +++ /dev/null @@ -1,25 +0,0 @@ -{# -/** - * @file - * Theme override for a form element label. - * - * Available variables: - * - title: The label's text. - * - title_display: Elements title_display setting. - * - required: An indicator for whether the associated form element is required. - * - attributes: A list of HTML attributes for the label. - * - * @see template_preprocess_form_element_label() - */ -#} -{% - set classes = [ - title_display == 'after' ? 'option', - title_display == 'invisible' ? 'visually-hidden', - required ? 'js-form-required', - required ? 'form-required', - ] -%} -{% if title is not empty or required -%} - <label{{ attributes.addClass(classes) }}>{{ title }}</label> -{%- endif %} diff --git a/core/themes/stable/templates/form/form-element.html.twig b/core/themes/stable/templates/form/form-element.html.twig deleted file mode 100644 index 9e87a1b6da3d..000000000000 --- a/core/themes/stable/templates/form/form-element.html.twig +++ /dev/null @@ -1,94 +0,0 @@ -{# -/** - * @file - * Theme override for a form element. - * - * Available variables: - * - attributes: HTML attributes for the containing element. - * - errors: (optional) Any errors for this form element, may not be set. - * - prefix: (optional) The form element prefix, may not be set. - * - suffix: (optional) The form element suffix, may not be set. - * - required: The required marker, or empty if the associated form element is - * not required. - * - type: The type of the element. - * - name: The name of the element. - * - label: A rendered label element. - * - label_display: Label display setting. It can have these values: - * - before: The label is output before the element. This is the default. - * The label includes the #title and the required marker, if #required. - * - after: The label is output after the element. For example, this is used - * for radio and checkbox #type elements. If the #title is empty but the - * field is #required, the label will contain only the required marker. - * - invisible: Labels are critical for screen readers to enable them to - * properly navigate through forms but can be visually distracting. This - * property hides the label for everyone except screen readers. - * - attribute: Set the title attribute on the element to create a tooltip but - * output no label element. This is supported only for checkboxes and radios - * in \Drupal\Core\Render\Element\CompositeFormElementTrait::preRenderCompositeFormElement(). - * It is used where a visual label is not needed, such as a table of - * checkboxes where the row and column provide the context. The tooltip will - * include the title and required marker. - * - description: (optional) A list of description properties containing: - * - content: A description of the form element, may not be set. - * - attributes: (optional) A list of HTML attributes to apply to the - * description content wrapper. Will only be set when description is set. - * - description_display: Description display setting. It can have these values: - * - before: The description is output before the element. - * - after: The description is output after the element. This is the default - * value. - * - invisible: The description is output after the element, hidden visually - * but available to screen readers. - * - disabled: True if the element is disabled. - * - title_display: Title display setting. - * - * @see template_preprocess_form_element() - */ -#} -{% - set classes = [ - 'js-form-item', - 'form-item', - 'js-form-type-' ~ type|clean_class, - 'form-item-' ~ name|clean_class, - 'js-form-item-' ~ name|clean_class, - title_display not in ['after', 'before'] ? 'form-no-label', - disabled == 'disabled' ? 'form-disabled', - errors ? 'form-item--error', - ] -%} -{% - set description_classes = [ - 'description', - description_display == 'invisible' ? 'visually-hidden', - ] -%} -<div{{ attributes.addClass(classes) }}> - {% if label_display in ['before', 'invisible'] %} - {{ label }} - {% endif %} - {% if prefix is not empty %} - <span class="field-prefix">{{ prefix }}</span> - {% endif %} - {% if description_display == 'before' and description.content %} - <div{{ description.attributes }}> - {{ description.content }} - </div> - {% endif %} - {{ children }} - {% if suffix is not empty %} - <span class="field-suffix">{{ suffix }}</span> - {% endif %} - {% if label_display == 'after' %} - {{ label }} - {% endif %} - {% if errors %} - <div class="form-item--error-message"> - {{ errors }} - </div> - {% endif %} - {% if description_display in ['after', 'invisible'] and description.content %} - <div{{ description.attributes.addClass(description_classes) }}> - {{ description.content }} - </div> - {% endif %} -</div> diff --git a/core/themes/stable/templates/form/form.html.twig b/core/themes/stable/templates/form/form.html.twig deleted file mode 100644 index 97b4b7a3de20..000000000000 --- a/core/themes/stable/templates/form/form.html.twig +++ /dev/null @@ -1,15 +0,0 @@ -{# -/** - * @file - * Theme override for a 'form' element. - * - * Available variables - * - attributes: A list of HTML attributes for the wrapper element. - * - children: The child elements of the form. - * - * @see template_preprocess_form() - */ -#} -<form{{ attributes }}> - {{ children }} -</form> diff --git a/core/themes/stable/templates/form/input.html.twig b/core/themes/stable/templates/form/input.html.twig deleted file mode 100644 index d5cac386e006..000000000000 --- a/core/themes/stable/templates/form/input.html.twig +++ /dev/null @@ -1,13 +0,0 @@ -{# -/** - * @file - * Theme override for an 'input' #type form element. - * - * Available variables: - * - attributes: A list of HTML attributes for the input element. - * - children: Optional additional rendered elements. - * - * @see template_preprocess_input() - */ -#} -<input{{ attributes }} />{{ children }} diff --git a/core/themes/stable/templates/form/radios.html.twig b/core/themes/stable/templates/form/radios.html.twig deleted file mode 100644 index 6e9a9d795b69..000000000000 --- a/core/themes/stable/templates/form/radios.html.twig +++ /dev/null @@ -1,13 +0,0 @@ -{# -/** - * @file - * Theme override for a 'radios' #type form element. - * - * Available variables - * - attributes: A list of HTML attributes for the wrapper element. - * - children: The rendered radios. - * - * @see template_preprocess_radios() - */ -#} -<div{{ attributes }}>{{ children }}</div> diff --git a/core/themes/stable/templates/form/select.html.twig b/core/themes/stable/templates/form/select.html.twig deleted file mode 100644 index 9c8a97c05897..000000000000 --- a/core/themes/stable/templates/form/select.html.twig +++ /dev/null @@ -1,27 +0,0 @@ -{# -/** - * @file - * Theme override for a select element. - * - * Available variables: - * - attributes: HTML attributes for the <select> tag. - * - options: The <option> element children. - * - * @see template_preprocess_select() - */ -#} -{% apply spaceless %} - <select{{ attributes }}> - {% for option in options %} - {% if option.type == 'optgroup' %} - <optgroup label="{{ option.label }}"> - {% for sub_option in option.options %} - <option value="{{ sub_option.value }}"{{ sub_option.selected ? ' selected="selected"' }}>{{ sub_option.label }}</option> - {% endfor %} - </optgroup> - {% elseif option.type == 'option' %} - <option value="{{ option.value }}"{{ option.selected ? ' selected="selected"' }}>{{ option.label }}</option> - {% endif %} - {% endfor %} - </select> -{% endapply %} diff --git a/core/themes/stable/templates/form/textarea.html.twig b/core/themes/stable/templates/form/textarea.html.twig deleted file mode 100644 index 96ddfc90e868..000000000000 --- a/core/themes/stable/templates/form/textarea.html.twig +++ /dev/null @@ -1,18 +0,0 @@ -{# -/** - * @file - * Theme override for a 'textarea' #type form element. - * - * Available variables - * - wrapper_attributes: A list of HTML attributes for the wrapper element. - * - attributes: A list of HTML attributes for the <textarea> element. - * - resizable: An indicator for whether the textarea is resizable. - * - required: An indicator for whether the textarea is required. - * - value: The textarea content. - * - * @see template_preprocess_textarea() - */ -#} -<div{{ wrapper_attributes }}> - <textarea{{ attributes }}>{{ value }}</textarea> -</div> diff --git a/core/themes/stable/templates/layout/book-export-html.html.twig b/core/themes/stable/templates/layout/book-export-html.html.twig deleted file mode 100644 index 86bb37ed225e..000000000000 --- a/core/themes/stable/templates/layout/book-export-html.html.twig +++ /dev/null @@ -1,45 +0,0 @@ -{# -/** - * @file - * Theme override for printed version of book outline. - * - * Available variables: - * - title: Top level node title. - * - head: Header tags. - * - language: Language object. - * - language_rtl: A flag indicating whether the current display language is a - * right to left language. - * - base_url: URL to the home page. - * - contents: Nodes within the current outline rendered through - * book-node-export-html.html.twig. - * - * @see template_preprocess_book_export_html() - */ -#} -<!DOCTYPE html> -<html{{ html_attributes }}> - <head> - <title>{{ title }}</title> - {{ page.head }} - <base href="{{ base_url }}" /> - <link type="text/css" rel="stylesheet" href="misc/print.css" /> - </head> - <body> - {# - The given node is embedded to its absolute depth in a top level section. - For example, a child node with depth 2 in the hierarchy is contained in - (otherwise empty) div elements corresponding to depth 0 and depth 1. This - is intended to support WYSIWYG output - e.g., level 3 sections always look - like level 3 sections, no matter their depth relative to the node selected - to be exported as printer-friendly HTML. - #} - - {% if depth > 1 %}{% for i in 1..depth-1 %} - <div> - {% endfor %}{% endif %} - {{ contents }} - {% if depth > 1 %}{% for i in 1..depth-1 %} - </div> - {% endfor %}{% endif %} - </body> -</html> diff --git a/core/themes/stable/templates/layout/html.html.twig b/core/themes/stable/templates/layout/html.html.twig deleted file mode 100644 index 32079e6fa2b6..000000000000 --- a/core/themes/stable/templates/layout/html.html.twig +++ /dev/null @@ -1,47 +0,0 @@ -{# -/** - * @file - * Theme override for the basic structure of a single Drupal page. - * - * Variables: - * - logged_in: A flag indicating if user is logged in. - * - root_path: The root path of the current page (e.g., node, admin, user). - * - node_type: The content type for the current node, if the page is a node. - * - head_title: List of text elements that make up the head_title variable. - * May contain one or more of the following: - * - title: The title of the page. - * - name: The name of the site. - * - slogan: The slogan of the site. - * - page_top: Initial rendered markup. This should be printed before 'page'. - * - page: The rendered page markup. - * - page_bottom: Closing rendered markup. This variable should be printed after - * 'page'. - * - db_offline: A flag indicating if the database is offline. - * - placeholder_token: The token for generating head, css, js and js-bottom - * placeholders. - * - * @see template_preprocess_html() - */ -#} -<!DOCTYPE html> -<html{{ html_attributes }}> - <head> - <head-placeholder token="{{ placeholder_token|raw }}"> - <title>{{ head_title|safe_join(' | ') }}</title> - <css-placeholder token="{{ placeholder_token|raw }}"> - <js-placeholder token="{{ placeholder_token|raw }}"> - </head> - <body{{ attributes }}> - {# - Keyboard navigation/accessibility link to main content section in - page.html.twig. - #} - <a href="#main-content" class="visually-hidden focusable"> - {{ 'Skip to main content'|t }} - </a> - {{ page_top }} - {{ page }} - {{ page_bottom }} - <js-bottom-placeholder token="{{ placeholder_token|raw }}"> - </body> -</html> diff --git a/core/themes/stable/templates/layout/install-page.html.twig b/core/themes/stable/templates/layout/install-page.html.twig deleted file mode 100644 index 44341f449e10..000000000000 --- a/core/themes/stable/templates/layout/install-page.html.twig +++ /dev/null @@ -1,53 +0,0 @@ -{# -/** - * @file - * Theme override to display a Drupal installation page. - * - * All available variables are mirrored in page.html.twig. - * Some may be blank but they are provided for consistency. - * - * @see template_preprocess_install_page() - */ -#} - <div class="layout-container"> - - <header role="banner"> - {% if site_name or site_slogan %} - <div class="name-and-slogan"> - {% if site_name %} - <h1>{{ site_name }}</h1> - {% endif %} - {% if site_slogan %} - <div class="site-slogan">{{ site_slogan }}</div> - {% endif %} - </div>{# /.name-and-slogan #} - {% endif %} - </header> - - <main role="main"> - {% if title %} - <h1>{{ title }}</h1> - {% endif %} - {{ page.highlighted }} - {{ page.content }} - </main> - - {% if page.sidebar_first %} - <aside class="layout-sidebar-first" role="complementary"> - {{ page.sidebar_first }} - </aside>{# /.layout-sidebar-first #} - {% endif %} - - {% if page.sidebar_second %} - <aside class="layout-sidebar-second" role="complementary"> - {{ page.sidebar_second }} - </aside>{# /.layout-sidebar-second #} - {% endif %} - - {% if page.footer %} - <footer role="contentinfo"> - {{ page.footer }} - </footer> - {% endif %} - - </div>{# /.layout-container #} diff --git a/core/themes/stable/templates/layout/layout--onecol.html.twig b/core/themes/stable/templates/layout/layout--onecol.html.twig deleted file mode 100644 index 7fe5b121ca8f..000000000000 --- a/core/themes/stable/templates/layout/layout--onecol.html.twig +++ /dev/null @@ -1,23 +0,0 @@ -{# -/** - * @file - * Theme override to display a one-column layout. - * - * Available variables: - * - content: The content for this layout. - * - attributes: HTML attributes for the layout <div>. - */ -#} -{% - set classes = [ - 'layout', - 'layout--onecol', - ] -%} -{% if content %} - <div{{ attributes.addClass(classes) }}> - <div {{ region_attributes.content.addClass('layout__region', 'layout__region--content') }}> - {{ content.content }} - </div> - </div> -{% endif %} diff --git a/core/themes/stable/templates/layout/layout--threecol-25-50-25.html.twig b/core/themes/stable/templates/layout/layout--threecol-25-50-25.html.twig deleted file mode 100644 index 715470bd061a..000000000000 --- a/core/themes/stable/templates/layout/layout--threecol-25-50-25.html.twig +++ /dev/null @@ -1,52 +0,0 @@ -{# -/** - * @file - * Theme override for a three column layout. - * - * This template provides a three column 25%-50%-25% display layout, with - * additional areas for the top and the bottom. - * - * Available variables: - * - content: The content for this layout. - * - attributes: HTML attributes for the layout <div>. - */ -#} -{% - set classes = [ - 'layout', - 'layout--threecol-25-50-25', - ] -%} -{% if content %} - <div{{ attributes.addClass(classes) }}> - {% if content.top %} - <div {{ region_attributes.top.addClass('layout__region', 'layout__region--top') }}> - {{ content.top }} - </div> - {% endif %} - - {% if content.first %} - <div {{ region_attributes.first.addClass('layout__region', 'layout__region--first') }}> - {{ content.first }} - </div> - {% endif %} - - {% if content.second %} - <div {{ region_attributes.second.addClass('layout__region', 'layout__region--second') }}> - {{ content.second }} - </div> - {% endif %} - - {% if content.third %} - <div {{ region_attributes.third.addClass('layout__region', 'layout__region--third') }}> - {{ content.third }} - </div> - {% endif %} - - {% if content.bottom %} - <div {{ region_attributes.bottom.addClass('layout__region', 'layout__region--bottom') }}> - {{ content.bottom }} - </div> - {% endif %} - </div> -{% endif %} diff --git a/core/themes/stable/templates/layout/layout--threecol-33-34-33.html.twig b/core/themes/stable/templates/layout/layout--threecol-33-34-33.html.twig deleted file mode 100644 index f0a541d49581..000000000000 --- a/core/themes/stable/templates/layout/layout--threecol-33-34-33.html.twig +++ /dev/null @@ -1,52 +0,0 @@ -{# -/** - * @file - * Theme override for a three column layout. - * - * This template provides a three column 33%-34%-33% display layout, with - * additional areas for the top and the bottom. - * - * Available variables: - * - content: The content for this layout. - * - attributes: HTML attributes for the layout <div>. - */ -#} -{% - set classes = [ - 'layout', - 'layout--threecol-33-34-33', - ] -%} -{% if content %} - <div{{ attributes.addClass(classes) }}> - {% if content.top %} - <div {{ region_attributes.top.addClass('layout__region', 'layout__region--top') }}> - {{ content.top }} - </div> - {% endif %} - - {% if content.first %} - <div {{ region_attributes.first.addClass('layout__region', 'layout__region--first') }}> - {{ content.first }} - </div> - {% endif %} - - {% if content.second %} - <div {{ region_attributes.second.addClass('layout__region', 'layout__region--second') }}> - {{ content.second }} - </div> - {% endif %} - - {% if content.third %} - <div {{ region_attributes.third.addClass('layout__region', 'layout__region--third') }}> - {{ content.third }} - </div> - {% endif %} - - {% if content.bottom %} - <div {{ region_attributes.bottom.addClass('layout__region', 'layout__region--bottom') }}> - {{ content.bottom }} - </div> - {% endif %} - </div> -{% endif %} diff --git a/core/themes/stable/templates/layout/layout--twocol-bricks.html.twig b/core/themes/stable/templates/layout/layout--twocol-bricks.html.twig deleted file mode 100644 index 08a0b4792061..000000000000 --- a/core/themes/stable/templates/layout/layout--twocol-bricks.html.twig +++ /dev/null @@ -1,64 +0,0 @@ -{# -/** - * @file - * Theme override for a two column layout. - * - * This template provides a two column display layout with full width areas at - * the top, bottom and in the middle. - * - * Available variables: - * - content: The content for this layout. - * - attributes: HTML attributes for the layout <div>. - */ -#} -{% - set classes = [ - 'layout', - 'layout--twocol-bricks', - ] -%} -{% if content %} - <div{{ attributes.addClass(classes) }}> - {% if content.top %} - <div {{ region_attributes.top.addClass('layout__region', 'layout__region--top') }}> - {{ content.top }} - </div> - {% endif %} - - {% if content.first_above %} - <div {{ region_attributes.first_above.addClass('layout__region', 'layout__region--first-above') }}> - {{ content.first_above }} - </div> - {% endif %} - - {% if content.second_above %} - <div {{ region_attributes.second_above.addClass('layout__region', 'layout__region--second-above') }}> - {{ content.second_above }} - </div> - {% endif %} - - {% if content.middle %} - <div {{ region_attributes.middle.addClass('layout__region', 'layout__region--middle') }}> - {{ content.middle }} - </div> - {% endif %} - - {% if content.first_below %} - <div {{ region_attributes.first_below.addClass('layout__region', 'layout__region--first-below') }}> - {{ content.first_below }} - </div> - {% endif %} - - {% if content.second_below %} - <div {{ region_attributes.second_below.addClass('layout__region', 'layout__region--second-below') }}> - {{ content.second_below }} - </div> - {% endif %} - - {% if content.bottom %} - <div {{ region_attributes.bottom.addClass('layout__region', 'layout__region--bottom') }}> - {{ content.bottom }} - </div> - {% endif %} - </div> -{% endif %} diff --git a/core/themes/stable/templates/layout/layout--twocol.html.twig b/core/themes/stable/templates/layout/layout--twocol.html.twig deleted file mode 100644 index 4de66f048958..000000000000 --- a/core/themes/stable/templates/layout/layout--twocol.html.twig +++ /dev/null @@ -1,43 +0,0 @@ -{# -/** - * @file - * Theme override to display a two-column layout. - * - * Available variables: - * - content: The content for this layout. - * - attributes: HTML attributes for the layout <div>. - */ -#} -{% - set classes = [ - 'layout', - 'layout--twocol', - ] -%} -{% if content %} - <div{{ attributes.addClass(classes) }}> - {% if content.top %} - <div {{ region_attributes.top.addClass('layout__region', 'layout__region--top') }}> - {{ content.top }} - </div> - {% endif %} - - {% if content.first %} - <div {{ region_attributes.first.addClass('layout__region', 'layout__region--first') }}> - {{ content.first }} - </div> - {% endif %} - - {% if content.second %} - <div {{ region_attributes.second.addClass('layout__region', 'layout__region--second') }}> - {{ content.second }} - </div> - {% endif %} - - {% if content.bottom %} - <div {{ region_attributes.bottom.addClass('layout__region', 'layout__region--bottom') }}> - {{ content.bottom }} - </div> - {% endif %} - </div> -{% endif %} diff --git a/core/themes/stable/templates/layout/layout.html.twig b/core/themes/stable/templates/layout/layout.html.twig deleted file mode 100644 index 59df5c640415..000000000000 --- a/core/themes/stable/templates/layout/layout.html.twig +++ /dev/null @@ -1,23 +0,0 @@ -{# -/** - * @file - * Template for a generic layout. - */ -#} -{% - set classes = [ - 'layout', - 'layout--' ~ layout.id|clean_class, - ] -%} -{% if content %} - <div{{ attributes.addClass(classes) }}> - {% for region in layout.getRegionNames %} - {% if content[region] %} - <div {{ region_attributes[region].addClass('layout__region', 'layout__region--' ~ region|clean_class) }}> - {{ content[region] }} - </div> - {% endif %} - {% endfor %} - </div> -{% endif %} diff --git a/core/themes/stable/templates/layout/maintenance-page.html.twig b/core/themes/stable/templates/layout/maintenance-page.html.twig deleted file mode 100644 index de0acaabbbb4..000000000000 --- a/core/themes/stable/templates/layout/maintenance-page.html.twig +++ /dev/null @@ -1,58 +0,0 @@ -{# -/** - * @file - * Theme override to display a single Drupal page while offline. - * - * All available variables are mirrored in page.html.twig. - * Some may be blank but they are provided for consistency. - * - * @see template_preprocess_maintenance_page() - */ -#} -<header role="banner"> - {% if logo %} - <a href="{{ front_page }}" title="{{ 'Home'|t }}" rel="home"> - <img src="{{ logo }}" alt="{{ 'Home'|t }}"/> - </a> - {% endif %} - - {% if site_name or site_slogan %} - {% if site_name %} - <h1> - <a href="{{ front_page }}" title="{{ 'Home'|t }}" rel="home">{{ site_name }}</a> - </h1> - {% endif %} - - {% if site_slogan %} - <div>{{ site_slogan }}</div> - {% endif %} - {% endif %} -</header> - -<main role="main"> - {% if title %} - <h1>{{ title }}</h1> - {% endif %} - - {{ page.highlighted }} - - {{ page.content }} -</main> - -{% if page.sidebar_first %} - <aside role="complementary"> - {{ page.sidebar_first }} - </aside> -{% endif %} - -{% if page.sidebar_second %} - <aside role="complementary"> - {{ page.sidebar_second }} - </aside> -{% endif %} - -{% if page.footer %} - <footer role="contentinfo"> - {{ page.footer }} - </footer> -{% endif %} diff --git a/core/themes/stable/templates/layout/page.html.twig b/core/themes/stable/templates/layout/page.html.twig deleted file mode 100644 index 669a1c658ef5..000000000000 --- a/core/themes/stable/templates/layout/page.html.twig +++ /dev/null @@ -1,88 +0,0 @@ -{# -/** - * @file - * Theme override to display a single page. - * - * The doctype, html, head and body tags are not in this template. Instead they - * can be found in the html.html.twig template in this directory. - * - * Available variables: - * - * General utility variables: - * - base_path: The base URL path of the Drupal installation. Will usually be - * "/" unless you have installed Drupal in a sub-directory. - * - is_front: A flag indicating if the current page is the front page. - * - logged_in: A flag indicating if the user is registered and signed in. - * - is_admin: A flag indicating if the user has permission to access - * administration pages. - * - * Site identity: - * - front_page: The URL of the front page. Use this instead of base_path when - * linking to the front page. This includes the language domain or prefix. - * - * Page content (in order of occurrence in the default page.html.twig): - * - messages: Status and error messages. Should be displayed prominently. - * - node: Fully loaded node, if there is an automatically-loaded node - * associated with the page and the node ID is the second argument in the - * page's path (e.g. node/12345 and node/12345/revisions, but not - * comment/reply/12345). - * - * Regions: - * - page.header: Items for the header region. - * - page.primary_menu: Items for the primary menu region. - * - page.secondary_menu: Items for the secondary menu region. - * - page.highlighted: Items for the highlighted content region. - * - page.help: Dynamic help text, mostly for admin pages. - * - page.content: The main content of the current page. - * - page.sidebar_first: Items for the first sidebar. - * - page.sidebar_second: Items for the second sidebar. - * - page.footer: Items for the footer region. - * - page.breadcrumb: Items for the breadcrumb region. - * - * @see template_preprocess_page() - * @see html.html.twig - */ -#} -<div class="layout-container"> - - <header role="banner"> - {{ page.header }} - </header> - - {{ page.primary_menu }} - {{ page.secondary_menu }} - - {{ page.breadcrumb }} - - {{ page.highlighted }} - - {{ page.help }} - - <main role="main"> - <a id="main-content" tabindex="-1"></a>{# link is in html.html.twig #} - - <div class="layout-content"> - {{ page.content }} - </div>{# /.layout-content #} - - {% if page.sidebar_first %} - <aside class="layout-sidebar-first" role="complementary"> - {{ page.sidebar_first }} - </aside> - {% endif %} - - {% if page.sidebar_second %} - <aside class="layout-sidebar-second" role="complementary"> - {{ page.sidebar_second }} - </aside> - {% endif %} - - </main> - - {% if page.footer %} - <footer role="contentinfo"> - {{ page.footer }} - </footer> - {% endif %} - -</div>{# /.layout-container #} diff --git a/core/themes/stable/templates/layout/region.html.twig b/core/themes/stable/templates/layout/region.html.twig deleted file mode 100644 index e5e36d07410b..000000000000 --- a/core/themes/stable/templates/layout/region.html.twig +++ /dev/null @@ -1,19 +0,0 @@ -{# -/** - * @file - * Theme override to display a region. - * - * Available variables: - * - content: The content for this region, typically blocks. - * - attributes: HTML attributes for the region <div>. - * - region: The name of the region variable as defined in the theme's - * .info.yml file. - * - * @see template_preprocess_region() - */ -#} -{% if content %} - <div{{ attributes }}> - {{ content }} - </div> -{% endif %} diff --git a/core/themes/stable/templates/media-library/media--media-library.html.twig b/core/themes/stable/templates/media-library/media--media-library.html.twig deleted file mode 100644 index 4c5a5a709709..000000000000 --- a/core/themes/stable/templates/media-library/media--media-library.html.twig +++ /dev/null @@ -1,47 +0,0 @@ -{# -/** - * @file - * Theme override to present a media entity in the media library. - * - * Available variables: - * - media: The entity with limited access to object properties and methods. - * Only method names starting with "get", "has", or "is" and a few common - * methods such as "id", "label", and "bundle" are available. For example: - * - entity.getEntityTypeId() will return the entity type ID. - * - entity.hasField('field_example') returns TRUE if the entity includes - * field_example. (This does not indicate the presence of a value in this - * field.) - * Calling other methods, such as entity.delete(), will result in an exception. - * See \Drupal\Core\Entity\EntityInterface for a full list of methods. - * - name: Name of the media. - * - content: Media content. - * - title_prefix: Additional output populated by modules, intended to be - * displayed in front of the main title tag that appears in the template. - * - title_suffix: Additional output populated by modules, intended to be - * displayed after the main title tag that appears in the template. - * - view_mode: View mode; for example, "teaser" or "full". - * - attributes: HTML attributes for the containing element. - * - title_attributes: Same as attributes, except applied to the main title - * tag that appears in the template. - * - url: Direct URL of the media. - * - preview_attributes: HTML attributes for the preview wrapper. - * - metadata_attributes: HTML attributes for the expandable metadata area. - * - status: Whether or not the Media is published. - * - * @see template_preprocess_media() - * @see media_library_preprocess_media() - */ -#} -<article{{ attributes }}> - {% if content %} - <div{{ preview_attributes.addClass('js-media-library-item-preview') }}> - {{ content|without('name') }} - </div> - {% if not status %} - {{ "unpublished" | t }} - {% endif %} - <div{{ metadata_attributes }}> - {{ name }} - </div> - {% endif %} -</article> diff --git a/core/themes/stable/templates/media-library/media-library-item.html.twig b/core/themes/stable/templates/media-library/media-library-item.html.twig deleted file mode 100644 index 372b71c88b1f..000000000000 --- a/core/themes/stable/templates/media-library/media-library-item.html.twig +++ /dev/null @@ -1,20 +0,0 @@ -{# -/** - * @file - * Theme override of a media library item. - * - * This is used when displaying selected media items, either in the field - * widget or in the "Additional selected media" area when adding new - * media items in the media library modal dialog. - * - * Available variables: - * - attributes: HTML attributes for the containing element. - * - content: The content of the media library item, plus any additional - * fields or elements surrounding it. - * - * @see template_preprocess_media_library_item() - */ -#} -<div{{ attributes }}> - {{ content }} -</div> diff --git a/core/themes/stable/templates/media-library/media-library-wrapper.html.twig b/core/themes/stable/templates/media-library/media-library-wrapper.html.twig deleted file mode 100644 index 01fcbf6519a0..000000000000 --- a/core/themes/stable/templates/media-library/media-library-wrapper.html.twig +++ /dev/null @@ -1,19 +0,0 @@ -{# -/** - * @file - * Theme override of a container used to wrap the media library's modal dialog - * interface. - * - * Available variables: - * - attributes: HTML attributes for the containing element. - * - menu: The menu of available media types to choose from. - * - content: The form to add new media items, followed by the grid or table of - * existing media items to choose from. - * - * @see template_preprocess_media_library_wrapper() - */ -#} -<div{{ attributes }}> - {{ menu }} - {{ content }} -</div> diff --git a/core/themes/stable/templates/misc/feed-icon.html.twig b/core/themes/stable/templates/misc/feed-icon.html.twig deleted file mode 100644 index 01ffc1767b01..000000000000 --- a/core/themes/stable/templates/misc/feed-icon.html.twig +++ /dev/null @@ -1,16 +0,0 @@ -{# -/** - * @file - * Theme override for a feed icon. - * - * Available variables: - * - url: An internal system path or a fully qualified external URL of the feed. - * - title: Title of the feed for describing the feed on the subscribe link. - * - attributes: Remaining HTML attributes for the feed link. - * - title: A descriptive title of the feed link. - * - class: HTML classes to be applied to the feed link. - */ -#} -<a href="{{ url }}"{{ attributes.addClass('feed-icon') }}> - {{ 'Subscribe to @title'|t({'@title': title}) }} -</a> diff --git a/core/themes/stable/templates/misc/progress-bar.html.twig b/core/themes/stable/templates/misc/progress-bar.html.twig deleted file mode 100644 index 7b67afec8f14..000000000000 --- a/core/themes/stable/templates/misc/progress-bar.html.twig +++ /dev/null @@ -1,21 +0,0 @@ -{# -/** - * @file - * Theme override for a progress bar. - * - * Note that the core Batch API uses this only for non-JavaScript batch jobs. - * - * Available variables: - * - label: The label of the working task. - * - percent: The percentage of the progress. - * - message: A string containing information to be displayed. - */ -#} -<div class="progress" data-drupal-progress> - {% if label %} - <div class="progress__label">{{ label }}</div> - {% endif %} - <div class="progress__track"><div class="progress__bar" style="width: {{ percent }}%"></div></div> - <div class="progress__percentage">{{ percent }}%</div> - <div class="progress__description">{{ message }}</div> -</div> diff --git a/core/themes/stable/templates/misc/status-messages.html.twig b/core/themes/stable/templates/misc/status-messages.html.twig deleted file mode 100644 index 969631d2d06e..000000000000 --- a/core/themes/stable/templates/misc/status-messages.html.twig +++ /dev/null @@ -1,45 +0,0 @@ -{# -/** - * @file - * Theme override for status messages. - * - * Displays status, error, and warning messages, grouped by type. - * - * An invisible heading identifies the messages for assistive technology. - * Sighted users see a colored box. See http://www.w3.org/TR/WCAG-TECHS/H69.html - * for info. - * - * Add an ARIA label to the contentinfo area so that assistive technology - * user agents will better describe this landmark. - * - * Available variables: - * - message_list: List of messages to be displayed, grouped by type. - * - status_headings: List of all status types. - * - attributes: HTML attributes for the element, including: - * - class: HTML classes. - */ -#} -<div data-drupal-messages> -{% for type, messages in message_list %} - <div role="contentinfo" aria-label="{{ status_headings[type] }}"{{ attributes|without('role', 'aria-label') }}> - {% if type == 'error' %} - <div role="alert"> - {% endif %} - {% if status_headings[type] %} - <h2 class="visually-hidden">{{ status_headings[type] }}</h2> - {% endif %} - {% if messages|length > 1 %} - <ul> - {% for message in messages %} - <li>{{ message }}</li> - {% endfor %} - </ul> - {% else %} - {{ messages|first }} - {% endif %} - {% if type == 'error' %} - </div> - {% endif %} - </div> -{% endfor %} -</div> diff --git a/core/themes/stable/templates/navigation/book-all-books-block.html.twig b/core/themes/stable/templates/navigation/book-all-books-block.html.twig deleted file mode 100644 index 2eafa8e0c321..000000000000 --- a/core/themes/stable/templates/navigation/book-all-books-block.html.twig +++ /dev/null @@ -1,22 +0,0 @@ -{# -/** - * @file - * Theme override for rendering book outlines within a block. - * - * This template is used only when the block is configured to "show block on all - * pages", which presents multiple independent books on all pages. - * - * Available variables: - * - book_menus: Book outlines. - * - id: The parent book ID. - * - title: The parent book title. - * - menu: The top-level book links. - * - * @see template_preprocess_book_all_books_block() - */ -#} -{% for book in book_menus %} - <nav role="navigation" aria-label="{% trans %}Book outline for {{ book.title }}{% endtrans %}"> - {{ book.menu }} - </nav> -{% endfor %} diff --git a/core/themes/stable/templates/navigation/book-navigation.html.twig b/core/themes/stable/templates/navigation/book-navigation.html.twig deleted file mode 100644 index 28a797a12a99..000000000000 --- a/core/themes/stable/templates/navigation/book-navigation.html.twig +++ /dev/null @@ -1,55 +0,0 @@ -{# -/** - * @file - * Theme override to navigate books. - * - * Presented under nodes that are a part of book outlines. - * - * Available variables: - * - tree: The immediate children of the current node rendered as an unordered - * list. - * - current_depth: Depth of the current node within the book outline. Provided - * for context. - * - prev_url: URL to the previous node. - * - prev_title: Title of the previous node. - * - parent_url: URL to the parent node. - * - parent_title: Title of the parent node. Not printed by default. Provided - * as an option. - * - next_url: URL to the next node. - * - next_title: Title of the next node. - * - has_links: Flags TRUE whenever the previous, parent or next data has a - * value. - * - book_id: The book ID of the current outline being viewed. Same as the node - * ID containing the entire outline. Provided for context. - * - book_url: The book/node URL of the current outline being viewed. Provided - * as an option. Not used by default. - * - book_title: The book/node title of the current outline being viewed. - * - * @see template_preprocess_book_navigation() - */ -#} -{% if tree or has_links %} - <nav role="navigation" aria-labelledby="book-label-{{ book_id }}"> - {{ tree }} - {% if has_links %} - <h2>{{ 'Book traversal links for'|t }} {{ book_title }}</h2> - <ul> - {% if prev_url %} - <li> - <a href="{{ prev_url }}" rel="prev" title="{{ 'Go to previous page'|t }}"><b>{{ '‹'|t }}</b> {{ prev_title }}</a> - </li> - {% endif %} - {% if parent_url %} - <li> - <a href="{{ parent_url }}" title="{{ 'Go to parent page'|t }}">{{ 'Up'|t }}</a> - </li> - {% endif %} - {% if next_url %} - <li> - <a href="{{ next_url }}" rel="next" title="{{ 'Go to next page'|t }}">{{ next_title }} <b>{{ '›'|t }}</b></a> - </li> - {% endif %} - </ul> - {% endif %} - </nav> -{% endif %} diff --git a/core/themes/stable/templates/navigation/book-tree.html.twig b/core/themes/stable/templates/navigation/book-tree.html.twig deleted file mode 100644 index bbb5c93a9767..000000000000 --- a/core/themes/stable/templates/navigation/book-tree.html.twig +++ /dev/null @@ -1,47 +0,0 @@ -{# -/** - * @file - * Theme override to display a book tree. - * - * Returns HTML for a wrapper for a book sub-tree. - * - * Available variables: - * - items: A nested list of book items. Each book item contains: - * - attributes: HTML attributes for the book item. - * - below: The book item child items. - * - title: The book link title. - * - url: The book link URL, instance of \Drupal\Core\Url. - * - is_expanded: TRUE if the link has visible children within the current - * book tree. - * - is_collapsed: TRUE if the link has children within the current book tree - * that are not currently visible. - * - in_active_trail: TRUE if the link is in the active trail. - */ -#} -{% import _self as book_tree %} - -{# - We call a macro which calls itself to render the full tree. - @see https://twig.symfony.com/doc/3.x/tags/macro.html -#} -{{ book_tree.book_links(items, attributes, 0) }} - -{% macro book_links(items, attributes, menu_level) %} - {% import _self as book_tree %} - {% if items %} - {% if menu_level == 0 %} - <ul{{ attributes }}> - {% else %} - <ul> - {% endif %} - {% for item in items %} - <li{{ item.attributes }}> - {{ link(item.title, item.url) }} - {% if item.below %} - {{ book_tree.book_links(item.below, attributes, menu_level + 1) }} - {% endif %} - </li> - {% endfor %} - </ul> - {% endif %} -{% endmacro %} diff --git a/core/themes/stable/templates/navigation/breadcrumb.html.twig b/core/themes/stable/templates/navigation/breadcrumb.html.twig deleted file mode 100644 index 109768322444..000000000000 --- a/core/themes/stable/templates/navigation/breadcrumb.html.twig +++ /dev/null @@ -1,25 +0,0 @@ -{# -/** - * @file - * Theme override for a breadcrumb trail. - * - * Available variables: - * - breadcrumb: Breadcrumb trail items. - */ -#} -{% if breadcrumb %} - <nav role="navigation" aria-labelledby="system-breadcrumb"> - <h2 id="system-breadcrumb" class="visually-hidden">{{ 'Breadcrumb'|t }}</h2> - <ol> - {% for item in breadcrumb %} - <li> - {% if item.url %} - <a href="{{ item.url }}">{{ item.text }}</a> - {% else %} - {{ item.text }} - {% endif %} - </li> - {% endfor %} - </ol> - </nav> -{% endif %} diff --git a/core/themes/stable/templates/navigation/links.html.twig b/core/themes/stable/templates/navigation/links.html.twig deleted file mode 100644 index 8eb003355eb3..000000000000 --- a/core/themes/stable/templates/navigation/links.html.twig +++ /dev/null @@ -1,55 +0,0 @@ -{# -/** - * @file - * Theme override for a set of links. - * - * Available variables: - * - attributes: Attributes for the UL containing the list of links. - * - links: Links to be output. - * Each link will have the following elements: - * - link: (optional) A render array that returns a link. See - * template_preprocess_links() for details how it is generated. - * - text: The link text. - * - attributes: HTML attributes for the list item element. - * - text_attributes: (optional) HTML attributes for the span element if no - * 'url' was supplied. - * - heading: (optional) A heading to precede the links. - * - text: The heading text. - * - level: The heading level (e.g. 'h2', 'h3'). - * - attributes: (optional) A keyed list of attributes for the heading. - * If the heading is a string, it will be used as the text of the heading and - * the level will default to 'h2'. - * - * Headings should be used on navigation menus and any list of links that - * consistently appears on multiple pages. To make the heading invisible use - * the 'visually-hidden' CSS class. Do not use 'display:none', which - * removes it from screen readers and assistive technology. Headings allow - * screen reader and keyboard only users to navigate to or skip the links. - * See http://juicystudio.com/article/screen-readers-display-none.php and - * http://www.w3.org/TR/WCAG-TECHS/H42.html for more information. - * - * @see template_preprocess_links() - */ -#} -{% if links -%} - {%- if heading -%} - {%- if heading.level -%} - <{{ heading.level }}{{ heading.attributes }}>{{ heading.text }}</{{ heading.level }}> - {%- else -%} - <h2{{ heading.attributes }}>{{ heading.text }}</h2> - {%- endif -%} - {%- endif -%} - <ul{{ attributes }}> - {%- for item in links -%} - <li{{ item.attributes }}> - {%- if item.link -%} - {{ item.link }} - {%- elseif item.text_attributes -%} - <span{{ item.text_attributes }}>{{ item.text }}</span> - {%- else -%} - {{ item.text }} - {%- endif -%} - </li> - {%- endfor -%} - </ul> -{%- endif %} diff --git a/core/themes/stable/templates/navigation/menu--toolbar.html.twig b/core/themes/stable/templates/navigation/menu--toolbar.html.twig deleted file mode 100644 index 2e6fd1735ce3..000000000000 --- a/core/themes/stable/templates/navigation/menu--toolbar.html.twig +++ /dev/null @@ -1,55 +0,0 @@ -{# -/** - * @file - * Theme override to display a toolbar menu. - * - * Available variables: - * - menu_name: The machine name of the menu. - * - items: A nested list of menu items. Each menu item contains: - * - attributes: HTML attributes for the menu item. - * - below: The menu item child items. - * - title: The menu link title. - * - url: The menu link url, instance of \Drupal\Core\Url - * - localized_options: Menu link localized options. - * - is_expanded: TRUE if the link has visible children within the current - * menu tree. - * - is_collapsed: TRUE if the link has children within the current menu tree - * that are not currently visible. - * - in_active_trail: TRUE if the link is in the active trail. - */ -#} -{% import _self as menus %} - -{# - We call a macro which calls itself to render the full tree. - @see https://twig.symfony.com/doc/3.x/tags/macro.html -#} -{{ menus.menu_links(items, attributes, 0) }} - -{% macro menu_links(items, attributes, menu_level) %} - {% import _self as menus %} - {% if items %} - {% if menu_level == 0 %} - <ul{{ attributes.addClass('toolbar-menu') }}> - {% else %} - <ul class="toolbar-menu"> - {% endif %} - {% for item in items %} - {% - set classes = [ - 'menu-item', - item.is_expanded ? 'menu-item--expanded', - item.is_collapsed ? 'menu-item--collapsed', - item.in_active_trail ? 'menu-item--active-trail', - ] - %} - <li{{ item.attributes.addClass(classes) }}> - {{ link(item.title, item.url) }} - {% if item.below %} - {{ menus.menu_links(item.below, attributes, menu_level + 1) }} - {% endif %} - </li> - {% endfor %} - </ul> - {% endif %} -{% endmacro %} diff --git a/core/themes/stable/templates/navigation/menu-local-action.html.twig b/core/themes/stable/templates/navigation/menu-local-action.html.twig deleted file mode 100644 index 27872837abdc..000000000000 --- a/core/themes/stable/templates/navigation/menu-local-action.html.twig +++ /dev/null @@ -1,13 +0,0 @@ -{# -/** - * @file - * Theme override for a single local action link. - * - * Available variables: - * - attributes: HTML attributes for the wrapper element. - * - link: A rendered link element. - * - * @see template_preprocess_menu_local_action() - */ -#} -<li{{ attributes }}>{{ link }}</li> diff --git a/core/themes/stable/templates/navigation/menu-local-task.html.twig b/core/themes/stable/templates/navigation/menu-local-task.html.twig deleted file mode 100644 index b6c3ca241913..000000000000 --- a/core/themes/stable/templates/navigation/menu-local-task.html.twig +++ /dev/null @@ -1,17 +0,0 @@ -{# -/** - * @file - * Theme override for a local task link. - * - * Available variables: - * - attributes: HTML attributes for the wrapper element. - * - is_active: Whether the task item is an active tab. - * - link: A rendered link element. - * - * Note: This template renders the content for each task item in - * menu-local-tasks.html.twig. - * - * @see template_preprocess_menu_local_task() - */ -#} -<li{{ attributes }}>{{ link }}</li> diff --git a/core/themes/stable/templates/navigation/menu-local-tasks.html.twig b/core/themes/stable/templates/navigation/menu-local-tasks.html.twig deleted file mode 100644 index 8aded432d89e..000000000000 --- a/core/themes/stable/templates/navigation/menu-local-tasks.html.twig +++ /dev/null @@ -1,21 +0,0 @@ -{# -/** - * @file - * Theme override to display primary and secondary local tasks. - * - * Available variables: - * - primary: HTML list items representing primary tasks. - * - secondary: HTML list items representing secondary tasks. - * - * Each item in these variables (primary and secondary) can be individually - * themed in menu-local-task.html.twig. - */ -#} -{% if primary %} - <h2 class="visually-hidden">{{ 'Primary tabs'|t }}</h2> - <ul>{{ primary }}</ul> -{% endif %} -{% if secondary %} - <h2 class="visually-hidden">{{ 'Secondary tabs'|t }}</h2> - <ul>{{ secondary }}</ul> -{% endif %} diff --git a/core/themes/stable/templates/navigation/menu.html.twig b/core/themes/stable/templates/navigation/menu.html.twig deleted file mode 100644 index ee1d534e478f..000000000000 --- a/core/themes/stable/templates/navigation/menu.html.twig +++ /dev/null @@ -1,47 +0,0 @@ -{# -/** - * @file - * Theme override to display a menu. - * - * Available variables: - * - menu_name: The machine name of the menu. - * - items: A nested list of menu items. Each menu item contains: - * - attributes: HTML attributes for the menu item. - * - below: The menu item child items. - * - title: The menu link title. - * - url: The menu link url, instance of \Drupal\Core\Url - * - localized_options: Menu link localized options. - * - is_expanded: TRUE if the link has visible children within the current - * menu tree. - * - is_collapsed: TRUE if the link has children within the current menu tree - * that are not currently visible. - * - in_active_trail: TRUE if the link is in the active trail. - */ -#} -{% import _self as menus %} - -{# - We call a macro which calls itself to render the full tree. - @see https://twig.symfony.com/doc/3.x/tags/macro.html -#} -{{ menus.menu_links(items, attributes, 0) }} - -{% macro menu_links(items, attributes, menu_level) %} - {% import _self as menus %} - {% if items %} - {% if menu_level == 0 %} - <ul{{ attributes }}> - {% else %} - <ul> - {% endif %} - {% for item in items %} - <li{{ item.attributes }}> - {{ link(item.title, item.url) }} - {% if item.below %} - {{ menus.menu_links(item.below, attributes, menu_level + 1) }} - {% endif %} - </li> - {% endfor %} - </ul> - {% endif %} -{% endmacro %} diff --git a/core/themes/stable/templates/navigation/pager.html.twig b/core/themes/stable/templates/navigation/pager.html.twig deleted file mode 100644 index 6f863faaf912..000000000000 --- a/core/themes/stable/templates/navigation/pager.html.twig +++ /dev/null @@ -1,99 +0,0 @@ -{# -/** - * @file - * Theme override to display a pager. - * - * Available variables: - * - heading_id: Pagination heading ID. - * - items: List of pager items. - * The list is keyed by the following elements: - * - first: Item for the first page; not present on the first page of results. - * - previous: Item for the previous page; not present on the first page - * of results. - * - next: Item for the next page; not present on the last page of results. - * - last: Item for the last page; not present on the last page of results. - * - pages: List of pages, keyed by page number. - * Sub-sub elements: - * items.first, items.previous, items.next, items.last, and each item inside - * items.pages contain the following elements: - * - href: URL with appropriate query parameters for the item. - * - attributes: A keyed list of HTML attributes for the item. - * - text: The visible text used for the item link, such as "‹ Previous" - * or "Next ›". - * - current: The page number of the current page. - * - ellipses: If there are more pages than the quantity allows, then an - * ellipsis before or after the listed pages may be present. - * - previous: Present if the currently visible list of pages does not start - * at the first page. - * - next: Present if the visible list of pages ends before the last page. - * - * @see template_preprocess_pager() - */ -#} -{% if items %} - <nav class="pager" role="navigation" aria-labelledby="{{ heading_id }}"> - <h4 id="{{ heading_id }}" class="visually-hidden">{{ 'Pagination'|t }}</h4> - <ul class="pager__items js-pager__items"> - {# Print first item if we are not on the first page. #} - {% if items.first %} - <li class="pager__item pager__item--first"> - <a href="{{ items.first.href }}" title="{{ 'Go to first page'|t }}"{{ items.first.attributes|without('href', 'title') }}> - <span class="visually-hidden">{{ 'First page'|t }}</span> - <span aria-hidden="true">{{ items.first.text|default('« First'|t) }}</span> - </a> - </li> - {% endif %} - {# Print previous item if we are not on the first page. #} - {% if items.previous %} - <li class="pager__item pager__item--previous"> - <a href="{{ items.previous.href }}" title="{{ 'Go to previous page'|t }}" rel="prev"{{ items.previous.attributes|without('href', 'title', 'rel') }}> - <span class="visually-hidden">{{ 'Previous page'|t }}</span> - <span aria-hidden="true">{{ items.previous.text|default('‹ Previous'|t) }}</span> - </a> - </li> - {% endif %} - {# Add an ellipsis if there are further previous pages. #} - {% if ellipses.previous %} - <li class="pager__item pager__item--ellipsis" role="presentation">…</li> - {% endif %} - {# Now generate the actual pager piece. #} - {% for key, item in items.pages %} - <li class="pager__item{{ current == key ? ' is-active' : '' }}"> - {% if current == key %} - {% set title = 'Current page'|t %} - {% else %} - {% set title = 'Go to page @key'|t({'@key': key}) %} - {% endif %} - <a href="{{ item.href }}" title="{{ title }}"{{ item.attributes|without('href', 'title') }}> - <span class="visually-hidden"> - {{ current == key ? 'Current page'|t : 'Page'|t }} - </span> - {{- key -}} - </a> - </li> - {% endfor %} - {# Add an ellipsis if there are further next pages. #} - {% if ellipses.next %} - <li class="pager__item pager__item--ellipsis" role="presentation">…</li> - {% endif %} - {# Print next item if we are not on the last page. #} - {% if items.next %} - <li class="pager__item pager__item--next"> - <a href="{{ items.next.href }}" title="{{ 'Go to next page'|t }}" rel="next"{{ items.next.attributes|without('href', 'title', 'rel') }}> - <span class="visually-hidden">{{ 'Next page'|t }}</span> - <span aria-hidden="true">{{ items.next.text|default('Next ›'|t) }}</span> - </a> - </li> - {% endif %} - {# Print last item if we are not on the last page. #} - {% if items.last %} - <li class="pager__item pager__item--last"> - <a href="{{ items.last.href }}" title="{{ 'Go to last page'|t }}"{{ items.last.attributes|without('href', 'title') }}> - <span class="visually-hidden">{{ 'Last page'|t }}</span> - <span aria-hidden="true">{{ items.last.text|default('Last »'|t) }}</span> - </a> - </li> - {% endif %} - </ul> - </nav> -{% endif %} diff --git a/core/themes/stable/templates/navigation/toolbar.html.twig b/core/themes/stable/templates/navigation/toolbar.html.twig deleted file mode 100644 index 5ef3ffad3a32..000000000000 --- a/core/themes/stable/templates/navigation/toolbar.html.twig +++ /dev/null @@ -1,46 +0,0 @@ -{# -/** - * @file - * Theme override for the administrative toolbar. - * - * Available variables: - * - attributes: HTML attributes for the wrapper. - * - toolbar_attributes: HTML attributes to apply to the toolbar. - * - toolbar_heading: The heading or label for the toolbar. - * - tabs: List of tabs for the toolbar. - * - attributes: HTML attributes for the tab container. - * - link: Link or button for the menu tab. - * - trays: Toolbar tray list, each associated with a tab. Each tray in trays - * contains: - * - attributes: HTML attributes to apply to the tray. - * - label: The tray's label. - * - links: The tray menu links. - * - remainder: Any non-tray, non-tab elements left to be rendered. - * - * @see template_preprocess_toolbar() - */ -#} -<div{{ attributes.addClass('toolbar') }}> - <nav{{ toolbar_attributes.addClass('toolbar-bar', 'clearfix') }}> - <h2 class="visually-hidden">{{ toolbar_heading }}</h2> - {% for key, tab in tabs %} - {% set tray = trays[key] %} - <div{{ tab.attributes.addClass('toolbar-tab') }}> - {{ tab.link }} - {% apply spaceless %} - <div{{ tray.attributes }}> - {% if tray.label %} - <nav class="toolbar-lining clearfix" role="navigation" aria-label="{{ tray.label }}"> - <h3 class="toolbar-tray-name visually-hidden">{{ tray.label }}</h3> - {% else %} - <nav class="toolbar-lining clearfix" role="navigation"> - {% endif %} - {{ tray.links }} - </nav> - </div> - {% endapply %} - </div> - {% endfor %} - </nav> - {{ remainder }} -</div> diff --git a/core/themes/stable/templates/navigation/vertical-tabs.html.twig b/core/themes/stable/templates/navigation/vertical-tabs.html.twig deleted file mode 100644 index 5872220b2a75..000000000000 --- a/core/themes/stable/templates/navigation/vertical-tabs.html.twig +++ /dev/null @@ -1,13 +0,0 @@ -{# -/** - * @file - * Theme override for vertical tabs. - * - * Available variables - * - attributes: A list of HTML attributes for the wrapper element. - * - children: The rendered tabs. - * - * @see template_preprocess_vertical_tabs() - */ -#} -<div{{ attributes.setAttribute('data-vertical-tabs-panes', TRUE) }}>{{ children }}</div> diff --git a/core/themes/stable/templates/user/forum-submitted.html.twig b/core/themes/stable/templates/user/forum-submitted.html.twig deleted file mode 100644 index 65680cef1b59..000000000000 --- a/core/themes/stable/templates/user/forum-submitted.html.twig +++ /dev/null @@ -1,21 +0,0 @@ -{# -/** - * @file - * Theme override for a forum post submission string. - * - * The submission string indicates when and by whom a topic was submitted. - * - * Available variables: - * - author: The author of the post. - * - time: How long ago the post was created. - * - topic: An object with the raw data of the post. Potentially unsafe. Be - * sure to clean this data before printing. - * - * @see template_preprocess_forum_submitted() - */ -#} -{% if time %} - <span>{% trans %}By {{ author }} {{ time }} ago{% endtrans %}</span> -{% else %} - {{ 'n/a'|t }} -{% endif %} diff --git a/core/themes/stable/templates/user/user.html.twig b/core/themes/stable/templates/user/user.html.twig deleted file mode 100644 index 99e94726377d..000000000000 --- a/core/themes/stable/templates/user/user.html.twig +++ /dev/null @@ -1,23 +0,0 @@ -{# -/** - * @file - * Theme override to present all user data. - * - * This template is used when viewing a registered user's page, - * e.g., example.com/user/123. 123 being the user's ID. - * - * Available variables: - * - content: A list of content items. Use 'content' to print all content, or - * print a subset such as 'content.field_example'. Fields attached to a user - * such as 'user_picture' are available as 'content.user_picture'. - * - attributes: HTML attributes for the container element. - * - user: A Drupal User entity. - * - * @see template_preprocess_user() - */ -#} -<article{{ attributes }}> - {% if content %} - {{- content -}} - {% endif %} -</article> diff --git a/core/themes/stable/templates/user/username.html.twig b/core/themes/stable/templates/user/username.html.twig deleted file mode 100644 index 7f62f9b450d0..000000000000 --- a/core/themes/stable/templates/user/username.html.twig +++ /dev/null @@ -1,29 +0,0 @@ -{# -/** - * @file - * Theme override for displaying a username. - * - * Available variables: - * - account: The full account information for the user. - * - uid: The user ID, or zero if not a user. As used in anonymous comments. - * - name: The user's name, sanitized, and optionally truncated. - * - name_raw: The user's name, un-truncated. - * - truncated: Whether the user's name was truncated. - * - extra: Additional text to append to the user's name, sanitized. - * - profile_access: Whether the current user has permission to access this - users profile page. - * - link_path: The path or URL of the user's profile page, home page, - * or other desired page to link to for more information about the user. - * - homepage: (optional) The home page of the account, only set for non users. - * - link_options: Options to set on the \Drupal\Core\Url object if linking the - * user's name to the user's page. - * - attributes: HTML attributes for the containing element. - * - * @see template_preprocess_username() - */ -#} -{% if link_path -%} - <a{{ attributes }}>{{ name }}{{ extra }}</a> -{%- else -%} - <span{{ attributes }}>{{ name }}{{ extra }}</span> -{%- endif -%} diff --git a/core/themes/stable/templates/views/views-exposed-form.html.twig b/core/themes/stable/templates/views/views-exposed-form.html.twig deleted file mode 100644 index 0d34594d495c..000000000000 --- a/core/themes/stable/templates/views/views-exposed-form.html.twig +++ /dev/null @@ -1,19 +0,0 @@ -{# -/** - * @file - * Theme override of a views exposed form. - * - * Available variables: - * - form: A render element representing the form. - * - * @see template_preprocess_views_exposed_form() - */ -#} -{% if q is not empty %} - {# - This ensures that, if clean URLs are off, the 'q' is added first, - as a hidden form element, so that it shows up first in the POST URL. - #} -{{ q }} -{% endif %} -{{ form }} diff --git a/core/themes/stable/templates/views/views-mini-pager.html.twig b/core/themes/stable/templates/views/views-mini-pager.html.twig deleted file mode 100644 index 24f8f7aa994e..000000000000 --- a/core/themes/stable/templates/views/views-mini-pager.html.twig +++ /dev/null @@ -1,42 +0,0 @@ -{# -/** - * @file - * Theme override for a views mini-pager. - * - * Available variables: - * - heading_id: Pagination heading ID. - * - items: List of pager items. - * - * @see template_preprocess_views_mini_pager() - */ -#} -{% if items.previous or items.next %} - <nav role="navigation" aria-labelledby="{{ heading_id }}"> - <h4 id="{{ heading_id }}" class="visually-hidden">{{ 'Pagination'|t }}</h4> - <ul class="js-pager__items"> - {% if items.previous %} - <li> - <a href="{{ items.previous.href }}" title="{{ 'Go to previous page'|t }}" rel="prev"{{ items.previous.attributes|without('href', 'title', 'rel') }}> - <span class="visually-hidden">{{ 'Previous page'|t }}</span> - <span aria-hidden="true">{{ items.previous.text|default('‹‹'|t) }}</span> - </a> - </li> - {% endif %} - {% if items.current %} - <li> - {% trans %} - Page {{ items.current }} - {% endtrans %} - </li> - {% endif %} - {% if items.next %} - <li> - <a href="{{ items.next.href }}" title="{{ 'Go to next page'|t }}" rel="next"{{ items.next.attributes|without('href', 'title', 'rel') }}> - <span class="visually-hidden">{{ 'Next page'|t }}</span> - <span aria-hidden="true">{{ items.next.text|default('››'|t) }}</span> - </a> - </li> - {% endif %} - </ul> - </nav> -{% endif %} diff --git a/core/themes/stable/templates/views/views-view-field.html.twig b/core/themes/stable/templates/views/views-view-field.html.twig deleted file mode 100644 index 514b121dd821..000000000000 --- a/core/themes/stable/templates/views/views-view-field.html.twig +++ /dev/null @@ -1,21 +0,0 @@ -{# -/** - * @file - * Theme override for a single field in a view. - * - * Available variables: - * - view: The view that the field belongs to. - * - field: The field handler that can process the input. - * - row: The raw result of the database query that generated this field. - * - output: The processed output that will normally be used. - * - * When fetching output from the row this construct should be used: - * data = row[field.field_alias] - * - * The above will guarantee that you'll always get the correct data, regardless - * of any changes in the aliasing that might happen if the view is modified. - * - * @see template_preprocess_views_view_field() - */ -#} -{{ output -}} diff --git a/core/themes/stable/templates/views/views-view-fields.html.twig b/core/themes/stable/templates/views/views-view-fields.html.twig deleted file mode 100644 index 1370b3979d14..000000000000 --- a/core/themes/stable/templates/views/views-view-fields.html.twig +++ /dev/null @@ -1,52 +0,0 @@ -{# -/** - * @file - * Theme override to display all the fields in a row. - * - * Available variables: - * - view: The view in use. - * - fields: A list of fields, each one contains: - * - content: The output of the field. - * - raw: The raw data for the field, if it exists. This is NOT output safe. - * - class: The safe class ID to use. - * - handler: The Views field handler controlling this field. - * - inline: Whether or not the field should be inline. - * - wrapper_element: An HTML element for a wrapper. - * - wrapper_attributes: List of attributes for wrapper element. - * - separator: An optional separator that may appear before a field. - * - label: The field's label text. - * - label_element: An HTML element for a label wrapper. - * - label_attributes: List of attributes for label wrapper. - * - label_suffix: Colon after the label. - * - element_type: An HTML element for the field content. - * - element_attributes: List of attributes for HTML element for field content. - * - has_label_colon: A boolean indicating whether to display a colon after - * the label. - * - element_type: An HTML element for the field content. - * - element_attributes: List of attributes for HTML element for field content. - * - row: The raw result from the query, with all data it fetched. - * - * @see template_preprocess_views_view_fields() - */ -#} -{% for field in fields -%} - {{ field.separator }} - {%- if field.wrapper_element -%} - <{{ field.wrapper_element }}{{ field.wrapper_attributes }}> - {%- endif %} - {%- if field.label -%} - {%- if field.label_element -%} - <{{ field.label_element }}{{ field.label_attributes }}>{{ field.label }}{{ field.label_suffix }}</{{ field.label_element }}> - {%- else -%} - {{ field.label }}{{ field.label_suffix }} - {%- endif %} - {%- endif %} - {%- if field.element_type -%} - <{{ field.element_type }}{{ field.element_attributes }}>{{ field.content }}</{{ field.element_type }}> - {%- else -%} - {{ field.content }} - {%- endif %} - {%- if field.wrapper_element -%} - </{{ field.wrapper_element }}> - {%- endif %} -{%- endfor %} diff --git a/core/themes/stable/templates/views/views-view-grid.html.twig b/core/themes/stable/templates/views/views-view-grid.html.twig deleted file mode 100644 index 8a3a20bbfbcb..000000000000 --- a/core/themes/stable/templates/views/views-view-grid.html.twig +++ /dev/null @@ -1,76 +0,0 @@ -{# -/** - * @file - * Theme override for views to display rows in a grid. - * - * Available variables: - * - attributes: HTML attributes for the wrapping element. - * - title: The title of this group of rows. - * - view: The view object. - * - rows: The rendered view results. - * - options: The view plugin style options. - * - row_class_default: A flag indicating whether default classes should be - * used on rows. - * - col_class_default: A flag indicating whether default classes should be - * used on columns. - * - items: A list of grid items. Each item contains a list of rows or columns. - * The order in what comes first (row or column) depends on which alignment - * type is chosen (horizontal or vertical). - * - attributes: HTML attributes for each row or column. - * - content: A list of columns or rows. Each row or column contains: - * - attributes: HTML attributes for each row or column. - * - content: The row or column contents. - * - * @see template_preprocess_views_view_grid() - */ -#} -{% - set classes = [ - 'views-view-grid', - options.alignment, - 'cols-' ~ options.columns, - 'clearfix', - ] -%} -{% if options.row_class_default %} - {% - set row_classes = [ - 'views-row', - options.alignment == 'horizontal' ? 'clearfix', - ] - %} -{% endif %} -{% if options.col_class_default %} - {% - set col_classes = [ - 'views-col', - options.alignment == 'vertical' ? 'clearfix', - ] - %} -{% endif %} -{% if title %} - <h3>{{ title }}</h3> -{% endif %} -<div{{ attributes.addClass(classes) }}> - {% if options.alignment == 'horizontal' %} - {% for row in items %} - <div{{ row.attributes.addClass(row_classes, options.row_class_default ? 'row-' ~ loop.index) }}> - {% for column in row.content %} - <div{{ column.attributes.addClass(col_classes, options.col_class_default ? 'col-' ~ loop.index) }}> - {{- column.content -}} - </div> - {% endfor %} - </div> - {% endfor %} - {% else %} - {% for column in items %} - <div{{ column.attributes.addClass(col_classes, options.col_class_default ? 'col-' ~ loop.index) }}> - {% for row in column.content %} - <div{{ row.attributes.addClass(row_classes, options.row_class_default ? 'row-' ~ loop.index) }}> - {{- row.content -}} - </div> - {% endfor %} - </div> - {% endfor %} - {% endif %} -</div> diff --git a/core/themes/stable/templates/views/views-view-grouping.html.twig b/core/themes/stable/templates/views/views-view-grouping.html.twig deleted file mode 100644 index 319607c076c6..000000000000 --- a/core/themes/stable/templates/views/views-view-grouping.html.twig +++ /dev/null @@ -1,18 +0,0 @@ -{# -/** - * @file - * Theme override to display a single views grouping. - * - * Available variables: - * - view: The view object. - * - grouping: The grouping instruction. - * - grouping_level: A number indicating the hierarchical level of the grouping. - * - title: The group heading. - * - content: The content to be grouped. - * - rows: The rows returned from the view. - * - * @see template_preprocess_views_view_grouping() - */ -#} -{{ title }} -{{ content }} diff --git a/core/themes/stable/templates/views/views-view-list.html.twig b/core/themes/stable/templates/views/views-view-list.html.twig deleted file mode 100644 index 50cc74ba13fb..000000000000 --- a/core/themes/stable/templates/views/views-view-list.html.twig +++ /dev/null @@ -1,38 +0,0 @@ -{# -/** - * @file - * Theme override for a view template to display a list of rows. - * - * Available variables: - * - attributes: HTML attributes for the container. - * - rows: A list of rows for this list. - * - attributes: The row's HTML attributes. - * - content: The row's contents. - * - title: The title of this group of rows. May be empty. - * - list: @todo. - * - type: Starting tag will be either a ul or ol. - * - attributes: HTML attributes for the list element. - * - * @see template_preprocess_views_view_list() - */ -#} -{% if attributes -%} - <div{{ attributes }}> -{% endif %} - {% if title %} - <h3>{{ title }}</h3> - {% endif %} - - <{{ list.type }}{{ list.attributes }}> - - {% for row in rows %} - <li{{ row.attributes }}> - {{- row.content -}} - </li> - {% endfor %} - - </{{ list.type }}> - -{% if attributes -%} - </div> -{% endif %} diff --git a/core/themes/stable/templates/views/views-view-mapping-test.html.twig b/core/themes/stable/templates/views/views-view-mapping-test.html.twig deleted file mode 100644 index 26d06692967b..000000000000 --- a/core/themes/stable/templates/views/views-view-mapping-test.html.twig +++ /dev/null @@ -1,12 +0,0 @@ -{# -/** - * @file - * Theme override for testing the mapping row style. - * - * Available variables: - * - element: The view content. - * - * @see template_preprocess_views_view_mapping_test() - */ -#} -{{ element }} diff --git a/core/themes/stable/templates/views/views-view-opml.html.twig b/core/themes/stable/templates/views/views-view-opml.html.twig deleted file mode 100644 index 4165ccf4dfbd..000000000000 --- a/core/themes/stable/templates/views/views-view-opml.html.twig +++ /dev/null @@ -1,23 +0,0 @@ -{# -/** - * @file - * Theme override for feed displays that use the OPML style. - * - * Available variables: - * - title: The title of the feed (as set in the view). - * - updated: The modified date of the feed. - * - items: The feed items themselves. - * - * @see template_preprocess_views_view_opml() - */ -#} -<?xml version="1.0" encoding="utf-8"?> -<opml version="2.0"> - <head> - <title>{{ title }}</title> - <dateModified>{{ updated }}</dateModified> - </head> - <body> - {{ items }} - </body> -</opml> diff --git a/core/themes/stable/templates/views/views-view-row-opml.html.twig b/core/themes/stable/templates/views/views-view-row-opml.html.twig deleted file mode 100644 index 3316b1a3d7e9..000000000000 --- a/core/themes/stable/templates/views/views-view-row-opml.html.twig +++ /dev/null @@ -1,12 +0,0 @@ -{# -/** - * @file - * Theme override to display an item in a views OPML feed. - * - * Available variables: - * - attributes: Attributes for outline element. - * - * @see template_preprocess_views_view_row_opml() - */ -#} - <outline{{ attributes }}/> diff --git a/core/themes/stable/templates/views/views-view-row-rss.html.twig b/core/themes/stable/templates/views/views-view-row-rss.html.twig deleted file mode 100644 index 4cdeba842c49..000000000000 --- a/core/themes/stable/templates/views/views-view-row-rss.html.twig +++ /dev/null @@ -1,28 +0,0 @@ -{# -/** - * @file - * Theme override to display an item in a views RSS feed. - * - * Available variables: - * - title: RSS item title. - * - link: RSS item link. - * - description: RSS body text. - * - item_elements: RSS item elements to be rendered as XML (pubDate, creator, - * guid). - * - * @see template_preprocess_views_view_row_rss() - */ -#} -<item> - <title>{{ title }}</title> - <link>{{ link }}</link> - <description>{{ description }}</description> - {% for item in item_elements -%} - <{{ item.key }}{{ item.attributes -}} - {% if item.value -%} - >{{ item.value }}</{{ item.key }}> - {% else -%} - {{ ' />' }} - {% endif %} - {%- endfor %} -</item> diff --git a/core/themes/stable/templates/views/views-view-rss.html.twig b/core/themes/stable/templates/views/views-view-rss.html.twig deleted file mode 100644 index 0800237e39dc..000000000000 --- a/core/themes/stable/templates/views/views-view-rss.html.twig +++ /dev/null @@ -1,28 +0,0 @@ -{# -/** - * @file - * Theme override for feed displays that use the RSS style. - * - * Available variables: - * - link: The link to the feed (the view path). - * - namespaces: The XML namespaces (added automatically). - * - title: The title of the feed (as set in the view). - * - description: The feed description (from feed settings). - * - langcode: The language encoding. - * - channel_elements: The formatted channel elements. - * - items: The feed items themselves. - * - * @see template_preprocess_views_view_rss() - */ -#} -<?xml version="1.0" encoding="utf-8"?> -<rss version="2.0" xml:base="{{ link }}"{{ namespaces }}> - <channel> - <title>{{ title }}</title> - <link>{{ link }}</link> - <description>{{ description }}</description> - <language>{{ langcode }}</language> - {{ channel_elements }} - {{ items }} - </channel> -</rss> diff --git a/core/themes/stable/templates/views/views-view-summary-unformatted.html.twig b/core/themes/stable/templates/views/views-view-summary-unformatted.html.twig deleted file mode 100644 index d9ff9958b23c..000000000000 --- a/core/themes/stable/templates/views/views-view-summary-unformatted.html.twig +++ /dev/null @@ -1,31 +0,0 @@ -{# -/** - * @file - * Theme override for unformatted summary links. - * - * Available variables: - * - rows: The rows contained in this view. - * - url: The URL to this row's content. - * - count: The number of items this summary item represents. - * - separator: A separator between each row. - * - attributes: HTML attributes for a row. - * - active: A flag indicating whether the row is active. - * - options: Flags indicating how each row should be displayed. This contains: - * - count: A flag indicating whether the row's 'count' should be displayed. - * - inline: A flag indicating whether the item should be wrapped in an inline - * or block level HTML element. - * - * @see template_preprocess_views_view_summary_unformatted() - */ -#} -{% for row in rows %} - {{ options.inline ? '<span' : '<div' }} > - {% if row.separator -%} - {{ row.separator }} - {%- endif %} - <a href="{{ row.url }}"{{ row.attributes.addClass(row.active ? 'is-active')|without('href') }}>{{ row.link }}</a> - {% if options.count %} - ({{ row.count }}) - {% endif %} - {{ options.inline ? '</span>' : '</div>' }} -{% endfor %} diff --git a/core/themes/stable/templates/views/views-view-summary.html.twig b/core/themes/stable/templates/views/views-view-summary.html.twig deleted file mode 100644 index 55cce72a24de..000000000000 --- a/core/themes/stable/templates/views/views-view-summary.html.twig +++ /dev/null @@ -1,29 +0,0 @@ -{# -/** - * @file - * Theme override to display a list of summary lines. - * - * Available variables: - * - rows: The rows contained in this view. - * Each row contains: - * - url: The summary link URL. - * - link: The summary link text. - * - count: The number of items under this grouping. - * - attributes: HTML attributes to apply to each row. - * - active: A flag indicating whether the row is active. - * - options: Flags indicating how the summary should be displayed. - * This contains: - * - count: A flag indicating whether the count should be displayed. - * - * @see template_preprocess_views_view_summary() - */ -#} -<ul> - {% for row in rows %} - <li><a href="{{ row.url }}"{{ row.attributes.addClass(row.active ? 'is-active')|without('href') }}>{{ row.link }}</a> - {% if options.count %} - ({{ row.count }}) - {% endif %} - </li> - {% endfor %} -</ul> diff --git a/core/themes/stable/templates/views/views-view-table.html.twig b/core/themes/stable/templates/views/views-view-table.html.twig deleted file mode 100644 index a26eaeba8561..000000000000 --- a/core/themes/stable/templates/views/views-view-table.html.twig +++ /dev/null @@ -1,118 +0,0 @@ -{# -/** - * @file - * Theme override for displaying a view as a table. - * - * Available variables: - * - attributes: Remaining HTML attributes for the element. - * - class: HTML classes that can be used to style contextually through CSS. - * - title : The title of this group of rows. - * - header: The table header columns. - * - attributes: Remaining HTML attributes for the element. - * - content: HTML classes to apply to each header cell, indexed by - * the header's key. - * - default_classes: A flag indicating whether default classes should be - * used. - * - caption_needed: Is the caption tag needed. - * - caption: The caption for this table. - * - accessibility_description: Extended description for the table details. - * - accessibility_summary: Summary for the table details. - * - rows: Table row items. Rows are keyed by row number. - * - attributes: HTML classes to apply to each row. - * - columns: Row column items. Columns are keyed by column number. - * - attributes: HTML classes to apply to each column. - * - content: The column content. - * - default_classes: A flag indicating whether default classes should be - * used. - * - responsive: A flag indicating whether table is responsive. - * - sticky: A flag indicating whether table header is sticky. - * - summary_element: A render array with table summary information (if any). - * - * @see template_preprocess_views_view_table() - */ -#} -{% - set classes = [ - 'cols-' ~ header|length, - responsive ? 'responsive-enabled', - sticky ? 'sticky-enabled', - ] -%} -<table{{ attributes.addClass(classes) }}> - {% if caption_needed %} - <caption> - {% if caption %} - {{ caption }} - {% else %} - {{ title }} - {% endif %} - {% if (summary_element is not empty) %} - {{ summary_element }} - {% endif %} - </caption> - {% endif %} - {% if header %} - <thead> - <tr> - {% for key, column in header %} - {% if column.default_classes %} - {% - set column_classes = [ - 'views-field', - 'views-field-' ~ fields[key], - ] - %} - {% endif %} - <th{{ column.attributes.addClass(column_classes).setAttribute('scope', 'col') }}> - {%- if column.wrapper_element -%} - <{{ column.wrapper_element }}> - {%- if column.url -%} - <a href="{{ column.url }}" title="{{ column.title }}" rel="nofollow">{{ column.content }}{{ column.sort_indicator }}</a> - {%- else -%} - {{ column.content }}{{ column.sort_indicator }} - {%- endif -%} - </{{ column.wrapper_element }}> - {%- else -%} - {%- if column.url -%} - <a href="{{ column.url }}" title="{{ column.title }}" rel="nofollow">{{ column.content }}{{ column.sort_indicator }}</a> - {%- else -%} - {{- column.content }}{{ column.sort_indicator }} - {%- endif -%} - {%- endif -%} - </th> - {% endfor %} - </tr> - </thead> - {% endif %} - <tbody> - {% for row in rows %} - <tr{{ row.attributes }}> - {% for key, column in row.columns %} - {% if column.default_classes %} - {% - set column_classes = [ - 'views-field' - ] - %} - {% for field in column.fields %} - {% set column_classes = column_classes|merge(['views-field-' ~ field]) %} - {% endfor %} - {% endif %} - <td{{ column.attributes.addClass(column_classes) }}> - {%- if column.wrapper_element -%} - <{{ column.wrapper_element }}> - {% for content in column.content %} - {{ content.separator }}{{ content.field_output }} - {% endfor %} - </{{ column.wrapper_element }}> - {%- else -%} - {% for content in column.content %} - {{- content.separator }}{{ content.field_output -}} - {% endfor %} - {%- endif %} - </td> - {% endfor %} - </tr> - {% endfor %} - </tbody> -</table> diff --git a/core/themes/stable/templates/views/views-view-unformatted.html.twig b/core/themes/stable/templates/views/views-view-unformatted.html.twig deleted file mode 100644 index 534ac9a95520..000000000000 --- a/core/themes/stable/templates/views/views-view-unformatted.html.twig +++ /dev/null @@ -1,30 +0,0 @@ -{# -/** - * @file - * Theme override to display a view of unformatted rows. - * - * Available variables: - * - title: The title of this group of rows. May be empty. - * - rows: A list of the view's row items. - * - attributes: The row's HTML attributes. - * - content: The row's content. - * - view: The view object. - * - default_row_class: A flag indicating whether default classes should be - * used on rows. - * - * @see template_preprocess_views_view_unformatted() - */ -#} -{% if title %} - <h3>{{ title }}</h3> -{% endif %} -{% for row in rows %} - {% - set row_classes = [ - default_row_class ? 'views-row', - ] - %} - <div{{ row.attributes.addClass(row_classes) }}> - {{- row.content -}} - </div> -{% endfor %} diff --git a/core/themes/stable/templates/views/views-view.html.twig b/core/themes/stable/templates/views/views-view.html.twig deleted file mode 100644 index c30de976fd1c..000000000000 --- a/core/themes/stable/templates/views/views-view.html.twig +++ /dev/null @@ -1,69 +0,0 @@ -{# -/** - * @file - * Theme override for main view template. - * - * Available variables: - * - attributes: Remaining HTML attributes for the element. - * - css_name: A CSS-safe version of the view name. - * - css_class: The user-specified classes names, if any. - * - header: The optional header. - * - footer: The optional footer. - * - rows: The results of the view query, if any. - * - empty: The content to display if there are no rows. - * - pager: The optional pager next/prev links to display. - * - exposed: Exposed widget form/info to display. - * - feed_icons: Optional feed icons to display. - * - more: An optional link to the next page of results. - * - title: Title of the view, only used when displaying in the admin preview. - * - title_prefix: Additional output populated by modules, intended to be - * displayed in front of the view title. - * - title_suffix: Additional output populated by modules, intended to be - * displayed after the view title. - * - attachment_before: An optional attachment view to be displayed before the - * view content. - * - attachment_after: An optional attachment view to be displayed after the - * view content. - * - dom_id: Unique id for every view being printed to give unique class for - * JavaScript. - * - * @see template_preprocess_views_view() - */ -#} -{% - set classes = [ - dom_id ? 'js-view-dom-id-' ~ dom_id, - ] -%} -<div{{ attributes.addClass(classes) }}> - {{ title_prefix }} - {{ title }} - {{ title_suffix }} - - {% if header %} - <header> - {{ header }} - </header> - {% endif %} - - {{ exposed }} - {{ attachment_before }} - - {% if rows -%} - {{ rows }} - {% elseif empty -%} - {{ empty }} - {% endif %} - {{ pager }} - - {{ attachment_after }} - {{ more }} - - {% if footer %} - <footer> - {{ footer }} - </footer> - {% endif %} - - {{ feed_icons }} -</div> diff --git a/core/themes/stable9/README.txt b/core/themes/stable9/README.txt index 66be55f6009f..cf57c347b9a3 100644 --- a/core/themes/stable9/README.txt +++ b/core/themes/stable9/README.txt @@ -2,9 +2,9 @@ ABOUT STABLE 9 -------------- -Stable allows core markup and styling to evolve by functioning as a backwards +Stable 9 allows core markup and styling to evolve by functioning as a backwards compatibility layer for themes against changes to core markup and CSS. If you -browse Stable's contents, you will find copies of all the Twig templates and +browse Stable 9's contents, you will find copies of all the Twig templates and CSS files provided by core. Warning: Themes that decide to not use Stable 9 as a base theme will need diff --git a/core/themes/stable9/js/user.theme.js b/core/themes/stable9/js/user.theme.js index 972121d1527d..9c587e5feed1 100644 --- a/core/themes/stable9/js/user.theme.js +++ b/core/themes/stable9/js/user.theme.js @@ -1,6 +1,6 @@ /** * @file - * Stable theme overrides for user password forms. + * Stable 9 theme overrides for user password forms. */ ((Drupal) => { diff --git a/core/themes/starterkit_theme/templates/field/file-link.html.twig b/core/themes/starterkit_theme/templates/field/file-link.html.twig index 8975710a8934..8e870e6104bb 100644 --- a/core/themes/starterkit_theme/templates/field/file-link.html.twig +++ b/core/themes/starterkit_theme/templates/field/file-link.html.twig @@ -10,7 +10,6 @@ * - file_size: The size of the file. * * @see template_preprocess_file_link() - * @see stable_preprocess_image_widget() */ #} {{ attach_library('starterkit_theme/file') }} -- GitLab