From 177fe72099193b4ccee9dca70fae9f2dc99d91fa Mon Sep 17 00:00:00 2001 From: Eduardo Alvarez Fernandez <eduardo.alvarez.fernandez@cern.ch> Date: Fri, 30 Apr 2021 18:14:15 +0200 Subject: [PATCH] Release v 8.9.14 --- Dockerfile | 2 +- drupal/composer.lock | 24 +- drupal/core/lib/Drupal.php | 2 +- .../core/lib/Drupal/Component/Utility/Xss.php | 9 +- drupal/core/modules/action/action.info.yml | 6 +- .../action_form_ajax_test.info.yml | 6 +- .../modules/aggregator/aggregator.info.yml | 6 +- ...regator_display_configurable_test.info.yml | 6 +- .../aggregator_test/aggregator_test.info.yml | 6 +- .../aggregator_test_views.info.yml | 6 +- .../automated_cron/automated_cron.info.yml | 6 +- drupal/core/modules/ban/ban.info.yml | 6 +- .../modules/basic_auth/basic_auth.info.yml | 6 +- .../basic_auth_test/basic_auth_test.info.yml | 6 +- .../core/modules/big_pipe/big_pipe.info.yml | 6 +- .../big_pipe_regression_test.info.yml | 6 +- .../big_pipe_test/big_pipe_test.info.yml | 6 +- .../big_pipe_test_theme.info.yml | 6 +- drupal/core/modules/block/block.info.yml | 6 +- .../modules/block_test/block_test.info.yml | 6 +- .../block_test_specialchars_theme.info.yml | 6 +- .../block_test_theme.info.yml | 6 +- .../block_test_views.info.yml | 6 +- .../block_content/block_content.info.yml | 6 +- .../block_content_test.info.yml | 6 +- .../block_content_test_views.info.yml | 6 +- .../modules/block_place/block_place.info.yml | 6 +- drupal/core/modules/book/book.info.yml | 6 +- .../book_breadcrumb_test.info.yml | 6 +- .../modules/book_test/book_test.info.yml | 6 +- .../book_test_views/book_test_views.info.yml | 6 +- .../modules/breakpoint/breakpoint.info.yml | 6 +- .../breakpoint_module_test.info.yml | 6 +- .../breakpoint_theme_test.info.yml | 6 +- .../core/modules/ckeditor/ckeditor.info.yml | 6 +- .../tests/modules/ckeditor_test.info.yml | 6 +- drupal/core/modules/color/color.info.yml | 6 +- .../modules/color_test/color_test.info.yml | 6 +- .../color_test_theme.info.yml | 6 +- drupal/core/modules/comment/comment.info.yml | 6 +- .../comment_base_field_test.info.yml | 6 +- .../comment_empty_title_test.info.yml | 6 +- .../comment_test/comment_test.info.yml | 6 +- .../comment_test_views.info.yml | 6 +- drupal/core/modules/config/config.info.yml | 6 +- .../config_clash_test_theme.info.yml | 6 +- ...fig_collection_clash_install_test.info.yml | 6 +- .../config_collection_install_test.info.yml | 6 +- .../config_entity_static_cache_test.info.yml | 6 +- .../config_events_test.info.yml | 6 +- .../config_exclude_test.info.yml | 6 +- .../config_import_test.info.yml | 6 +- .../config_install_dependency_test.info.yml | 6 +- ...ig_install_double_dependency_test.info.yml | 6 +- .../config_install_fail_test.info.yml | 6 +- .../config_integration_test.info.yml | 6 +- .../config_other_module_config_test.info.yml | 6 +- .../config_override_integration_test.info.yml | 6 +- .../config_override_test.info.yml | 6 +- .../config_schema_test.info.yml | 6 +- .../tests/config_test/config_test.info.yml | 6 +- .../config_test_id_mismatch.info.yml | 6 +- .../config_test_language.info.yml | 6 +- .../config_transformer_test.info.yml | 6 +- .../config_translation.info.yml | 6 +- .../config_translation_test.info.yml | 6 +- .../config_translation_test_theme.info.yml | 6 +- drupal/core/modules/contact/contact.info.yml | 6 +- .../contact_storage_test.info.yml | 6 +- .../contact_test/contact_test.info.yml | 6 +- .../contact_test_views.info.yml | 6 +- .../content_moderation.info.yml | 6 +- ...ontent_moderation_test_local_task.info.yml | 6 +- .../content_moderation_test_views.info.yml | 6 +- .../content_translation.info.yml | 6 +- .../content_translation_test.info.yml | 6 +- .../content_translation_test_views.info.yml | 6 +- .../modules/contextual/contextual.info.yml | 6 +- .../contextual_test/contextual_test.info.yml | 6 +- .../core/modules/datetime/datetime.info.yml | 6 +- .../datetime_test/datetime_test.info.yml | 6 +- .../datetime_range/datetime_range.info.yml | 6 +- .../datetime_range_test.info.yml | 6 +- drupal/core/modules/dblog/dblog.info.yml | 6 +- .../dblog_test_views.info.yml | 6 +- .../dynamic_page_cache.info.yml | 6 +- .../dynamic_page_cache_test.info.yml | 6 +- drupal/core/modules/editor/editor.info.yml | 6 +- .../editor_private_test.info.yml | 6 +- .../editor/tests/modules/editor_test.info.yml | 6 +- .../entity_reference.info.yml | 6 +- drupal/core/modules/field/field.info.yml | 6 +- .../field_plugins_test.info.yml | 6 +- .../modules/field_test/field_test.info.yml | 6 +- .../field_test_boolean_access_denied.info.yml | 6 +- .../field_test_config.info.yml | 6 +- .../field_test_views.info.yml | 6 +- .../field_third_party_test.info.yml | 6 +- .../field_timestamp_test.info.yml | 6 +- .../field_layout/field_layout.info.yml | 6 +- .../field_layout_test.info.yml | 6 +- .../core/modules/field_ui/field_ui.info.yml | 6 +- .../field_ui_test/field_ui_test.info.yml | 6 +- drupal/core/modules/file/file.info.yml | 6 +- .../file_module_test.info.yml | 6 +- .../file/tests/file_test/file_test.info.yml | 6 +- .../file_test_views/file_test_views.info.yml | 6 +- drupal/core/modules/filter/filter.info.yml | 6 +- .../tests/filter_test/filter_test.info.yml | 6 +- .../filter_test_plugin.info.yml | 6 +- drupal/core/modules/forum/forum.info.yml | 6 +- .../forum_test_views.info.yml | 6 +- drupal/core/modules/hal/hal.info.yml | 6 +- .../tests/modules/hal_test/hal_test.info.yml | 6 +- drupal/core/modules/help/help.info.yml | 6 +- .../help_page_test/help_page_test.info.yml | 6 +- .../modules/help_test/help_test.info.yml | 6 +- .../more_help_page_test.info.yml | 6 +- .../modules/help_topics/help_topics.info.yml | 6 +- .../help_topics_test.info.yml | 6 +- .../help_topics_test_theme.info.yml | 6 +- drupal/core/modules/history/history.info.yml | 6 +- drupal/core/modules/image/image.info.yml | 6 +- .../image_access_test_hidden.info.yml | 6 +- .../image_module_test.info.yml | 6 +- .../image_test_views.info.yml | 6 +- .../inline_form_errors.info.yml | 6 +- drupal/core/modules/jsonapi/jsonapi.info.yml | 6 +- .../jsonapi_test_collection_count.info.yml | 6 +- .../jsonapi_test_data_type.info.yml | 6 +- .../jsonapi_test_field_access.info.yml | 6 +- .../jsonapi_test_field_aliasing.info.yml | 6 +- .../jsonapi_test_field_filter_access.info.yml | 6 +- .../jsonapi_test_field_type.info.yml | 6 +- .../jsonapi_test_normalizers_kernel.info.yml | 6 +- ...onapi_test_resource_type_building.info.yml | 6 +- .../jsonapi_test_user.info.yml | 6 +- .../core/modules/language/language.info.yml | 6 +- .../language_config_override_test.info.yml | 6 +- .../language_elements_test.info.yml | 6 +- ...language_entity_field_access_test.info.yml | 6 +- .../language_test/language_test.info.yml | 6 +- .../tests/test_module/test_module.info.yml | 6 +- .../layout_builder/layout_builder.info.yml | 6 +- .../layout_builder_defaults_test.info.yml | 6 +- .../layout_builder_fieldblock_test.info.yml | 6 +- .../layout_builder_form_block_test.info.yml | 6 +- .../layout_builder_overrides_test.info.yml | 6 +- .../layout_builder_test.info.yml | 6 +- ...ut_builder_theme_suggestions_test.info.yml | 6 +- .../layout_builder_views_test.info.yml | 6 +- .../layout_discovery.info.yml | 6 +- .../test_layout_theme.info.yml | 6 +- drupal/core/modules/link/link.info.yml | 6 +- .../link_test_base_field.info.yml | 6 +- .../link_test_views/link_test_views.info.yml | 6 +- drupal/core/modules/locale/locale.info.yml | 6 +- .../early_translation_test.info.yml | 6 +- .../modules/locale_test/locale_test.info.yml | 6 +- .../locale_test_development_release.info.yml | 6 +- .../locale_test_translate.info.yml | 6 +- drupal/core/modules/media/media.info.yml | 6 +- .../media_test_ckeditor.info.yml | 6 +- .../media_test_filter.info.yml | 6 +- .../media_test_oembed.info.yml | 6 +- .../media_test_source.info.yml | 6 +- .../media_test_type/media_test_type.info.yml | 6 +- .../media_test_views.info.yml | 6 +- .../media_library/media_library.info.yml | 6 +- ...media_library_form_overwrite_test.info.yml | 6 +- .../media_library_test.info.yml | 6 +- .../media_library_test_widget.info.yml | 6 +- .../menu_link_content.info.yml | 6 +- .../menu_link_content_dynamic_route.info.yml | 6 +- .../outbound_processing_test.info.yml | 6 +- drupal/core/modules/menu_ui/menu_ui.info.yml | 6 +- drupal/core/modules/migrate/migrate.info.yml | 6 +- .../migrate_entity_test.info.yml | 6 +- .../migrate_events_test.info.yml | 6 +- .../migrate_external_translated_test.info.yml | 6 +- .../migrate_high_water_test.info.yml | 6 +- .../migrate_lookup_test.info.yml | 6 +- .../migrate_no_migrate_drupal_test.info.yml | 6 +- .../migrate_prepare_row_test.info.yml | 6 +- .../migrate_query_batch_test.info.yml | 6 +- .../migrate_stub_test.info.yml | 6 +- .../migrate_track_changes_test.info.yml | 6 +- .../migration_directory_test.info.yml | 6 +- .../migrate_drupal/migrate_drupal.info.yml | 6 +- .../field_discovery_test.info.yml | 6 +- ...rate_cckfield_plugin_manager_test.info.yml | 6 +- ...migrate_field_plugin_manager_test.info.yml | 6 +- .../migrate_overwrite_test.info.yml | 6 +- .../migrate_state_finished_test.info.yml | 6 +- .../migrate_state_no_file_test.info.yml | 6 +- .../migrate_state_no_upgrade_path.info.yml | 6 +- .../migrate_state_not_finished_test.info.yml | 6 +- .../migrate_drupal_multilingual.info.yml | 6 +- .../migrate_drupal_ui.info.yml | 6 +- .../migration_provider_test.info.yml | 6 +- drupal/core/modules/node/node.info.yml | 6 +- .../node_access_test.info.yml | 6 +- .../node_access_test_empty.info.yml | 6 +- .../node_access_test_language.info.yml | 6 +- .../node_display_configurable_test.info.yml | 6 +- .../modules/node_test/node_test.info.yml | 6 +- .../node_test_config.info.yml | 6 +- .../node_test_exception.info.yml | 6 +- .../node_test_views/node_test_views.info.yml | 6 +- .../node_access_test_auto_bubbling.info.yml | 6 +- drupal/core/modules/options/options.info.yml | 6 +- .../options_config_install_test.info.yml | 6 +- .../tests/options_test/options_test.info.yml | 6 +- .../options_test_views.info.yml | 6 +- .../modules/page_cache/page_cache.info.yml | 6 +- .../modules/page_cache_form_test.info.yml | 6 +- drupal/core/modules/path/path.info.yml | 6 +- .../modules/path_alias/path_alias.info.yml | 6 +- .../path_alias_deprecated_test.info.yml | 6 +- .../core/modules/quickedit/quickedit.info.yml | 6 +- .../tests/modules/quickedit_test.info.yml | 6 +- drupal/core/modules/rdf/rdf.info.yml | 6 +- .../rdf_conflicting_namespaces.info.yml | 6 +- .../rdf/tests/rdf_test/rdf_test.info.yml | 6 +- .../rdf_test_namespaces.info.yml | 6 +- .../responsive_image.info.yml | 6 +- .../responsive_image_test_module.info.yml | 6 +- drupal/core/modules/rest/rest.info.yml | 6 +- .../config_test_rest.info.yml | 6 +- .../modules/rest_test/rest_test.info.yml | 6 +- .../rest_test_views/rest_test_views.info.yml | 6 +- drupal/core/modules/search/search.info.yml | 6 +- .../search_date_query_alter.info.yml | 6 +- .../search_embedded_form.info.yml | 6 +- .../search_extra_type.info.yml | 6 +- .../search_langcode_test.info.yml | 6 +- .../search_query_alter.info.yml | 6 +- .../serialization/serialization.info.yml | 6 +- .../entity_serialization_test.info.yml | 6 +- .../field_normalization_test.info.yml | 6 +- ...datatype_boolean_emoji_normalizer.info.yml | 6 +- ...ieldtype_boolean_emoji_normalizer.info.yml | 6 +- .../serialization_test.info.yml | 6 +- .../settings_tray/settings_tray.info.yml | 6 +- .../settings_tray_override_test.info.yml | 6 +- .../settings_tray_test.info.yml | 6 +- .../settings_tray_test_css.info.yml | 6 +- .../core/modules/shortcut/shortcut.info.yml | 6 +- .../modules/simpletest/simpletest.info.yml | 6 +- .../simpletest_deprecation_test.info.yml | 6 +- .../modules/statistics/statistics.info.yml | 6 +- .../statistics_test_views.info.yml | 6 +- .../statistics_test_attached.info.yml | 6 +- drupal/core/modules/syslog/syslog.info.yml | 6 +- .../modules/syslog_test/syslog_test.info.yml | 6 +- drupal/core/modules/system/system.info.yml | 6 +- .../accept_header_routing_test.info.yml | 6 +- .../modules/action_test/action_test.info.yml | 6 +- .../ajax_forms_test/ajax_forms_test.info.yml | 6 +- .../modules/ajax_test/ajax_test.info.yml | 6 +- .../modules/batch_test/batch_test.info.yml | 6 +- .../modules/cache_test/cache_test.info.yml | 6 +- .../modules/common_test/common_test.info.yml | 6 +- .../common_test_cron_helper.info.yml | 6 +- .../condition_test/condition_test.info.yml | 6 +- .../modules/conneg_test/conneg_test.info.yml | 6 +- .../cron_queue_test/cron_queue_test.info.yml | 6 +- .../csrf_race_test/csrf_race_test.info.yml | 6 +- .../modules/csrf_test/csrf_test.info.yml | 6 +- .../css_disable_transitions_test.info.yml | 6 +- ...atabase_statement_monitoring_test.info.yml | 6 +- .../database_test/database_test.info.yml | 6 +- .../default_format_test.info.yml | 6 +- .../delay_cache_tags_invalidation.info.yml | 6 +- .../deprecation_test.info.yml | 6 +- .../dialog_renderer_test.info.yml | 6 +- .../display_variant_test.info.yml | 6 +- .../modules/driver_test/driver_test.info.yml | 6 +- ...al_system_listing_compatible_test.info.yml | 6 +- .../early_rendering_controller_test.info.yml | 6 +- .../element_info_test.info.yml | 6 +- .../entity_crud_hook_test.info.yml | 6 +- .../entity_reference_test.info.yml | 6 +- .../entity_reference_test_views.info.yml | 6 +- .../entity_schema_test.info.yml | 6 +- .../modules/entity_test/entity_test.info.yml | 6 +- .../entity_test_constraints.info.yml | 6 +- .../entity_test_extra.info.yml | 6 +- .../entity_test_operation.info.yml | 6 +- .../entity_test_revlog.info.yml | 6 +- .../entity_test_schema_converter.info.yml | 6 +- .../entity_test_third_party.info.yml | 6 +- .../entity_test_update.info.yml | 6 +- .../error_service_test.info.yml | 6 +- .../modules/error_test/error_test.info.yml | 6 +- ...perimental_module_dependency_test.info.yml | 6 +- ...rimental_module_requirements_test.info.yml | 6 +- .../experimental_module_test.info.yml | 6 +- .../modules/form_test/form_test.info.yml | 6 +- .../modules/hold_test/hold_test.info.yml | 6 +- .../httpkernel_test/httpkernel_test.info.yml | 6 +- .../modules/image_test/image_test.info.yml | 6 +- ..._maximum_allowed_character_length.info.yml | 6 +- .../js_ajax_test/js_ajax_test.info.yml | 6 +- .../js_cookie_test/js_cookie_test.info.yml | 6 +- .../js_deprecation_log_test.info.yml | 6 +- .../js_deprecation_test.info.yml | 6 +- .../js_message_test/js_message_test.info.yml | 6 +- .../js_webassert_test.info.yml | 6 +- .../keyvalue_test/keyvalue_test.info.yml | 6 +- .../modules/layout_test/layout_test.info.yml | 6 +- .../lazy_route_provider_install_test.info.yml | 6 +- .../link_generation_test.info.yml | 6 +- .../mail_cancel_test.info.yml | 6 +- .../mail_html_test/mail_html_test.info.yml | 6 +- .../modules/menu_test/menu_test.info.yml | 6 +- .../module_autoload_test.info.yml | 6 +- .../module_cachebin/module_cachebin.info.yml | 6 +- .../module_handler_test_multiple.info.yml | 6 +- ...odule_handler_test_multiple_child.info.yml | 6 +- ...module_install_class_loader_test1.info.yml | 6 +- ...module_install_class_loader_test2.info.yml | 6 +- .../module_installer_config_test.info.yml | 6 +- .../module_required_test.info.yml | 6 +- .../modules/module_test/module_test.info.yml | 6 +- .../new_dependency_test.info.yml | 6 +- .../new_dependency_test_with_service.info.yml | 6 +- .../off_canvas_test/off_canvas_test.info.yml | 6 +- .../modules/pager_test/pager_test.info.yml | 6 +- .../paramconverter_test.info.yml | 6 +- .../path_deprecated_test.info.yml | 6 +- .../path_encoded_test.info.yml | 6 +- .../phpunit_test/phpunit_test.info.yml | 6 +- .../modules/plugin_test/plugin_test.info.yml | 6 +- .../plugin_test_extended.info.yml | 6 +- ...er_array_non_html_subscriber_test.info.yml | 6 +- .../render_attached_test.info.yml | 6 +- .../render_placeholder_message_test.info.yml | 6 +- .../requirements1_test.info.yml | 6 +- .../requirements2_test.info.yml | 6 +- .../router_test.info.yml | 6 +- .../service_provider_test.info.yml | 6 +- ...session_exists_cache_context_test.info.yml | 6 +- .../session_test/session_test.info.yml | 6 +- ...tem_core_incompatible_semver_test.info.yml | 6 +- .../system_core_semver_test.info.yml | 6 +- .../system_dependencies_test.info.yml | 6 +- ...le_core_version_dependencies_test.info.yml | 6 +- ...em_incompatible_core_version_test.info.yml | 6 +- ...incompatible_core_version_test_1x.info.yml | 6 +- ..._module_version_dependencies_test.info.yml | 6 +- ..._incompatible_module_version_test.info.yml | 6 +- ...tem_incompatible_php_version_test.info.yml | 6 +- .../system_mail_failure_test.info.yml | 6 +- .../system_module_test.info.yml | 6 +- .../system_project_namespace_test.info.yml | 6 +- .../modules/system_test/system_test.info.yml | 6 +- .../tabledrag_test/tabledrag_test.info.yml | 6 +- .../test_batch_test/test_batch_test.info.yml | 6 +- .../test_page_test/test_page_test.info.yml | 6 +- .../theme_legacy_suggestions_test.info.yml | 6 +- .../theme_legacy_test.info.yml | 6 +- .../theme_page_test/theme_page_test.info.yml | 6 +- .../theme_region_test.info.yml | 6 +- .../theme_suggestions_test.info.yml | 6 +- .../modules/theme_test/theme_test.info.yml | 6 +- .../modules/token_test/token_test.info.yml | 6 +- .../trusted_hosts_test.info.yml | 6 +- .../twig_extension_test.info.yml | 6 +- .../twig_loader_test.info.yml | 6 +- .../twig_namespace_a.info.yml | 6 +- .../twig_namespace_b.info.yml | 6 +- .../twig_theme_test/twig_theme_test.info.yml | 6 +- .../unique_field_constraint_test.info.yml | 6 +- .../update_script_test.info.yml | 6 +- .../update_test_0/update_test_0.info.yml | 6 +- .../update_test_1/update_test_1.info.yml | 6 +- .../update_test_2/update_test_2.info.yml | 6 +- .../update_test_3/update_test_3.info.yml | 6 +- .../update_test_failing.info.yml | 6 +- .../update_test_invalid_hook.info.yml | 6 +- .../update_test_last_removed.info.yml | 6 +- .../update_test_no_preexisting.info.yml | 6 +- .../update_test_postupdate.info.yml | 6 +- .../update_test_schema.info.yml | 6 +- .../update_test_semver_update_n.info.yml | 6 +- .../update_test_with_7x.info.yml | 6 +- .../url_alter_test/url_alter_test.info.yml | 6 +- .../themes/engines/nyan_cat/nyan_cat.info.yml | 6 +- ...xperimental_theme_dependency_test.info.yml | 6 +- .../experimental_theme_test.info.yml | 6 +- .../test_basetheme/test_basetheme.info.yml | 6 +- ...est_ckeditor_stylesheets_external.info.yml | 6 +- ...tor_stylesheets_protocol_relative.info.yml | 6 +- ...est_ckeditor_stylesheets_relative.info.yml | 6 +- .../test_core_semver.info.yml | 6 +- .../test_invalid_basetheme.info.yml | 6 +- .../test_invalid_basetheme_sub.info.yml | 6 +- .../test_invalid_core.info.yml | 6 +- .../test_invalid_core_semver.info.yml | 6 +- .../test_invalid_engine.info.yml | 6 +- .../test_invalid_region.info.yml | 6 +- .../test_legacy_stylesheets_remove.info.yml | 6 +- .../test_legacy_theme.info.yml | 6 +- .../test_messages/test_messages.info.yml | 6 +- .../test_subseven/test_subseven.info.yml | 6 +- .../test_subsubtheme.info.yml | 6 +- .../test_subtheme/test_subtheme.info.yml | 6 +- .../themes/test_theme/test_theme.info.yml | 6 +- ...test_module_compatible_constraint.info.yml | 6 +- ...st_module_incompatible_constraint.info.yml | 6 +- ..._depending_on_constrained_modules.info.yml | 6 +- ..._another_module_required_by_theme.info.yml | 6 +- .../test_module_required_by_theme.info.yml | 6 +- .../test_theme_depending_on_modules.info.yml | 6 +- ...e_depending_on_nonexisting_module.info.yml | 6 +- ...veery_long_name_which_is_too_long.info.yml | 6 +- .../test_theme_libraries_empty.info.yml | 6 +- .../test_theme_libraries_extend.info.yml | 6 +- ...ies_override_with_drupal_settings.info.yml | 6 +- ...aries_override_with_invalid_asset.info.yml | 6 +- ...t_theme_mixed_module_dependencies.info.yml | 6 +- .../test_theme_nyan_cat_engine.info.yml | 6 +- .../test_theme_settings.info.yml | 6 +- .../test_theme_settings_features.info.yml | 6 +- .../test_theme_theme.info.yml | 6 +- .../test_theme_twig_registry_loader.info.yml | 6 +- ...eme_twig_registry_loader_subtheme.info.yml | 6 +- ..._theme_twig_registry_loader_theme.info.yml | 6 +- ...a_base_theme_depending_on_modules.info.yml | 6 +- .../test_wild_west/test_wild_west.info.yml | 6 +- .../core/modules/taxonomy/taxonomy.info.yml | 6 +- .../taxonomy_crud/taxonomy_crud.info.yml | 6 +- ...my_term_display_configurable_test.info.yml | 6 +- .../taxonomy_term_stub_test.info.yml | 6 +- .../taxonomy_test/taxonomy_test.info.yml | 6 +- .../taxonomy_test_views.info.yml | 6 +- .../vocabulary_serialization_test.info.yml | 6 +- .../core/modules/telephone/telephone.info.yml | 6 +- drupal/core/modules/text/text.info.yml | 6 +- .../toolbar_disable_user_toolbar.info.yml | 6 +- .../toolbar_test/toolbar_test.info.yml | 6 +- drupal/core/modules/toolbar/toolbar.info.yml | 6 +- .../tour/tests/tour_test/tour_test.info.yml | 6 +- drupal/core/modules/tour/tour.info.yml | 6 +- .../tracker_test_views.info.yml | 6 +- drupal/core/modules/tracker/tracker.info.yml | 6 +- .../aaa_update_test/aaa_update_test.info.yml | 6 +- .../bbb_update_test/bbb_update_test.info.yml | 6 +- .../ccc_update_test/ccc_update_test.info.yml | 6 +- .../modules/update_test/update_test.info.yml | 6 +- .../update_test_basetheme.info.yml | 6 +- .../update_test_subtheme.info.yml | 6 +- drupal/core/modules/update/update.info.yml | 6 +- .../user_access_test.info.yml | 6 +- .../user_custom_phpass_params_test.info.yml | 6 +- .../user_form_test/user_form_test.info.yml | 6 +- .../user_hooks_test/user_hooks_test.info.yml | 6 +- .../user_test_views/user_test_views.info.yml | 6 +- .../user_test_theme/user_test_theme.info.yml | 6 +- drupal/core/modules/user/user.info.yml | 6 +- .../action_bulk_test.info.yml | 6 +- .../user_batch_action_test.info.yml | 6 +- .../views_config_entity_test.info.yml | 6 +- .../views_entity_test.info.yml | 6 +- ...st_cacheable_metadata_calculation.info.yml | 6 +- .../views_test_config.info.yml | 6 +- .../views_test_data/views_test_data.info.yml | 6 +- .../views_test_formatter.info.yml | 6 +- .../views_test_language.info.yml | 6 +- .../views_test_modal.info.yml | 6 +- .../views_test_query_access.info.yml | 6 +- .../views_test_rss/views_test_rss.info.yml | 6 +- .../views_test_checkboxes_theme.info.yml | 6 +- .../views_test_theme.info.yml | 6 +- drupal/core/modules/views/views.info.yml | 6 +- .../views_ui_test/views_ui_test.info.yml | 6 +- .../views_ui_test_field.info.yml | 6 +- .../views_test_classy_subtheme.info.yml | 6 +- .../core/modules/views_ui/views_ui.info.yml | 6 +- ...orkflow_third_party_settings_test.info.yml | 6 +- .../workflow_type_test.info.yml | 6 +- .../core/modules/workflows/workflows.info.yml | 6 +- .../workspace_access_test.info.yml | 6 +- .../workspace_update_test.info.yml | 6 +- .../modules/workspaces/workspaces.info.yml | 6 +- .../profiles/demo_umami/demo_umami.info.yml | 6 +- .../demo_umami_content.info.yml | 6 +- .../demo_umami/themes/umami/umami.info.yml | 6 +- drupal/core/profiles/minimal/minimal.info.yml | 6 +- .../nightwatch_testing.info.yml | 6 +- .../core/profiles/standard/standard.info.yml | 6 +- .../drupal_system_cross_profile_test.info.yml | 6 +- ...al_system_listing_compatible_test.info.yml | 6 +- drupal/core/profiles/testing/testing.info.yml | 6 +- .../testing_config_import.info.yml | 6 +- .../testing_config_overrides.info.yml | 6 +- ..._install_profile_all_dependencies.info.yml | 6 +- ...ting_install_profile_dependencies.info.yml | 6 +- ...g_install_profile_dependencies_bc.info.yml | 6 +- .../testing_missing_dependencies.info.yml | 6 +- .../testing_multilingual.info.yml | 6 +- ...testing_multilingual_with_english.info.yml | 6 +- .../testing_requirements.info.yml | 6 +- .../testing_site_config.info.yml | 6 +- .../module_handler_test.info.yml | 6 +- .../module_handler_test_added.info.yml | 6 +- .../module_handler_test_all1.info.yml | 6 +- .../module_handler_test_all2.info.yml | 6 +- .../module_handler_test_no_hook.info.yml | 6 +- .../fixtures/test_stable/test_stable.info.yml | 6 +- drupal/core/themes/bartik/bartik.info.yml | 6 +- drupal/core/themes/claro/claro.info.yml | 6 +- drupal/core/themes/classy/classy.info.yml | 6 +- drupal/core/themes/engines/twig/twig.info.yml | 6 +- drupal/core/themes/seven/seven.info.yml | 6 +- drupal/core/themes/stable/stable.info.yml | 6 +- drupal/core/themes/stark/stark.info.yml | 6 +- .../cern_cds_media/cern_cds_media.info.yml | 1 + .../cern_components/cern_components.info.yml | 1 + .../cern_dev_status/cern_dev_status.info.yml | 3 +- .../cern_full_html_format.info.yml | 1 + .../cern_indico_feeds.info.yml | 1 + .../cern_landing_page.info.yml | 1 + .../cern_ldap_api/cern_ldap_api.info.yml | 2 +- .../cern_paragraph_types.info.yml | 1 + .../cern_toolbar/cern_toolbar.info.yml | 1 + .../cern_webcast_feeds.info.yml | 1 + drupal/modules/ckeditor_font/README.txt | 7 +- .../ckeditor_font/ckeditor_font.info.yml | 6 +- drupal/modules/ckeditor_font/composer.json | 4 +- .../CKEditorPlugin/FontCKEditorButton.php | 2 +- drupal/modules/colorbox/colorbox.info.yml | 6 +- drupal/modules/colorbox/colorbox.install | 5 - drupal/modules/colorbox/colorbox.services.yml | 3 + drupal/modules/colorbox/colorbox.theme.inc | 58 +- drupal/modules/colorbox/composer.json | 6 +- drupal/modules/colorbox/drush.services.yml | 2 + .../colorbox/src/ColorboxAttachment.php | 2 +- .../src/Commands/ColorboxCommands.php | 19 +- .../src/Form/ColorboxSettingsForm.php | 5 +- .../modules/colorbox/src/GalleryIdHelper.php | 118 ++ .../templates/colorbox-formatter.html.twig | 1 + .../colorbox_library_test.info.yml | 10 +- drupal/modules/metatag/CHANGELOG.txt | 47 + drupal/modules/metatag/composer.json | 1 + drupal/modules/metatag/metatag.info.yml | 8 +- drupal/modules/metatag/metatag.module | 86 +- drupal/modules/metatag/metatag.tokens.inc | 17 +- .../metatag_app_links.info.yml | 6 +- .../Functional/MetatagAppLinksTagsTest.php | 13 +- .../metatag/metatag_dc/metatag_dc.info.yml | 6 +- .../Functional/MetatagDublinCoreTagsTest.php | 13 +- .../metatag_dc_advanced.info.yml | 6 +- .../MetatagDublinCoreAdvancedTagsTest.php | 13 +- .../metatag/metatag_extended_perms/README.txt | 42 + .../metatag_extended_perms.info.yml | 6 +- .../metatag_extended_perms.module | 5 +- .../tests/src/Functional/PermissionsTest.php | 7 +- .../metatag_facebook.info.yml | 6 +- .../Functional/MetatagFacebookTagsTest.php | 13 +- .../metatag_favicons.info.yml | 6 +- .../Functional/MetatagFaviconsTagsTest.php | 13 +- .../metatag_google_cse.info.yml | 6 +- .../Functional/MetatagGoogleCSETagsTest.php | 13 +- .../metatag_google_plus.info.yml | 6 +- .../Functional/MetatagGooglePlusTagsTest.php | 13 +- .../metatag_hreflang.info.yml | 6 +- .../Functional/MetatagHreflangTagsTest.php | 9 +- .../metatag_mobile/metatag_mobile.info.yml | 6 +- .../src/Functional/MetatagMobileTagsTest.php | 27 +- .../metatag_open_graph.info.yml | 6 +- .../src/Plugin/metatag/Tag/OgLatitude.php | 2 +- .../src/Plugin/metatag/Tag/OgLongitude.php | 2 +- .../Functional/MetatagOpenGraphTagsTest.php | 20 +- .../metatag_open_graph_products.info.yml | 6 +- .../MetatagOpenGraphProductsTagsTest.php | 13 +- .../metatag_page_manager.info.yml | 6 +- .../src/Functional/MetatagPageManagerTest.php | 2 +- .../metatag_pinterest.info.yml | 6 +- .../Functional/MetatagPinterestTagsTest.php | 13 +- .../metatag_twitter_cards.info.yml | 6 +- .../MetatagTwitterCardsTagsTest.php | 13 +- .../metatag_verification.info.yml | 6 +- .../MetatagVerificationTagsTest.php | 17 +- .../metatag_views/metatag_views.info.yml | 6 +- .../src/Functional/MetatagViewsBasicsTest.php | 2 +- .../metatag/src/Form/MetatagDefaultsForm.php | 3 + drupal/modules/metatag/src/MetatagManager.php | 6 +- .../src/Plugin/metatag/Tag/Description.php | 11 +- .../src/Plugin/metatag/Tag/MetaNameBase.php | 2 +- .../metatag/src/Plugin/metatag/Tag/Robots.php | 16 +- .../migrate/process/d6/NodewordsEntities.php | 2 - .../migrate/process/d7/MetatagEntities.php | 2 - .../metatag_test_custom_route.info.yml | 6 +- .../metatag_test_integration.info.yml | 6 +- .../metatag_test_tag.info.yml | 6 +- .../tests/src/Functional/DefaultTags.php | 4 +- .../src/Functional/DisabledDefaultTags.php | 2 +- .../EnsureDevelWebProfilerWorks.php | 36 + .../tests/src/Functional/EnsureDevelWorks.php | 63 + .../tests/src/Functional/MaintenanceMode.php | 15 +- .../tests/src/Functional/MetatagAdminTest.php | 193 +-- .../MetatagConfigTranslationTest.php | 42 +- .../src/Functional/MetatagCustomRouteTest.php | 5 +- .../src/Functional/MetatagFieldNodeTest.php | 2 +- .../src/Functional/MetatagFieldTermTest.php | 2 +- .../src/Functional/MetatagFieldTestBase.php | 109 +- .../src/Functional/MetatagFieldTestTest.php | 2 +- .../src/Functional/MetatagFieldUserTest.php | 2 +- .../tests/src/Functional/MetatagForumTest.php | 9 +- .../src/Functional/MetatagFrontpageTest.php | 46 +- .../Functional/MetatagNodeTranslationTest.php | 69 +- .../src/Functional/MetatagStringTest.php | 95 +- .../src/Functional/MetatagTagTypesTest.php | 30 +- .../src/Functional/MetatagTagsTestBase.php | 15 +- .../src/Functional/MetatagTokenStatus.php | 52 + .../tests/src/Functional/MetatagXssTest.php | 50 +- .../tests/src/Functional/NodeJsonOutput.php | 4 +- .../tests/src/Functional/NodeTranslation.php | 2 +- .../src/Functional/RemoveCoreMetaTags.php | 6 +- .../tests/src/Functional/WithRedirect.php | 2 +- .../MetatagAvailableTokensTest.php | 45 + .../Kernel/Form/MetatagSettingsFormTest.php | 2 +- .../tests/src/Kernel/MetatagManagerTest.php | 2 +- .../tests/src/Kernel/MetatagSettingsTest.php | 2 +- .../Kernel/Migrate/d6/NodewordsFieldTest.php | 6 +- .../Kernel/Migrate/d7/MetatagFieldTest.php | 6 +- drupal/modules/require_login/README.md | 23 - .../config/install/require_login.config.yml | 10 +- .../config/schema/require_login.schema.yml | 23 +- .../require_login/require_login.api.php | 20 +- .../require_login.config_translation.yml | 2 +- .../require_login/require_login.info.yml | 17 +- .../require_login/require_login.install | 29 +- .../require_login.links.menu.yml | 2 +- .../require_login.links.task.yml | 2 +- .../require_login/require_login.module | 26 +- .../require_login.permissions.yml | 4 +- .../require_login/require_login.services.yml | 2 +- .../RequireLoginSubscriber.php | 198 ++- .../src/Form/RequireLoginSettingsForm.php | 238 ++- drupal/modules/search_api/CHANGELOG.txt | 28 + .../config/schema/search_api.views.schema.yml | 6 + .../search_api_db/search_api_db.info.yml | 6 +- .../search_api_db_defaults.info.yml | 6 +- .../DatabaseCompatibilityHandlerInterface.php | 9 + .../DatabaseCompatibility/GenericDatabase.php | 9 + .../src/DatabaseCompatibility/MySql.php | 9 + .../Plugin/search_api/backend/Database.php | 10 +- .../search_api_db_test_autocomplete.info.yml | 6 +- .../tests/src/Kernel/BackendTest.php | 31 + drupal/modules/search_api/search_api.info.yml | 6 +- drupal/modules/search_api/search_api.module | 12 +- .../modules/search_api/src/Entity/Index.php | 8 +- .../MappingForeignRelationshipsEvent.php | 2 + .../search_api/datasource/ContentEntity.php | 35 +- .../ContentEntityTrackingManager.php | 10 +- .../Plugin/search_api/processor/Highlight.php | 2 +- .../Plugin/views/cache/SearchApiTagCache.php | 12 + .../src/Plugin/views/filter/SearchApiDate.php | 15 - .../Plugin/views/filter/SearchApiFulltext.php | 81 + drupal/modules/search_api/src/Query/Query.php | 12 - .../search_api/src/Task/TaskManager.php | 12 +- .../search_api/src/Utility/TrackingHelper.php | 11 +- .../search_api_test/search_api_test.info.yml | 6 +- .../search_api_test_bulk_form.info.yml | 6 +- .../search_api_test_db.info.yml | 6 +- .../search_api_test_events.info.yml | 6 +- .../search_api_test_example_content.info.yml | 6 +- ...i_test_example_content_references.info.yml | 6 +- ...ews.view.search_api_test_excerpt_field.yml | 4 +- .../search_api_test_excerpt_field.info.yml | 6 +- .../search_api_test_extraction.info.yml | 6 +- .../search_api_test_hooks.info.yml | 6 +- ...arch_api_test_inconsistent_config.info.yml | 6 +- ...search_api_test_language_fallback.info.yml | 6 +- .../search_api_test_no_ui.info.yml | 6 +- .../search_api_test_node_indexing.info.yml | 6 +- .../search_api_test_tasks.info.yml | 6 +- .../views.view.search_api_test_block_view.yml | 211 +++ .../views.view.search_api_test_cache.yml | 4 +- .../views.view.search_api_test_view.yml | 1 + .../search_api_test_views.info.yml | 6 +- .../tests/src/Functional/ViewsTest.php | 57 + .../ReferencedEntitiesReindexingTest.php | 52 + .../ViewsCacheabilityMetadataExportTest.php | 1 + .../src/Kernel/Views/ViewsFieldTraitTest.php | 2 +- .../install/webform.webform.contact.yml | 4 +- drupal/modules/webform/css/webform.form.css | 9 + .../images/addons/webform_paragraphs.png | 32 + .../includes/webform.install.requirements.inc | 29 +- .../includes/webform.install.update.inc | 26 + drupal/modules/webform/js/webform.admin.js | 2 +- .../webform/js/webform.element.telephone.js | 24 +- .../webform/js/webform.element.time.js | 5 + drupal/modules/webform/js/webform.scroll.js | 14 +- .../webform_access/webform_access.info.yml | 6 +- .../webform_attachment_test.info.yml | 6 +- .../webform_attachment.info.yml | 6 +- .../webform_bootstrap_test_module.info.yml | 6 +- .../webform_bootstrap_test_theme.info.yml | 6 +- .../webform_bootstrap.info.yml | 6 +- .../modules/webform_cards/js/webform_cards.js | 8 +- .../webform_cards_test.info.yml | 6 +- .../webform_cards/webform_cards.info.yml | 6 +- .../webform_cards/webform_cards.module | 8 +- .../css/webform_clientside_validation.ife.css | 5 +- ...ebform_clientside_validation_test.info.yml | 6 +- .../webform_clientside_validation.info.yml | 6 +- ...bform_demo_application_evaluation.info.yml | 6 +- .../webform_demo_event_registration.info.yml | 6 +- .../webform_demo_group.info.yml | 6 +- .../webform_demo_region_contact.info.yml | 6 +- .../webform_devel/webform_devel.info.yml | 6 +- .../webform_editorial.info.yml | 6 +- .../webform_entity_print_test.info.yml | 6 +- .../webform_entity_print.info.yml | 6 +- ...form_entity_print_attachment_test.info.yml | 6 +- .../webform_entity_print_attachment.info.yml | 6 +- .../webform_example_composite.info.yml | 6 +- .../webform_example_custom_form.info.yml | 6 +- .../webform_example_element.info.yml | 6 +- ...ebform_example_element_properties.info.yml | 6 +- .../webform_example_handler.info.yml | 6 +- .../webform_example_remote_post.info.yml | 6 +- .../webform_example_variant.info.yml | 6 +- .../webform_examples.info.yml | 6 +- .../webform_examples_accessibility.info.yml | 6 +- .../webform_group_test.info.yml | 6 +- .../webform_group/webform_group.info.yml | 6 +- .../webform_icheck_test.info.yml | 6 +- .../webform_icheck/webform_icheck.info.yml | 6 +- .../WebformElement/WebformImageSelect.php | 18 +- ...lect.webform_image_select_images.bears.yml | 26 +- .../webform_image_select_test.info.yml | 6 +- .../WebformImageSelectImagesTest.php | 10 +- .../webform_image_select.info.yml | 6 +- .../webform_jqueryui_buttons_test.info.yml | 6 +- .../webform_jqueryui_buttons.info.yml | 6 +- ...webform_location_geocomplete_test.info.yml | 6 +- .../webform_location_geocomplete.info.yml | 6 +- .../webform_node_test_multiple.info.yml | 6 +- .../webform_node_test_translation.info.yml | 6 +- .../webform_node/webform_node.info.yml | 6 +- ...ebform_options_custom_entity_test.info.yml | 6 +- .../webform_options_custom_test.info.yml | 6 +- .../webform_options_custom.info.yml | 6 +- .../webform_options_limit_test.info.yml | 6 +- .../webform_options_limit.info.yml | 6 +- .../ScheduleEmailWebformHandler.php | 4 + .../src/WebformScheduledEmailManager.php | 2 + .../webform_scheduled_email_test.info.yml | 6 +- ..._scheduled_email_test_translation.info.yml | 6 +- .../webform_scheduled_email.info.yml | 6 +- .../src/Controller/WebformShareController.php | 4 +- .../webform_share/webform_share.info.yml | 6 +- .../webform_shortcuts.info.yml | 6 +- ...orm_submission_export_import_test.info.yml | 6 +- .../webform_submission_export_import.info.yml | 6 +- .../webform_submission_log.info.yml | 6 +- .../webform_templates.info.yml | 6 +- .../webform_toggles_test.info.yml | 6 +- .../webform_toggles/webform_toggles.info.yml | 6 +- .../modules/webform_ui/webform_ui.info.yml | 6 +- .../WebformPluginElementController.php | 2 +- .../WebformPluginExporterController.php | 42 +- .../WebformPluginHandlerController.php | 64 +- .../WebformPluginVariantController.php | 57 +- .../webform/src/Element/WebformHtmlEditor.php | 7 + .../webform/src/Element/WebformLikert.php | 10 +- .../webform/src/Element/WebformOtherBase.php | 4 +- drupal/modules/webform/src/Entity/Webform.php | 10 +- .../WebformEntitySettingsFormForm.php | 2 +- .../Form/WebformSubmissionsDeleteFormBase.php | 2 +- .../WebformSubmissionDevelGenerate.php | 2 +- .../src/Plugin/WebformElement/NumericBase.php | 6 + .../src/Plugin/WebformElement/TextFormat.php | 4 + .../WebformElement/WebformComputedBase.php | 3 +- .../Plugin/WebformElement/WebformLikert.php | 3 + .../WebformElement/WebformManagedFileBase.php | 7 +- .../webform/src/WebformAddonsManager.php | 10 +- .../webform/src/WebformHelpManager.php | 2 +- .../WebformSubmissionConditionsValidator.php | 6 +- .../webform/src/WebformSubmissionForm.php | 7 + .../webform/src/WebformSubmissionGenerate.php | 4 +- ...bform.test_element_description_tooltip.yml | 20 +- .../webform.webform.test_element_flexbox.yml | 36 +- .../webform.webform.test_element_format.yml | 56 +- ...m.webform.test_element_format_multiple.yml | 128 +- ...form.webform.test_element_help_display.yml | 74 +- ...bform.webform.test_element_html_escape.yml | 38 +- ...bform.webform.test_element_html_markup.yml | 38 +- .../webform.webform.test_element_likert.yml | 3 +- .../webform.webform.test_element_other.yml | 10 +- ...orm.webform.test_element_title_display.yml | 56 +- .../webform.webform.test_example_elements.yml | 38 +- ...rm.webform.test_states_client_disabled.yml | 18 +- ...m.webform.test_states_client_invisible.yml | 18 +- ...orm.webform.test_states_client_visible.yml | 18 +- .../webform_test/webform_test.info.yml | 6 +- .../webform_test_ajax.info.yml | 6 +- .../webform_test_alter_hooks.info.yml | 6 +- .../webform_test_block_context.info.yml | 6 +- .../webform_test_block_custom.info.yml | 6 +- ...bform_test_block_submission_limit.info.yml | 6 +- .../webform_test_config_performance.info.yml | 6 +- .../webform_test_element.info.yml | 6 +- .../webform_test_element_input_masks.info.yml | 6 +- ...bform_test_entity_reference_views.info.yml | 6 +- .../webform_test_exporter.info.yml | 6 +- .../webform_test_handler.info.yml | 6 +- ...webform_test_handler_invoke_alter.info.yml | 6 +- .../webform_test_handler_remote_post.info.yml | 6 +- .../webform_test_markup.info.yml | 6 +- .../webform_test_message_custom.info.yml | 6 +- .../webform_test_options.info.yml | 6 +- .../webform_test_paragraphs.info.yml | 6 +- .../webform_test_rest.info.yml | 6 +- .../webform_test_states.info.yml | 6 +- .../webform_test_submissions.info.yml | 6 +- ...webform_test_third_party_settings.info.yml | 6 +- .../webform_test_translation.info.yml | 6 +- ...webform_test_translation_lingotek.info.yml | 6 +- .../webform_test_validate.info.yml | 6 +- .../webform_test_variant.info.yml | 6 +- .../webform_test_views.info.yml | 6 +- .../webform_test_wizard_custom.info.yml | 6 +- .../Element/WebformElementLikertTest.php | 11 +- .../Element/WebformElementOtherTest.php | 31 + .../Element/WebformElementTextFormatTest.php | 2 +- .../WebformEntityTranslationTest.php | 2 +- .../webform_test_bartik.info.yml | 6 +- drupal/modules/webform/webform.info.yml | 6 +- drupal/modules/webform/webform.module | 12 +- drupal/themes/custom/cernbase/CHANGELOG.md | 19 + .../themes/custom/cernbase/cernbase.info.yml | 3 +- .../custom/cernbase/cernbase.libraries.yml | 2 +- drupal/themes/custom/cernbase/cernbase.theme | 4 +- drupal/themes/custom/cernbase/composer.json | 2 +- .../custom/cernbase/css/components/fields.css | 3 +- drupal/themes/custom/cernbase/css/cookies.css | 23 + drupal/themes/custom/cernbase/css/layout.css | 3 - drupal/themes/custom/cernbase/css/theme.css | 18 +- .../cernbase/sass/components/fields.scss | 1 + .../themes/custom/cernbase/sass/cookies.scss | 38 + .../themes/custom/cernbase/sass/layout.scss | 10 - drupal/themes/custom/cernbase/sass/theme.scss | 21 +- drupal/themes/custom/cernclean/CHANGELOG.md | 14 + .../custom/cernclean/cernclean.info.yml | 3 +- .../themes/custom/cernclean/cernclean.theme | 21 +- drupal/themes/custom/cernclean/composer.json | 2 +- drupal/themes/custom/cernclean/css/blocks.css | 433 ++--- .../custom/cernclean/css/color/colors.css | 1391 ++++++++++------- drupal/themes/custom/cernclean/css/header.css | 1034 ++++++------ .../themes/custom/cernclean/sass/blocks.scss | 5 + .../custom/cernclean/sass/color/colors.scss | 27 + .../themes/custom/cernclean/sass/header.scss | 65 +- .../templates/menu/menu--main.html.twig | 54 +- drupal/vendor/autoload.php | 2 +- drupal/vendor/composer/autoload_real.php | 14 +- drupal/vendor/composer/autoload_static.php | 12 +- drupal/vendor/composer/installed.json | 34 +- 863 files changed, 6618 insertions(+), 4517 deletions(-) create mode 100644 drupal/modules/colorbox/src/GalleryIdHelper.php create mode 100644 drupal/modules/metatag/tests/src/Functional/EnsureDevelWebProfilerWorks.php create mode 100644 drupal/modules/metatag/tests/src/Functional/EnsureDevelWorks.php create mode 100644 drupal/modules/metatag/tests/src/Functional/MetatagTokenStatus.php create mode 100644 drupal/modules/metatag/tests/src/FunctionalJavascript/MetatagAvailableTokensTest.php delete mode 100644 drupal/modules/require_login/README.md create mode 100644 drupal/modules/search_api/tests/search_api_test_views/config/install/views.view.search_api_test_block_view.yml create mode 100644 drupal/modules/webform/images/addons/webform_paragraphs.png create mode 100644 drupal/themes/custom/cernbase/css/cookies.css mode change 100755 => 100644 drupal/themes/custom/cernbase/css/theme.css create mode 100644 drupal/themes/custom/cernbase/sass/cookies.scss diff --git a/Dockerfile b/Dockerfile index 5f8d6fe8c..22cd0f356 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,7 +3,7 @@ MAINTAINER drupal-admins@cern.ch # Set the Drush version. ENV DRUSH_VERSION 8.1.17 -ENV DRUPAL_VERSION 8.9.13 +ENV DRUPAL_VERSION 8.9.14 RUN yum clean all \ && yum install -y centos-release-scl \ diff --git a/drupal/composer.lock b/drupal/composer.lock index 14675b5aa..b1475eec1 100644 --- a/drupal/composer.lock +++ b/drupal/composer.lock @@ -670,11 +670,11 @@ }, { "name": "drupal/core", - "version": "8.9.13", + "version": "8.9.14", "dist": { "type": "zip", - "url": "https://api.github.com/repos/drupal/core/zipball/a53db77b55a035453d7229e0c3069f8591cb4cb6", - "reference": "a53db77b55a035453d7229e0c3069f8591cb4cb6", + "url": "https://api.github.com/repos/drupal/core/zipball/84796e158cd3bd50af08974dd62931d0cc78dc7e", + "reference": "84796e158cd3bd50af08974dd62931d0cc78dc7e", "shasum": "" }, "require": { @@ -902,12 +902,12 @@ "source": { "type": "git", "url": "https://github.com/drupal/core.git", - "reference": "a53db77b55a035453d7229e0c3069f8591cb4cb6" + "reference": "84796e158cd3bd50af08974dd62931d0cc78dc7e" } }, { "name": "drupal/core-composer-scaffold", - "version": "8.9.13", + "version": "8.9.14", "dist": { "type": "zip", "url": "https://api.github.com/repos/drupal/core-composer-scaffold/zipball/c902d07cb49ef73777e2b33a39e54c2861a8c81d", @@ -952,7 +952,7 @@ }, { "name": "drupal/core-project-message", - "version": "8.9.13", + "version": "8.9.14", "dist": { "type": "zip", "url": "https://api.github.com/repos/drupal/core-project-message/zipball/3f8fa28128f1fef68ee0e6647011a543ef92be5b", @@ -988,11 +988,11 @@ }, { "name": "drupal/core-recommended", - "version": "8.9.13", + "version": "8.9.14", "dist": { "type": "zip", - "url": "https://api.github.com/repos/drupal/core-recommended/zipball/7a940fd5b64d2b22366680e2a60d96bf2c10089d", - "reference": "7a940fd5b64d2b22366680e2a60d96bf2c10089d", + "url": "https://api.github.com/repos/drupal/core-recommended/zipball/4e468b0df84cdcf6f30594feb4e080c5c6ea7ab3", + "reference": "4e468b0df84cdcf6f30594feb4e080c5c6ea7ab3", "shasum": "" }, "require": { @@ -1004,7 +1004,7 @@ "doctrine/common": "v2.7.3", "doctrine/inflector": "v1.2.0", "doctrine/lexer": "1.0.2", - "drupal/core": "8.9.13", + "drupal/core": "8.9.14", "easyrdf/easyrdf": "0.9.1", "egulias/email-validator": "2.1.17", "guzzlehttp/guzzle": "6.5.4", @@ -1063,12 +1063,12 @@ "source": { "type": "git", "url": "https://github.com/drupal/core-recommended.git", - "reference": "7a940fd5b64d2b22366680e2a60d96bf2c10089d" + "reference": "4e468b0df84cdcf6f30594feb4e080c5c6ea7ab3" } }, { "name": "drupal/core-vendor-hardening", - "version": "8.9.13", + "version": "8.9.14", "dist": { "type": "zip", "url": "https://api.github.com/repos/drupal/core-vendor-hardening/zipball/7c2922e60df83ce1a062626833d7f172ff0f268a", diff --git a/drupal/core/lib/Drupal.php b/drupal/core/lib/Drupal.php index f15619906..83c201166 100644 --- a/drupal/core/lib/Drupal.php +++ b/drupal/core/lib/Drupal.php @@ -82,7 +82,7 @@ class Drupal { /** * The current system version. */ - const VERSION = '8.9.13'; + const VERSION = '8.9.14'; /** * Core API compatibility. diff --git a/drupal/core/lib/Drupal/Component/Utility/Xss.php b/drupal/core/lib/Drupal/Component/Utility/Xss.php index 4bb8bbd16..31ba7fa2f 100644 --- a/drupal/core/lib/Drupal/Component/Utility/Xss.php +++ b/drupal/core/lib/Drupal/Component/Utility/Xss.php @@ -213,7 +213,14 @@ protected static function attributes($attributes) { // Attribute name, href for instance. if (preg_match('/^([-a-zA-Z][-a-zA-Z0-9]*)/', $attributes, $match)) { $attribute_name = strtolower($match[1]); - $skip = ($attribute_name == 'style' || substr($attribute_name, 0, 2) == 'on'); + $skip = ( + $attribute_name == 'style' || + substr($attribute_name, 0, 2) == 'on' || + substr($attribute_name, 0, 1) == '-' || + // Ignore long attributes to avoid unnecessary processing + // overhead. + strlen($attribute_name) > 96 + ); // Values for attributes of type URI should be filtered for // potentially malicious protocols (for example, an href-attribute diff --git a/drupal/core/modules/action/action.info.yml b/drupal/core/modules/action/action.info.yml index bc6b659b2..0c395db00 100644 --- a/drupal/core/modules/action/action.info.yml +++ b/drupal/core/modules/action/action.info.yml @@ -6,7 +6,7 @@ package: Core core: 8.x configure: entity.action.collection -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/action/tests/action_form_ajax_test/action_form_ajax_test.info.yml b/drupal/core/modules/action/tests/action_form_ajax_test/action_form_ajax_test.info.yml index 1dcc53541..9cbf0e8f7 100644 --- a/drupal/core/modules/action/tests/action_form_ajax_test/action_form_ajax_test.info.yml +++ b/drupal/core/modules/action/tests/action_form_ajax_test/action_form_ajax_test.info.yml @@ -6,7 +6,7 @@ package: Core core: 8.x hidden: true -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/aggregator/aggregator.info.yml b/drupal/core/modules/aggregator/aggregator.info.yml index e276f1d2d..d4b226c05 100644 --- a/drupal/core/modules/aggregator/aggregator.info.yml +++ b/drupal/core/modules/aggregator/aggregator.info.yml @@ -9,7 +9,7 @@ dependencies: - drupal:file - drupal:options -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/aggregator/tests/modules/aggregator_display_configurable_test/aggregator_display_configurable_test.info.yml b/drupal/core/modules/aggregator/tests/modules/aggregator_display_configurable_test/aggregator_display_configurable_test.info.yml index e291174cc..6969d2bc7 100644 --- a/drupal/core/modules/aggregator/tests/modules/aggregator_display_configurable_test/aggregator_display_configurable_test.info.yml +++ b/drupal/core/modules/aggregator/tests/modules/aggregator_display_configurable_test/aggregator_display_configurable_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/aggregator/tests/modules/aggregator_test/aggregator_test.info.yml b/drupal/core/modules/aggregator/tests/modules/aggregator_test/aggregator_test.info.yml index 137e835cc..5d4edb68c 100644 --- a/drupal/core/modules/aggregator/tests/modules/aggregator_test/aggregator_test.info.yml +++ b/drupal/core/modules/aggregator/tests/modules/aggregator_test/aggregator_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/aggregator/tests/modules/aggregator_test_views/aggregator_test_views.info.yml b/drupal/core/modules/aggregator/tests/modules/aggregator_test_views/aggregator_test_views.info.yml index b9437d681..66cae00d2 100644 --- a/drupal/core/modules/aggregator/tests/modules/aggregator_test_views/aggregator_test_views.info.yml +++ b/drupal/core/modules/aggregator/tests/modules/aggregator_test_views/aggregator_test_views.info.yml @@ -8,7 +8,7 @@ dependencies: - drupal:aggregator - drupal:views -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/automated_cron/automated_cron.info.yml b/drupal/core/modules/automated_cron/automated_cron.info.yml index 077105a91..41af1082c 100644 --- a/drupal/core/modules/automated_cron/automated_cron.info.yml +++ b/drupal/core/modules/automated_cron/automated_cron.info.yml @@ -6,7 +6,7 @@ package: Core core: 8.x configure: system.cron_settings -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/ban/ban.info.yml b/drupal/core/modules/ban/ban.info.yml index d7d33d436..0fcc8ccb6 100644 --- a/drupal/core/modules/ban/ban.info.yml +++ b/drupal/core/modules/ban/ban.info.yml @@ -6,7 +6,7 @@ package: Core core: 8.x configure: ban.admin_page -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/basic_auth/basic_auth.info.yml b/drupal/core/modules/basic_auth/basic_auth.info.yml index 19ed09c7e..d43e0bac5 100644 --- a/drupal/core/modules/basic_auth/basic_auth.info.yml +++ b/drupal/core/modules/basic_auth/basic_auth.info.yml @@ -7,7 +7,7 @@ core: 8.x dependencies: - drupal:user -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/basic_auth/tests/modules/basic_auth_test/basic_auth_test.info.yml b/drupal/core/modules/basic_auth/tests/modules/basic_auth_test/basic_auth_test.info.yml index 70443cca1..4cc9a3fa3 100644 --- a/drupal/core/modules/basic_auth/tests/modules/basic_auth_test/basic_auth_test.info.yml +++ b/drupal/core/modules/basic_auth/tests/modules/basic_auth_test/basic_auth_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/big_pipe/big_pipe.info.yml b/drupal/core/modules/big_pipe/big_pipe.info.yml index 83f5cffa3..a311571b3 100644 --- a/drupal/core/modules/big_pipe/big_pipe.info.yml +++ b/drupal/core/modules/big_pipe/big_pipe.info.yml @@ -5,7 +5,7 @@ package: Core # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/big_pipe/tests/modules/big_pipe_regression_test/big_pipe_regression_test.info.yml b/drupal/core/modules/big_pipe/tests/modules/big_pipe_regression_test/big_pipe_regression_test.info.yml index 1c018f4f0..74d2b0f27 100644 --- a/drupal/core/modules/big_pipe/tests/modules/big_pipe_regression_test/big_pipe_regression_test.info.yml +++ b/drupal/core/modules/big_pipe/tests/modules/big_pipe_regression_test/big_pipe_regression_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/big_pipe/tests/modules/big_pipe_test/big_pipe_test.info.yml b/drupal/core/modules/big_pipe/tests/modules/big_pipe_test/big_pipe_test.info.yml index 72a05ecac..8c14c42cd 100644 --- a/drupal/core/modules/big_pipe/tests/modules/big_pipe_test/big_pipe_test.info.yml +++ b/drupal/core/modules/big_pipe/tests/modules/big_pipe_test/big_pipe_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/big_pipe/tests/themes/big_pipe_test_theme/big_pipe_test_theme.info.yml b/drupal/core/modules/big_pipe/tests/themes/big_pipe_test_theme/big_pipe_test_theme.info.yml index 195266e28..e5cd5dba3 100644 --- a/drupal/core/modules/big_pipe/tests/themes/big_pipe_test_theme/big_pipe_test_theme.info.yml +++ b/drupal/core/modules/big_pipe/tests/themes/big_pipe_test_theme/big_pipe_test_theme.info.yml @@ -5,7 +5,7 @@ description: 'Theme for testing BigPipe edge cases.' # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/block/block.info.yml b/drupal/core/modules/block/block.info.yml index 5798643a0..64c09eed2 100644 --- a/drupal/core/modules/block/block.info.yml +++ b/drupal/core/modules/block/block.info.yml @@ -6,7 +6,7 @@ package: Core core: 8.x configure: block.admin_display -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/block/tests/modules/block_test/block_test.info.yml b/drupal/core/modules/block/tests/modules/block_test/block_test.info.yml index c8cc0e0f6..4c4d534ab 100644 --- a/drupal/core/modules/block/tests/modules/block_test/block_test.info.yml +++ b/drupal/core/modules/block/tests/modules/block_test/block_test.info.yml @@ -7,7 +7,7 @@ core: 8.x dependencies: - drupal:block -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/block/tests/modules/block_test/themes/block_test_specialchars_theme/block_test_specialchars_theme.info.yml b/drupal/core/modules/block/tests/modules/block_test/themes/block_test_specialchars_theme/block_test_specialchars_theme.info.yml index 255f4a02f..88d55fb9e 100644 --- a/drupal/core/modules/block/tests/modules/block_test/themes/block_test_specialchars_theme/block_test_specialchars_theme.info.yml +++ b/drupal/core/modules/block/tests/modules/block_test/themes/block_test_specialchars_theme/block_test_specialchars_theme.info.yml @@ -7,7 +7,7 @@ regions: content: Content help: Help -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/block/tests/modules/block_test/themes/block_test_theme/block_test_theme.info.yml b/drupal/core/modules/block/tests/modules/block_test/themes/block_test_theme/block_test_theme.info.yml index ba989284b..0e4c17c6c 100644 --- a/drupal/core/modules/block/tests/modules/block_test/themes/block_test_theme/block_test_theme.info.yml +++ b/drupal/core/modules/block/tests/modules/block_test/themes/block_test_theme/block_test_theme.info.yml @@ -16,7 +16,7 @@ regions_hidden: - sidebar_first - sidebar_second -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/block/tests/modules/block_test_views/block_test_views.info.yml b/drupal/core/modules/block/tests/modules/block_test_views/block_test_views.info.yml index 521e6c9e2..8fddfb04e 100644 --- a/drupal/core/modules/block/tests/modules/block_test_views/block_test_views.info.yml +++ b/drupal/core/modules/block/tests/modules/block_test_views/block_test_views.info.yml @@ -8,7 +8,7 @@ dependencies: - drupal:block - drupal:views -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/block_content/block_content.info.yml b/drupal/core/modules/block_content/block_content.info.yml index ca9093939..3704bd39c 100644 --- a/drupal/core/modules/block_content/block_content.info.yml +++ b/drupal/core/modules/block_content/block_content.info.yml @@ -10,7 +10,7 @@ dependencies: - drupal:user configure: entity.block_content.collection -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/block_content/tests/modules/block_content_test/block_content_test.info.yml b/drupal/core/modules/block_content/tests/modules/block_content_test/block_content_test.info.yml index 48fbaea60..602476a9b 100644 --- a/drupal/core/modules/block_content/tests/modules/block_content_test/block_content_test.info.yml +++ b/drupal/core/modules/block_content/tests/modules/block_content_test/block_content_test.info.yml @@ -7,7 +7,7 @@ core: 8.x dependencies: - drupal:block_content -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/block_content/tests/modules/block_content_test_views/block_content_test_views.info.yml b/drupal/core/modules/block_content/tests/modules/block_content_test_views/block_content_test_views.info.yml index 037b7efa0..311b31406 100644 --- a/drupal/core/modules/block_content/tests/modules/block_content_test_views/block_content_test_views.info.yml +++ b/drupal/core/modules/block_content/tests/modules/block_content_test_views/block_content_test_views.info.yml @@ -8,7 +8,7 @@ dependencies: - drupal:block_content - drupal:views -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/block_place/block_place.info.yml b/drupal/core/modules/block_place/block_place.info.yml index 3095c755f..47de1d5a4 100644 --- a/drupal/core/modules/block_place/block_place.info.yml +++ b/drupal/core/modules/block_place/block_place.info.yml @@ -8,7 +8,7 @@ hidden: true dependencies: - drupal:block -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/book/book.info.yml b/drupal/core/modules/book/book.info.yml index 4dce95cf5..3e65b6da3 100644 --- a/drupal/core/modules/book/book.info.yml +++ b/drupal/core/modules/book/book.info.yml @@ -8,7 +8,7 @@ dependencies: - drupal:node configure: book.settings -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/book/tests/modules/book_breadcrumb_test/book_breadcrumb_test.info.yml b/drupal/core/modules/book/tests/modules/book_breadcrumb_test/book_breadcrumb_test.info.yml index 048ae7482..58a5154a2 100644 --- a/drupal/core/modules/book/tests/modules/book_breadcrumb_test/book_breadcrumb_test.info.yml +++ b/drupal/core/modules/book/tests/modules/book_breadcrumb_test/book_breadcrumb_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/book/tests/modules/book_test/book_test.info.yml b/drupal/core/modules/book/tests/modules/book_test/book_test.info.yml index 7a84c4521..5d2da5efc 100644 --- a/drupal/core/modules/book/tests/modules/book_test/book_test.info.yml +++ b/drupal/core/modules/book/tests/modules/book_test/book_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/book/tests/modules/book_test_views/book_test_views.info.yml b/drupal/core/modules/book/tests/modules/book_test_views/book_test_views.info.yml index b243c0695..400c69e02 100644 --- a/drupal/core/modules/book/tests/modules/book_test_views/book_test_views.info.yml +++ b/drupal/core/modules/book/tests/modules/book_test_views/book_test_views.info.yml @@ -8,7 +8,7 @@ dependencies: - drupal:book - drupal:views -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/breakpoint/breakpoint.info.yml b/drupal/core/modules/breakpoint/breakpoint.info.yml index 7a27276ee..18fd1683c 100644 --- a/drupal/core/modules/breakpoint/breakpoint.info.yml +++ b/drupal/core/modules/breakpoint/breakpoint.info.yml @@ -5,7 +5,7 @@ package: Core # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/breakpoint/tests/modules/breakpoint_module_test/breakpoint_module_test.info.yml b/drupal/core/modules/breakpoint/tests/modules/breakpoint_module_test/breakpoint_module_test.info.yml index 4170e13a3..0e718fad7 100644 --- a/drupal/core/modules/breakpoint/tests/modules/breakpoint_module_test/breakpoint_module_test.info.yml +++ b/drupal/core/modules/breakpoint/tests/modules/breakpoint_module_test/breakpoint_module_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/breakpoint/tests/themes/breakpoint_theme_test/breakpoint_theme_test.info.yml b/drupal/core/modules/breakpoint/tests/themes/breakpoint_theme_test/breakpoint_theme_test.info.yml index e9da2e739..ba00931f9 100644 --- a/drupal/core/modules/breakpoint/tests/themes/breakpoint_theme_test/breakpoint_theme_test.info.yml +++ b/drupal/core/modules/breakpoint/tests/themes/breakpoint_theme_test/breakpoint_theme_test.info.yml @@ -5,7 +5,7 @@ description: 'Test theme for breakpoint.' core: 8.x base theme: bartik -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/ckeditor/ckeditor.info.yml b/drupal/core/modules/ckeditor/ckeditor.info.yml index 698aa723f..3d890b88e 100644 --- a/drupal/core/modules/ckeditor/ckeditor.info.yml +++ b/drupal/core/modules/ckeditor/ckeditor.info.yml @@ -7,7 +7,7 @@ core: 8.x dependencies: - drupal:editor -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/ckeditor/tests/modules/ckeditor_test.info.yml b/drupal/core/modules/ckeditor/tests/modules/ckeditor_test.info.yml index 1a05bcbe5..a2a0d0990 100644 --- a/drupal/core/modules/ckeditor/tests/modules/ckeditor_test.info.yml +++ b/drupal/core/modules/ckeditor/tests/modules/ckeditor_test.info.yml @@ -5,7 +5,7 @@ core: 8.x package: Testing # version: VERSION -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/color/color.info.yml b/drupal/core/modules/color/color.info.yml index 339d2dd66..657a2f610 100644 --- a/drupal/core/modules/color/color.info.yml +++ b/drupal/core/modules/color/color.info.yml @@ -5,7 +5,7 @@ package: Core # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/color/tests/modules/color_test/color_test.info.yml b/drupal/core/modules/color/tests/modules/color_test/color_test.info.yml index a659dafc3..98a4daf37 100644 --- a/drupal/core/modules/color/tests/modules/color_test/color_test.info.yml +++ b/drupal/core/modules/color/tests/modules/color_test/color_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/color/tests/modules/color_test/themes/color_test_theme/color_test_theme.info.yml b/drupal/core/modules/color/tests/modules/color_test/themes/color_test_theme/color_test_theme.info.yml index cbcfaab44..dc01a4106 100644 --- a/drupal/core/modules/color/tests/modules/color_test/themes/color_test_theme/color_test_theme.info.yml +++ b/drupal/core/modules/color/tests/modules/color_test/themes/color_test_theme/color_test_theme.info.yml @@ -7,7 +7,7 @@ core: 8.x libraries: - color_test_theme/base -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/comment/comment.info.yml b/drupal/core/modules/comment/comment.info.yml index c3ed7ef7a..093e4116e 100644 --- a/drupal/core/modules/comment/comment.info.yml +++ b/drupal/core/modules/comment/comment.info.yml @@ -8,7 +8,7 @@ dependencies: - drupal:text configure: comment.admin -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/comment/tests/modules/comment_base_field_test/comment_base_field_test.info.yml b/drupal/core/modules/comment/tests/modules/comment_base_field_test/comment_base_field_test.info.yml index 7bbea7c0e..da20d057c 100644 --- a/drupal/core/modules/comment/tests/modules/comment_base_field_test/comment_base_field_test.info.yml +++ b/drupal/core/modules/comment/tests/modules/comment_base_field_test/comment_base_field_test.info.yml @@ -7,7 +7,7 @@ dependencies: - drupal:comment - drupal:entity_test -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/comment/tests/modules/comment_empty_title_test/comment_empty_title_test.info.yml b/drupal/core/modules/comment/tests/modules/comment_empty_title_test/comment_empty_title_test.info.yml index f34fa6960..c406b1107 100644 --- a/drupal/core/modules/comment/tests/modules/comment_empty_title_test/comment_empty_title_test.info.yml +++ b/drupal/core/modules/comment/tests/modules/comment_empty_title_test/comment_empty_title_test.info.yml @@ -7,7 +7,7 @@ core: 8.x dependencies: - drupal:comment -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/comment/tests/modules/comment_test/comment_test.info.yml b/drupal/core/modules/comment/tests/modules/comment_test/comment_test.info.yml index dfe4cf12a..be3a7ff99 100644 --- a/drupal/core/modules/comment/tests/modules/comment_test/comment_test.info.yml +++ b/drupal/core/modules/comment/tests/modules/comment_test/comment_test.info.yml @@ -7,7 +7,7 @@ core: 8.x dependencies: - drupal:comment -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/comment/tests/modules/comment_test_views/comment_test_views.info.yml b/drupal/core/modules/comment/tests/modules/comment_test_views/comment_test_views.info.yml index 3a84774d6..a88c64eef 100644 --- a/drupal/core/modules/comment/tests/modules/comment_test_views/comment_test_views.info.yml +++ b/drupal/core/modules/comment/tests/modules/comment_test_views/comment_test_views.info.yml @@ -8,7 +8,7 @@ dependencies: - drupal:comment - drupal:views -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/config/config.info.yml b/drupal/core/modules/config/config.info.yml index a4194b1e6..aad39d31f 100644 --- a/drupal/core/modules/config/config.info.yml +++ b/drupal/core/modules/config/config.info.yml @@ -6,7 +6,7 @@ package: Core core: 8.x configure: config.sync -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/config/tests/config_clash_test_theme/config_clash_test_theme.info.yml b/drupal/core/modules/config/tests/config_clash_test_theme/config_clash_test_theme.info.yml index 2bf9485b7..bdd5826ea 100644 --- a/drupal/core/modules/config/tests/config_clash_test_theme/config_clash_test_theme.info.yml +++ b/drupal/core/modules/config/tests/config_clash_test_theme/config_clash_test_theme.info.yml @@ -9,7 +9,7 @@ regions: left: Left right: Right -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/config/tests/config_collection_clash_install_test/config_collection_clash_install_test.info.yml b/drupal/core/modules/config/tests/config_collection_clash_install_test/config_collection_clash_install_test.info.yml index 97b903b47..872d524a2 100644 --- a/drupal/core/modules/config/tests/config_collection_clash_install_test/config_collection_clash_install_test.info.yml +++ b/drupal/core/modules/config/tests/config_collection_clash_install_test/config_collection_clash_install_test.info.yml @@ -8,7 +8,7 @@ core: 8.x dependencies: - drupal:config_collection_install_test -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/config/tests/config_collection_install_test/config_collection_install_test.info.yml b/drupal/core/modules/config/tests/config_collection_install_test/config_collection_install_test.info.yml index 3320ba1fc..82b4635ef 100644 --- a/drupal/core/modules/config/tests/config_collection_install_test/config_collection_install_test.info.yml +++ b/drupal/core/modules/config/tests/config_collection_install_test/config_collection_install_test.info.yml @@ -4,7 +4,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/config/tests/config_entity_static_cache_test/config_entity_static_cache_test.info.yml b/drupal/core/modules/config/tests/config_entity_static_cache_test/config_entity_static_cache_test.info.yml index 625479b33..a04d06710 100644 --- a/drupal/core/modules/config/tests/config_entity_static_cache_test/config_entity_static_cache_test.info.yml +++ b/drupal/core/modules/config/tests/config_entity_static_cache_test/config_entity_static_cache_test.info.yml @@ -4,7 +4,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/config/tests/config_events_test/config_events_test.info.yml b/drupal/core/modules/config/tests/config_events_test/config_events_test.info.yml index 3320ba1fc..82b4635ef 100644 --- a/drupal/core/modules/config/tests/config_events_test/config_events_test.info.yml +++ b/drupal/core/modules/config/tests/config_events_test/config_events_test.info.yml @@ -4,7 +4,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/config/tests/config_exclude_test/config_exclude_test.info.yml b/drupal/core/modules/config/tests/config_exclude_test/config_exclude_test.info.yml index 0ab9d44dc..8fc670424 100644 --- a/drupal/core/modules/config/tests/config_exclude_test/config_exclude_test.info.yml +++ b/drupal/core/modules/config/tests/config_exclude_test/config_exclude_test.info.yml @@ -4,7 +4,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/config/tests/config_import_test/config_import_test.info.yml b/drupal/core/modules/config/tests/config_import_test/config_import_test.info.yml index 1df371365..79f0dcd7a 100644 --- a/drupal/core/modules/config/tests/config_import_test/config_import_test.info.yml +++ b/drupal/core/modules/config/tests/config_import_test/config_import_test.info.yml @@ -4,7 +4,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/config/tests/config_install_dependency_test/config_install_dependency_test.info.yml b/drupal/core/modules/config/tests/config_install_dependency_test/config_install_dependency_test.info.yml index 098f4666b..39c93fa95 100644 --- a/drupal/core/modules/config/tests/config_install_dependency_test/config_install_dependency_test.info.yml +++ b/drupal/core/modules/config/tests/config_install_dependency_test/config_install_dependency_test.info.yml @@ -4,7 +4,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/config/tests/config_install_double_dependency_test/config_install_double_dependency_test.info.yml b/drupal/core/modules/config/tests/config_install_double_dependency_test/config_install_double_dependency_test.info.yml index a732fe8f9..15d95ded6 100644 --- a/drupal/core/modules/config/tests/config_install_double_dependency_test/config_install_double_dependency_test.info.yml +++ b/drupal/core/modules/config/tests/config_install_double_dependency_test/config_install_double_dependency_test.info.yml @@ -4,7 +4,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/config/tests/config_install_fail_test/config_install_fail_test.info.yml b/drupal/core/modules/config/tests/config_install_fail_test/config_install_fail_test.info.yml index 704377c2e..c20eddd67 100644 --- a/drupal/core/modules/config/tests/config_install_fail_test/config_install_fail_test.info.yml +++ b/drupal/core/modules/config/tests/config_install_fail_test/config_install_fail_test.info.yml @@ -6,7 +6,7 @@ core: 8.x dependencies: - drupal:config_test -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/config/tests/config_integration_test/config_integration_test.info.yml b/drupal/core/modules/config/tests/config_integration_test/config_integration_test.info.yml index f070918f7..7f81c7587 100644 --- a/drupal/core/modules/config/tests/config_integration_test/config_integration_test.info.yml +++ b/drupal/core/modules/config/tests/config_integration_test/config_integration_test.info.yml @@ -6,7 +6,7 @@ core: 8.x dependencies: - drupal:config_test -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/config/tests/config_other_module_config_test/config_other_module_config_test.info.yml b/drupal/core/modules/config/tests/config_other_module_config_test/config_other_module_config_test.info.yml index 23826ea8d..0dac0f0f3 100644 --- a/drupal/core/modules/config/tests/config_other_module_config_test/config_other_module_config_test.info.yml +++ b/drupal/core/modules/config/tests/config_other_module_config_test/config_other_module_config_test.info.yml @@ -4,7 +4,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/config/tests/config_override_integration_test/config_override_integration_test.info.yml b/drupal/core/modules/config/tests/config_override_integration_test/config_override_integration_test.info.yml index 1d969623b..09001c8f4 100644 --- a/drupal/core/modules/config/tests/config_override_integration_test/config_override_integration_test.info.yml +++ b/drupal/core/modules/config/tests/config_override_integration_test/config_override_integration_test.info.yml @@ -8,7 +8,7 @@ dependencies: - drupal:block - drupal:block_test -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/config/tests/config_override_test/config_override_test.info.yml b/drupal/core/modules/config/tests/config_override_test/config_override_test.info.yml index 7f503e928..94729b635 100644 --- a/drupal/core/modules/config/tests/config_override_test/config_override_test.info.yml +++ b/drupal/core/modules/config/tests/config_override_test/config_override_test.info.yml @@ -8,7 +8,7 @@ dependencies: - drupal:block - drupal:block_content -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/config/tests/config_schema_test/config_schema_test.info.yml b/drupal/core/modules/config/tests/config_schema_test/config_schema_test.info.yml index bd4c0bd2d..f01d4500a 100644 --- a/drupal/core/modules/config/tests/config_schema_test/config_schema_test.info.yml +++ b/drupal/core/modules/config/tests/config_schema_test/config_schema_test.info.yml @@ -5,7 +5,7 @@ package: Testing core: 8.x hidden: true -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/config/tests/config_test/config_test.info.yml b/drupal/core/modules/config/tests/config_test/config_test.info.yml index 179ec2dcc..3278378b6 100644 --- a/drupal/core/modules/config/tests/config_test/config_test.info.yml +++ b/drupal/core/modules/config/tests/config_test/config_test.info.yml @@ -4,7 +4,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/config/tests/config_test_id_mismatch/config_test_id_mismatch.info.yml b/drupal/core/modules/config/tests/config_test_id_mismatch/config_test_id_mismatch.info.yml index feb18f1c2..4f55ff82b 100644 --- a/drupal/core/modules/config/tests/config_test_id_mismatch/config_test_id_mismatch.info.yml +++ b/drupal/core/modules/config/tests/config_test_id_mismatch/config_test_id_mismatch.info.yml @@ -6,7 +6,7 @@ core: 8.x dependencies: - drupal:config_test -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/config/tests/config_test_language/config_test_language.info.yml b/drupal/core/modules/config/tests/config_test_language/config_test_language.info.yml index c9e75d0a6..d3c289e9f 100644 --- a/drupal/core/modules/config/tests/config_test_language/config_test_language.info.yml +++ b/drupal/core/modules/config/tests/config_test_language/config_test_language.info.yml @@ -6,7 +6,7 @@ core: 8.x dependencies: - drupal:config_test -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/config/tests/config_transformer_test/config_transformer_test.info.yml b/drupal/core/modules/config/tests/config_transformer_test/config_transformer_test.info.yml index 42c72509b..5bd351302 100644 --- a/drupal/core/modules/config/tests/config_transformer_test/config_transformer_test.info.yml +++ b/drupal/core/modules/config/tests/config_transformer_test/config_transformer_test.info.yml @@ -6,7 +6,7 @@ core: 8.x dependencies: - drupal:config -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/config_translation/config_translation.info.yml b/drupal/core/modules/config_translation/config_translation.info.yml index bc768dd04..7897c9c2d 100644 --- a/drupal/core/modules/config_translation/config_translation.info.yml +++ b/drupal/core/modules/config_translation/config_translation.info.yml @@ -8,7 +8,7 @@ configure: config_translation.mapper_list dependencies: - drupal:locale -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/config_translation/tests/modules/config_translation_test/config_translation_test.info.yml b/drupal/core/modules/config_translation/tests/modules/config_translation_test/config_translation_test.info.yml index 39fb69997..3bf95f321 100644 --- a/drupal/core/modules/config_translation/tests/modules/config_translation_test/config_translation_test.info.yml +++ b/drupal/core/modules/config_translation/tests/modules/config_translation_test/config_translation_test.info.yml @@ -8,7 +8,7 @@ dependencies: - drupal:config_translation - drupal:config_test -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/config_translation/tests/themes/config_translation_test_theme/config_translation_test_theme.info.yml b/drupal/core/modules/config_translation/tests/themes/config_translation_test_theme/config_translation_test_theme.info.yml index a34c5f9d4..6f429b4a1 100644 --- a/drupal/core/modules/config_translation/tests/themes/config_translation_test_theme/config_translation_test_theme.info.yml +++ b/drupal/core/modules/config_translation/tests/themes/config_translation_test_theme/config_translation_test_theme.info.yml @@ -5,7 +5,7 @@ description: 'Theme for testing the configuration translation mapper system' # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/contact/contact.info.yml b/drupal/core/modules/contact/contact.info.yml index db3dd5350..4af839338 100644 --- a/drupal/core/modules/contact/contact.info.yml +++ b/drupal/core/modules/contact/contact.info.yml @@ -6,7 +6,7 @@ package: Core core: 8.x configure: entity.contact_form.collection -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/contact/tests/modules/contact_storage_test/contact_storage_test.info.yml b/drupal/core/modules/contact/tests/modules/contact_storage_test/contact_storage_test.info.yml index cb0f4432b..06929db8a 100644 --- a/drupal/core/modules/contact/tests/modules/contact_storage_test/contact_storage_test.info.yml +++ b/drupal/core/modules/contact/tests/modules/contact_storage_test/contact_storage_test.info.yml @@ -8,7 +8,7 @@ dependencies: - drupal:contact - drupal:user -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/contact/tests/modules/contact_test/contact_test.info.yml b/drupal/core/modules/contact/tests/modules/contact_test/contact_test.info.yml index 2ec5541f9..69e3c32d1 100644 --- a/drupal/core/modules/contact/tests/modules/contact_test/contact_test.info.yml +++ b/drupal/core/modules/contact/tests/modules/contact_test/contact_test.info.yml @@ -7,7 +7,7 @@ core: 8.x dependencies: - drupal:contact -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/contact/tests/modules/contact_test_views/contact_test_views.info.yml b/drupal/core/modules/contact/tests/modules/contact_test_views/contact_test_views.info.yml index 89d333f3e..76613b38a 100644 --- a/drupal/core/modules/contact/tests/modules/contact_test_views/contact_test_views.info.yml +++ b/drupal/core/modules/contact/tests/modules/contact_test_views/contact_test_views.info.yml @@ -9,7 +9,7 @@ dependencies: - drupal:views - drupal:user -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/content_moderation/content_moderation.info.yml b/drupal/core/modules/content_moderation/content_moderation.info.yml index f118dae58..82cee088f 100644 --- a/drupal/core/modules/content_moderation/content_moderation.info.yml +++ b/drupal/core/modules/content_moderation/content_moderation.info.yml @@ -8,7 +8,7 @@ configure: entity.workflow.collection dependencies: - drupal:workflows -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/content_moderation/tests/modules/content_moderation_test_local_task/content_moderation_test_local_task.info.yml b/drupal/core/modules/content_moderation/tests/modules/content_moderation_test_local_task/content_moderation_test_local_task.info.yml index 34d12f35b..4ca4d7454 100644 --- a/drupal/core/modules/content_moderation/tests/modules/content_moderation_test_local_task/content_moderation_test_local_task.info.yml +++ b/drupal/core/modules/content_moderation/tests/modules/content_moderation_test_local_task/content_moderation_test_local_task.info.yml @@ -8,7 +8,7 @@ dependencies: - drupal:content_moderation - drupal:node -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/content_moderation/tests/modules/content_moderation_test_views/content_moderation_test_views.info.yml b/drupal/core/modules/content_moderation/tests/modules/content_moderation_test_views/content_moderation_test_views.info.yml index c35d2b789..b54f95fb5 100644 --- a/drupal/core/modules/content_moderation/tests/modules/content_moderation_test_views/content_moderation_test_views.info.yml +++ b/drupal/core/modules/content_moderation/tests/modules/content_moderation_test_views/content_moderation_test_views.info.yml @@ -10,7 +10,7 @@ dependencies: - drupal:views - drupal:entity_test -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/content_translation/content_translation.info.yml b/drupal/core/modules/content_translation/content_translation.info.yml index c16eba018..528af2e23 100644 --- a/drupal/core/modules/content_translation/content_translation.info.yml +++ b/drupal/core/modules/content_translation/content_translation.info.yml @@ -8,7 +8,7 @@ package: Multilingual core: 8.x configure: language.content_settings_page -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/content_translation/tests/modules/content_translation_test/content_translation_test.info.yml b/drupal/core/modules/content_translation/tests/modules/content_translation_test/content_translation_test.info.yml index 3d4702f1d..1951a513e 100644 --- a/drupal/core/modules/content_translation/tests/modules/content_translation_test/content_translation_test.info.yml +++ b/drupal/core/modules/content_translation/tests/modules/content_translation_test/content_translation_test.info.yml @@ -9,7 +9,7 @@ dependencies: - drupal:language - drupal:entity_test -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/content_translation/tests/modules/content_translation_test_views/content_translation_test_views.info.yml b/drupal/core/modules/content_translation/tests/modules/content_translation_test_views/content_translation_test_views.info.yml index 457f4e21a..5df56da4e 100644 --- a/drupal/core/modules/content_translation/tests/modules/content_translation_test_views/content_translation_test_views.info.yml +++ b/drupal/core/modules/content_translation/tests/modules/content_translation_test_views/content_translation_test_views.info.yml @@ -8,7 +8,7 @@ dependencies: - drupal:content_translation - drupal:views -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/contextual/contextual.info.yml b/drupal/core/modules/contextual/contextual.info.yml index 54259a036..7d4ab098b 100644 --- a/drupal/core/modules/contextual/contextual.info.yml +++ b/drupal/core/modules/contextual/contextual.info.yml @@ -5,7 +5,7 @@ package: Core # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/contextual/tests/modules/contextual_test/contextual_test.info.yml b/drupal/core/modules/contextual/tests/modules/contextual_test/contextual_test.info.yml index 48ba481db..05570e0d9 100644 --- a/drupal/core/modules/contextual/tests/modules/contextual_test/contextual_test.info.yml +++ b/drupal/core/modules/contextual/tests/modules/contextual_test/contextual_test.info.yml @@ -7,7 +7,7 @@ core: 8.x dependencies: - drupal:contextual -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/datetime/datetime.info.yml b/drupal/core/modules/datetime/datetime.info.yml index 40b68aa8f..5ae2f0554 100644 --- a/drupal/core/modules/datetime/datetime.info.yml +++ b/drupal/core/modules/datetime/datetime.info.yml @@ -7,7 +7,7 @@ core: 8.x dependencies: - drupal:field -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/datetime/tests/modules/datetime_test/datetime_test.info.yml b/drupal/core/modules/datetime/tests/modules/datetime_test/datetime_test.info.yml index 9a5e2275b..42cd33bd3 100644 --- a/drupal/core/modules/datetime/tests/modules/datetime_test/datetime_test.info.yml +++ b/drupal/core/modules/datetime/tests/modules/datetime_test/datetime_test.info.yml @@ -7,7 +7,7 @@ core: 8.x dependencies: - drupal:views -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/datetime_range/datetime_range.info.yml b/drupal/core/modules/datetime_range/datetime_range.info.yml index 834115c12..2a0ff7127 100644 --- a/drupal/core/modules/datetime_range/datetime_range.info.yml +++ b/drupal/core/modules/datetime_range/datetime_range.info.yml @@ -7,7 +7,7 @@ core: 8.x dependencies: - drupal:datetime -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/datetime_range/tests/modules/datetime_range_test/datetime_range_test.info.yml b/drupal/core/modules/datetime_range/tests/modules/datetime_range_test/datetime_range_test.info.yml index a504ea999..62284a552 100644 --- a/drupal/core/modules/datetime_range/tests/modules/datetime_range_test/datetime_range_test.info.yml +++ b/drupal/core/modules/datetime_range/tests/modules/datetime_range_test/datetime_range_test.info.yml @@ -7,7 +7,7 @@ core: 8.x dependencies: - drupal:taxonomy -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/dblog/dblog.info.yml b/drupal/core/modules/dblog/dblog.info.yml index 7c663840c..9b9321489 100644 --- a/drupal/core/modules/dblog/dblog.info.yml +++ b/drupal/core/modules/dblog/dblog.info.yml @@ -6,7 +6,7 @@ package: Core core: 8.x configure: system.logging_settings -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/dblog/tests/modules/dblog_test_views/dblog_test_views.info.yml b/drupal/core/modules/dblog/tests/modules/dblog_test_views/dblog_test_views.info.yml index b3d497ced..3b3739640 100644 --- a/drupal/core/modules/dblog/tests/modules/dblog_test_views/dblog_test_views.info.yml +++ b/drupal/core/modules/dblog/tests/modules/dblog_test_views/dblog_test_views.info.yml @@ -8,7 +8,7 @@ dependencies: - drupal:dblog - drupal:views -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/dynamic_page_cache/dynamic_page_cache.info.yml b/drupal/core/modules/dynamic_page_cache/dynamic_page_cache.info.yml index 1c2e6b503..0f738481d 100644 --- a/drupal/core/modules/dynamic_page_cache/dynamic_page_cache.info.yml +++ b/drupal/core/modules/dynamic_page_cache/dynamic_page_cache.info.yml @@ -5,7 +5,7 @@ package: Core # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/dynamic_page_cache/tests/dynamic_page_cache_test/dynamic_page_cache_test.info.yml b/drupal/core/modules/dynamic_page_cache/tests/dynamic_page_cache_test/dynamic_page_cache_test.info.yml index d2d6adb0b..b0e90fea0 100644 --- a/drupal/core/modules/dynamic_page_cache/tests/dynamic_page_cache_test/dynamic_page_cache_test.info.yml +++ b/drupal/core/modules/dynamic_page_cache/tests/dynamic_page_cache_test/dynamic_page_cache_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/editor/editor.info.yml b/drupal/core/modules/editor/editor.info.yml index 5f939e6a9..ccfcc04d6 100644 --- a/drupal/core/modules/editor/editor.info.yml +++ b/drupal/core/modules/editor/editor.info.yml @@ -9,7 +9,7 @@ dependencies: - drupal:file configure: filter.admin_overview -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/editor/tests/editor_private_test/editor_private_test.info.yml b/drupal/core/modules/editor/tests/editor_private_test/editor_private_test.info.yml index a69594344..265fd949f 100644 --- a/drupal/core/modules/editor/tests/editor_private_test/editor_private_test.info.yml +++ b/drupal/core/modules/editor/tests/editor_private_test/editor_private_test.info.yml @@ -8,7 +8,7 @@ dependencies: - drupal:filter - drupal:ckeditor -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/editor/tests/modules/editor_test.info.yml b/drupal/core/modules/editor/tests/modules/editor_test.info.yml index 04393996e..8f8762cf7 100644 --- a/drupal/core/modules/editor/tests/modules/editor_test.info.yml +++ b/drupal/core/modules/editor/tests/modules/editor_test.info.yml @@ -5,7 +5,7 @@ core: 8.x package: Testing # version: VERSION -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/entity_reference/entity_reference.info.yml b/drupal/core/modules/entity_reference/entity_reference.info.yml index ec1d325e3..ce994997c 100644 --- a/drupal/core/modules/entity_reference/entity_reference.info.yml +++ b/drupal/core/modules/entity_reference/entity_reference.info.yml @@ -6,7 +6,7 @@ package: Field types core: 8.x hidden: true -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/field/field.info.yml b/drupal/core/modules/field/field.info.yml index 721467bf6..b9cf18cfe 100644 --- a/drupal/core/modules/field/field.info.yml +++ b/drupal/core/modules/field/field.info.yml @@ -5,7 +5,7 @@ package: Core # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/field/tests/modules/field_plugins_test/field_plugins_test.info.yml b/drupal/core/modules/field/tests/modules/field_plugins_test/field_plugins_test.info.yml index 16c283b09..96b3d6654 100644 --- a/drupal/core/modules/field/tests/modules/field_plugins_test/field_plugins_test.info.yml +++ b/drupal/core/modules/field/tests/modules/field_plugins_test/field_plugins_test.info.yml @@ -7,7 +7,7 @@ package: Testing dependencies: - drupal:text -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/field/tests/modules/field_test/field_test.info.yml b/drupal/core/modules/field/tests/modules/field_test/field_test.info.yml index aa3dba7b3..c72f1ecf6 100644 --- a/drupal/core/modules/field/tests/modules/field_test/field_test.info.yml +++ b/drupal/core/modules/field/tests/modules/field_test/field_test.info.yml @@ -7,7 +7,7 @@ package: Testing dependencies: - drupal:entity_test -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/field/tests/modules/field_test_boolean_access_denied/field_test_boolean_access_denied.info.yml b/drupal/core/modules/field/tests/modules/field_test_boolean_access_denied/field_test_boolean_access_denied.info.yml index e193b6970..c06b4c072 100644 --- a/drupal/core/modules/field/tests/modules/field_test_boolean_access_denied/field_test_boolean_access_denied.info.yml +++ b/drupal/core/modules/field/tests/modules/field_test_boolean_access_denied/field_test_boolean_access_denied.info.yml @@ -7,7 +7,7 @@ package: Testing dependencies: - drupal:field -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/field/tests/modules/field_test_config/field_test_config.info.yml b/drupal/core/modules/field/tests/modules/field_test_config/field_test_config.info.yml index 90490e07c..8123b7fc1 100644 --- a/drupal/core/modules/field/tests/modules/field_test_config/field_test_config.info.yml +++ b/drupal/core/modules/field/tests/modules/field_test_config/field_test_config.info.yml @@ -5,7 +5,7 @@ core: 8.x package: Testing # version: VERSION -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/field/tests/modules/field_test_views/field_test_views.info.yml b/drupal/core/modules/field/tests/modules/field_test_views/field_test_views.info.yml index d79c0bd37..cf7ea4d5f 100644 --- a/drupal/core/modules/field/tests/modules/field_test_views/field_test_views.info.yml +++ b/drupal/core/modules/field/tests/modules/field_test_views/field_test_views.info.yml @@ -7,7 +7,7 @@ core: 8.x dependencies: - drupal:views -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/field/tests/modules/field_third_party_test/field_third_party_test.info.yml b/drupal/core/modules/field/tests/modules/field_third_party_test/field_third_party_test.info.yml index 3751a1721..fdb61cb59 100644 --- a/drupal/core/modules/field/tests/modules/field_third_party_test/field_third_party_test.info.yml +++ b/drupal/core/modules/field/tests/modules/field_third_party_test/field_third_party_test.info.yml @@ -8,7 +8,7 @@ dependencies: - drupal:entity_test - drupal:field_test -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/field/tests/modules/field_timestamp_test/field_timestamp_test.info.yml b/drupal/core/modules/field/tests/modules/field_timestamp_test/field_timestamp_test.info.yml index 5451a885f..61140ef74 100644 --- a/drupal/core/modules/field/tests/modules/field_timestamp_test/field_timestamp_test.info.yml +++ b/drupal/core/modules/field/tests/modules/field_timestamp_test/field_timestamp_test.info.yml @@ -8,7 +8,7 @@ dependencies: - drupal:entity_test - drupal:field -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/field_layout/field_layout.info.yml b/drupal/core/modules/field_layout/field_layout.info.yml index 36a2cc3d9..1ae9f2e27 100644 --- a/drupal/core/modules/field_layout/field_layout.info.yml +++ b/drupal/core/modules/field_layout/field_layout.info.yml @@ -7,7 +7,7 @@ core: 8.x dependencies: - drupal:layout_discovery -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/field_layout/tests/modules/field_layout_test/field_layout_test.info.yml b/drupal/core/modules/field_layout/tests/modules/field_layout_test/field_layout_test.info.yml index dcdefd39d..a79e5c30a 100644 --- a/drupal/core/modules/field_layout/tests/modules/field_layout_test/field_layout_test.info.yml +++ b/drupal/core/modules/field_layout/tests/modules/field_layout_test/field_layout_test.info.yml @@ -7,7 +7,7 @@ package: Testing dependencies: - drupal:entity_test -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/field_ui/field_ui.info.yml b/drupal/core/modules/field_ui/field_ui.info.yml index 66f79d94a..57a41b3bd 100644 --- a/drupal/core/modules/field_ui/field_ui.info.yml +++ b/drupal/core/modules/field_ui/field_ui.info.yml @@ -7,7 +7,7 @@ core: 8.x dependencies: - drupal:field -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/field_ui/tests/modules/field_ui_test/field_ui_test.info.yml b/drupal/core/modules/field_ui/tests/modules/field_ui_test/field_ui_test.info.yml index 804cee46b..b435eeacd 100644 --- a/drupal/core/modules/field_ui/tests/modules/field_ui_test/field_ui_test.info.yml +++ b/drupal/core/modules/field_ui/tests/modules/field_ui_test/field_ui_test.info.yml @@ -5,7 +5,7 @@ core: 8.x package: Testing # version: VERSION -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/file/file.info.yml b/drupal/core/modules/file/file.info.yml index d406491c3..eedb19001 100644 --- a/drupal/core/modules/file/file.info.yml +++ b/drupal/core/modules/file/file.info.yml @@ -7,7 +7,7 @@ core: 8.x dependencies: - drupal:field -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/file/tests/file_module_test/file_module_test.info.yml b/drupal/core/modules/file/tests/file_module_test/file_module_test.info.yml index 017935cc5..5cc4e9800 100644 --- a/drupal/core/modules/file/tests/file_module_test/file_module_test.info.yml +++ b/drupal/core/modules/file/tests/file_module_test/file_module_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/file/tests/file_test/file_test.info.yml b/drupal/core/modules/file/tests/file_test/file_test.info.yml index 799f5a38f..dcfbc23a3 100644 --- a/drupal/core/modules/file/tests/file_test/file_test.info.yml +++ b/drupal/core/modules/file/tests/file_test/file_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/file/tests/modules/file_test_views/file_test_views.info.yml b/drupal/core/modules/file/tests/modules/file_test_views/file_test_views.info.yml index d630cdce4..28eb67f88 100644 --- a/drupal/core/modules/file/tests/modules/file_test_views/file_test_views.info.yml +++ b/drupal/core/modules/file/tests/modules/file_test_views/file_test_views.info.yml @@ -8,7 +8,7 @@ dependencies: - drupal:file - drupal:views -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/filter/filter.info.yml b/drupal/core/modules/filter/filter.info.yml index 8b4a91701..967011de7 100644 --- a/drupal/core/modules/filter/filter.info.yml +++ b/drupal/core/modules/filter/filter.info.yml @@ -8,7 +8,7 @@ configure: filter.admin_overview dependencies: - drupal:user -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/filter/tests/filter_test/filter_test.info.yml b/drupal/core/modules/filter/tests/filter_test/filter_test.info.yml index f3adb178f..3c3979e6e 100644 --- a/drupal/core/modules/filter/tests/filter_test/filter_test.info.yml +++ b/drupal/core/modules/filter/tests/filter_test/filter_test.info.yml @@ -7,7 +7,7 @@ core: 8.x dependencies: - drupal:filter -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/filter/tests/filter_test_plugin/filter_test_plugin.info.yml b/drupal/core/modules/filter/tests/filter_test_plugin/filter_test_plugin.info.yml index 5b2ccc11c..c8425032a 100644 --- a/drupal/core/modules/filter/tests/filter_test_plugin/filter_test_plugin.info.yml +++ b/drupal/core/modules/filter/tests/filter_test_plugin/filter_test_plugin.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/forum/forum.info.yml b/drupal/core/modules/forum/forum.info.yml index 9514dc84f..eefa2644a 100644 --- a/drupal/core/modules/forum/forum.info.yml +++ b/drupal/core/modules/forum/forum.info.yml @@ -12,7 +12,7 @@ package: Core core: 8.x configure: forum.overview -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/forum/tests/modules/forum_test_views/forum_test_views.info.yml b/drupal/core/modules/forum/tests/modules/forum_test_views/forum_test_views.info.yml index 7c2ce7735..8e3c178fb 100644 --- a/drupal/core/modules/forum/tests/modules/forum_test_views/forum_test_views.info.yml +++ b/drupal/core/modules/forum/tests/modules/forum_test_views/forum_test_views.info.yml @@ -8,7 +8,7 @@ dependencies: - drupal:forum - drupal:views -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/hal/hal.info.yml b/drupal/core/modules/hal/hal.info.yml index 5d2b34c88..7856eb221 100644 --- a/drupal/core/modules/hal/hal.info.yml +++ b/drupal/core/modules/hal/hal.info.yml @@ -7,7 +7,7 @@ core: 8.x dependencies: - drupal:serialization -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/hal/tests/modules/hal_test/hal_test.info.yml b/drupal/core/modules/hal/tests/modules/hal_test/hal_test.info.yml index 3462f4bc8..7e1147aa8 100644 --- a/drupal/core/modules/hal/tests/modules/hal_test/hal_test.info.yml +++ b/drupal/core/modules/hal/tests/modules/hal_test/hal_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/help/help.info.yml b/drupal/core/modules/help/help.info.yml index 64031b4ba..d0ebfecd2 100644 --- a/drupal/core/modules/help/help.info.yml +++ b/drupal/core/modules/help/help.info.yml @@ -5,7 +5,7 @@ package: Core # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/help/tests/modules/help_page_test/help_page_test.info.yml b/drupal/core/modules/help/tests/modules/help_page_test/help_page_test.info.yml index 5e278a968..bfc87c588 100644 --- a/drupal/core/modules/help/tests/modules/help_page_test/help_page_test.info.yml +++ b/drupal/core/modules/help/tests/modules/help_page_test/help_page_test.info.yml @@ -6,7 +6,7 @@ package: Testing core: 8.x hidden: true -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/help/tests/modules/help_test/help_test.info.yml b/drupal/core/modules/help/tests/modules/help_test/help_test.info.yml index b3647d973..63a8df931 100644 --- a/drupal/core/modules/help/tests/modules/help_test/help_test.info.yml +++ b/drupal/core/modules/help/tests/modules/help_test/help_test.info.yml @@ -5,7 +5,7 @@ package: Testing dependencies: - drupal:help -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/help/tests/modules/more_help_page_test/more_help_page_test.info.yml b/drupal/core/modules/help/tests/modules/more_help_page_test/more_help_page_test.info.yml index d5c2fe201..1a03a5fc0 100644 --- a/drupal/core/modules/help/tests/modules/more_help_page_test/more_help_page_test.info.yml +++ b/drupal/core/modules/help/tests/modules/more_help_page_test/more_help_page_test.info.yml @@ -6,7 +6,7 @@ package: Testing core: 8.x hidden: true -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/help_topics/help_topics.info.yml b/drupal/core/modules/help_topics/help_topics.info.yml index aad16ea96..451210dc7 100644 --- a/drupal/core/modules/help_topics/help_topics.info.yml +++ b/drupal/core/modules/help_topics/help_topics.info.yml @@ -7,7 +7,7 @@ package: Core (Experimental) dependencies: - drupal:help -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/help_topics/tests/modules/help_topics_test/help_topics_test.info.yml b/drupal/core/modules/help_topics/tests/modules/help_topics_test/help_topics_test.info.yml index df8937b95..8e8aff5eb 100644 --- a/drupal/core/modules/help_topics/tests/modules/help_topics_test/help_topics_test.info.yml +++ b/drupal/core/modules/help_topics/tests/modules/help_topics_test/help_topics_test.info.yml @@ -6,7 +6,7 @@ description: 'Support module for help testing.' package: Testing core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/help_topics/tests/themes/help_topics_test_theme/help_topics_test_theme.info.yml b/drupal/core/modules/help_topics/tests/themes/help_topics_test_theme/help_topics_test_theme.info.yml index b69632ff4..f7c2d8661 100644 --- a/drupal/core/modules/help_topics/tests/themes/help_topics_test_theme/help_topics_test_theme.info.yml +++ b/drupal/core/modules/help_topics/tests/themes/help_topics_test_theme/help_topics_test_theme.info.yml @@ -5,7 +5,7 @@ description: A theme to test help topics. # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/history/history.info.yml b/drupal/core/modules/history/history.info.yml index 43e285bbe..75e4978cd 100644 --- a/drupal/core/modules/history/history.info.yml +++ b/drupal/core/modules/history/history.info.yml @@ -7,7 +7,7 @@ core: 8.x dependencies: - drupal:node -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/image/image.info.yml b/drupal/core/modules/image/image.info.yml index 461023757..93835a12f 100644 --- a/drupal/core/modules/image/image.info.yml +++ b/drupal/core/modules/image/image.info.yml @@ -8,7 +8,7 @@ dependencies: - drupal:file configure: entity.image_style.collection -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/image/tests/modules/image_access_test_hidden/image_access_test_hidden.info.yml b/drupal/core/modules/image/tests/modules/image_access_test_hidden/image_access_test_hidden.info.yml index 3eb7047ac..c3c17df25 100644 --- a/drupal/core/modules/image/tests/modules/image_access_test_hidden/image_access_test_hidden.info.yml +++ b/drupal/core/modules/image/tests/modules/image_access_test_hidden/image_access_test_hidden.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/image/tests/modules/image_module_test/image_module_test.info.yml b/drupal/core/modules/image/tests/modules/image_module_test/image_module_test.info.yml index de55c742f..1c6c08e9c 100644 --- a/drupal/core/modules/image/tests/modules/image_module_test/image_module_test.info.yml +++ b/drupal/core/modules/image/tests/modules/image_module_test/image_module_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/image/tests/modules/image_test_views/image_test_views.info.yml b/drupal/core/modules/image/tests/modules/image_test_views/image_test_views.info.yml index 94e8ba8eb..be7e1256d 100644 --- a/drupal/core/modules/image/tests/modules/image_test_views/image_test_views.info.yml +++ b/drupal/core/modules/image/tests/modules/image_test_views/image_test_views.info.yml @@ -8,7 +8,7 @@ dependencies: - drupal:image - drupal:views -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/inline_form_errors/inline_form_errors.info.yml b/drupal/core/modules/inline_form_errors/inline_form_errors.info.yml index e1f16533d..4cbf2f9f7 100644 --- a/drupal/core/modules/inline_form_errors/inline_form_errors.info.yml +++ b/drupal/core/modules/inline_form_errors/inline_form_errors.info.yml @@ -5,7 +5,7 @@ description: 'Places error messages adjacent to form inputs, for improved usabil core: 8.x package: Core -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/jsonapi/jsonapi.info.yml b/drupal/core/modules/jsonapi/jsonapi.info.yml index d2e3e871d..6f6f4cc24 100644 --- a/drupal/core/modules/jsonapi/jsonapi.info.yml +++ b/drupal/core/modules/jsonapi/jsonapi.info.yml @@ -7,7 +7,7 @@ configure: jsonapi.settings dependencies: - drupal:serialization -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/jsonapi/tests/modules/jsonapi_test_collection_count/jsonapi_test_collection_count.info.yml b/drupal/core/modules/jsonapi/tests/modules/jsonapi_test_collection_count/jsonapi_test_collection_count.info.yml index dee325ddb..a4ceb7d63 100644 --- a/drupal/core/modules/jsonapi/tests/modules/jsonapi_test_collection_count/jsonapi_test_collection_count.info.yml +++ b/drupal/core/modules/jsonapi/tests/modules/jsonapi_test_collection_count/jsonapi_test_collection_count.info.yml @@ -3,7 +3,7 @@ type: module package: Testing core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/jsonapi/tests/modules/jsonapi_test_data_type/jsonapi_test_data_type.info.yml b/drupal/core/modules/jsonapi/tests/modules/jsonapi_test_data_type/jsonapi_test_data_type.info.yml index 8fd0fccd2..65a886f43 100644 --- a/drupal/core/modules/jsonapi/tests/modules/jsonapi_test_data_type/jsonapi_test_data_type.info.yml +++ b/drupal/core/modules/jsonapi/tests/modules/jsonapi_test_data_type/jsonapi_test_data_type.info.yml @@ -3,7 +3,7 @@ type: module package: Testing core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/jsonapi/tests/modules/jsonapi_test_field_access/jsonapi_test_field_access.info.yml b/drupal/core/modules/jsonapi/tests/modules/jsonapi_test_field_access/jsonapi_test_field_access.info.yml index 3b4899309..0189a9666 100644 --- a/drupal/core/modules/jsonapi/tests/modules/jsonapi_test_field_access/jsonapi_test_field_access.info.yml +++ b/drupal/core/modules/jsonapi/tests/modules/jsonapi_test_field_access/jsonapi_test_field_access.info.yml @@ -4,7 +4,7 @@ description: 'Provides a custom field access hook to test JSON API field access package: Testing core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/jsonapi/tests/modules/jsonapi_test_field_aliasing/jsonapi_test_field_aliasing.info.yml b/drupal/core/modules/jsonapi/tests/modules/jsonapi_test_field_aliasing/jsonapi_test_field_aliasing.info.yml index 599a8763a..48374d48b 100644 --- a/drupal/core/modules/jsonapi/tests/modules/jsonapi_test_field_aliasing/jsonapi_test_field_aliasing.info.yml +++ b/drupal/core/modules/jsonapi/tests/modules/jsonapi_test_field_aliasing/jsonapi_test_field_aliasing.info.yml @@ -3,7 +3,7 @@ type: module package: Testing core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/jsonapi/tests/modules/jsonapi_test_field_filter_access/jsonapi_test_field_filter_access.info.yml b/drupal/core/modules/jsonapi/tests/modules/jsonapi_test_field_filter_access/jsonapi_test_field_filter_access.info.yml index f002f3009..d5ca1a296 100644 --- a/drupal/core/modules/jsonapi/tests/modules/jsonapi_test_field_filter_access/jsonapi_test_field_filter_access.info.yml +++ b/drupal/core/modules/jsonapi/tests/modules/jsonapi_test_field_filter_access/jsonapi_test_field_filter_access.info.yml @@ -4,7 +4,7 @@ description: 'Provides custom access related code to test JSON:API filter securi package: Testing core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/jsonapi/tests/modules/jsonapi_test_field_type/jsonapi_test_field_type.info.yml b/drupal/core/modules/jsonapi/tests/modules/jsonapi_test_field_type/jsonapi_test_field_type.info.yml index c8a254175..f8a9bf32d 100644 --- a/drupal/core/modules/jsonapi/tests/modules/jsonapi_test_field_type/jsonapi_test_field_type.info.yml +++ b/drupal/core/modules/jsonapi/tests/modules/jsonapi_test_field_type/jsonapi_test_field_type.info.yml @@ -3,7 +3,7 @@ type: module package: Testing core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/jsonapi/tests/modules/jsonapi_test_normalizers_kernel/jsonapi_test_normalizers_kernel.info.yml b/drupal/core/modules/jsonapi/tests/modules/jsonapi_test_normalizers_kernel/jsonapi_test_normalizers_kernel.info.yml index fa6c12634..cbdffd831 100644 --- a/drupal/core/modules/jsonapi/tests/modules/jsonapi_test_normalizers_kernel/jsonapi_test_normalizers_kernel.info.yml +++ b/drupal/core/modules/jsonapi/tests/modules/jsonapi_test_normalizers_kernel/jsonapi_test_normalizers_kernel.info.yml @@ -3,7 +3,7 @@ type: module package: Testing core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/jsonapi/tests/modules/jsonapi_test_resource_type_building/jsonapi_test_resource_type_building.info.yml b/drupal/core/modules/jsonapi/tests/modules/jsonapi_test_resource_type_building/jsonapi_test_resource_type_building.info.yml index ad0e61a0f..65782ea9f 100644 --- a/drupal/core/modules/jsonapi/tests/modules/jsonapi_test_resource_type_building/jsonapi_test_resource_type_building.info.yml +++ b/drupal/core/modules/jsonapi/tests/modules/jsonapi_test_resource_type_building/jsonapi_test_resource_type_building.info.yml @@ -3,7 +3,7 @@ type: module package: Testing core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/jsonapi/tests/modules/jsonapi_test_user/jsonapi_test_user.info.yml b/drupal/core/modules/jsonapi/tests/modules/jsonapi_test_user/jsonapi_test_user.info.yml index b3128fc5b..f8a7d14cc 100644 --- a/drupal/core/modules/jsonapi/tests/modules/jsonapi_test_user/jsonapi_test_user.info.yml +++ b/drupal/core/modules/jsonapi/tests/modules/jsonapi_test_user/jsonapi_test_user.info.yml @@ -3,7 +3,7 @@ type: module package: Testing core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/language/language.info.yml b/drupal/core/modules/language/language.info.yml index 7c0554513..5ac53af6f 100644 --- a/drupal/core/modules/language/language.info.yml +++ b/drupal/core/modules/language/language.info.yml @@ -6,7 +6,7 @@ package: Multilingual core: 8.x configure: entity.configurable_language.collection -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/language/tests/language_config_override_test/language_config_override_test.info.yml b/drupal/core/modules/language/tests/language_config_override_test/language_config_override_test.info.yml index 52eaea0fc..27aa113b6 100644 --- a/drupal/core/modules/language/tests/language_config_override_test/language_config_override_test.info.yml +++ b/drupal/core/modules/language/tests/language_config_override_test/language_config_override_test.info.yml @@ -5,7 +5,7 @@ core: 8.x package: Testing # version: VERSION -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/language/tests/language_elements_test/language_elements_test.info.yml b/drupal/core/modules/language/tests/language_elements_test/language_elements_test.info.yml index 24b179625..00672d4e2 100644 --- a/drupal/core/modules/language/tests/language_elements_test/language_elements_test.info.yml +++ b/drupal/core/modules/language/tests/language_elements_test/language_elements_test.info.yml @@ -7,7 +7,7 @@ package: Testing dependencies: - drupal:entity_test -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/language/tests/language_entity_field_access_test/language_entity_field_access_test.info.yml b/drupal/core/modules/language/tests/language_entity_field_access_test/language_entity_field_access_test.info.yml index b9adf26c8..fc8fa8291 100644 --- a/drupal/core/modules/language/tests/language_entity_field_access_test/language_entity_field_access_test.info.yml +++ b/drupal/core/modules/language/tests/language_entity_field_access_test/language_entity_field_access_test.info.yml @@ -11,7 +11,7 @@ dependencies: - drupal:filter - drupal:language -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/language/tests/language_test/language_test.info.yml b/drupal/core/modules/language/tests/language_test/language_test.info.yml index 83406824a..d6ad2026a 100644 --- a/drupal/core/modules/language/tests/language_test/language_test.info.yml +++ b/drupal/core/modules/language/tests/language_test/language_test.info.yml @@ -5,7 +5,7 @@ core: 8.x package: Testing # version: VERSION -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/language/tests/test_module/test_module.info.yml b/drupal/core/modules/language/tests/test_module/test_module.info.yml index db02c4f70..7030a94c3 100644 --- a/drupal/core/modules/language/tests/test_module/test_module.info.yml +++ b/drupal/core/modules/language/tests/test_module/test_module.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/layout_builder/layout_builder.info.yml b/drupal/core/modules/layout_builder/layout_builder.info.yml index 802ab2f95..2b345fc7b 100644 --- a/drupal/core/modules/layout_builder/layout_builder.info.yml +++ b/drupal/core/modules/layout_builder/layout_builder.info.yml @@ -12,7 +12,7 @@ dependencies: # @todo Discuss removing in https://www.drupal.org/project/drupal/issues/3003610. - drupal:block -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/layout_builder/tests/modules/layout_builder_defaults_test/layout_builder_defaults_test.info.yml b/drupal/core/modules/layout_builder/tests/modules/layout_builder_defaults_test/layout_builder_defaults_test.info.yml index 0727c0d2f..5fd9adcbc 100644 --- a/drupal/core/modules/layout_builder/tests/modules/layout_builder_defaults_test/layout_builder_defaults_test.info.yml +++ b/drupal/core/modules/layout_builder/tests/modules/layout_builder_defaults_test/layout_builder_defaults_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/layout_builder/tests/modules/layout_builder_fieldblock_test/layout_builder_fieldblock_test.info.yml b/drupal/core/modules/layout_builder/tests/modules/layout_builder_fieldblock_test/layout_builder_fieldblock_test.info.yml index 4bcb90011..b0eee0267 100644 --- a/drupal/core/modules/layout_builder/tests/modules/layout_builder_fieldblock_test/layout_builder_fieldblock_test.info.yml +++ b/drupal/core/modules/layout_builder/tests/modules/layout_builder_fieldblock_test/layout_builder_fieldblock_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/layout_builder/tests/modules/layout_builder_form_block_test/layout_builder_form_block_test.info.yml b/drupal/core/modules/layout_builder/tests/modules/layout_builder_form_block_test/layout_builder_form_block_test.info.yml index a24620bad..dc6856660 100644 --- a/drupal/core/modules/layout_builder/tests/modules/layout_builder_form_block_test/layout_builder_form_block_test.info.yml +++ b/drupal/core/modules/layout_builder/tests/modules/layout_builder_form_block_test/layout_builder_form_block_test.info.yml @@ -4,7 +4,7 @@ description: 'Support module for testing layout building using blocks with forms package: Testing # version: VERSION -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/layout_builder/tests/modules/layout_builder_overrides_test/layout_builder_overrides_test.info.yml b/drupal/core/modules/layout_builder/tests/modules/layout_builder_overrides_test/layout_builder_overrides_test.info.yml index 61130e84f..5832e6d21 100644 --- a/drupal/core/modules/layout_builder/tests/modules/layout_builder_overrides_test/layout_builder_overrides_test.info.yml +++ b/drupal/core/modules/layout_builder/tests/modules/layout_builder_overrides_test/layout_builder_overrides_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/layout_builder/tests/modules/layout_builder_test/layout_builder_test.info.yml b/drupal/core/modules/layout_builder/tests/modules/layout_builder_test/layout_builder_test.info.yml index 4bcb90011..b0eee0267 100644 --- a/drupal/core/modules/layout_builder/tests/modules/layout_builder_test/layout_builder_test.info.yml +++ b/drupal/core/modules/layout_builder/tests/modules/layout_builder_test/layout_builder_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/layout_builder/tests/modules/layout_builder_theme_suggestions_test/layout_builder_theme_suggestions_test.info.yml b/drupal/core/modules/layout_builder/tests/modules/layout_builder_theme_suggestions_test/layout_builder_theme_suggestions_test.info.yml index 9788380c8..f66eaad24 100644 --- a/drupal/core/modules/layout_builder/tests/modules/layout_builder_theme_suggestions_test/layout_builder_theme_suggestions_test.info.yml +++ b/drupal/core/modules/layout_builder/tests/modules/layout_builder_theme_suggestions_test/layout_builder_theme_suggestions_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/layout_builder/tests/modules/layout_builder_views_test/layout_builder_views_test.info.yml b/drupal/core/modules/layout_builder/tests/modules/layout_builder_views_test/layout_builder_views_test.info.yml index f51f2cd9e..b26d22062 100644 --- a/drupal/core/modules/layout_builder/tests/modules/layout_builder_views_test/layout_builder_views_test.info.yml +++ b/drupal/core/modules/layout_builder/tests/modules/layout_builder_views_test/layout_builder_views_test.info.yml @@ -7,7 +7,7 @@ core: 8.x dependencies: - views -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/layout_discovery/layout_discovery.info.yml b/drupal/core/modules/layout_discovery/layout_discovery.info.yml index c24e95853..579c121bf 100644 --- a/drupal/core/modules/layout_discovery/layout_discovery.info.yml +++ b/drupal/core/modules/layout_discovery/layout_discovery.info.yml @@ -5,7 +5,7 @@ package: Core # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/layout_discovery/tests/themes/test_layout_theme/test_layout_theme.info.yml b/drupal/core/modules/layout_discovery/tests/themes/test_layout_theme/test_layout_theme.info.yml index 140058a5c..041ba6fab 100644 --- a/drupal/core/modules/layout_discovery/tests/themes/test_layout_theme/test_layout_theme.info.yml +++ b/drupal/core/modules/layout_discovery/tests/themes/test_layout_theme/test_layout_theme.info.yml @@ -5,7 +5,7 @@ description: 'Theme for testing a theme-provided layout' base theme: classy core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/link/link.info.yml b/drupal/core/modules/link/link.info.yml index 756253965..0004588d0 100644 --- a/drupal/core/modules/link/link.info.yml +++ b/drupal/core/modules/link/link.info.yml @@ -7,7 +7,7 @@ package: Field types dependencies: - drupal:field -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/link/tests/modules/link_test_base_field/link_test_base_field.info.yml b/drupal/core/modules/link/tests/modules/link_test_base_field/link_test_base_field.info.yml index b9b2d2f71..b3a6b2edc 100644 --- a/drupal/core/modules/link/tests/modules/link_test_base_field/link_test_base_field.info.yml +++ b/drupal/core/modules/link/tests/modules/link_test_base_field/link_test_base_field.info.yml @@ -7,7 +7,7 @@ dependencies: - drupal:link - drupal:entity_test -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/link/tests/modules/link_test_views/link_test_views.info.yml b/drupal/core/modules/link/tests/modules/link_test_views/link_test_views.info.yml index 41449d953..007fd22bc 100644 --- a/drupal/core/modules/link/tests/modules/link_test_views/link_test_views.info.yml +++ b/drupal/core/modules/link/tests/modules/link_test_views/link_test_views.info.yml @@ -9,7 +9,7 @@ dependencies: - drupal:views - drupal:link -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/locale/locale.info.yml b/drupal/core/modules/locale/locale.info.yml index cb77412ca..346603c58 100644 --- a/drupal/core/modules/locale/locale.info.yml +++ b/drupal/core/modules/locale/locale.info.yml @@ -9,7 +9,7 @@ dependencies: - drupal:language - drupal:file -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/locale/tests/modules/early_translation_test/early_translation_test.info.yml b/drupal/core/modules/locale/tests/modules/early_translation_test/early_translation_test.info.yml index 67a34eebd..c404da0e6 100644 --- a/drupal/core/modules/locale/tests/modules/early_translation_test/early_translation_test.info.yml +++ b/drupal/core/modules/locale/tests/modules/early_translation_test/early_translation_test.info.yml @@ -5,7 +5,7 @@ core: 8.x package: Testing # version: VERSION -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/locale/tests/modules/locale_test/locale_test.info.yml b/drupal/core/modules/locale/tests/modules/locale_test/locale_test.info.yml index 9d1032dcb..c2398e722 100644 --- a/drupal/core/modules/locale/tests/modules/locale_test/locale_test.info.yml +++ b/drupal/core/modules/locale/tests/modules/locale_test/locale_test.info.yml @@ -8,7 +8,7 @@ hidden: true 'interface translation project': locale_test 'interface translation server pattern': core/modules/locale/test/test.%language.po -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/locale/tests/modules/locale_test_development_release/locale_test_development_release.info.yml b/drupal/core/modules/locale/tests/modules/locale_test_development_release/locale_test_development_release.info.yml index 2ec73fdb4..84596c404 100644 --- a/drupal/core/modules/locale/tests/modules/locale_test_development_release/locale_test_development_release.info.yml +++ b/drupal/core/modules/locale/tests/modules/locale_test_development_release/locale_test_development_release.info.yml @@ -6,7 +6,7 @@ package: Testing core: 8.x hidden: true -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/locale/tests/modules/locale_test_translate/locale_test_translate.info.yml b/drupal/core/modules/locale/tests/modules/locale_test_translate/locale_test_translate.info.yml index 055797cfa..3d9fd8c5b 100644 --- a/drupal/core/modules/locale/tests/modules/locale_test_translate/locale_test_translate.info.yml +++ b/drupal/core/modules/locale/tests/modules/locale_test_translate/locale_test_translate.info.yml @@ -8,7 +8,7 @@ hidden: true 'interface translation project': locale_test_translate 'interface translation server pattern': core/modules/locale/tests/test.%language.po -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/media/media.info.yml b/drupal/core/modules/media/media.info.yml index 8807c45b1..9408c64c9 100644 --- a/drupal/core/modules/media/media.info.yml +++ b/drupal/core/modules/media/media.info.yml @@ -10,7 +10,7 @@ dependencies: - drupal:user configure: media.settings -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/media/tests/modules/media_test_ckeditor/media_test_ckeditor.info.yml b/drupal/core/modules/media/tests/modules/media_test_ckeditor/media_test_ckeditor.info.yml index 9344cc2e8..6854ce78e 100644 --- a/drupal/core/modules/media/tests/modules/media_test_ckeditor/media_test_ckeditor.info.yml +++ b/drupal/core/modules/media/tests/modules/media_test_ckeditor/media_test_ckeditor.info.yml @@ -7,7 +7,7 @@ core: 8.x dependencies: - drupal:media -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/media/tests/modules/media_test_filter/media_test_filter.info.yml b/drupal/core/modules/media/tests/modules/media_test_filter/media_test_filter.info.yml index 2f5c75478..3a799b9c9 100644 --- a/drupal/core/modules/media/tests/modules/media_test_filter/media_test_filter.info.yml +++ b/drupal/core/modules/media/tests/modules/media_test_filter/media_test_filter.info.yml @@ -7,7 +7,7 @@ core: 8.x dependencies: - drupal:media -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/media/tests/modules/media_test_oembed/media_test_oembed.info.yml b/drupal/core/modules/media/tests/modules/media_test_oembed/media_test_oembed.info.yml index af0b7fe65..d2fcd48df 100644 --- a/drupal/core/modules/media/tests/modules/media_test_oembed/media_test_oembed.info.yml +++ b/drupal/core/modules/media/tests/modules/media_test_oembed/media_test_oembed.info.yml @@ -7,7 +7,7 @@ core: 8.x dependencies: - drupal:media -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/media/tests/modules/media_test_source/media_test_source.info.yml b/drupal/core/modules/media/tests/modules/media_test_source/media_test_source.info.yml index 9e57646b9..5403aa1c4 100644 --- a/drupal/core/modules/media/tests/modules/media_test_source/media_test_source.info.yml +++ b/drupal/core/modules/media/tests/modules/media_test_source/media_test_source.info.yml @@ -5,7 +5,7 @@ core: 8.x package: Testing # version: VERSION -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/media/tests/modules/media_test_type/media_test_type.info.yml b/drupal/core/modules/media/tests/modules/media_test_type/media_test_type.info.yml index 6dd7eb11a..ca1986f24 100644 --- a/drupal/core/modules/media/tests/modules/media_test_type/media_test_type.info.yml +++ b/drupal/core/modules/media/tests/modules/media_test_type/media_test_type.info.yml @@ -8,7 +8,7 @@ dependencies: - drupal:media - drupal:media_test_source -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/media/tests/modules/media_test_views/media_test_views.info.yml b/drupal/core/modules/media/tests/modules/media_test_views/media_test_views.info.yml index 316666685..9b5d92614 100644 --- a/drupal/core/modules/media/tests/modules/media_test_views/media_test_views.info.yml +++ b/drupal/core/modules/media/tests/modules/media_test_views/media_test_views.info.yml @@ -8,7 +8,7 @@ dependencies: - drupal:media - drupal:views -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/media_library/media_library.info.yml b/drupal/core/modules/media_library/media_library.info.yml index deb3cc3a0..ed8aa38f0 100644 --- a/drupal/core/modules/media_library/media_library.info.yml +++ b/drupal/core/modules/media_library/media_library.info.yml @@ -10,7 +10,7 @@ dependencies: - drupal:views - drupal:user -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/media_library/tests/modules/media_library_form_overwrite_test/media_library_form_overwrite_test.info.yml b/drupal/core/modules/media_library/tests/modules/media_library_form_overwrite_test/media_library_form_overwrite_test.info.yml index 3a7268cd0..38b48f11a 100644 --- a/drupal/core/modules/media_library/tests/modules/media_library_form_overwrite_test/media_library_form_overwrite_test.info.yml +++ b/drupal/core/modules/media_library/tests/modules/media_library_form_overwrite_test/media_library_form_overwrite_test.info.yml @@ -9,7 +9,7 @@ dependencies: - drupal:node - drupal:path -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/media_library/tests/modules/media_library_test/media_library_test.info.yml b/drupal/core/modules/media_library/tests/modules/media_library_test/media_library_test.info.yml index ccbe57d09..e338990d8 100644 --- a/drupal/core/modules/media_library/tests/modules/media_library_test/media_library_test.info.yml +++ b/drupal/core/modules/media_library/tests/modules/media_library_test/media_library_test.info.yml @@ -11,7 +11,7 @@ dependencies: - drupal:node - drupal:path -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/media_library/tests/modules/media_library_test_widget/media_library_test_widget.info.yml b/drupal/core/modules/media_library/tests/modules/media_library_test_widget/media_library_test_widget.info.yml index 403ed1e34..ae80e1c79 100644 --- a/drupal/core/modules/media_library/tests/modules/media_library_test_widget/media_library_test_widget.info.yml +++ b/drupal/core/modules/media_library/tests/modules/media_library_test_widget/media_library_test_widget.info.yml @@ -8,7 +8,7 @@ dependencies: - drupal:media_library - drupal:media_test_source -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/menu_link_content/menu_link_content.info.yml b/drupal/core/modules/menu_link_content/menu_link_content.info.yml index 6413cd15b..f64f0b83f 100644 --- a/drupal/core/modules/menu_link_content/menu_link_content.info.yml +++ b/drupal/core/modules/menu_link_content/menu_link_content.info.yml @@ -7,7 +7,7 @@ core: 8.x dependencies: - drupal:link -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/menu_link_content/tests/menu_link_content_dynamic_route/menu_link_content_dynamic_route.info.yml b/drupal/core/modules/menu_link_content/tests/menu_link_content_dynamic_route/menu_link_content_dynamic_route.info.yml index a216b6387..91e37424e 100644 --- a/drupal/core/modules/menu_link_content/tests/menu_link_content_dynamic_route/menu_link_content_dynamic_route.info.yml +++ b/drupal/core/modules/menu_link_content/tests/menu_link_content_dynamic_route/menu_link_content_dynamic_route.info.yml @@ -5,7 +5,7 @@ hidden: true dependencies: - drupal:menu_link_content -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/menu_link_content/tests/outbound_processing_test/outbound_processing_test.info.yml b/drupal/core/modules/menu_link_content/tests/outbound_processing_test/outbound_processing_test.info.yml index 4e921fab7..c0cb8e8bb 100644 --- a/drupal/core/modules/menu_link_content/tests/outbound_processing_test/outbound_processing_test.info.yml +++ b/drupal/core/modules/menu_link_content/tests/outbound_processing_test/outbound_processing_test.info.yml @@ -3,7 +3,7 @@ type: module core: 8.x hidden: true -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/menu_ui/menu_ui.info.yml b/drupal/core/modules/menu_ui/menu_ui.info.yml index 8b8fb9857..0087c7954 100644 --- a/drupal/core/modules/menu_ui/menu_ui.info.yml +++ b/drupal/core/modules/menu_ui/menu_ui.info.yml @@ -8,7 +8,7 @@ configure: entity.menu.collection dependencies: - drupal:menu_link_content -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/migrate/migrate.info.yml b/drupal/core/modules/migrate/migrate.info.yml index 3c62877d7..a18d88f0f 100644 --- a/drupal/core/modules/migrate/migrate.info.yml +++ b/drupal/core/modules/migrate/migrate.info.yml @@ -5,7 +5,7 @@ package: Migration # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/migrate/tests/modules/migrate_entity_test/migrate_entity_test.info.yml b/drupal/core/modules/migrate/tests/modules/migrate_entity_test/migrate_entity_test.info.yml index 21b07815c..326d24aa1 100644 --- a/drupal/core/modules/migrate/tests/modules/migrate_entity_test/migrate_entity_test.info.yml +++ b/drupal/core/modules/migrate/tests/modules/migrate_entity_test/migrate_entity_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/migrate/tests/modules/migrate_events_test/migrate_events_test.info.yml b/drupal/core/modules/migrate/tests/modules/migrate_events_test/migrate_events_test.info.yml index 874467640..8e0e6ee20 100644 --- a/drupal/core/modules/migrate/tests/modules/migrate_events_test/migrate_events_test.info.yml +++ b/drupal/core/modules/migrate/tests/modules/migrate_events_test/migrate_events_test.info.yml @@ -4,7 +4,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/migrate/tests/modules/migrate_external_translated_test/migrate_external_translated_test.info.yml b/drupal/core/modules/migrate/tests/modules/migrate_external_translated_test/migrate_external_translated_test.info.yml index f33979160..285aaacd4 100644 --- a/drupal/core/modules/migrate/tests/modules/migrate_external_translated_test/migrate_external_translated_test.info.yml +++ b/drupal/core/modules/migrate/tests/modules/migrate_external_translated_test/migrate_external_translated_test.info.yml @@ -7,7 +7,7 @@ dependencies: - drupal:node - drupal:migrate -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/migrate/tests/modules/migrate_high_water_test/migrate_high_water_test.info.yml b/drupal/core/modules/migrate/tests/modules/migrate_high_water_test/migrate_high_water_test.info.yml index 7da0899bb..f6358233d 100644 --- a/drupal/core/modules/migrate/tests/modules/migrate_high_water_test/migrate_high_water_test.info.yml +++ b/drupal/core/modules/migrate/tests/modules/migrate_high_water_test/migrate_high_water_test.info.yml @@ -6,7 +6,7 @@ core: 8.x dependencies: - drupal:migrate -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/migrate/tests/modules/migrate_lookup_test/migrate_lookup_test.info.yml b/drupal/core/modules/migrate/tests/modules/migrate_lookup_test/migrate_lookup_test.info.yml index 3711a8501..ebdbad5c3 100644 --- a/drupal/core/modules/migrate/tests/modules/migrate_lookup_test/migrate_lookup_test.info.yml +++ b/drupal/core/modules/migrate/tests/modules/migrate_lookup_test/migrate_lookup_test.info.yml @@ -7,7 +7,7 @@ core: 8.x dependencies: - drupal:migrate -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/migrate/tests/modules/migrate_no_migrate_drupal_test/migrate_no_migrate_drupal_test.info.yml b/drupal/core/modules/migrate/tests/modules/migrate_no_migrate_drupal_test/migrate_no_migrate_drupal_test.info.yml index 400d44b27..8379f802b 100644 --- a/drupal/core/modules/migrate/tests/modules/migrate_no_migrate_drupal_test/migrate_no_migrate_drupal_test.info.yml +++ b/drupal/core/modules/migrate/tests/modules/migrate_no_migrate_drupal_test/migrate_no_migrate_drupal_test.info.yml @@ -7,7 +7,7 @@ dependencies: - drupal:migrate - drupal:node -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/migrate/tests/modules/migrate_prepare_row_test/migrate_prepare_row_test.info.yml b/drupal/core/modules/migrate/tests/modules/migrate_prepare_row_test/migrate_prepare_row_test.info.yml index 5ea3e01f2..f2fbeabe8 100644 --- a/drupal/core/modules/migrate/tests/modules/migrate_prepare_row_test/migrate_prepare_row_test.info.yml +++ b/drupal/core/modules/migrate/tests/modules/migrate_prepare_row_test/migrate_prepare_row_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/migrate/tests/modules/migrate_query_batch_test/migrate_query_batch_test.info.yml b/drupal/core/modules/migrate/tests/modules/migrate_query_batch_test/migrate_query_batch_test.info.yml index 906542238..d1e9101a5 100644 --- a/drupal/core/modules/migrate/tests/modules/migrate_query_batch_test/migrate_query_batch_test.info.yml +++ b/drupal/core/modules/migrate/tests/modules/migrate_query_batch_test/migrate_query_batch_test.info.yml @@ -6,7 +6,7 @@ core: 8.x dependencies: - drupal:migrate -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/migrate/tests/modules/migrate_stub_test/migrate_stub_test.info.yml b/drupal/core/modules/migrate/tests/modules/migrate_stub_test/migrate_stub_test.info.yml index cac151d5c..448790592 100644 --- a/drupal/core/modules/migrate/tests/modules/migrate_stub_test/migrate_stub_test.info.yml +++ b/drupal/core/modules/migrate/tests/modules/migrate_stub_test/migrate_stub_test.info.yml @@ -7,7 +7,7 @@ core: 8.x dependencies: - drupal:migrate -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/migrate/tests/modules/migrate_track_changes_test/migrate_track_changes_test.info.yml b/drupal/core/modules/migrate/tests/modules/migrate_track_changes_test/migrate_track_changes_test.info.yml index 91b2ab537..e0851afed 100644 --- a/drupal/core/modules/migrate/tests/modules/migrate_track_changes_test/migrate_track_changes_test.info.yml +++ b/drupal/core/modules/migrate/tests/modules/migrate_track_changes_test/migrate_track_changes_test.info.yml @@ -6,7 +6,7 @@ core: 8.x dependencies: - drupal:migrate -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/migrate/tests/modules/migration_directory_test/migration_directory_test.info.yml b/drupal/core/modules/migrate/tests/modules/migration_directory_test/migration_directory_test.info.yml index 07444ef46..71a56638b 100644 --- a/drupal/core/modules/migrate/tests/modules/migration_directory_test/migration_directory_test.info.yml +++ b/drupal/core/modules/migrate/tests/modules/migration_directory_test/migration_directory_test.info.yml @@ -6,7 +6,7 @@ core: 8.x dependencies: - drupal:migrate -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/migrate_drupal/migrate_drupal.info.yml b/drupal/core/modules/migrate_drupal/migrate_drupal.info.yml index 693b8c578..b97b43686 100644 --- a/drupal/core/modules/migrate_drupal/migrate_drupal.info.yml +++ b/drupal/core/modules/migrate_drupal/migrate_drupal.info.yml @@ -7,7 +7,7 @@ core: 8.x dependencies: - drupal:migrate -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/migrate_drupal/tests/modules/field_discovery_test/field_discovery_test.info.yml b/drupal/core/modules/migrate_drupal/tests/modules/field_discovery_test/field_discovery_test.info.yml index f7bfabaa3..cdefcb9f5 100644 --- a/drupal/core/modules/migrate_drupal/tests/modules/field_discovery_test/field_discovery_test.info.yml +++ b/drupal/core/modules/migrate_drupal/tests/modules/field_discovery_test/field_discovery_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/migrate_drupal/tests/modules/migrate_cckfield_plugin_manager_test/migrate_cckfield_plugin_manager_test.info.yml b/drupal/core/modules/migrate_drupal/tests/modules/migrate_cckfield_plugin_manager_test/migrate_cckfield_plugin_manager_test.info.yml index b41f0b2a4..0878a6608 100644 --- a/drupal/core/modules/migrate_drupal/tests/modules/migrate_cckfield_plugin_manager_test/migrate_cckfield_plugin_manager_test.info.yml +++ b/drupal/core/modules/migrate_drupal/tests/modules/migrate_cckfield_plugin_manager_test/migrate_cckfield_plugin_manager_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/migrate_drupal/tests/modules/migrate_field_plugin_manager_test/migrate_field_plugin_manager_test.info.yml b/drupal/core/modules/migrate_drupal/tests/modules/migrate_field_plugin_manager_test/migrate_field_plugin_manager_test.info.yml index eaeab4438..34672989b 100644 --- a/drupal/core/modules/migrate_drupal/tests/modules/migrate_field_plugin_manager_test/migrate_field_plugin_manager_test.info.yml +++ b/drupal/core/modules/migrate_drupal/tests/modules/migrate_field_plugin_manager_test/migrate_field_plugin_manager_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/migrate_drupal/tests/modules/migrate_overwrite_test/migrate_overwrite_test.info.yml b/drupal/core/modules/migrate_drupal/tests/modules/migrate_overwrite_test/migrate_overwrite_test.info.yml index 892cd071f..5817e2475 100644 --- a/drupal/core/modules/migrate_drupal/tests/modules/migrate_overwrite_test/migrate_overwrite_test.info.yml +++ b/drupal/core/modules/migrate_drupal/tests/modules/migrate_overwrite_test/migrate_overwrite_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/migrate_drupal/tests/modules/migrate_state_finished_test/migrate_state_finished_test.info.yml b/drupal/core/modules/migrate_drupal/tests/modules/migrate_state_finished_test/migrate_state_finished_test.info.yml index 555c76a40..83bec44d3 100644 --- a/drupal/core/modules/migrate_drupal/tests/modules/migrate_state_finished_test/migrate_state_finished_test.info.yml +++ b/drupal/core/modules/migrate_drupal/tests/modules/migrate_state_finished_test/migrate_state_finished_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/migrate_drupal/tests/modules/migrate_state_no_file_test/migrate_state_no_file_test.info.yml b/drupal/core/modules/migrate_drupal/tests/modules/migrate_state_no_file_test/migrate_state_no_file_test.info.yml index 4ec17c492..3955fc213 100644 --- a/drupal/core/modules/migrate_drupal/tests/modules/migrate_state_no_file_test/migrate_state_no_file_test.info.yml +++ b/drupal/core/modules/migrate_drupal/tests/modules/migrate_state_no_file_test/migrate_state_no_file_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/migrate_drupal/tests/modules/migrate_state_no_upgrade_path/migrate_state_no_upgrade_path.info.yml b/drupal/core/modules/migrate_drupal/tests/modules/migrate_state_no_upgrade_path/migrate_state_no_upgrade_path.info.yml index 4075ebe11..595cd9d13 100644 --- a/drupal/core/modules/migrate_drupal/tests/modules/migrate_state_no_upgrade_path/migrate_state_no_upgrade_path.info.yml +++ b/drupal/core/modules/migrate_drupal/tests/modules/migrate_state_no_upgrade_path/migrate_state_no_upgrade_path.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/migrate_drupal/tests/modules/migrate_state_not_finished_test/migrate_state_not_finished_test.info.yml b/drupal/core/modules/migrate_drupal/tests/modules/migrate_state_not_finished_test/migrate_state_not_finished_test.info.yml index 1e5804c9c..d26fc03c5 100644 --- a/drupal/core/modules/migrate_drupal/tests/modules/migrate_state_not_finished_test/migrate_state_not_finished_test.info.yml +++ b/drupal/core/modules/migrate_drupal/tests/modules/migrate_state_not_finished_test/migrate_state_not_finished_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/migrate_drupal_multilingual/migrate_drupal_multilingual.info.yml b/drupal/core/modules/migrate_drupal_multilingual/migrate_drupal_multilingual.info.yml index bbe8a73b3..35e5c2fab 100644 --- a/drupal/core/modules/migrate_drupal_multilingual/migrate_drupal_multilingual.info.yml +++ b/drupal/core/modules/migrate_drupal_multilingual/migrate_drupal_multilingual.info.yml @@ -7,7 +7,7 @@ dependencies: - migrate_drupal hidden: true -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/migrate_drupal_ui/migrate_drupal_ui.info.yml b/drupal/core/modules/migrate_drupal_ui/migrate_drupal_ui.info.yml index 965127d2d..bda122c60 100644 --- a/drupal/core/modules/migrate_drupal_ui/migrate_drupal_ui.info.yml +++ b/drupal/core/modules/migrate_drupal_ui/migrate_drupal_ui.info.yml @@ -10,7 +10,7 @@ dependencies: - drupal:migrate_drupal - drupal:dblog -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/migrate_drupal_ui/tests/modules/migration_provider_test/migration_provider_test.info.yml b/drupal/core/modules/migrate_drupal_ui/tests/modules/migration_provider_test/migration_provider_test.info.yml index 965d98f0d..680c54a31 100644 --- a/drupal/core/modules/migrate_drupal_ui/tests/modules/migration_provider_test/migration_provider_test.info.yml +++ b/drupal/core/modules/migrate_drupal_ui/tests/modules/migration_provider_test/migration_provider_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/node/node.info.yml b/drupal/core/modules/node/node.info.yml index 5135cfaed..c06ccabab 100644 --- a/drupal/core/modules/node/node.info.yml +++ b/drupal/core/modules/node/node.info.yml @@ -8,7 +8,7 @@ configure: entity.node_type.collection dependencies: - drupal:text -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/node/tests/modules/node_access_test/node_access_test.info.yml b/drupal/core/modules/node/tests/modules/node_access_test/node_access_test.info.yml index e328fc750..6162aafed 100644 --- a/drupal/core/modules/node/tests/modules/node_access_test/node_access_test.info.yml +++ b/drupal/core/modules/node/tests/modules/node_access_test/node_access_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/node/tests/modules/node_access_test_empty/node_access_test_empty.info.yml b/drupal/core/modules/node/tests/modules/node_access_test_empty/node_access_test_empty.info.yml index 6f6163540..636d27737 100644 --- a/drupal/core/modules/node/tests/modules/node_access_test_empty/node_access_test_empty.info.yml +++ b/drupal/core/modules/node/tests/modules/node_access_test_empty/node_access_test_empty.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/node/tests/modules/node_access_test_language/node_access_test_language.info.yml b/drupal/core/modules/node/tests/modules/node_access_test_language/node_access_test_language.info.yml index fd1d23d32..c97005c60 100644 --- a/drupal/core/modules/node/tests/modules/node_access_test_language/node_access_test_language.info.yml +++ b/drupal/core/modules/node/tests/modules/node_access_test_language/node_access_test_language.info.yml @@ -7,7 +7,7 @@ core: 8.x dependencies: - drupal:options -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/node/tests/modules/node_display_configurable_test/node_display_configurable_test.info.yml b/drupal/core/modules/node/tests/modules/node_display_configurable_test/node_display_configurable_test.info.yml index bd07b90d3..3571b99bc 100644 --- a/drupal/core/modules/node/tests/modules/node_display_configurable_test/node_display_configurable_test.info.yml +++ b/drupal/core/modules/node/tests/modules/node_display_configurable_test/node_display_configurable_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/node/tests/modules/node_test/node_test.info.yml b/drupal/core/modules/node/tests/modules/node_test/node_test.info.yml index 786253d61..79dc27483 100644 --- a/drupal/core/modules/node/tests/modules/node_test/node_test.info.yml +++ b/drupal/core/modules/node/tests/modules/node_test/node_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/node/tests/modules/node_test_config/node_test_config.info.yml b/drupal/core/modules/node/tests/modules/node_test_config/node_test_config.info.yml index 1a5ac0c50..dfa0825d1 100644 --- a/drupal/core/modules/node/tests/modules/node_test_config/node_test_config.info.yml +++ b/drupal/core/modules/node/tests/modules/node_test_config/node_test_config.info.yml @@ -5,7 +5,7 @@ core: 8.x package: Testing # version: VERSION -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/node/tests/modules/node_test_exception/node_test_exception.info.yml b/drupal/core/modules/node/tests/modules/node_test_exception/node_test_exception.info.yml index 80b461a53..dbec16b19 100644 --- a/drupal/core/modules/node/tests/modules/node_test_exception/node_test_exception.info.yml +++ b/drupal/core/modules/node/tests/modules/node_test_exception/node_test_exception.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/node/tests/modules/node_test_views/node_test_views.info.yml b/drupal/core/modules/node/tests/modules/node_test_views/node_test_views.info.yml index 41fbe980b..b9dc2ea6a 100644 --- a/drupal/core/modules/node/tests/modules/node_test_views/node_test_views.info.yml +++ b/drupal/core/modules/node/tests/modules/node_test_views/node_test_views.info.yml @@ -9,7 +9,7 @@ dependencies: - drupal:views - drupal:language -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/node/tests/node_access_test_auto_bubbling/node_access_test_auto_bubbling.info.yml b/drupal/core/modules/node/tests/node_access_test_auto_bubbling/node_access_test_auto_bubbling.info.yml index cde60baac..1228faa9f 100644 --- a/drupal/core/modules/node/tests/node_access_test_auto_bubbling/node_access_test_auto_bubbling.info.yml +++ b/drupal/core/modules/node/tests/node_access_test_auto_bubbling/node_access_test_auto_bubbling.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/options/options.info.yml b/drupal/core/modules/options/options.info.yml index b2e9598f7..92457b48f 100644 --- a/drupal/core/modules/options/options.info.yml +++ b/drupal/core/modules/options/options.info.yml @@ -8,7 +8,7 @@ dependencies: - drupal:field - drupal:text -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/options/tests/options_config_install_test/options_config_install_test.info.yml b/drupal/core/modules/options/tests/options_config_install_test/options_config_install_test.info.yml index 2b44579ae..6fca6bf50 100644 --- a/drupal/core/modules/options/tests/options_config_install_test/options_config_install_test.info.yml +++ b/drupal/core/modules/options/tests/options_config_install_test/options_config_install_test.info.yml @@ -8,7 +8,7 @@ dependencies: - drupal:node - drupal:options -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/options/tests/options_test/options_test.info.yml b/drupal/core/modules/options/tests/options_test/options_test.info.yml index a2494311a..a75645c12 100644 --- a/drupal/core/modules/options/tests/options_test/options_test.info.yml +++ b/drupal/core/modules/options/tests/options_test/options_test.info.yml @@ -5,7 +5,7 @@ core: 8.x package: Testing # version: VERSION -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/options/tests/options_test_views/options_test_views.info.yml b/drupal/core/modules/options/tests/options_test_views/options_test_views.info.yml index bda8ee1be..aeaed6400 100644 --- a/drupal/core/modules/options/tests/options_test_views/options_test_views.info.yml +++ b/drupal/core/modules/options/tests/options_test_views/options_test_views.info.yml @@ -8,7 +8,7 @@ dependencies: - drupal:options - drupal:views -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/page_cache/page_cache.info.yml b/drupal/core/modules/page_cache/page_cache.info.yml index 7aa3a53d3..41e761e00 100644 --- a/drupal/core/modules/page_cache/page_cache.info.yml +++ b/drupal/core/modules/page_cache/page_cache.info.yml @@ -5,7 +5,7 @@ package: Core # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/page_cache/tests/modules/page_cache_form_test.info.yml b/drupal/core/modules/page_cache/tests/modules/page_cache_form_test.info.yml index ac2bea776..f39ff01ed 100644 --- a/drupal/core/modules/page_cache/tests/modules/page_cache_form_test.info.yml +++ b/drupal/core/modules/page_cache/tests/modules/page_cache_form_test.info.yml @@ -5,7 +5,7 @@ core: 8.x package: Testing # version: VERSION -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/path/path.info.yml b/drupal/core/modules/path/path.info.yml index 6c527c8d3..db9b0a94d 100644 --- a/drupal/core/modules/path/path.info.yml +++ b/drupal/core/modules/path/path.info.yml @@ -8,7 +8,7 @@ configure: entity.path_alias.collection dependencies: - drupal:path_alias -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/path_alias/path_alias.info.yml b/drupal/core/modules/path_alias/path_alias.info.yml index 2894ee38b..c3ad87d50 100644 --- a/drupal/core/modules/path_alias/path_alias.info.yml +++ b/drupal/core/modules/path_alias/path_alias.info.yml @@ -6,7 +6,7 @@ package: Core required: true hidden: true -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/path_alias/tests/modules/path_alias_deprecated_test/path_alias_deprecated_test.info.yml b/drupal/core/modules/path_alias/tests/modules/path_alias_deprecated_test/path_alias_deprecated_test.info.yml index c29870806..f9857ad74 100644 --- a/drupal/core/modules/path_alias/tests/modules/path_alias_deprecated_test/path_alias_deprecated_test.info.yml +++ b/drupal/core/modules/path_alias/tests/modules/path_alias_deprecated_test/path_alias_deprecated_test.info.yml @@ -4,7 +4,7 @@ description: 'Support module for testing deprecated functionality for path alias package: Testing # version: VERSION -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/quickedit/quickedit.info.yml b/drupal/core/modules/quickedit/quickedit.info.yml index c97dca625..bc39f7941 100644 --- a/drupal/core/modules/quickedit/quickedit.info.yml +++ b/drupal/core/modules/quickedit/quickedit.info.yml @@ -9,7 +9,7 @@ dependencies: - drupal:field - drupal:filter -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/quickedit/tests/modules/quickedit_test.info.yml b/drupal/core/modules/quickedit/tests/modules/quickedit_test.info.yml index dafb99684..06a6c529a 100644 --- a/drupal/core/modules/quickedit/tests/modules/quickedit_test.info.yml +++ b/drupal/core/modules/quickedit/tests/modules/quickedit_test.info.yml @@ -5,7 +5,7 @@ core: 8.x package: Testing # version: VERSION -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/rdf/rdf.info.yml b/drupal/core/modules/rdf/rdf.info.yml index 40c933b07..a4faf5aa2 100644 --- a/drupal/core/modules/rdf/rdf.info.yml +++ b/drupal/core/modules/rdf/rdf.info.yml @@ -5,7 +5,7 @@ package: Core # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/rdf/tests/rdf_conflicting_namespaces/rdf_conflicting_namespaces.info.yml b/drupal/core/modules/rdf/tests/rdf_conflicting_namespaces/rdf_conflicting_namespaces.info.yml index 4b1ecb4cc..cf452d83a 100644 --- a/drupal/core/modules/rdf/tests/rdf_conflicting_namespaces/rdf_conflicting_namespaces.info.yml +++ b/drupal/core/modules/rdf/tests/rdf_conflicting_namespaces/rdf_conflicting_namespaces.info.yml @@ -7,7 +7,7 @@ core: 8.x dependencies: - drupal:rdf -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/rdf/tests/rdf_test/rdf_test.info.yml b/drupal/core/modules/rdf/tests/rdf_test/rdf_test.info.yml index 412454f7c..2c786cb4b 100644 --- a/drupal/core/modules/rdf/tests/rdf_test/rdf_test.info.yml +++ b/drupal/core/modules/rdf/tests/rdf_test/rdf_test.info.yml @@ -7,7 +7,7 @@ core: 8.x dependencies: - rdf -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/rdf/tests/rdf_test_namespaces/rdf_test_namespaces.info.yml b/drupal/core/modules/rdf/tests/rdf_test_namespaces/rdf_test_namespaces.info.yml index f1bce82f1..26971d89a 100644 --- a/drupal/core/modules/rdf/tests/rdf_test_namespaces/rdf_test_namespaces.info.yml +++ b/drupal/core/modules/rdf/tests/rdf_test_namespaces/rdf_test_namespaces.info.yml @@ -7,7 +7,7 @@ core: 8.x dependencies: - drupal:rdf -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/responsive_image/responsive_image.info.yml b/drupal/core/modules/responsive_image/responsive_image.info.yml index b2568fac6..b7b37f18b 100644 --- a/drupal/core/modules/responsive_image/responsive_image.info.yml +++ b/drupal/core/modules/responsive_image/responsive_image.info.yml @@ -9,7 +9,7 @@ dependencies: - drupal:image configure: entity.responsive_image_style.collection -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/responsive_image/tests/modules/responsive_image_test_module/responsive_image_test_module.info.yml b/drupal/core/modules/responsive_image/tests/modules/responsive_image_test_module/responsive_image_test_module.info.yml index 2c6f20240..c8d5e94c9 100644 --- a/drupal/core/modules/responsive_image/tests/modules/responsive_image_test_module/responsive_image_test_module.info.yml +++ b/drupal/core/modules/responsive_image/tests/modules/responsive_image_test_module/responsive_image_test_module.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/rest/rest.info.yml b/drupal/core/modules/rest/rest.info.yml index 3b58a32d7..9e1d4d082 100644 --- a/drupal/core/modules/rest/rest.info.yml +++ b/drupal/core/modules/rest/rest.info.yml @@ -7,7 +7,7 @@ core: 8.x dependencies: - drupal:serialization -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/rest/tests/modules/config_test_rest/config_test_rest.info.yml b/drupal/core/modules/rest/tests/modules/config_test_rest/config_test_rest.info.yml index 38d226796..c8efb5175 100644 --- a/drupal/core/modules/rest/tests/modules/config_test_rest/config_test_rest.info.yml +++ b/drupal/core/modules/rest/tests/modules/config_test_rest/config_test_rest.info.yml @@ -6,7 +6,7 @@ core: 8.x dependencies: - drupal:config_test -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/rest/tests/modules/rest_test/rest_test.info.yml b/drupal/core/modules/rest/tests/modules/rest_test/rest_test.info.yml index 4f45e4cad..84cdaa9da 100644 --- a/drupal/core/modules/rest/tests/modules/rest_test/rest_test.info.yml +++ b/drupal/core/modules/rest/tests/modules/rest_test/rest_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/rest/tests/modules/rest_test_views/rest_test_views.info.yml b/drupal/core/modules/rest/tests/modules/rest_test_views/rest_test_views.info.yml index 37240c580..db9cff847 100644 --- a/drupal/core/modules/rest/tests/modules/rest_test_views/rest_test_views.info.yml +++ b/drupal/core/modules/rest/tests/modules/rest_test_views/rest_test_views.info.yml @@ -8,7 +8,7 @@ dependencies: - drupal:rest - drupal:views -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/search/search.info.yml b/drupal/core/modules/search/search.info.yml index 8e43f4788..37a7819d7 100644 --- a/drupal/core/modules/search/search.info.yml +++ b/drupal/core/modules/search/search.info.yml @@ -6,7 +6,7 @@ package: Core core: 8.x configure: entity.search_page.collection -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/search/tests/modules/search_date_query_alter/search_date_query_alter.info.yml b/drupal/core/modules/search/tests/modules/search_date_query_alter/search_date_query_alter.info.yml index d700917ab..1bfc5336b 100644 --- a/drupal/core/modules/search/tests/modules/search_date_query_alter/search_date_query_alter.info.yml +++ b/drupal/core/modules/search/tests/modules/search_date_query_alter/search_date_query_alter.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/search/tests/modules/search_embedded_form/search_embedded_form.info.yml b/drupal/core/modules/search/tests/modules/search_embedded_form/search_embedded_form.info.yml index 3cfbaef88..e5d84f39d 100644 --- a/drupal/core/modules/search/tests/modules/search_embedded_form/search_embedded_form.info.yml +++ b/drupal/core/modules/search/tests/modules/search_embedded_form/search_embedded_form.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/search/tests/modules/search_extra_type/search_extra_type.info.yml b/drupal/core/modules/search/tests/modules/search_extra_type/search_extra_type.info.yml index 155eaf11f..cec616c78 100644 --- a/drupal/core/modules/search/tests/modules/search_extra_type/search_extra_type.info.yml +++ b/drupal/core/modules/search/tests/modules/search_extra_type/search_extra_type.info.yml @@ -7,7 +7,7 @@ core: 8.x dependencies: - drupal:test_page_test -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/search/tests/modules/search_langcode_test/search_langcode_test.info.yml b/drupal/core/modules/search/tests/modules/search_langcode_test/search_langcode_test.info.yml index 5f7c4f811..8dfcc0643 100644 --- a/drupal/core/modules/search/tests/modules/search_langcode_test/search_langcode_test.info.yml +++ b/drupal/core/modules/search/tests/modules/search_langcode_test/search_langcode_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/search/tests/modules/search_query_alter/search_query_alter.info.yml b/drupal/core/modules/search/tests/modules/search_query_alter/search_query_alter.info.yml index 99f8ad1b9..1e3e397f7 100644 --- a/drupal/core/modules/search/tests/modules/search_query_alter/search_query_alter.info.yml +++ b/drupal/core/modules/search/tests/modules/search_query_alter/search_query_alter.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/serialization/serialization.info.yml b/drupal/core/modules/serialization/serialization.info.yml index 82d0a446c..381742f4a 100644 --- a/drupal/core/modules/serialization/serialization.info.yml +++ b/drupal/core/modules/serialization/serialization.info.yml @@ -5,7 +5,7 @@ package: Web services # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/serialization/tests/modules/entity_serialization_test/entity_serialization_test.info.yml b/drupal/core/modules/serialization/tests/modules/entity_serialization_test/entity_serialization_test.info.yml index a4a84e34c..ced018369 100644 --- a/drupal/core/modules/serialization/tests/modules/entity_serialization_test/entity_serialization_test.info.yml +++ b/drupal/core/modules/serialization/tests/modules/entity_serialization_test/entity_serialization_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/serialization/tests/modules/field_normalization_test/field_normalization_test.info.yml b/drupal/core/modules/serialization/tests/modules/field_normalization_test/field_normalization_test.info.yml index e2bf013a4..012fbaa62 100644 --- a/drupal/core/modules/serialization/tests/modules/field_normalization_test/field_normalization_test.info.yml +++ b/drupal/core/modules/serialization/tests/modules/field_normalization_test/field_normalization_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/serialization/tests/modules/test_datatype_boolean_emoji_normalizer/test_datatype_boolean_emoji_normalizer.info.yml b/drupal/core/modules/serialization/tests/modules/test_datatype_boolean_emoji_normalizer/test_datatype_boolean_emoji_normalizer.info.yml index b67689882..14d26654e 100644 --- a/drupal/core/modules/serialization/tests/modules/test_datatype_boolean_emoji_normalizer/test_datatype_boolean_emoji_normalizer.info.yml +++ b/drupal/core/modules/serialization/tests/modules/test_datatype_boolean_emoji_normalizer/test_datatype_boolean_emoji_normalizer.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/serialization/tests/modules/test_fieldtype_boolean_emoji_normalizer/test_fieldtype_boolean_emoji_normalizer.info.yml b/drupal/core/modules/serialization/tests/modules/test_fieldtype_boolean_emoji_normalizer/test_fieldtype_boolean_emoji_normalizer.info.yml index 41f593a7d..0de461da1 100644 --- a/drupal/core/modules/serialization/tests/modules/test_fieldtype_boolean_emoji_normalizer/test_fieldtype_boolean_emoji_normalizer.info.yml +++ b/drupal/core/modules/serialization/tests/modules/test_fieldtype_boolean_emoji_normalizer/test_fieldtype_boolean_emoji_normalizer.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/serialization/tests/serialization_test/serialization_test.info.yml b/drupal/core/modules/serialization/tests/serialization_test/serialization_test.info.yml index 6e4ed4467..f2a952b94 100644 --- a/drupal/core/modules/serialization/tests/serialization_test/serialization_test.info.yml +++ b/drupal/core/modules/serialization/tests/serialization_test/serialization_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/settings_tray/settings_tray.info.yml b/drupal/core/modules/settings_tray/settings_tray.info.yml index 97dc15cb8..c3f297077 100644 --- a/drupal/core/modules/settings_tray/settings_tray.info.yml +++ b/drupal/core/modules/settings_tray/settings_tray.info.yml @@ -9,7 +9,7 @@ dependencies: - drupal:toolbar - drupal:contextual -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/settings_tray/tests/modules/settings_tray_override_test/settings_tray_override_test.info.yml b/drupal/core/modules/settings_tray/tests/modules/settings_tray_override_test/settings_tray_override_test.info.yml index 52f4805bb..f2b6e5109 100644 --- a/drupal/core/modules/settings_tray/tests/modules/settings_tray_override_test/settings_tray_override_test.info.yml +++ b/drupal/core/modules/settings_tray/tests/modules/settings_tray_override_test/settings_tray_override_test.info.yml @@ -6,7 +6,7 @@ core: 8.x dependencies: - drupal:settings_tray -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/settings_tray/tests/modules/settings_tray_test/settings_tray_test.info.yml b/drupal/core/modules/settings_tray/tests/modules/settings_tray_test/settings_tray_test.info.yml index 5cbcacc01..e29d641d2 100644 --- a/drupal/core/modules/settings_tray/tests/modules/settings_tray_test/settings_tray_test.info.yml +++ b/drupal/core/modules/settings_tray/tests/modules/settings_tray_test/settings_tray_test.info.yml @@ -8,7 +8,7 @@ dependencies: - drupal:block - drupal:settings_tray -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/settings_tray/tests/modules/settings_tray_test_css/settings_tray_test_css.info.yml b/drupal/core/modules/settings_tray/tests/modules/settings_tray_test_css/settings_tray_test_css.info.yml index 08bea3706..28de62903 100644 --- a/drupal/core/modules/settings_tray/tests/modules/settings_tray_test_css/settings_tray_test_css.info.yml +++ b/drupal/core/modules/settings_tray/tests/modules/settings_tray_test_css/settings_tray_test_css.info.yml @@ -7,7 +7,7 @@ core: 8.x dependencies: - drupal:settings_tray -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/shortcut/shortcut.info.yml b/drupal/core/modules/shortcut/shortcut.info.yml index f894871e6..f570fa4c0 100644 --- a/drupal/core/modules/shortcut/shortcut.info.yml +++ b/drupal/core/modules/shortcut/shortcut.info.yml @@ -8,7 +8,7 @@ configure: entity.shortcut_set.collection dependencies: - drupal:link -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/simpletest/simpletest.info.yml b/drupal/core/modules/simpletest/simpletest.info.yml index 50f2bbe19..454fa511b 100644 --- a/drupal/core/modules/simpletest/simpletest.info.yml +++ b/drupal/core/modules/simpletest/simpletest.info.yml @@ -6,7 +6,7 @@ package: Core core: 8.x configure: simpletest.settings -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/simpletest/tests/modules/simpletest_deprecation_test/simpletest_deprecation_test.info.yml b/drupal/core/modules/simpletest/tests/modules/simpletest_deprecation_test/simpletest_deprecation_test.info.yml index dbe3751d9..8b1e27cba 100644 --- a/drupal/core/modules/simpletest/tests/modules/simpletest_deprecation_test/simpletest_deprecation_test.info.yml +++ b/drupal/core/modules/simpletest/tests/modules/simpletest_deprecation_test/simpletest_deprecation_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/statistics/statistics.info.yml b/drupal/core/modules/statistics/statistics.info.yml index f4d9e3b89..7b249572b 100644 --- a/drupal/core/modules/statistics/statistics.info.yml +++ b/drupal/core/modules/statistics/statistics.info.yml @@ -8,7 +8,7 @@ configure: statistics.settings dependencies: - drupal:node -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/statistics/tests/modules/statistics_test_views/statistics_test_views.info.yml b/drupal/core/modules/statistics/tests/modules/statistics_test_views/statistics_test_views.info.yml index c99dde0bd..e7e5d9444 100644 --- a/drupal/core/modules/statistics/tests/modules/statistics_test_views/statistics_test_views.info.yml +++ b/drupal/core/modules/statistics/tests/modules/statistics_test_views/statistics_test_views.info.yml @@ -8,7 +8,7 @@ dependencies: - drupal:statistics - drupal:views -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/statistics/tests/themes/statistics_test_attached/statistics_test_attached.info.yml b/drupal/core/modules/statistics/tests/themes/statistics_test_attached/statistics_test_attached.info.yml index 8120cfc9f..4683e26a0 100644 --- a/drupal/core/modules/statistics/tests/themes/statistics_test_attached/statistics_test_attached.info.yml +++ b/drupal/core/modules/statistics/tests/themes/statistics_test_attached/statistics_test_attached.info.yml @@ -5,7 +5,7 @@ description: 'Theme for testing attached library' # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/syslog/syslog.info.yml b/drupal/core/modules/syslog/syslog.info.yml index 478a30784..aa1ad0dc9 100644 --- a/drupal/core/modules/syslog/syslog.info.yml +++ b/drupal/core/modules/syslog/syslog.info.yml @@ -6,7 +6,7 @@ package: Core core: 8.x configure: system.logging_settings -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/syslog/tests/modules/syslog_test/syslog_test.info.yml b/drupal/core/modules/syslog/tests/modules/syslog_test/syslog_test.info.yml index 43a24b74c..37ad917e0 100644 --- a/drupal/core/modules/syslog/tests/modules/syslog_test/syslog_test.info.yml +++ b/drupal/core/modules/syslog/tests/modules/syslog_test/syslog_test.info.yml @@ -7,7 +7,7 @@ core: 8.x dependencies: - drupal:syslog -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/system.info.yml b/drupal/core/modules/system/system.info.yml index 522993fe6..0a0f3b91c 100644 --- a/drupal/core/modules/system/system.info.yml +++ b/drupal/core/modules/system/system.info.yml @@ -7,7 +7,7 @@ core: 8.x required: true configure: system.admin_config_system -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/accept_header_routing_test/accept_header_routing_test.info.yml b/drupal/core/modules/system/tests/modules/accept_header_routing_test/accept_header_routing_test.info.yml index 80ba48fee..4abdbc296 100644 --- a/drupal/core/modules/system/tests/modules/accept_header_routing_test/accept_header_routing_test.info.yml +++ b/drupal/core/modules/system/tests/modules/accept_header_routing_test/accept_header_routing_test.info.yml @@ -4,7 +4,7 @@ type: module package: Testing # version: VERSION -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/action_test/action_test.info.yml b/drupal/core/modules/system/tests/modules/action_test/action_test.info.yml index 90ba72684..ff049bc9e 100644 --- a/drupal/core/modules/system/tests/modules/action_test/action_test.info.yml +++ b/drupal/core/modules/system/tests/modules/action_test/action_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/ajax_forms_test/ajax_forms_test.info.yml b/drupal/core/modules/system/tests/modules/ajax_forms_test/ajax_forms_test.info.yml index 36e4a42dd..c4b9aefd2 100644 --- a/drupal/core/modules/system/tests/modules/ajax_forms_test/ajax_forms_test.info.yml +++ b/drupal/core/modules/system/tests/modules/ajax_forms_test/ajax_forms_test.info.yml @@ -5,7 +5,7 @@ core: 8.x package: Testing # version: VERSION -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/ajax_test/ajax_test.info.yml b/drupal/core/modules/system/tests/modules/ajax_test/ajax_test.info.yml index 15a7aa380..5a5268948 100644 --- a/drupal/core/modules/system/tests/modules/ajax_test/ajax_test.info.yml +++ b/drupal/core/modules/system/tests/modules/ajax_test/ajax_test.info.yml @@ -7,7 +7,7 @@ core: 8.x dependencies: - drupal:contact -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/batch_test/batch_test.info.yml b/drupal/core/modules/system/tests/modules/batch_test/batch_test.info.yml index 5847c0c10..e006e08ba 100644 --- a/drupal/core/modules/system/tests/modules/batch_test/batch_test.info.yml +++ b/drupal/core/modules/system/tests/modules/batch_test/batch_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/cache_test/cache_test.info.yml b/drupal/core/modules/system/tests/modules/cache_test/cache_test.info.yml index c3f80b37b..1b47c1ed1 100644 --- a/drupal/core/modules/system/tests/modules/cache_test/cache_test.info.yml +++ b/drupal/core/modules/system/tests/modules/cache_test/cache_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/common_test/common_test.info.yml b/drupal/core/modules/system/tests/modules/common_test/common_test.info.yml index 5c30c87cf..8d0aeccd6 100644 --- a/drupal/core/modules/system/tests/modules/common_test/common_test.info.yml +++ b/drupal/core/modules/system/tests/modules/common_test/common_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/common_test_cron_helper/common_test_cron_helper.info.yml b/drupal/core/modules/system/tests/modules/common_test_cron_helper/common_test_cron_helper.info.yml index 92c1bbf6c..a1b422b41 100644 --- a/drupal/core/modules/system/tests/modules/common_test_cron_helper/common_test_cron_helper.info.yml +++ b/drupal/core/modules/system/tests/modules/common_test_cron_helper/common_test_cron_helper.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/condition_test/condition_test.info.yml b/drupal/core/modules/system/tests/modules/condition_test/condition_test.info.yml index 52dee72ca..9c73d7da0 100644 --- a/drupal/core/modules/system/tests/modules/condition_test/condition_test.info.yml +++ b/drupal/core/modules/system/tests/modules/condition_test/condition_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/conneg_test/conneg_test.info.yml b/drupal/core/modules/system/tests/modules/conneg_test/conneg_test.info.yml index 89ed07fba..f5285e904 100644 --- a/drupal/core/modules/system/tests/modules/conneg_test/conneg_test.info.yml +++ b/drupal/core/modules/system/tests/modules/conneg_test/conneg_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/cron_queue_test/cron_queue_test.info.yml b/drupal/core/modules/system/tests/modules/cron_queue_test/cron_queue_test.info.yml index 1086d4868..46d3029e4 100644 --- a/drupal/core/modules/system/tests/modules/cron_queue_test/cron_queue_test.info.yml +++ b/drupal/core/modules/system/tests/modules/cron_queue_test/cron_queue_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/csrf_race_test/csrf_race_test.info.yml b/drupal/core/modules/system/tests/modules/csrf_race_test/csrf_race_test.info.yml index 99d2dabc5..a377956eb 100644 --- a/drupal/core/modules/system/tests/modules/csrf_race_test/csrf_race_test.info.yml +++ b/drupal/core/modules/system/tests/modules/csrf_race_test/csrf_race_test.info.yml @@ -4,7 +4,7 @@ description: 'Check that CSRF token is generated once.' package: Testing # version: VERSION -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/csrf_test/csrf_test.info.yml b/drupal/core/modules/system/tests/modules/csrf_test/csrf_test.info.yml index 89eb5d686..011f07870 100644 --- a/drupal/core/modules/system/tests/modules/csrf_test/csrf_test.info.yml +++ b/drupal/core/modules/system/tests/modules/csrf_test/csrf_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/css_disable_transitions_test/css_disable_transitions_test.info.yml b/drupal/core/modules/system/tests/modules/css_disable_transitions_test/css_disable_transitions_test.info.yml index 046cd6439..d4888a150 100644 --- a/drupal/core/modules/system/tests/modules/css_disable_transitions_test/css_disable_transitions_test.info.yml +++ b/drupal/core/modules/system/tests/modules/css_disable_transitions_test/css_disable_transitions_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/database_statement_monitoring_test/database_statement_monitoring_test.info.yml b/drupal/core/modules/system/tests/modules/database_statement_monitoring_test/database_statement_monitoring_test.info.yml index fe1963dda..5c48d619e 100644 --- a/drupal/core/modules/system/tests/modules/database_statement_monitoring_test/database_statement_monitoring_test.info.yml +++ b/drupal/core/modules/system/tests/modules/database_statement_monitoring_test/database_statement_monitoring_test.info.yml @@ -5,7 +5,7 @@ core: 8.x package: Testing # version: VERSION -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/database_test/database_test.info.yml b/drupal/core/modules/system/tests/modules/database_test/database_test.info.yml index 96df4c131..3f04b40ab 100644 --- a/drupal/core/modules/system/tests/modules/database_test/database_test.info.yml +++ b/drupal/core/modules/system/tests/modules/database_test/database_test.info.yml @@ -5,7 +5,7 @@ core: 8.x package: Testing # version: VERSION -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/default_format_test/default_format_test.info.yml b/drupal/core/modules/system/tests/modules/default_format_test/default_format_test.info.yml index 6b140b292..202b2444f 100644 --- a/drupal/core/modules/system/tests/modules/default_format_test/default_format_test.info.yml +++ b/drupal/core/modules/system/tests/modules/default_format_test/default_format_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/delay_cache_tags_invalidation/delay_cache_tags_invalidation.info.yml b/drupal/core/modules/system/tests/modules/delay_cache_tags_invalidation/delay_cache_tags_invalidation.info.yml index df3013a17..8bbcdd3d4 100644 --- a/drupal/core/modules/system/tests/modules/delay_cache_tags_invalidation/delay_cache_tags_invalidation.info.yml +++ b/drupal/core/modules/system/tests/modules/delay_cache_tags_invalidation/delay_cache_tags_invalidation.info.yml @@ -4,7 +4,7 @@ core: 8.x package: Testing # version: VERSION -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/deprecation_test/deprecation_test.info.yml b/drupal/core/modules/system/tests/modules/deprecation_test/deprecation_test.info.yml index 3b37c8dce..62f54289a 100644 --- a/drupal/core/modules/system/tests/modules/deprecation_test/deprecation_test.info.yml +++ b/drupal/core/modules/system/tests/modules/deprecation_test/deprecation_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/dialog_renderer_test/dialog_renderer_test.info.yml b/drupal/core/modules/system/tests/modules/dialog_renderer_test/dialog_renderer_test.info.yml index b270e4ab5..856075058 100644 --- a/drupal/core/modules/system/tests/modules/dialog_renderer_test/dialog_renderer_test.info.yml +++ b/drupal/core/modules/system/tests/modules/dialog_renderer_test/dialog_renderer_test.info.yml @@ -5,7 +5,7 @@ core: 8.x package: Testing # version: VERSION -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/display_variant_test/display_variant_test.info.yml b/drupal/core/modules/system/tests/modules/display_variant_test/display_variant_test.info.yml index 6e718367a..3cda768e6 100644 --- a/drupal/core/modules/system/tests/modules/display_variant_test/display_variant_test.info.yml +++ b/drupal/core/modules/system/tests/modules/display_variant_test/display_variant_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/driver_test/driver_test.info.yml b/drupal/core/modules/system/tests/modules/driver_test/driver_test.info.yml index ffd098a88..c5cc962f0 100644 --- a/drupal/core/modules/system/tests/modules/driver_test/driver_test.info.yml +++ b/drupal/core/modules/system/tests/modules/driver_test/driver_test.info.yml @@ -4,7 +4,7 @@ description: 'Support database contrib driver testing.' package: Testing # version: VERSION -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/drupal_system_listing_compatible_test/drupal_system_listing_compatible_test.info.yml b/drupal/core/modules/system/tests/modules/drupal_system_listing_compatible_test/drupal_system_listing_compatible_test.info.yml index 55fdbd44d..577ac8f1b 100644 --- a/drupal/core/modules/system/tests/modules/drupal_system_listing_compatible_test/drupal_system_listing_compatible_test.info.yml +++ b/drupal/core/modules/system/tests/modules/drupal_system_listing_compatible_test/drupal_system_listing_compatible_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/early_rendering_controller_test/early_rendering_controller_test.info.yml b/drupal/core/modules/system/tests/modules/early_rendering_controller_test/early_rendering_controller_test.info.yml index 333ba95b9..610dbf320 100644 --- a/drupal/core/modules/system/tests/modules/early_rendering_controller_test/early_rendering_controller_test.info.yml +++ b/drupal/core/modules/system/tests/modules/early_rendering_controller_test/early_rendering_controller_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/element_info_test/element_info_test.info.yml b/drupal/core/modules/system/tests/modules/element_info_test/element_info_test.info.yml index 0868315b9..4211f85d8 100644 --- a/drupal/core/modules/system/tests/modules/element_info_test/element_info_test.info.yml +++ b/drupal/core/modules/system/tests/modules/element_info_test/element_info_test.info.yml @@ -4,7 +4,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/entity_crud_hook_test/entity_crud_hook_test.info.yml b/drupal/core/modules/system/tests/modules/entity_crud_hook_test/entity_crud_hook_test.info.yml index 553f4f890..cfbfb7d29 100644 --- a/drupal/core/modules/system/tests/modules/entity_crud_hook_test/entity_crud_hook_test.info.yml +++ b/drupal/core/modules/system/tests/modules/entity_crud_hook_test/entity_crud_hook_test.info.yml @@ -5,7 +5,7 @@ core: 8.x package: Testing # version: VERSION -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/entity_reference_test/entity_reference_test.info.yml b/drupal/core/modules/system/tests/modules/entity_reference_test/entity_reference_test.info.yml index 38c042d1e..ed4246c0b 100644 --- a/drupal/core/modules/system/tests/modules/entity_reference_test/entity_reference_test.info.yml +++ b/drupal/core/modules/system/tests/modules/entity_reference_test/entity_reference_test.info.yml @@ -10,7 +10,7 @@ dependencies: - drupal:views - drupal:entity_test -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/entity_reference_test_views/entity_reference_test_views.info.yml b/drupal/core/modules/system/tests/modules/entity_reference_test_views/entity_reference_test_views.info.yml index 9eea3bc53..fdef8970c 100644 --- a/drupal/core/modules/system/tests/modules/entity_reference_test_views/entity_reference_test_views.info.yml +++ b/drupal/core/modules/system/tests/modules/entity_reference_test_views/entity_reference_test_views.info.yml @@ -7,7 +7,7 @@ core: 8.x dependencies: - drupal:views -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/entity_schema_test/entity_schema_test.info.yml b/drupal/core/modules/system/tests/modules/entity_schema_test/entity_schema_test.info.yml index 07ecb7a45..bb91b97d7 100644 --- a/drupal/core/modules/system/tests/modules/entity_schema_test/entity_schema_test.info.yml +++ b/drupal/core/modules/system/tests/modules/entity_schema_test/entity_schema_test.info.yml @@ -7,7 +7,7 @@ core: 8.x dependencies: - drupal:entity_test -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/entity_test/entity_test.info.yml b/drupal/core/modules/system/tests/modules/entity_test/entity_test.info.yml index a1bfac3b8..3b6cc238b 100644 --- a/drupal/core/modules/system/tests/modules/entity_test/entity_test.info.yml +++ b/drupal/core/modules/system/tests/modules/entity_test/entity_test.info.yml @@ -9,7 +9,7 @@ dependencies: - drupal:text - drupal:system -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/entity_test_constraints/entity_test_constraints.info.yml b/drupal/core/modules/system/tests/modules/entity_test_constraints/entity_test_constraints.info.yml index 757455953..e575f7b46 100644 --- a/drupal/core/modules/system/tests/modules/entity_test_constraints/entity_test_constraints.info.yml +++ b/drupal/core/modules/system/tests/modules/entity_test_constraints/entity_test_constraints.info.yml @@ -7,7 +7,7 @@ core: 8.x dependencies: - drupal:entity_test -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/entity_test_extra/entity_test_extra.info.yml b/drupal/core/modules/system/tests/modules/entity_test_extra/entity_test_extra.info.yml index 0dec8fa9b..7aae36cdd 100644 --- a/drupal/core/modules/system/tests/modules/entity_test_extra/entity_test_extra.info.yml +++ b/drupal/core/modules/system/tests/modules/entity_test_extra/entity_test_extra.info.yml @@ -7,7 +7,7 @@ core: 8.x dependencies: - drupal:entity_test -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/entity_test_operation/entity_test_operation.info.yml b/drupal/core/modules/system/tests/modules/entity_test_operation/entity_test_operation.info.yml index e6bc17df7..ad2f24bcf 100644 --- a/drupal/core/modules/system/tests/modules/entity_test_operation/entity_test_operation.info.yml +++ b/drupal/core/modules/system/tests/modules/entity_test_operation/entity_test_operation.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/entity_test_revlog/entity_test_revlog.info.yml b/drupal/core/modules/system/tests/modules/entity_test_revlog/entity_test_revlog.info.yml index 6120f7ca1..82ddde211 100644 --- a/drupal/core/modules/system/tests/modules/entity_test_revlog/entity_test_revlog.info.yml +++ b/drupal/core/modules/system/tests/modules/entity_test_revlog/entity_test_revlog.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/entity_test_schema_converter/entity_test_schema_converter.info.yml b/drupal/core/modules/system/tests/modules/entity_test_schema_converter/entity_test_schema_converter.info.yml index f4e194bdc..be99e3aac 100644 --- a/drupal/core/modules/system/tests/modules/entity_test_schema_converter/entity_test_schema_converter.info.yml +++ b/drupal/core/modules/system/tests/modules/entity_test_schema_converter/entity_test_schema_converter.info.yml @@ -7,7 +7,7 @@ core: 8.x dependencies: - drupal:entity_test_update -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/entity_test_third_party/entity_test_third_party.info.yml b/drupal/core/modules/system/tests/modules/entity_test_third_party/entity_test_third_party.info.yml index 83bda3cf7..a42073d93 100644 --- a/drupal/core/modules/system/tests/modules/entity_test_third_party/entity_test_third_party.info.yml +++ b/drupal/core/modules/system/tests/modules/entity_test_third_party/entity_test_third_party.info.yml @@ -7,7 +7,7 @@ core: 8.x dependencies: - drupal:entity_test -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/entity_test_update/entity_test_update.info.yml b/drupal/core/modules/system/tests/modules/entity_test_update/entity_test_update.info.yml index dd0521572..81437366e 100644 --- a/drupal/core/modules/system/tests/modules/entity_test_update/entity_test_update.info.yml +++ b/drupal/core/modules/system/tests/modules/entity_test_update/entity_test_update.info.yml @@ -7,7 +7,7 @@ core: 8.x dependencies: - drupal:field -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/error_service_test/error_service_test.info.yml b/drupal/core/modules/system/tests/modules/error_service_test/error_service_test.info.yml index 36cbfd65e..9eaa3606b 100644 --- a/drupal/core/modules/system/tests/modules/error_service_test/error_service_test.info.yml +++ b/drupal/core/modules/system/tests/modules/error_service_test/error_service_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/error_test/error_test.info.yml b/drupal/core/modules/system/tests/modules/error_test/error_test.info.yml index e6c556333..7ba3366ad 100644 --- a/drupal/core/modules/system/tests/modules/error_test/error_test.info.yml +++ b/drupal/core/modules/system/tests/modules/error_test/error_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/experimental_module_dependency_test/experimental_module_dependency_test.info.yml b/drupal/core/modules/system/tests/modules/experimental_module_dependency_test/experimental_module_dependency_test.info.yml index a50eded7b..3f6b54b92 100644 --- a/drupal/core/modules/system/tests/modules/experimental_module_dependency_test/experimental_module_dependency_test.info.yml +++ b/drupal/core/modules/system/tests/modules/experimental_module_dependency_test/experimental_module_dependency_test.info.yml @@ -7,7 +7,7 @@ dependencies: # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/experimental_module_requirements_test/experimental_module_requirements_test.info.yml b/drupal/core/modules/system/tests/modules/experimental_module_requirements_test/experimental_module_requirements_test.info.yml index e183a44ad..2362b74e4 100644 --- a/drupal/core/modules/system/tests/modules/experimental_module_requirements_test/experimental_module_requirements_test.info.yml +++ b/drupal/core/modules/system/tests/modules/experimental_module_requirements_test/experimental_module_requirements_test.info.yml @@ -5,7 +5,7 @@ package: Core (Experimental) # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/experimental_module_test/experimental_module_test.info.yml b/drupal/core/modules/system/tests/modules/experimental_module_test/experimental_module_test.info.yml index e73dade5b..6e475d854 100644 --- a/drupal/core/modules/system/tests/modules/experimental_module_test/experimental_module_test.info.yml +++ b/drupal/core/modules/system/tests/modules/experimental_module_test/experimental_module_test.info.yml @@ -5,7 +5,7 @@ package: Core (Experimental) # version: 8.y.x-unstable core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/form_test/form_test.info.yml b/drupal/core/modules/system/tests/modules/form_test/form_test.info.yml index 0273610e8..46784e273 100644 --- a/drupal/core/modules/system/tests/modules/form_test/form_test.info.yml +++ b/drupal/core/modules/system/tests/modules/form_test/form_test.info.yml @@ -8,7 +8,7 @@ dependencies: - file - filter -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/hold_test/hold_test.info.yml b/drupal/core/modules/system/tests/modules/hold_test/hold_test.info.yml index a95fe7a0a..c61ca57b6 100644 --- a/drupal/core/modules/system/tests/modules/hold_test/hold_test.info.yml +++ b/drupal/core/modules/system/tests/modules/hold_test/hold_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/httpkernel_test/httpkernel_test.info.yml b/drupal/core/modules/system/tests/modules/httpkernel_test/httpkernel_test.info.yml index 9e34d2514..07ceee206 100644 --- a/drupal/core/modules/system/tests/modules/httpkernel_test/httpkernel_test.info.yml +++ b/drupal/core/modules/system/tests/modules/httpkernel_test/httpkernel_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/image_test/image_test.info.yml b/drupal/core/modules/system/tests/modules/image_test/image_test.info.yml index 4aecfe1eb..be9b66d18 100644 --- a/drupal/core/modules/system/tests/modules/image_test/image_test.info.yml +++ b/drupal/core/modules/system/tests/modules/image_test/image_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/invalid_module_name_over_the_maximum_allowed_character_length/invalid_module_name_over_the_maximum_allowed_character_length.info.yml b/drupal/core/modules/system/tests/modules/invalid_module_name_over_the_maximum_allowed_character_length/invalid_module_name_over_the_maximum_allowed_character_length.info.yml index 7f424a303..02ece4c8e 100644 --- a/drupal/core/modules/system/tests/modules/invalid_module_name_over_the_maximum_allowed_character_length/invalid_module_name_over_the_maximum_allowed_character_length.info.yml +++ b/drupal/core/modules/system/tests/modules/invalid_module_name_over_the_maximum_allowed_character_length/invalid_module_name_over_the_maximum_allowed_character_length.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/js_ajax_test/js_ajax_test.info.yml b/drupal/core/modules/system/tests/modules/js_ajax_test/js_ajax_test.info.yml index 48ce59b8d..b7e7f63cf 100644 --- a/drupal/core/modules/system/tests/modules/js_ajax_test/js_ajax_test.info.yml +++ b/drupal/core/modules/system/tests/modules/js_ajax_test/js_ajax_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/js_cookie_test/js_cookie_test.info.yml b/drupal/core/modules/system/tests/modules/js_cookie_test/js_cookie_test.info.yml index ef376867b..72a47baf4 100644 --- a/drupal/core/modules/system/tests/modules/js_cookie_test/js_cookie_test.info.yml +++ b/drupal/core/modules/system/tests/modules/js_cookie_test/js_cookie_test.info.yml @@ -4,7 +4,7 @@ description: 'Module for the jsCookieTest.' package: Testing # version: VERSION -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/js_deprecation_log_test/js_deprecation_log_test.info.yml b/drupal/core/modules/system/tests/modules/js_deprecation_log_test/js_deprecation_log_test.info.yml index 02364ce6b..240191eab 100644 --- a/drupal/core/modules/system/tests/modules/js_deprecation_log_test/js_deprecation_log_test.info.yml +++ b/drupal/core/modules/system/tests/modules/js_deprecation_log_test/js_deprecation_log_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/js_deprecation_test/js_deprecation_test.info.yml b/drupal/core/modules/system/tests/modules/js_deprecation_test/js_deprecation_test.info.yml index 434f8a1c5..b31c98908 100644 --- a/drupal/core/modules/system/tests/modules/js_deprecation_test/js_deprecation_test.info.yml +++ b/drupal/core/modules/system/tests/modules/js_deprecation_test/js_deprecation_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/js_message_test/js_message_test.info.yml b/drupal/core/modules/system/tests/modules/js_message_test/js_message_test.info.yml index 59f39ae93..cb7e1265f 100644 --- a/drupal/core/modules/system/tests/modules/js_message_test/js_message_test.info.yml +++ b/drupal/core/modules/system/tests/modules/js_message_test/js_message_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/js_webassert_test/js_webassert_test.info.yml b/drupal/core/modules/system/tests/modules/js_webassert_test/js_webassert_test.info.yml index d6e399117..b44059dcd 100644 --- a/drupal/core/modules/system/tests/modules/js_webassert_test/js_webassert_test.info.yml +++ b/drupal/core/modules/system/tests/modules/js_webassert_test/js_webassert_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/keyvalue_test/keyvalue_test.info.yml b/drupal/core/modules/system/tests/modules/keyvalue_test/keyvalue_test.info.yml index 6344a5490..d6aad6d0f 100644 --- a/drupal/core/modules/system/tests/modules/keyvalue_test/keyvalue_test.info.yml +++ b/drupal/core/modules/system/tests/modules/keyvalue_test/keyvalue_test.info.yml @@ -8,7 +8,7 @@ hidden: true dependencies: - drupal:entity_test -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/layout_test/layout_test.info.yml b/drupal/core/modules/system/tests/modules/layout_test/layout_test.info.yml index 03d2230ef..8bfae94dc 100644 --- a/drupal/core/modules/system/tests/modules/layout_test/layout_test.info.yml +++ b/drupal/core/modules/system/tests/modules/layout_test/layout_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/lazy_route_provider_install_test/lazy_route_provider_install_test.info.yml b/drupal/core/modules/system/tests/modules/lazy_route_provider_install_test/lazy_route_provider_install_test.info.yml index 8b00c5db9..dd456b8c0 100644 --- a/drupal/core/modules/system/tests/modules/lazy_route_provider_install_test/lazy_route_provider_install_test.info.yml +++ b/drupal/core/modules/system/tests/modules/lazy_route_provider_install_test/lazy_route_provider_install_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/link_generation_test/link_generation_test.info.yml b/drupal/core/modules/system/tests/modules/link_generation_test/link_generation_test.info.yml index 65d817211..4406e95e5 100644 --- a/drupal/core/modules/system/tests/modules/link_generation_test/link_generation_test.info.yml +++ b/drupal/core/modules/system/tests/modules/link_generation_test/link_generation_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/mail_cancel_test/mail_cancel_test.info.yml b/drupal/core/modules/system/tests/modules/mail_cancel_test/mail_cancel_test.info.yml index adc49aedb..b7e3b0f3c 100644 --- a/drupal/core/modules/system/tests/modules/mail_cancel_test/mail_cancel_test.info.yml +++ b/drupal/core/modules/system/tests/modules/mail_cancel_test/mail_cancel_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/mail_html_test/mail_html_test.info.yml b/drupal/core/modules/system/tests/modules/mail_html_test/mail_html_test.info.yml index c26656112..6ad9de036 100644 --- a/drupal/core/modules/system/tests/modules/mail_html_test/mail_html_test.info.yml +++ b/drupal/core/modules/system/tests/modules/mail_html_test/mail_html_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/menu_test/menu_test.info.yml b/drupal/core/modules/system/tests/modules/menu_test/menu_test.info.yml index 18b609776..eb2ab318a 100644 --- a/drupal/core/modules/system/tests/modules/menu_test/menu_test.info.yml +++ b/drupal/core/modules/system/tests/modules/menu_test/menu_test.info.yml @@ -8,7 +8,7 @@ dependencies: - drupal:test_page_test - drupal:menu_ui -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/module_autoload_test/module_autoload_test.info.yml b/drupal/core/modules/system/tests/modules/module_autoload_test/module_autoload_test.info.yml index fef6fe484..92d0b34d6 100644 --- a/drupal/core/modules/system/tests/modules/module_autoload_test/module_autoload_test.info.yml +++ b/drupal/core/modules/system/tests/modules/module_autoload_test/module_autoload_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/module_cachebin/module_cachebin.info.yml b/drupal/core/modules/system/tests/modules/module_cachebin/module_cachebin.info.yml index 2be208370..b7943270c 100644 --- a/drupal/core/modules/system/tests/modules/module_cachebin/module_cachebin.info.yml +++ b/drupal/core/modules/system/tests/modules/module_cachebin/module_cachebin.info.yml @@ -6,7 +6,7 @@ package: Testing core: 8.x hidden: true -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/module_handler_test_multiple/module_handler_test_multiple.info.yml b/drupal/core/modules/system/tests/modules/module_handler_test_multiple/module_handler_test_multiple.info.yml index 718a670ec..cc02584b2 100644 --- a/drupal/core/modules/system/tests/modules/module_handler_test_multiple/module_handler_test_multiple.info.yml +++ b/drupal/core/modules/system/tests/modules/module_handler_test_multiple/module_handler_test_multiple.info.yml @@ -6,7 +6,7 @@ package: Testing core: 8.x hidden: true -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/module_handler_test_multiple/module_handler_test_multiple_child/module_handler_test_multiple_child.info.yml b/drupal/core/modules/system/tests/modules/module_handler_test_multiple/module_handler_test_multiple_child/module_handler_test_multiple_child.info.yml index 18e13f277..74693dd3e 100644 --- a/drupal/core/modules/system/tests/modules/module_handler_test_multiple/module_handler_test_multiple_child/module_handler_test_multiple_child.info.yml +++ b/drupal/core/modules/system/tests/modules/module_handler_test_multiple/module_handler_test_multiple_child/module_handler_test_multiple_child.info.yml @@ -8,7 +8,7 @@ hidden: true dependencies: - drupal:module_handler_test_multiple -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/module_install_class_loader_test1/module_install_class_loader_test1.info.yml b/drupal/core/modules/system/tests/modules/module_install_class_loader_test1/module_install_class_loader_test1.info.yml index 62ea7dc41..094b41112 100644 --- a/drupal/core/modules/system/tests/modules/module_install_class_loader_test1/module_install_class_loader_test1.info.yml +++ b/drupal/core/modules/system/tests/modules/module_install_class_loader_test1/module_install_class_loader_test1.info.yml @@ -5,7 +5,7 @@ package: Testing core: 8.x # version: VERSION -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/module_install_class_loader_test2/module_install_class_loader_test2.info.yml b/drupal/core/modules/system/tests/modules/module_install_class_loader_test2/module_install_class_loader_test2.info.yml index 6460cc06e..edba5f76e 100644 --- a/drupal/core/modules/system/tests/modules/module_install_class_loader_test2/module_install_class_loader_test2.info.yml +++ b/drupal/core/modules/system/tests/modules/module_install_class_loader_test2/module_install_class_loader_test2.info.yml @@ -7,7 +7,7 @@ core: 8.x dependencies: - drupal:module_install_class_loader_test1 -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/module_installer_config_test/module_installer_config_test.info.yml b/drupal/core/modules/system/tests/modules/module_installer_config_test/module_installer_config_test.info.yml index 20c67ed7c..0a52e1767 100644 --- a/drupal/core/modules/system/tests/modules/module_installer_config_test/module_installer_config_test.info.yml +++ b/drupal/core/modules/system/tests/modules/module_installer_config_test/module_installer_config_test.info.yml @@ -5,7 +5,7 @@ package: Testing core: 8.x # version: VERSION -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/module_required_test/module_required_test.info.yml b/drupal/core/modules/system/tests/modules/module_required_test/module_required_test.info.yml index f77cd6bd3..d8d5f01cd 100644 --- a/drupal/core/modules/system/tests/modules/module_required_test/module_required_test.info.yml +++ b/drupal/core/modules/system/tests/modules/module_required_test/module_required_test.info.yml @@ -10,7 +10,7 @@ core: 8.x dependencies: - drupal:node (>=8.x) -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/module_test/module_test.info.yml b/drupal/core/modules/system/tests/modules/module_test/module_test.info.yml index 482119bc2..3a86f7325 100644 --- a/drupal/core/modules/system/tests/modules/module_test/module_test.info.yml +++ b/drupal/core/modules/system/tests/modules/module_test/module_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/new_dependency_test/new_dependency_test.info.yml b/drupal/core/modules/system/tests/modules/new_dependency_test/new_dependency_test.info.yml index 5235d4ad6..a167139ec 100644 --- a/drupal/core/modules/system/tests/modules/new_dependency_test/new_dependency_test.info.yml +++ b/drupal/core/modules/system/tests/modules/new_dependency_test/new_dependency_test.info.yml @@ -7,7 +7,7 @@ core: 8.x dependencies: - new_dependency_test_with_service -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/new_dependency_test_with_service/new_dependency_test_with_service.info.yml b/drupal/core/modules/system/tests/modules/new_dependency_test_with_service/new_dependency_test_with_service.info.yml index 20c0bc653..1794f5e1e 100644 --- a/drupal/core/modules/system/tests/modules/new_dependency_test_with_service/new_dependency_test_with_service.info.yml +++ b/drupal/core/modules/system/tests/modules/new_dependency_test_with_service/new_dependency_test_with_service.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/off_canvas_test/off_canvas_test.info.yml b/drupal/core/modules/system/tests/modules/off_canvas_test/off_canvas_test.info.yml index 71e0531a9..905cafda5 100644 --- a/drupal/core/modules/system/tests/modules/off_canvas_test/off_canvas_test.info.yml +++ b/drupal/core/modules/system/tests/modules/off_canvas_test/off_canvas_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/pager_test/pager_test.info.yml b/drupal/core/modules/system/tests/modules/pager_test/pager_test.info.yml index 2c5be381c..ea8ed7d30 100644 --- a/drupal/core/modules/system/tests/modules/pager_test/pager_test.info.yml +++ b/drupal/core/modules/system/tests/modules/pager_test/pager_test.info.yml @@ -5,7 +5,7 @@ description: 'Support module for pager tests.' package: Testing # version: VERSION -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/paramconverter_test/paramconverter_test.info.yml b/drupal/core/modules/system/tests/modules/paramconverter_test/paramconverter_test.info.yml index 33b98601b..9e55872b2 100644 --- a/drupal/core/modules/system/tests/modules/paramconverter_test/paramconverter_test.info.yml +++ b/drupal/core/modules/system/tests/modules/paramconverter_test/paramconverter_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/path_deprecated_test/path_deprecated_test.info.yml b/drupal/core/modules/system/tests/modules/path_deprecated_test/path_deprecated_test.info.yml index edac89839..19a2f0876 100644 --- a/drupal/core/modules/system/tests/modules/path_deprecated_test/path_deprecated_test.info.yml +++ b/drupal/core/modules/system/tests/modules/path_deprecated_test/path_deprecated_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/path_encoded_test/path_encoded_test.info.yml b/drupal/core/modules/system/tests/modules/path_encoded_test/path_encoded_test.info.yml index b5d865719..989f10d03 100644 --- a/drupal/core/modules/system/tests/modules/path_encoded_test/path_encoded_test.info.yml +++ b/drupal/core/modules/system/tests/modules/path_encoded_test/path_encoded_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/phpunit_test/phpunit_test.info.yml b/drupal/core/modules/system/tests/modules/phpunit_test/phpunit_test.info.yml index 18dd014c0..e521f6629 100644 --- a/drupal/core/modules/system/tests/modules/phpunit_test/phpunit_test.info.yml +++ b/drupal/core/modules/system/tests/modules/phpunit_test/phpunit_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/plugin_test/plugin_test.info.yml b/drupal/core/modules/system/tests/modules/plugin_test/plugin_test.info.yml index 47489eff3..a1c69d44c 100644 --- a/drupal/core/modules/system/tests/modules/plugin_test/plugin_test.info.yml +++ b/drupal/core/modules/system/tests/modules/plugin_test/plugin_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/plugin_test_extended/plugin_test_extended.info.yml b/drupal/core/modules/system/tests/modules/plugin_test_extended/plugin_test_extended.info.yml index c9295e2aa..449d12ca3 100644 --- a/drupal/core/modules/system/tests/modules/plugin_test_extended/plugin_test_extended.info.yml +++ b/drupal/core/modules/system/tests/modules/plugin_test_extended/plugin_test_extended.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/render_array_non_html_subscriber_test/render_array_non_html_subscriber_test.info.yml b/drupal/core/modules/system/tests/modules/render_array_non_html_subscriber_test/render_array_non_html_subscriber_test.info.yml index 9d6b8c953..759e1783a 100644 --- a/drupal/core/modules/system/tests/modules/render_array_non_html_subscriber_test/render_array_non_html_subscriber_test.info.yml +++ b/drupal/core/modules/system/tests/modules/render_array_non_html_subscriber_test/render_array_non_html_subscriber_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/render_attached_test/render_attached_test.info.yml b/drupal/core/modules/system/tests/modules/render_attached_test/render_attached_test.info.yml index 453bf02c0..8ed4c140f 100644 --- a/drupal/core/modules/system/tests/modules/render_attached_test/render_attached_test.info.yml +++ b/drupal/core/modules/system/tests/modules/render_attached_test/render_attached_test.info.yml @@ -7,7 +7,7 @@ core: 8.x dependencies: - drupal:block -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/render_placeholder_message_test/render_placeholder_message_test.info.yml b/drupal/core/modules/system/tests/modules/render_placeholder_message_test/render_placeholder_message_test.info.yml index 87cbd688a..21cdf8541 100644 --- a/drupal/core/modules/system/tests/modules/render_placeholder_message_test/render_placeholder_message_test.info.yml +++ b/drupal/core/modules/system/tests/modules/render_placeholder_message_test/render_placeholder_message_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/requirements1_test/requirements1_test.info.yml b/drupal/core/modules/system/tests/modules/requirements1_test/requirements1_test.info.yml index 63bb80d0c..032017c13 100644 --- a/drupal/core/modules/system/tests/modules/requirements1_test/requirements1_test.info.yml +++ b/drupal/core/modules/system/tests/modules/requirements1_test/requirements1_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/requirements2_test/requirements2_test.info.yml b/drupal/core/modules/system/tests/modules/requirements2_test/requirements2_test.info.yml index d669a1ada..2cf0341f0 100644 --- a/drupal/core/modules/system/tests/modules/requirements2_test/requirements2_test.info.yml +++ b/drupal/core/modules/system/tests/modules/requirements2_test/requirements2_test.info.yml @@ -8,7 +8,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/router_test_directory/router_test.info.yml b/drupal/core/modules/system/tests/modules/router_test_directory/router_test.info.yml index bc7026ff0..29cc11cf0 100644 --- a/drupal/core/modules/system/tests/modules/router_test_directory/router_test.info.yml +++ b/drupal/core/modules/system/tests/modules/router_test_directory/router_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/service_provider_test/service_provider_test.info.yml b/drupal/core/modules/system/tests/modules/service_provider_test/service_provider_test.info.yml index 8895a83f7..b3d4969a5 100644 --- a/drupal/core/modules/system/tests/modules/service_provider_test/service_provider_test.info.yml +++ b/drupal/core/modules/system/tests/modules/service_provider_test/service_provider_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/session_exists_cache_context_test/session_exists_cache_context_test.info.yml b/drupal/core/modules/system/tests/modules/session_exists_cache_context_test/session_exists_cache_context_test.info.yml index 0f3b6952f..86e307c6d 100644 --- a/drupal/core/modules/system/tests/modules/session_exists_cache_context_test/session_exists_cache_context_test.info.yml +++ b/drupal/core/modules/system/tests/modules/session_exists_cache_context_test/session_exists_cache_context_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/session_test/session_test.info.yml b/drupal/core/modules/system/tests/modules/session_test/session_test.info.yml index 87158277b..dc926096b 100644 --- a/drupal/core/modules/system/tests/modules/session_test/session_test.info.yml +++ b/drupal/core/modules/system/tests/modules/session_test/session_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/system_core_incompatible_semver_test/system_core_incompatible_semver_test.info.yml b/drupal/core/modules/system/tests/modules/system_core_incompatible_semver_test/system_core_incompatible_semver_test.info.yml index 0c231c004..7c30429b5 100644 --- a/drupal/core/modules/system/tests/modules/system_core_incompatible_semver_test/system_core_incompatible_semver_test.info.yml +++ b/drupal/core/modules/system/tests/modules/system_core_incompatible_semver_test/system_core_incompatible_semver_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: 1.0.0 core_version_requirement: ^7 -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/system_core_semver_test/system_core_semver_test.info.yml b/drupal/core/modules/system/tests/modules/system_core_semver_test/system_core_semver_test.info.yml index f26cc5b02..481db7ba8 100644 --- a/drupal/core/modules/system/tests/modules/system_core_semver_test/system_core_semver_test.info.yml +++ b/drupal/core/modules/system/tests/modules/system_core_semver_test/system_core_semver_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: 1.0.0 core_version_requirement: ^8 -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/system_dependencies_test/system_dependencies_test.info.yml b/drupal/core/modules/system/tests/modules/system_dependencies_test/system_dependencies_test.info.yml index 706f9cb13..50bf5e532 100644 --- a/drupal/core/modules/system/tests/modules/system_dependencies_test/system_dependencies_test.info.yml +++ b/drupal/core/modules/system/tests/modules/system_dependencies_test/system_dependencies_test.info.yml @@ -7,7 +7,7 @@ core: 8.x dependencies: - drupal:_missing_dependency -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/system_incompatible_core_version_dependencies_test/system_incompatible_core_version_dependencies_test.info.yml b/drupal/core/modules/system/tests/modules/system_incompatible_core_version_dependencies_test/system_incompatible_core_version_dependencies_test.info.yml index 49c82171f..26a5fae0b 100644 --- a/drupal/core/modules/system/tests/modules/system_incompatible_core_version_dependencies_test/system_incompatible_core_version_dependencies_test.info.yml +++ b/drupal/core/modules/system/tests/modules/system_incompatible_core_version_dependencies_test/system_incompatible_core_version_dependencies_test.info.yml @@ -7,7 +7,7 @@ core: 8.x dependencies: - drupal:system_incompatible_core_version_test -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/system_incompatible_core_version_test/system_incompatible_core_version_test.info.yml b/drupal/core/modules/system/tests/modules/system_incompatible_core_version_test/system_incompatible_core_version_test.info.yml index 68fcd94a8..fb22b4216 100644 --- a/drupal/core/modules/system/tests/modules/system_incompatible_core_version_test/system_incompatible_core_version_test.info.yml +++ b/drupal/core/modules/system/tests/modules/system_incompatible_core_version_test/system_incompatible_core_version_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 5.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/system_incompatible_core_version_test_1x/system_incompatible_core_version_test_1x.info.yml b/drupal/core/modules/system/tests/modules/system_incompatible_core_version_test_1x/system_incompatible_core_version_test_1x.info.yml index 388535cb1..ec94f0516 100644 --- a/drupal/core/modules/system/tests/modules/system_incompatible_core_version_test_1x/system_incompatible_core_version_test_1x.info.yml +++ b/drupal/core/modules/system/tests/modules/system_incompatible_core_version_test_1x/system_incompatible_core_version_test_1x.info.yml @@ -5,7 +5,7 @@ package: Testing # version: 1.0.0 core: 1.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/system_incompatible_module_version_dependencies_test/system_incompatible_module_version_dependencies_test.info.yml b/drupal/core/modules/system/tests/modules/system_incompatible_module_version_dependencies_test/system_incompatible_module_version_dependencies_test.info.yml index 1bcae102b..8f3beccd8 100644 --- a/drupal/core/modules/system/tests/modules/system_incompatible_module_version_dependencies_test/system_incompatible_module_version_dependencies_test.info.yml +++ b/drupal/core/modules/system/tests/modules/system_incompatible_module_version_dependencies_test/system_incompatible_module_version_dependencies_test.info.yml @@ -7,7 +7,7 @@ core: 8.x dependencies: - 'drupal:system_incompatible_module_version_test (>2.0)' -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/system_incompatible_module_version_test/system_incompatible_module_version_test.info.yml b/drupal/core/modules/system/tests/modules/system_incompatible_module_version_test/system_incompatible_module_version_test.info.yml index 8a2ddffce..bb5bc1961 100644 --- a/drupal/core/modules/system/tests/modules/system_incompatible_module_version_test/system_incompatible_module_version_test.info.yml +++ b/drupal/core/modules/system/tests/modules/system_incompatible_module_version_test/system_incompatible_module_version_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: '1.0' core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/system_incompatible_php_version_test/system_incompatible_php_version_test.info.yml b/drupal/core/modules/system/tests/modules/system_incompatible_php_version_test/system_incompatible_php_version_test.info.yml index 80a7dc892..782740fb5 100644 --- a/drupal/core/modules/system/tests/modules/system_incompatible_php_version_test/system_incompatible_php_version_test.info.yml +++ b/drupal/core/modules/system/tests/modules/system_incompatible_php_version_test/system_incompatible_php_version_test.info.yml @@ -6,7 +6,7 @@ package: Testing core: 8.x php: 6502 -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/system_mail_failure_test/system_mail_failure_test.info.yml b/drupal/core/modules/system/tests/modules/system_mail_failure_test/system_mail_failure_test.info.yml index 638342c82..b8cb93a1a 100644 --- a/drupal/core/modules/system/tests/modules/system_mail_failure_test/system_mail_failure_test.info.yml +++ b/drupal/core/modules/system/tests/modules/system_mail_failure_test/system_mail_failure_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/system_module_test/system_module_test.info.yml b/drupal/core/modules/system/tests/modules/system_module_test/system_module_test.info.yml index 986593be7..fb8c038c6 100644 --- a/drupal/core/modules/system/tests/modules/system_module_test/system_module_test.info.yml +++ b/drupal/core/modules/system/tests/modules/system_module_test/system_module_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/system_project_namespace_test/system_project_namespace_test.info.yml b/drupal/core/modules/system/tests/modules/system_project_namespace_test/system_project_namespace_test.info.yml index e79911a96..52a537f71 100644 --- a/drupal/core/modules/system/tests/modules/system_project_namespace_test/system_project_namespace_test.info.yml +++ b/drupal/core/modules/system/tests/modules/system_project_namespace_test/system_project_namespace_test.info.yml @@ -7,7 +7,7 @@ core: 8.x dependencies: - drupal:filter -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/system_test/system_test.info.yml b/drupal/core/modules/system/tests/modules/system_test/system_test.info.yml index a7c9d5025..8ab00c3e0 100644 --- a/drupal/core/modules/system/tests/modules/system_test/system_test.info.yml +++ b/drupal/core/modules/system/tests/modules/system_test/system_test.info.yml @@ -8,7 +8,7 @@ configure: system_test.configure configure_parameters: foo: bar -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/tabledrag_test/tabledrag_test.info.yml b/drupal/core/modules/system/tests/modules/tabledrag_test/tabledrag_test.info.yml index f09322440..c53b0d58a 100644 --- a/drupal/core/modules/system/tests/modules/tabledrag_test/tabledrag_test.info.yml +++ b/drupal/core/modules/system/tests/modules/tabledrag_test/tabledrag_test.info.yml @@ -5,7 +5,7 @@ core: 8.x package: Testing # version: VERSION -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/test_batch_test/test_batch_test.info.yml b/drupal/core/modules/system/tests/modules/test_batch_test/test_batch_test.info.yml index 5144fb6f5..0c1128e8c 100644 --- a/drupal/core/modules/system/tests/modules/test_batch_test/test_batch_test.info.yml +++ b/drupal/core/modules/system/tests/modules/test_batch_test/test_batch_test.info.yml @@ -7,7 +7,7 @@ core: 8.x dependencies: - drupal:entity_test -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/test_page_test/test_page_test.info.yml b/drupal/core/modules/system/tests/modules/test_page_test/test_page_test.info.yml index baeed5e40..9bf9eaec6 100644 --- a/drupal/core/modules/system/tests/modules/test_page_test/test_page_test.info.yml +++ b/drupal/core/modules/system/tests/modules/test_page_test/test_page_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/theme_legacy_suggestions_test/theme_legacy_suggestions_test.info.yml b/drupal/core/modules/system/tests/modules/theme_legacy_suggestions_test/theme_legacy_suggestions_test.info.yml index 1da8b009d..ad7d6f355 100644 --- a/drupal/core/modules/system/tests/modules/theme_legacy_suggestions_test/theme_legacy_suggestions_test.info.yml +++ b/drupal/core/modules/system/tests/modules/theme_legacy_suggestions_test/theme_legacy_suggestions_test.info.yml @@ -4,7 +4,7 @@ description: 'Support module for testing theme suggestions for legacy theme func package: Testing # version: VERSION -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/theme_legacy_test/theme_legacy_test.info.yml b/drupal/core/modules/system/tests/modules/theme_legacy_test/theme_legacy_test.info.yml index c3de55519..a3e9f1355 100644 --- a/drupal/core/modules/system/tests/modules/theme_legacy_test/theme_legacy_test.info.yml +++ b/drupal/core/modules/system/tests/modules/theme_legacy_test/theme_legacy_test.info.yml @@ -4,7 +4,7 @@ description: 'Support module for testing legacy theme functions.' package: Testing # version: VERSION -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/theme_page_test/theme_page_test.info.yml b/drupal/core/modules/system/tests/modules/theme_page_test/theme_page_test.info.yml index b74028a69..b8f5917bb 100644 --- a/drupal/core/modules/system/tests/modules/theme_page_test/theme_page_test.info.yml +++ b/drupal/core/modules/system/tests/modules/theme_page_test/theme_page_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/theme_region_test/theme_region_test.info.yml b/drupal/core/modules/system/tests/modules/theme_region_test/theme_region_test.info.yml index 2febec380..bd127e6e7 100644 --- a/drupal/core/modules/system/tests/modules/theme_region_test/theme_region_test.info.yml +++ b/drupal/core/modules/system/tests/modules/theme_region_test/theme_region_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/theme_suggestions_test/theme_suggestions_test.info.yml b/drupal/core/modules/system/tests/modules/theme_suggestions_test/theme_suggestions_test.info.yml index e944d74bd..afff8b5f1 100644 --- a/drupal/core/modules/system/tests/modules/theme_suggestions_test/theme_suggestions_test.info.yml +++ b/drupal/core/modules/system/tests/modules/theme_suggestions_test/theme_suggestions_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/theme_test/theme_test.info.yml b/drupal/core/modules/system/tests/modules/theme_test/theme_test.info.yml index b0c470c1e..d338c35e0 100644 --- a/drupal/core/modules/system/tests/modules/theme_test/theme_test.info.yml +++ b/drupal/core/modules/system/tests/modules/theme_test/theme_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/token_test/token_test.info.yml b/drupal/core/modules/system/tests/modules/token_test/token_test.info.yml index d3a978c7b..4d4870088 100644 --- a/drupal/core/modules/system/tests/modules/token_test/token_test.info.yml +++ b/drupal/core/modules/system/tests/modules/token_test/token_test.info.yml @@ -7,7 +7,7 @@ dependencies: - drupal:user - drupal:node -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/trusted_hosts_test/trusted_hosts_test.info.yml b/drupal/core/modules/system/tests/modules/trusted_hosts_test/trusted_hosts_test.info.yml index 7f8177d4f..9a8ac5880 100644 --- a/drupal/core/modules/system/tests/modules/trusted_hosts_test/trusted_hosts_test.info.yml +++ b/drupal/core/modules/system/tests/modules/trusted_hosts_test/trusted_hosts_test.info.yml @@ -4,7 +4,7 @@ core: 8.x package: Testing # version: VERSION -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/twig_extension_test/twig_extension_test.info.yml b/drupal/core/modules/system/tests/modules/twig_extension_test/twig_extension_test.info.yml index 6b63ac2d8..740e50723 100644 --- a/drupal/core/modules/system/tests/modules/twig_extension_test/twig_extension_test.info.yml +++ b/drupal/core/modules/system/tests/modules/twig_extension_test/twig_extension_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/twig_loader_test/twig_loader_test.info.yml b/drupal/core/modules/system/tests/modules/twig_loader_test/twig_loader_test.info.yml index fd944b468..38699fa74 100644 --- a/drupal/core/modules/system/tests/modules/twig_loader_test/twig_loader_test.info.yml +++ b/drupal/core/modules/system/tests/modules/twig_loader_test/twig_loader_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/twig_theme_test/modules/twig_namespace_a/twig_namespace_a.info.yml b/drupal/core/modules/system/tests/modules/twig_theme_test/modules/twig_namespace_a/twig_namespace_a.info.yml index 19eef11e5..ba27d98c2 100644 --- a/drupal/core/modules/system/tests/modules/twig_theme_test/modules/twig_namespace_a/twig_namespace_a.info.yml +++ b/drupal/core/modules/system/tests/modules/twig_theme_test/modules/twig_namespace_a/twig_namespace_a.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/twig_theme_test/modules/twig_namespace_b/twig_namespace_b.info.yml b/drupal/core/modules/system/tests/modules/twig_theme_test/modules/twig_namespace_b/twig_namespace_b.info.yml index 19eef11e5..ba27d98c2 100644 --- a/drupal/core/modules/system/tests/modules/twig_theme_test/modules/twig_namespace_b/twig_namespace_b.info.yml +++ b/drupal/core/modules/system/tests/modules/twig_theme_test/modules/twig_namespace_b/twig_namespace_b.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/twig_theme_test/twig_theme_test.info.yml b/drupal/core/modules/system/tests/modules/twig_theme_test/twig_theme_test.info.yml index 8e0a451e2..b88793822 100644 --- a/drupal/core/modules/system/tests/modules/twig_theme_test/twig_theme_test.info.yml +++ b/drupal/core/modules/system/tests/modules/twig_theme_test/twig_theme_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/unique_field_constraint_test/unique_field_constraint_test.info.yml b/drupal/core/modules/system/tests/modules/unique_field_constraint_test/unique_field_constraint_test.info.yml index 2ffee6ddf..a35116a1a 100644 --- a/drupal/core/modules/system/tests/modules/unique_field_constraint_test/unique_field_constraint_test.info.yml +++ b/drupal/core/modules/system/tests/modules/unique_field_constraint_test/unique_field_constraint_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/update_script_test/update_script_test.info.yml b/drupal/core/modules/system/tests/modules/update_script_test/update_script_test.info.yml index 914e73e46..9bac00a69 100644 --- a/drupal/core/modules/system/tests/modules/update_script_test/update_script_test.info.yml +++ b/drupal/core/modules/system/tests/modules/update_script_test/update_script_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/update_test_0/update_test_0.info.yml b/drupal/core/modules/system/tests/modules/update_test_0/update_test_0.info.yml index 73737ed33..19b94ada5 100644 --- a/drupal/core/modules/system/tests/modules/update_test_0/update_test_0.info.yml +++ b/drupal/core/modules/system/tests/modules/update_test_0/update_test_0.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/update_test_1/update_test_1.info.yml b/drupal/core/modules/system/tests/modules/update_test_1/update_test_1.info.yml index 435e9968f..822be9359 100644 --- a/drupal/core/modules/system/tests/modules/update_test_1/update_test_1.info.yml +++ b/drupal/core/modules/system/tests/modules/update_test_1/update_test_1.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/update_test_2/update_test_2.info.yml b/drupal/core/modules/system/tests/modules/update_test_2/update_test_2.info.yml index 435e9968f..822be9359 100644 --- a/drupal/core/modules/system/tests/modules/update_test_2/update_test_2.info.yml +++ b/drupal/core/modules/system/tests/modules/update_test_2/update_test_2.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/update_test_3/update_test_3.info.yml b/drupal/core/modules/system/tests/modules/update_test_3/update_test_3.info.yml index 435e9968f..822be9359 100644 --- a/drupal/core/modules/system/tests/modules/update_test_3/update_test_3.info.yml +++ b/drupal/core/modules/system/tests/modules/update_test_3/update_test_3.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/update_test_failing/update_test_failing.info.yml b/drupal/core/modules/system/tests/modules/update_test_failing/update_test_failing.info.yml index e2727e1af..77438f771 100644 --- a/drupal/core/modules/system/tests/modules/update_test_failing/update_test_failing.info.yml +++ b/drupal/core/modules/system/tests/modules/update_test_failing/update_test_failing.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/update_test_invalid_hook/update_test_invalid_hook.info.yml b/drupal/core/modules/system/tests/modules/update_test_invalid_hook/update_test_invalid_hook.info.yml index fe5ca21b1..5f9f0bf6f 100644 --- a/drupal/core/modules/system/tests/modules/update_test_invalid_hook/update_test_invalid_hook.info.yml +++ b/drupal/core/modules/system/tests/modules/update_test_invalid_hook/update_test_invalid_hook.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/update_test_last_removed/update_test_last_removed.info.yml b/drupal/core/modules/system/tests/modules/update_test_last_removed/update_test_last_removed.info.yml index 43ded417e..383626df4 100644 --- a/drupal/core/modules/system/tests/modules/update_test_last_removed/update_test_last_removed.info.yml +++ b/drupal/core/modules/system/tests/modules/update_test_last_removed/update_test_last_removed.info.yml @@ -4,7 +4,7 @@ description: 'Support module for update testing.' package: Testing # version: VERSION -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/update_test_no_preexisting/update_test_no_preexisting.info.yml b/drupal/core/modules/system/tests/modules/update_test_no_preexisting/update_test_no_preexisting.info.yml index 9d8e8811c..bea3a4574 100644 --- a/drupal/core/modules/system/tests/modules/update_test_no_preexisting/update_test_no_preexisting.info.yml +++ b/drupal/core/modules/system/tests/modules/update_test_no_preexisting/update_test_no_preexisting.info.yml @@ -4,7 +4,7 @@ description: 'Support module for update testing.' package: Testing # version: VERSION -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/update_test_postupdate/update_test_postupdate.info.yml b/drupal/core/modules/system/tests/modules/update_test_postupdate/update_test_postupdate.info.yml index 5ddd351ff..772dfdc9e 100644 --- a/drupal/core/modules/system/tests/modules/update_test_postupdate/update_test_postupdate.info.yml +++ b/drupal/core/modules/system/tests/modules/update_test_postupdate/update_test_postupdate.info.yml @@ -4,7 +4,7 @@ type: module package: Testing # version: VERSION -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/update_test_schema/update_test_schema.info.yml b/drupal/core/modules/system/tests/modules/update_test_schema/update_test_schema.info.yml index 342e31c49..5d0d17200 100644 --- a/drupal/core/modules/system/tests/modules/update_test_schema/update_test_schema.info.yml +++ b/drupal/core/modules/system/tests/modules/update_test_schema/update_test_schema.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/update_test_semver_update_n/update_test_semver_update_n.info.yml b/drupal/core/modules/system/tests/modules/update_test_semver_update_n/update_test_semver_update_n.info.yml index d87db7999..f84bb52e1 100644 --- a/drupal/core/modules/system/tests/modules/update_test_semver_update_n/update_test_semver_update_n.info.yml +++ b/drupal/core/modules/system/tests/modules/update_test_semver_update_n/update_test_semver_update_n.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core_version_requirement: ^8 -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/update_test_with_7x/update_test_with_7x.info.yml b/drupal/core/modules/system/tests/modules/update_test_with_7x/update_test_with_7x.info.yml index 985852974..d9aca3c56 100644 --- a/drupal/core/modules/system/tests/modules/update_test_with_7x/update_test_with_7x.info.yml +++ b/drupal/core/modules/system/tests/modules/update_test_with_7x/update_test_with_7x.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/modules/url_alter_test/url_alter_test.info.yml b/drupal/core/modules/system/tests/modules/url_alter_test/url_alter_test.info.yml index 578b944d6..36fb8385a 100644 --- a/drupal/core/modules/system/tests/modules/url_alter_test/url_alter_test.info.yml +++ b/drupal/core/modules/system/tests/modules/url_alter_test/url_alter_test.info.yml @@ -5,7 +5,7 @@ core: 8.x package: Testing # version: VERSION -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/themes/engines/nyan_cat/nyan_cat.info.yml b/drupal/core/modules/system/tests/themes/engines/nyan_cat/nyan_cat.info.yml index 4542c9610..8f6437446 100644 --- a/drupal/core/modules/system/tests/themes/engines/nyan_cat/nyan_cat.info.yml +++ b/drupal/core/modules/system/tests/themes/engines/nyan_cat/nyan_cat.info.yml @@ -4,7 +4,7 @@ core: 8.x # version: VERSION package: Core -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/themes/experimental_theme_dependency_test/experimental_theme_dependency_test.info.yml b/drupal/core/modules/system/tests/themes/experimental_theme_dependency_test/experimental_theme_dependency_test.info.yml index 132563dfe..61cdae3c6 100644 --- a/drupal/core/modules/system/tests/themes/experimental_theme_dependency_test/experimental_theme_dependency_test.info.yml +++ b/drupal/core/modules/system/tests/themes/experimental_theme_dependency_test/experimental_theme_dependency_test.info.yml @@ -5,7 +5,7 @@ description: 'Experimental dependency test theme.' core: 8.x base theme: experimental_theme_test -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/themes/experimental_theme_test/experimental_theme_test.info.yml b/drupal/core/modules/system/tests/themes/experimental_theme_test/experimental_theme_test.info.yml index 1816016c8..ba40daf52 100644 --- a/drupal/core/modules/system/tests/themes/experimental_theme_test/experimental_theme_test.info.yml +++ b/drupal/core/modules/system/tests/themes/experimental_theme_test/experimental_theme_test.info.yml @@ -6,7 +6,7 @@ core: 8.x base theme: false experimental: true -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/themes/test_basetheme/test_basetheme.info.yml b/drupal/core/modules/system/tests/themes/test_basetheme/test_basetheme.info.yml index fae99f83f..f7ae9570d 100644 --- a/drupal/core/modules/system/tests/themes/test_basetheme/test_basetheme.info.yml +++ b/drupal/core/modules/system/tests/themes/test_basetheme/test_basetheme.info.yml @@ -25,7 +25,7 @@ libraries-extend: classy/base: - test_basetheme/global-styling -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/themes/test_ckeditor_stylesheets_external/test_ckeditor_stylesheets_external.info.yml b/drupal/core/modules/system/tests/themes/test_ckeditor_stylesheets_external/test_ckeditor_stylesheets_external.info.yml index a510c4d1d..775efa265 100644 --- a/drupal/core/modules/system/tests/themes/test_ckeditor_stylesheets_external/test_ckeditor_stylesheets_external.info.yml +++ b/drupal/core/modules/system/tests/themes/test_ckeditor_stylesheets_external/test_ckeditor_stylesheets_external.info.yml @@ -8,7 +8,7 @@ core: 8.x ckeditor_stylesheets: - https://fonts.googleapis.com/css?family=Open+Sans -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/themes/test_ckeditor_stylesheets_protocol_relative/test_ckeditor_stylesheets_protocol_relative.info.yml b/drupal/core/modules/system/tests/themes/test_ckeditor_stylesheets_protocol_relative/test_ckeditor_stylesheets_protocol_relative.info.yml index 379d8e51b..8fc18277b 100644 --- a/drupal/core/modules/system/tests/themes/test_ckeditor_stylesheets_protocol_relative/test_ckeditor_stylesheets_protocol_relative.info.yml +++ b/drupal/core/modules/system/tests/themes/test_ckeditor_stylesheets_protocol_relative/test_ckeditor_stylesheets_protocol_relative.info.yml @@ -8,7 +8,7 @@ core: 8.x ckeditor_stylesheets: - //fonts.googleapis.com/css?family=Open+Sans -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/themes/test_ckeditor_stylesheets_relative/test_ckeditor_stylesheets_relative.info.yml b/drupal/core/modules/system/tests/themes/test_ckeditor_stylesheets_relative/test_ckeditor_stylesheets_relative.info.yml index 1a1beb0a7..8b48a33e4 100644 --- a/drupal/core/modules/system/tests/themes/test_ckeditor_stylesheets_relative/test_ckeditor_stylesheets_relative.info.yml +++ b/drupal/core/modules/system/tests/themes/test_ckeditor_stylesheets_relative/test_ckeditor_stylesheets_relative.info.yml @@ -8,7 +8,7 @@ core: 8.x ckeditor_stylesheets: - css/yokotsoko.css -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/themes/test_core_semver/test_core_semver.info.yml b/drupal/core/modules/system/tests/themes/test_core_semver/test_core_semver.info.yml index 9348b7e4e..3b9ab9ff6 100644 --- a/drupal/core/modules/system/tests/themes/test_core_semver/test_core_semver.info.yml +++ b/drupal/core/modules/system/tests/themes/test_core_semver/test_core_semver.info.yml @@ -5,7 +5,7 @@ description: 'Test theme which has semver core version.' # version: VERSION core_version_requirement: ^8 || ^9 -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/themes/test_invalid_basetheme/test_invalid_basetheme.info.yml b/drupal/core/modules/system/tests/themes/test_invalid_basetheme/test_invalid_basetheme.info.yml index 3d114a54e..57b4d632a 100644 --- a/drupal/core/modules/system/tests/themes/test_invalid_basetheme/test_invalid_basetheme.info.yml +++ b/drupal/core/modules/system/tests/themes/test_invalid_basetheme/test_invalid_basetheme.info.yml @@ -5,7 +5,7 @@ description: 'Test theme which has a non-existent base theme.' core: 8.x base theme: not_real_test_basetheme -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/themes/test_invalid_basetheme_sub/test_invalid_basetheme_sub.info.yml b/drupal/core/modules/system/tests/themes/test_invalid_basetheme_sub/test_invalid_basetheme_sub.info.yml index 26232101c..13cf84dc6 100644 --- a/drupal/core/modules/system/tests/themes/test_invalid_basetheme_sub/test_invalid_basetheme_sub.info.yml +++ b/drupal/core/modules/system/tests/themes/test_invalid_basetheme_sub/test_invalid_basetheme_sub.info.yml @@ -5,7 +5,7 @@ description: 'Test theme which has a non-existent base theme in the base chain.' core: 8.x base theme: test_invalid_basetheme -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/themes/test_invalid_core/test_invalid_core.info.yml b/drupal/core/modules/system/tests/themes/test_invalid_core/test_invalid_core.info.yml index 17da76a07..5aeb5a40e 100644 --- a/drupal/core/modules/system/tests/themes/test_invalid_core/test_invalid_core.info.yml +++ b/drupal/core/modules/system/tests/themes/test_invalid_core/test_invalid_core.info.yml @@ -5,7 +5,7 @@ description: 'Test theme which has an invalid core version.' # version: VERSION core: 7.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/themes/test_invalid_core_semver/test_invalid_core_semver.info.yml b/drupal/core/modules/system/tests/themes/test_invalid_core_semver/test_invalid_core_semver.info.yml index 74d67bc2c..835ae2987 100644 --- a/drupal/core/modules/system/tests/themes/test_invalid_core_semver/test_invalid_core_semver.info.yml +++ b/drupal/core/modules/system/tests/themes/test_invalid_core_semver/test_invalid_core_semver.info.yml @@ -5,7 +5,7 @@ description: 'Test theme which has an invalid semver core version.' # version: VERSION core_version_requirement: ^7 -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/themes/test_invalid_engine/test_invalid_engine.info.yml b/drupal/core/modules/system/tests/themes/test_invalid_engine/test_invalid_engine.info.yml index 83b8838f3..93e0a66c5 100644 --- a/drupal/core/modules/system/tests/themes/test_invalid_engine/test_invalid_engine.info.yml +++ b/drupal/core/modules/system/tests/themes/test_invalid_engine/test_invalid_engine.info.yml @@ -6,7 +6,7 @@ core: 8.x engine: not_real_engine base theme: false -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/themes/test_invalid_region/test_invalid_region.info.yml b/drupal/core/modules/system/tests/themes/test_invalid_region/test_invalid_region.info.yml index 53ffb89ac..76d618e16 100644 --- a/drupal/core/modules/system/tests/themes/test_invalid_region/test_invalid_region.info.yml +++ b/drupal/core/modules/system/tests/themes/test_invalid_region/test_invalid_region.info.yml @@ -8,7 +8,7 @@ core: 8.x regions: - foo: Foo -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/themes/test_legacy_stylesheets_remove/test_legacy_stylesheets_remove.info.yml b/drupal/core/modules/system/tests/themes/test_legacy_stylesheets_remove/test_legacy_stylesheets_remove.info.yml index 865533de8..3b4be38ea 100644 --- a/drupal/core/modules/system/tests/themes/test_legacy_stylesheets_remove/test_legacy_stylesheets_remove.info.yml +++ b/drupal/core/modules/system/tests/themes/test_legacy_stylesheets_remove/test_legacy_stylesheets_remove.info.yml @@ -8,7 +8,7 @@ libraries: { } stylesheets-remove: - '@classy/css/components/action-links.css' -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/themes/test_legacy_theme/test_legacy_theme.info.yml b/drupal/core/modules/system/tests/themes/test_legacy_theme/test_legacy_theme.info.yml index 99c2723d9..53dab8415 100644 --- a/drupal/core/modules/system/tests/themes/test_legacy_theme/test_legacy_theme.info.yml +++ b/drupal/core/modules/system/tests/themes/test_legacy_theme/test_legacy_theme.info.yml @@ -5,7 +5,7 @@ description: 'Test theme to test deprecated functionality.' core: 8.x base theme: test_theme -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/themes/test_messages/test_messages.info.yml b/drupal/core/modules/system/tests/themes/test_messages/test_messages.info.yml index a234fba7b..e27d01696 100644 --- a/drupal/core/modules/system/tests/themes/test_messages/test_messages.info.yml +++ b/drupal/core/modules/system/tests/themes/test_messages/test_messages.info.yml @@ -5,7 +5,7 @@ description: 'Test theme which provides another div for messages.' core: 8.x base theme: classy -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/themes/test_subseven/test_subseven.info.yml b/drupal/core/modules/system/tests/themes/test_subseven/test_subseven.info.yml index 75fc8d350..d99b0a63d 100644 --- a/drupal/core/modules/system/tests/themes/test_subseven/test_subseven.info.yml +++ b/drupal/core/modules/system/tests/themes/test_subseven/test_subseven.info.yml @@ -5,7 +5,7 @@ description: 'Test theme which uses seven as the base theme.' core: 8.x base theme: seven -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/themes/test_subsubtheme/test_subsubtheme.info.yml b/drupal/core/modules/system/tests/themes/test_subsubtheme/test_subsubtheme.info.yml index d51393e4f..298afd414 100644 --- a/drupal/core/modules/system/tests/themes/test_subsubtheme/test_subsubtheme.info.yml +++ b/drupal/core/modules/system/tests/themes/test_subsubtheme/test_subsubtheme.info.yml @@ -5,7 +5,7 @@ description: 'Test theme which uses test_subtheme as the base theme.' core: 8.x base theme: test_subtheme -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/themes/test_subtheme/test_subtheme.info.yml b/drupal/core/modules/system/tests/themes/test_subtheme/test_subtheme.info.yml index a534cee59..920b18789 100644 --- a/drupal/core/modules/system/tests/themes/test_subtheme/test_subtheme.info.yml +++ b/drupal/core/modules/system/tests/themes/test_subtheme/test_subtheme.info.yml @@ -19,7 +19,7 @@ libraries-extend: classy/base: - test_subtheme/global-styling -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/themes/test_theme/test_theme.info.yml b/drupal/core/modules/system/tests/themes/test_theme/test_theme.info.yml index 8390bc723..75b197622 100644 --- a/drupal/core/modules/system/tests/themes/test_theme/test_theme.info.yml +++ b/drupal/core/modules/system/tests/themes/test_theme/test_theme.info.yml @@ -69,7 +69,7 @@ regions: left: Left right: Right -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/themes/test_theme_depending_on_constrained_modules/test_module_compatible_constraint/test_module_compatible_constraint.info.yml b/drupal/core/modules/system/tests/themes/test_theme_depending_on_constrained_modules/test_module_compatible_constraint/test_module_compatible_constraint.info.yml index d125f8efd..6119fa531 100644 --- a/drupal/core/modules/system/tests/themes/test_theme_depending_on_constrained_modules/test_module_compatible_constraint/test_module_compatible_constraint.info.yml +++ b/drupal/core/modules/system/tests/themes/test_theme_depending_on_constrained_modules/test_module_compatible_constraint/test_module_compatible_constraint.info.yml @@ -3,7 +3,7 @@ type: module package: Testing # version: '8.x-1.2' -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/themes/test_theme_depending_on_constrained_modules/test_module_incompatible_constraint/test_module_incompatible_constraint.info.yml b/drupal/core/modules/system/tests/themes/test_theme_depending_on_constrained_modules/test_module_incompatible_constraint/test_module_incompatible_constraint.info.yml index b5ad8397c..9ceebab3b 100644 --- a/drupal/core/modules/system/tests/themes/test_theme_depending_on_constrained_modules/test_module_incompatible_constraint/test_module_incompatible_constraint.info.yml +++ b/drupal/core/modules/system/tests/themes/test_theme_depending_on_constrained_modules/test_module_incompatible_constraint/test_module_incompatible_constraint.info.yml @@ -3,7 +3,7 @@ type: module package: Testing # version: '8.x-1.8' -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/themes/test_theme_depending_on_constrained_modules/test_theme_depending_on_constrained_modules.info.yml b/drupal/core/modules/system/tests/themes/test_theme_depending_on_constrained_modules/test_theme_depending_on_constrained_modules.info.yml index 093427e11..9ebd75121 100644 --- a/drupal/core/modules/system/tests/themes/test_theme_depending_on_constrained_modules/test_theme_depending_on_constrained_modules.info.yml +++ b/drupal/core/modules/system/tests/themes/test_theme_depending_on_constrained_modules/test_theme_depending_on_constrained_modules.info.yml @@ -5,7 +5,7 @@ dependencies: - test_module_compatible_constraint (>=8.x-1.x) - test_module_incompatible_constraint (>=8.x-2.x) -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/themes/test_theme_depending_on_modules/test_another_module_required_by_theme/test_another_module_required_by_theme.info.yml b/drupal/core/modules/system/tests/themes/test_theme_depending_on_modules/test_another_module_required_by_theme/test_another_module_required_by_theme.info.yml index ce1de49ec..91dedb67d 100644 --- a/drupal/core/modules/system/tests/themes/test_theme_depending_on_modules/test_another_module_required_by_theme/test_another_module_required_by_theme.info.yml +++ b/drupal/core/modules/system/tests/themes/test_theme_depending_on_modules/test_another_module_required_by_theme/test_another_module_required_by_theme.info.yml @@ -3,7 +3,7 @@ type: module package: Testing # version: VERSION -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/themes/test_theme_depending_on_modules/test_module_required_by_theme/test_module_required_by_theme.info.yml b/drupal/core/modules/system/tests/themes/test_theme_depending_on_modules/test_module_required_by_theme/test_module_required_by_theme.info.yml index 84c93d916..23176d514 100644 --- a/drupal/core/modules/system/tests/themes/test_theme_depending_on_modules/test_module_required_by_theme/test_module_required_by_theme.info.yml +++ b/drupal/core/modules/system/tests/themes/test_theme_depending_on_modules/test_module_required_by_theme/test_module_required_by_theme.info.yml @@ -3,7 +3,7 @@ type: module package: Testing # version: VERSION -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/themes/test_theme_depending_on_modules/test_theme_depending_on_modules.info.yml b/drupal/core/modules/system/tests/themes/test_theme_depending_on_modules/test_theme_depending_on_modules.info.yml index 3122902ca..cea19ca0a 100644 --- a/drupal/core/modules/system/tests/themes/test_theme_depending_on_modules/test_theme_depending_on_modules.info.yml +++ b/drupal/core/modules/system/tests/themes/test_theme_depending_on_modules/test_theme_depending_on_modules.info.yml @@ -5,7 +5,7 @@ dependencies: - test_module_required_by_theme - test_another_module_required_by_theme -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/themes/test_theme_depending_on_nonexisting_module/test_theme_depending_on_nonexisting_module.info.yml b/drupal/core/modules/system/tests/themes/test_theme_depending_on_nonexisting_module/test_theme_depending_on_nonexisting_module.info.yml index 078c94b29..5fddd7f0d 100644 --- a/drupal/core/modules/system/tests/themes/test_theme_depending_on_nonexisting_module/test_theme_depending_on_nonexisting_module.info.yml +++ b/drupal/core/modules/system/tests/themes/test_theme_depending_on_nonexisting_module/test_theme_depending_on_nonexisting_module.info.yml @@ -5,7 +5,7 @@ base theme: stark dependencies: - test_module_non_existing -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/themes/test_theme_having_veery_long_name_which_is_too_long/test_theme_having_veery_long_name_which_is_too_long.info.yml b/drupal/core/modules/system/tests/themes/test_theme_having_veery_long_name_which_is_too_long/test_theme_having_veery_long_name_which_is_too_long.info.yml index 0e9050765..15c30c684 100644 --- a/drupal/core/modules/system/tests/themes/test_theme_having_veery_long_name_which_is_too_long/test_theme_having_veery_long_name_which_is_too_long.info.yml +++ b/drupal/core/modules/system/tests/themes/test_theme_having_veery_long_name_which_is_too_long/test_theme_having_veery_long_name_which_is_too_long.info.yml @@ -4,7 +4,7 @@ core: 8.x name: 'Test theme with a too long name' # version: VERSION -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/themes/test_theme_libraries_empty/test_theme_libraries_empty.info.yml b/drupal/core/modules/system/tests/themes/test_theme_libraries_empty/test_theme_libraries_empty.info.yml index 8bf2fd9d5..d3614c8d5 100644 --- a/drupal/core/modules/system/tests/themes/test_theme_libraries_empty/test_theme_libraries_empty.info.yml +++ b/drupal/core/modules/system/tests/themes/test_theme_libraries_empty/test_theme_libraries_empty.info.yml @@ -6,7 +6,7 @@ base theme: classy core: 8.x libraries: -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/themes/test_theme_libraries_extend/test_theme_libraries_extend.info.yml b/drupal/core/modules/system/tests/themes/test_theme_libraries_extend/test_theme_libraries_extend.info.yml index 391e9beb0..6bd3ebf4b 100644 --- a/drupal/core/modules/system/tests/themes/test_theme_libraries_extend/test_theme_libraries_extend.info.yml +++ b/drupal/core/modules/system/tests/themes/test_theme_libraries_extend/test_theme_libraries_extend.info.yml @@ -14,7 +14,7 @@ libraries-extend: - not_a_string: expected: 'an exception' -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/themes/test_theme_libraries_override_with_drupal_settings/test_theme_libraries_override_with_drupal_settings.info.yml b/drupal/core/modules/system/tests/themes/test_theme_libraries_override_with_drupal_settings/test_theme_libraries_override_with_drupal_settings.info.yml index e2929d09d..72cb23477 100644 --- a/drupal/core/modules/system/tests/themes/test_theme_libraries_override_with_drupal_settings/test_theme_libraries_override_with_drupal_settings.info.yml +++ b/drupal/core/modules/system/tests/themes/test_theme_libraries_override_with_drupal_settings/test_theme_libraries_override_with_drupal_settings.info.yml @@ -11,7 +11,7 @@ libraries-override: drupalSettings: ajaxPageState: { } -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/themes/test_theme_libraries_override_with_invalid_asset/test_theme_libraries_override_with_invalid_asset.info.yml b/drupal/core/modules/system/tests/themes/test_theme_libraries_override_with_invalid_asset/test_theme_libraries_override_with_invalid_asset.info.yml index 56b870f67..62c2f4e06 100644 --- a/drupal/core/modules/system/tests/themes/test_theme_libraries_override_with_invalid_asset/test_theme_libraries_override_with_invalid_asset.info.yml +++ b/drupal/core/modules/system/tests/themes/test_theme_libraries_override_with_invalid_asset/test_theme_libraries_override_with_invalid_asset.info.yml @@ -10,7 +10,7 @@ libraries-override: core/drupal.dialog: css: false -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/themes/test_theme_mixed_module_dependencies/test_theme_mixed_module_dependencies.info.yml b/drupal/core/modules/system/tests/themes/test_theme_mixed_module_dependencies/test_theme_mixed_module_dependencies.info.yml index 4b0d8d215..ae94f6489 100644 --- a/drupal/core/modules/system/tests/themes/test_theme_mixed_module_dependencies/test_theme_mixed_module_dependencies.info.yml +++ b/drupal/core/modules/system/tests/themes/test_theme_mixed_module_dependencies/test_theme_mixed_module_dependencies.info.yml @@ -4,7 +4,7 @@ base theme: test_theme_depending_on_modules dependencies: - help -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/themes/test_theme_nyan_cat_engine/test_theme_nyan_cat_engine.info.yml b/drupal/core/modules/system/tests/themes/test_theme_nyan_cat_engine/test_theme_nyan_cat_engine.info.yml index 02906a30a..dc7cdf310 100644 --- a/drupal/core/modules/system/tests/themes/test_theme_nyan_cat_engine/test_theme_nyan_cat_engine.info.yml +++ b/drupal/core/modules/system/tests/themes/test_theme_nyan_cat_engine/test_theme_nyan_cat_engine.info.yml @@ -6,7 +6,7 @@ core: 8.x engine: nyan_cat base theme: false -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/themes/test_theme_settings/test_theme_settings.info.yml b/drupal/core/modules/system/tests/themes/test_theme_settings/test_theme_settings.info.yml index 996f8c7f1..6b98afadc 100644 --- a/drupal/core/modules/system/tests/themes/test_theme_settings/test_theme_settings.info.yml +++ b/drupal/core/modules/system/tests/themes/test_theme_settings/test_theme_settings.info.yml @@ -5,7 +5,7 @@ description: 'Test theme that extends theme settings options via theme-settings. core: 8.x base theme: false -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/themes/test_theme_settings_features/test_theme_settings_features.info.yml b/drupal/core/modules/system/tests/themes/test_theme_settings_features/test_theme_settings_features.info.yml index 851fbf136..c9064356d 100644 --- a/drupal/core/modules/system/tests/themes/test_theme_settings_features/test_theme_settings_features.info.yml +++ b/drupal/core/modules/system/tests/themes/test_theme_settings_features/test_theme_settings_features.info.yml @@ -8,7 +8,7 @@ features: - comment_user_picture - comment_user_verification -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/themes/test_theme_theme/test_theme_theme.info.yml b/drupal/core/modules/system/tests/themes/test_theme_theme/test_theme_theme.info.yml index e90ac8964..9651959c7 100644 --- a/drupal/core/modules/system/tests/themes/test_theme_theme/test_theme_theme.info.yml +++ b/drupal/core/modules/system/tests/themes/test_theme_theme/test_theme_theme.info.yml @@ -5,7 +5,7 @@ description: 'Test theme that extends theme settings options via theme.theme fil core: 8.x base theme: false -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/themes/test_theme_twig_registry_loader/test_theme_twig_registry_loader.info.yml b/drupal/core/modules/system/tests/themes/test_theme_twig_registry_loader/test_theme_twig_registry_loader.info.yml index 43515fb5d..b76edac3d 100644 --- a/drupal/core/modules/system/tests/themes/test_theme_twig_registry_loader/test_theme_twig_registry_loader.info.yml +++ b/drupal/core/modules/system/tests/themes/test_theme_twig_registry_loader/test_theme_twig_registry_loader.info.yml @@ -5,7 +5,7 @@ description: 'Support module for Twig registry loader testing.' # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/themes/test_theme_twig_registry_loader_subtheme/test_theme_twig_registry_loader_subtheme.info.yml b/drupal/core/modules/system/tests/themes/test_theme_twig_registry_loader_subtheme/test_theme_twig_registry_loader_subtheme.info.yml index 65ef31e17..2b81de8d6 100644 --- a/drupal/core/modules/system/tests/themes/test_theme_twig_registry_loader_subtheme/test_theme_twig_registry_loader_subtheme.info.yml +++ b/drupal/core/modules/system/tests/themes/test_theme_twig_registry_loader_subtheme/test_theme_twig_registry_loader_subtheme.info.yml @@ -5,7 +5,7 @@ description: 'Support module for Twig registry loader testing.' # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/themes/test_theme_twig_registry_loader_theme/test_theme_twig_registry_loader_theme.info.yml b/drupal/core/modules/system/tests/themes/test_theme_twig_registry_loader_theme/test_theme_twig_registry_loader_theme.info.yml index c36d01508..55b67e164 100644 --- a/drupal/core/modules/system/tests/themes/test_theme_twig_registry_loader_theme/test_theme_twig_registry_loader_theme.info.yml +++ b/drupal/core/modules/system/tests/themes/test_theme_twig_registry_loader_theme/test_theme_twig_registry_loader_theme.info.yml @@ -5,7 +5,7 @@ description: 'Support module for Twig registry loader testing.' # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/themes/test_theme_with_a_base_theme_depending_on_modules/test_theme_with_a_base_theme_depending_on_modules.info.yml b/drupal/core/modules/system/tests/themes/test_theme_with_a_base_theme_depending_on_modules/test_theme_with_a_base_theme_depending_on_modules.info.yml index c38435c57..356e9318f 100644 --- a/drupal/core/modules/system/tests/themes/test_theme_with_a_base_theme_depending_on_modules/test_theme_with_a_base_theme_depending_on_modules.info.yml +++ b/drupal/core/modules/system/tests/themes/test_theme_with_a_base_theme_depending_on_modules/test_theme_with_a_base_theme_depending_on_modules.info.yml @@ -2,7 +2,7 @@ name: Test Theme with a Base Theme Depending on Modules type: theme base theme: test_theme_depending_on_modules -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/system/tests/themes/test_wild_west/test_wild_west.info.yml b/drupal/core/modules/system/tests/themes/test_wild_west/test_wild_west.info.yml index 0ade89eb6..856b7048a 100644 --- a/drupal/core/modules/system/tests/themes/test_wild_west/test_wild_west.info.yml +++ b/drupal/core/modules/system/tests/themes/test_wild_west/test_wild_west.info.yml @@ -5,7 +5,7 @@ description: A theme that doesn't use Stable as its base. It tests the wild west base theme: false core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/taxonomy/taxonomy.info.yml b/drupal/core/modules/taxonomy/taxonomy.info.yml index d8e6d9081..66aa46a8c 100644 --- a/drupal/core/modules/taxonomy/taxonomy.info.yml +++ b/drupal/core/modules/taxonomy/taxonomy.info.yml @@ -9,7 +9,7 @@ dependencies: - drupal:text configure: entity.taxonomy_vocabulary.collection -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/taxonomy/tests/modules/taxonomy_crud/taxonomy_crud.info.yml b/drupal/core/modules/taxonomy/tests/modules/taxonomy_crud/taxonomy_crud.info.yml index cb62542af..105fcd53f 100644 --- a/drupal/core/modules/taxonomy/tests/modules/taxonomy_crud/taxonomy_crud.info.yml +++ b/drupal/core/modules/taxonomy/tests/modules/taxonomy_crud/taxonomy_crud.info.yml @@ -7,7 +7,7 @@ core: 8.x dependencies: - drupal:taxonomy -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/taxonomy/tests/modules/taxonomy_term_display_configurable_test/taxonomy_term_display_configurable_test.info.yml b/drupal/core/modules/taxonomy/tests/modules/taxonomy_term_display_configurable_test/taxonomy_term_display_configurable_test.info.yml index 6a5e0df9c..a7cbcde80 100644 --- a/drupal/core/modules/taxonomy/tests/modules/taxonomy_term_display_configurable_test/taxonomy_term_display_configurable_test.info.yml +++ b/drupal/core/modules/taxonomy/tests/modules/taxonomy_term_display_configurable_test/taxonomy_term_display_configurable_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/taxonomy/tests/modules/taxonomy_term_stub_test/taxonomy_term_stub_test.info.yml b/drupal/core/modules/taxonomy/tests/modules/taxonomy_term_stub_test/taxonomy_term_stub_test.info.yml index cf6a5c76c..b61971250 100644 --- a/drupal/core/modules/taxonomy/tests/modules/taxonomy_term_stub_test/taxonomy_term_stub_test.info.yml +++ b/drupal/core/modules/taxonomy/tests/modules/taxonomy_term_stub_test/taxonomy_term_stub_test.info.yml @@ -8,7 +8,7 @@ dependencies: - drupal:taxonomy - drupal:migrate -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/taxonomy/tests/modules/taxonomy_test/taxonomy_test.info.yml b/drupal/core/modules/taxonomy/tests/modules/taxonomy_test/taxonomy_test.info.yml index fa165c12e..df732e0dd 100644 --- a/drupal/core/modules/taxonomy/tests/modules/taxonomy_test/taxonomy_test.info.yml +++ b/drupal/core/modules/taxonomy/tests/modules/taxonomy_test/taxonomy_test.info.yml @@ -7,7 +7,7 @@ core: 8.x dependencies: - drupal:taxonomy -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/taxonomy/tests/modules/taxonomy_test_views/taxonomy_test_views.info.yml b/drupal/core/modules/taxonomy/tests/modules/taxonomy_test_views/taxonomy_test_views.info.yml index 5fd086749..9b34f2119 100644 --- a/drupal/core/modules/taxonomy/tests/modules/taxonomy_test_views/taxonomy_test_views.info.yml +++ b/drupal/core/modules/taxonomy/tests/modules/taxonomy_test_views/taxonomy_test_views.info.yml @@ -8,7 +8,7 @@ dependencies: - drupal:taxonomy - drupal:views -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/taxonomy/tests/modules/vocabulary_serialization_test/vocabulary_serialization_test.info.yml b/drupal/core/modules/taxonomy/tests/modules/vocabulary_serialization_test/vocabulary_serialization_test.info.yml index 950df8b90..23013a51f 100644 --- a/drupal/core/modules/taxonomy/tests/modules/vocabulary_serialization_test/vocabulary_serialization_test.info.yml +++ b/drupal/core/modules/taxonomy/tests/modules/vocabulary_serialization_test/vocabulary_serialization_test.info.yml @@ -6,7 +6,7 @@ core: 8.x dependencies: - drupal:taxonomy -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/telephone/telephone.info.yml b/drupal/core/modules/telephone/telephone.info.yml index f133d2a86..d6ec4725f 100644 --- a/drupal/core/modules/telephone/telephone.info.yml +++ b/drupal/core/modules/telephone/telephone.info.yml @@ -7,7 +7,7 @@ core: 8.x dependencies: - drupal:field -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/text/text.info.yml b/drupal/core/modules/text/text.info.yml index 0571106c5..f7ad3592c 100644 --- a/drupal/core/modules/text/text.info.yml +++ b/drupal/core/modules/text/text.info.yml @@ -8,7 +8,7 @@ dependencies: - drupal:field - drupal:filter -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/toolbar/tests/modules/toolbar_disable_user_toolbar/toolbar_disable_user_toolbar.info.yml b/drupal/core/modules/toolbar/tests/modules/toolbar_disable_user_toolbar/toolbar_disable_user_toolbar.info.yml index 91c909cc5..605ae88cd 100644 --- a/drupal/core/modules/toolbar/tests/modules/toolbar_disable_user_toolbar/toolbar_disable_user_toolbar.info.yml +++ b/drupal/core/modules/toolbar/tests/modules/toolbar_disable_user_toolbar/toolbar_disable_user_toolbar.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/toolbar/tests/modules/toolbar_test/toolbar_test.info.yml b/drupal/core/modules/toolbar/tests/modules/toolbar_test/toolbar_test.info.yml index 01a4318c1..45e645b69 100644 --- a/drupal/core/modules/toolbar/tests/modules/toolbar_test/toolbar_test.info.yml +++ b/drupal/core/modules/toolbar/tests/modules/toolbar_test/toolbar_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/toolbar/toolbar.info.yml b/drupal/core/modules/toolbar/toolbar.info.yml index 608dffb8d..2e7a48e63 100644 --- a/drupal/core/modules/toolbar/toolbar.info.yml +++ b/drupal/core/modules/toolbar/toolbar.info.yml @@ -7,7 +7,7 @@ package: Core dependencies: - drupal:breakpoint -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/tour/tests/tour_test/tour_test.info.yml b/drupal/core/modules/tour/tests/tour_test/tour_test.info.yml index 19b4373f7..ec33b16e3 100644 --- a/drupal/core/modules/tour/tests/tour_test/tour_test.info.yml +++ b/drupal/core/modules/tour/tests/tour_test/tour_test.info.yml @@ -7,7 +7,7 @@ core: 8.x dependencies: - drupal:tour -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/tour/tour.info.yml b/drupal/core/modules/tour/tour.info.yml index 921e42fb3..80202e0e6 100644 --- a/drupal/core/modules/tour/tour.info.yml +++ b/drupal/core/modules/tour/tour.info.yml @@ -5,7 +5,7 @@ package: Core # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/tracker/tests/modules/tracker_test_views/tracker_test_views.info.yml b/drupal/core/modules/tracker/tests/modules/tracker_test_views/tracker_test_views.info.yml index c46042626..2500121f1 100644 --- a/drupal/core/modules/tracker/tests/modules/tracker_test_views/tracker_test_views.info.yml +++ b/drupal/core/modules/tracker/tests/modules/tracker_test_views/tracker_test_views.info.yml @@ -8,7 +8,7 @@ dependencies: - drupal:tracker - drupal:views -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/tracker/tracker.info.yml b/drupal/core/modules/tracker/tracker.info.yml index 1db40ce5d..8f651c796 100644 --- a/drupal/core/modules/tracker/tracker.info.yml +++ b/drupal/core/modules/tracker/tracker.info.yml @@ -8,7 +8,7 @@ package: Core # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/update/tests/modules/aaa_update_test/aaa_update_test.info.yml b/drupal/core/modules/update/tests/modules/aaa_update_test/aaa_update_test.info.yml index b68af9ee3..4524f234c 100644 --- a/drupal/core/modules/update/tests/modules/aaa_update_test/aaa_update_test.info.yml +++ b/drupal/core/modules/update/tests/modules/aaa_update_test/aaa_update_test.info.yml @@ -4,7 +4,7 @@ description: 'Support module for update module testing.' package: Testing core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/update/tests/modules/bbb_update_test/bbb_update_test.info.yml b/drupal/core/modules/update/tests/modules/bbb_update_test/bbb_update_test.info.yml index 6db115f28..3113bc1c9 100644 --- a/drupal/core/modules/update/tests/modules/bbb_update_test/bbb_update_test.info.yml +++ b/drupal/core/modules/update/tests/modules/bbb_update_test/bbb_update_test.info.yml @@ -4,7 +4,7 @@ description: 'Support module for update module testing.' package: Testing core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/update/tests/modules/ccc_update_test/ccc_update_test.info.yml b/drupal/core/modules/update/tests/modules/ccc_update_test/ccc_update_test.info.yml index 3e228a701..1f47dbb15 100644 --- a/drupal/core/modules/update/tests/modules/ccc_update_test/ccc_update_test.info.yml +++ b/drupal/core/modules/update/tests/modules/ccc_update_test/ccc_update_test.info.yml @@ -4,7 +4,7 @@ description: 'Support module for update module testing.' package: Testing core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/update/tests/modules/update_test/update_test.info.yml b/drupal/core/modules/update/tests/modules/update_test/update_test.info.yml index a661b8f6d..3321f2345 100644 --- a/drupal/core/modules/update/tests/modules/update_test/update_test.info.yml +++ b/drupal/core/modules/update/tests/modules/update_test/update_test.info.yml @@ -4,7 +4,7 @@ description: 'Support module for update module testing.' package: Testing core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/update/tests/themes/update_test_basetheme/update_test_basetheme.info.yml b/drupal/core/modules/update/tests/themes/update_test_basetheme/update_test_basetheme.info.yml index ec610cb28..6d6d011cb 100644 --- a/drupal/core/modules/update/tests/themes/update_test_basetheme/update_test_basetheme.info.yml +++ b/drupal/core/modules/update/tests/themes/update_test_basetheme/update_test_basetheme.info.yml @@ -5,7 +5,7 @@ description: 'Test theme which acts as a base theme for other test subthemes.' # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/update/tests/themes/update_test_subtheme/update_test_subtheme.info.yml b/drupal/core/modules/update/tests/themes/update_test_subtheme/update_test_subtheme.info.yml index 47a770516..9385beaa3 100644 --- a/drupal/core/modules/update/tests/themes/update_test_subtheme/update_test_subtheme.info.yml +++ b/drupal/core/modules/update/tests/themes/update_test_subtheme/update_test_subtheme.info.yml @@ -5,7 +5,7 @@ description: 'Test theme which uses update_test_basetheme as the base theme.' core: 8.x base theme: update_test_basetheme -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/update/update.info.yml b/drupal/core/modules/update/update.info.yml index cc34366e4..0be009ac2 100644 --- a/drupal/core/modules/update/update.info.yml +++ b/drupal/core/modules/update/update.info.yml @@ -8,7 +8,7 @@ configure: update.settings dependencies: - drupal:file -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/user/tests/modules/user_access_test/user_access_test.info.yml b/drupal/core/modules/user/tests/modules/user_access_test/user_access_test.info.yml index 7fc3ce695..0021cb40b 100644 --- a/drupal/core/modules/user/tests/modules/user_access_test/user_access_test.info.yml +++ b/drupal/core/modules/user/tests/modules/user_access_test/user_access_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/user/tests/modules/user_custom_phpass_params_test/user_custom_phpass_params_test.info.yml b/drupal/core/modules/user/tests/modules/user_custom_phpass_params_test/user_custom_phpass_params_test.info.yml index 6cf264ba9..e888eef58 100644 --- a/drupal/core/modules/user/tests/modules/user_custom_phpass_params_test/user_custom_phpass_params_test.info.yml +++ b/drupal/core/modules/user/tests/modules/user_custom_phpass_params_test/user_custom_phpass_params_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/user/tests/modules/user_form_test/user_form_test.info.yml b/drupal/core/modules/user/tests/modules/user_form_test/user_form_test.info.yml index f685eb9a0..e430ada61 100644 --- a/drupal/core/modules/user/tests/modules/user_form_test/user_form_test.info.yml +++ b/drupal/core/modules/user/tests/modules/user_form_test/user_form_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/user/tests/modules/user_hooks_test/user_hooks_test.info.yml b/drupal/core/modules/user/tests/modules/user_hooks_test/user_hooks_test.info.yml index bc884775d..ac8cd70b5 100644 --- a/drupal/core/modules/user/tests/modules/user_hooks_test/user_hooks_test.info.yml +++ b/drupal/core/modules/user/tests/modules/user_hooks_test/user_hooks_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/user/tests/modules/user_test_views/user_test_views.info.yml b/drupal/core/modules/user/tests/modules/user_test_views/user_test_views.info.yml index fb9d4bffd..ade3cdd3d 100644 --- a/drupal/core/modules/user/tests/modules/user_test_views/user_test_views.info.yml +++ b/drupal/core/modules/user/tests/modules/user_test_views/user_test_views.info.yml @@ -8,7 +8,7 @@ dependencies: - drupal:user - drupal:views -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/user/tests/themes/user_test_theme/user_test_theme.info.yml b/drupal/core/modules/user/tests/themes/user_test_theme/user_test_theme.info.yml index d712900aa..3a074f557 100644 --- a/drupal/core/modules/user/tests/themes/user_test_theme/user_test_theme.info.yml +++ b/drupal/core/modules/user/tests/themes/user_test_theme/user_test_theme.info.yml @@ -5,7 +5,7 @@ description: 'Theme for testing the available fields in user twig template' # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/user/user.info.yml b/drupal/core/modules/user/user.info.yml index f94dcbcfb..87a5c8171 100644 --- a/drupal/core/modules/user/user.info.yml +++ b/drupal/core/modules/user/user.info.yml @@ -9,7 +9,7 @@ configure: user.admin_index dependencies: - drupal:system -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/views/tests/modules/action_bulk_test/action_bulk_test.info.yml b/drupal/core/modules/views/tests/modules/action_bulk_test/action_bulk_test.info.yml index 6202bd0ff..99bbe7877 100644 --- a/drupal/core/modules/views/tests/modules/action_bulk_test/action_bulk_test.info.yml +++ b/drupal/core/modules/views/tests/modules/action_bulk_test/action_bulk_test.info.yml @@ -8,7 +8,7 @@ dependencies: - drupal:views - drupal:node -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/views/tests/modules/user_batch_action_test/user_batch_action_test.info.yml b/drupal/core/modules/views/tests/modules/user_batch_action_test/user_batch_action_test.info.yml index aaab087e0..7f4781d15 100644 --- a/drupal/core/modules/views/tests/modules/user_batch_action_test/user_batch_action_test.info.yml +++ b/drupal/core/modules/views/tests/modules/user_batch_action_test/user_batch_action_test.info.yml @@ -8,7 +8,7 @@ dependencies: - views - user -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/views/tests/modules/views_config_entity_test/views_config_entity_test.info.yml b/drupal/core/modules/views/tests/modules/views_config_entity_test/views_config_entity_test.info.yml index a0cf79b43..e9f802942 100644 --- a/drupal/core/modules/views/tests/modules/views_config_entity_test/views_config_entity_test.info.yml +++ b/drupal/core/modules/views/tests/modules/views_config_entity_test/views_config_entity_test.info.yml @@ -4,7 +4,7 @@ type: module package: Testing # version: VERSION -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/views/tests/modules/views_entity_test/views_entity_test.info.yml b/drupal/core/modules/views/tests/modules/views_entity_test/views_entity_test.info.yml index 526a136b3..3b1f34b7e 100644 --- a/drupal/core/modules/views/tests/modules/views_entity_test/views_entity_test.info.yml +++ b/drupal/core/modules/views/tests/modules/views_entity_test/views_entity_test.info.yml @@ -8,7 +8,7 @@ dependencies: - drupal:views - drupal:entity_test -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/views/tests/modules/views_test_cacheable_metadata_calculation/views_test_cacheable_metadata_calculation.info.yml b/drupal/core/modules/views/tests/modules/views_test_cacheable_metadata_calculation/views_test_cacheable_metadata_calculation.info.yml index 9d6deca40..40745e94c 100644 --- a/drupal/core/modules/views/tests/modules/views_test_cacheable_metadata_calculation/views_test_cacheable_metadata_calculation.info.yml +++ b/drupal/core/modules/views/tests/modules/views_test_cacheable_metadata_calculation/views_test_cacheable_metadata_calculation.info.yml @@ -7,7 +7,7 @@ core: 8.x dependencies: - drupal:views -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/views/tests/modules/views_test_config/views_test_config.info.yml b/drupal/core/modules/views/tests/modules/views_test_config/views_test_config.info.yml index bd862ddc1..783fb3157 100644 --- a/drupal/core/modules/views/tests/modules/views_test_config/views_test_config.info.yml +++ b/drupal/core/modules/views/tests/modules/views_test_config/views_test_config.info.yml @@ -7,7 +7,7 @@ core: 8.x dependencies: - drupal:views -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/views/tests/modules/views_test_data/views_test_data.info.yml b/drupal/core/modules/views/tests/modules/views_test_data/views_test_data.info.yml index 5be0c6ec1..a0c846bff 100644 --- a/drupal/core/modules/views/tests/modules/views_test_data/views_test_data.info.yml +++ b/drupal/core/modules/views/tests/modules/views_test_data/views_test_data.info.yml @@ -7,7 +7,7 @@ core: 8.x dependencies: - drupal:views -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/views/tests/modules/views_test_formatter/views_test_formatter.info.yml b/drupal/core/modules/views/tests/modules/views_test_formatter/views_test_formatter.info.yml index 6ffef2727..a0352f115 100644 --- a/drupal/core/modules/views/tests/modules/views_test_formatter/views_test_formatter.info.yml +++ b/drupal/core/modules/views/tests/modules/views_test_formatter/views_test_formatter.info.yml @@ -7,7 +7,7 @@ core: 8.x dependencies: - drupal:views -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/views/tests/modules/views_test_language/views_test_language.info.yml b/drupal/core/modules/views/tests/modules/views_test_language/views_test_language.info.yml index e10e77725..886170ca4 100644 --- a/drupal/core/modules/views/tests/modules/views_test_language/views_test_language.info.yml +++ b/drupal/core/modules/views/tests/modules/views_test_language/views_test_language.info.yml @@ -8,7 +8,7 @@ dependencies: - drupal:views - drupal:language -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/views/tests/modules/views_test_modal/views_test_modal.info.yml b/drupal/core/modules/views/tests/modules/views_test_modal/views_test_modal.info.yml index 45ef71f76..313e343dd 100644 --- a/drupal/core/modules/views/tests/modules/views_test_modal/views_test_modal.info.yml +++ b/drupal/core/modules/views/tests/modules/views_test_modal/views_test_modal.info.yml @@ -8,7 +8,7 @@ dependencies: - drupal:node - drupal:views -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/views/tests/modules/views_test_query_access/views_test_query_access.info.yml b/drupal/core/modules/views/tests/modules/views_test_query_access/views_test_query_access.info.yml index a4cc436a6..9be43e317 100644 --- a/drupal/core/modules/views/tests/modules/views_test_query_access/views_test_query_access.info.yml +++ b/drupal/core/modules/views/tests/modules/views_test_query_access/views_test_query_access.info.yml @@ -7,7 +7,7 @@ core: 8.x dependencies: - drupal:views -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/views/tests/modules/views_test_rss/views_test_rss.info.yml b/drupal/core/modules/views/tests/modules/views_test_rss/views_test_rss.info.yml index 03e953eec..f927d0df8 100644 --- a/drupal/core/modules/views/tests/modules/views_test_rss/views_test_rss.info.yml +++ b/drupal/core/modules/views/tests/modules/views_test_rss/views_test_rss.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/views/tests/themes/views_test_checkboxes_theme/views_test_checkboxes_theme.info.yml b/drupal/core/modules/views/tests/themes/views_test_checkboxes_theme/views_test_checkboxes_theme.info.yml index 961b5dbab..944e324d1 100644 --- a/drupal/core/modules/views/tests/themes/views_test_checkboxes_theme/views_test_checkboxes_theme.info.yml +++ b/drupal/core/modules/views/tests/themes/views_test_checkboxes_theme/views_test_checkboxes_theme.info.yml @@ -5,7 +5,7 @@ description: Theme for testing Views rendering of checkboxes. # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/views/tests/themes/views_test_theme/views_test_theme.info.yml b/drupal/core/modules/views/tests/themes/views_test_theme/views_test_theme.info.yml index b9379afb3..0ca97f6d8 100644 --- a/drupal/core/modules/views/tests/themes/views_test_theme/views_test_theme.info.yml +++ b/drupal/core/modules/views/tests/themes/views_test_theme/views_test_theme.info.yml @@ -5,7 +5,7 @@ description: Theme for testing Views functionality. # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/views/views.info.yml b/drupal/core/modules/views/views.info.yml index bedf39f1b..3e2040090 100644 --- a/drupal/core/modules/views/views.info.yml +++ b/drupal/core/modules/views/views.info.yml @@ -7,7 +7,7 @@ core: 8.x dependencies: - drupal:filter -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/views_ui/tests/modules/views_ui_test/views_ui_test.info.yml b/drupal/core/modules/views_ui/tests/modules/views_ui_test/views_ui_test.info.yml index 6b97c5e02..8c7e608e9 100644 --- a/drupal/core/modules/views_ui/tests/modules/views_ui_test/views_ui_test.info.yml +++ b/drupal/core/modules/views_ui/tests/modules/views_ui_test/views_ui_test.info.yml @@ -7,7 +7,7 @@ core: 8.x dependencies: - drupal:views_ui -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/views_ui/tests/modules/views_ui_test_field/views_ui_test_field.info.yml b/drupal/core/modules/views_ui/tests/modules/views_ui_test_field/views_ui_test_field.info.yml index 12489656c..7a0585514 100644 --- a/drupal/core/modules/views_ui/tests/modules/views_ui_test_field/views_ui_test_field.info.yml +++ b/drupal/core/modules/views_ui/tests/modules/views_ui_test_field/views_ui_test_field.info.yml @@ -7,7 +7,7 @@ core: 8.x dependencies: - drupal:views_ui -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/views_ui/tests/themes/views_test_classy_subtheme/views_test_classy_subtheme.info.yml b/drupal/core/modules/views_ui/tests/themes/views_test_classy_subtheme/views_test_classy_subtheme.info.yml index c4fd13e15..aaae977b1 100644 --- a/drupal/core/modules/views_ui/tests/themes/views_test_classy_subtheme/views_test_classy_subtheme.info.yml +++ b/drupal/core/modules/views_ui/tests/themes/views_test_classy_subtheme/views_test_classy_subtheme.info.yml @@ -5,7 +5,7 @@ description: 'Test theme which uses test_basetheme as the base theme.' core: 8.x base theme: classy -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/views_ui/views_ui.info.yml b/drupal/core/modules/views_ui/views_ui.info.yml index a33c6cf4a..12aa3545b 100644 --- a/drupal/core/modules/views_ui/views_ui.info.yml +++ b/drupal/core/modules/views_ui/views_ui.info.yml @@ -8,7 +8,7 @@ configure: entity.view.collection dependencies: - drupal:views -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/workflows/tests/modules/workflow_third_party_settings_test/workflow_third_party_settings_test.info.yml b/drupal/core/modules/workflows/tests/modules/workflow_third_party_settings_test/workflow_third_party_settings_test.info.yml index 420efc226..616a89924 100644 --- a/drupal/core/modules/workflows/tests/modules/workflow_third_party_settings_test/workflow_third_party_settings_test.info.yml +++ b/drupal/core/modules/workflows/tests/modules/workflow_third_party_settings_test/workflow_third_party_settings_test.info.yml @@ -7,7 +7,7 @@ core: 8.x dependencies: - drupal:workflows -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/workflows/tests/modules/workflow_type_test/workflow_type_test.info.yml b/drupal/core/modules/workflows/tests/modules/workflow_type_test/workflow_type_test.info.yml index 788c2092e..ce0506aec 100644 --- a/drupal/core/modules/workflows/tests/modules/workflow_type_test/workflow_type_test.info.yml +++ b/drupal/core/modules/workflows/tests/modules/workflow_type_test/workflow_type_test.info.yml @@ -7,7 +7,7 @@ core: 8.x dependencies: - drupal:workflows -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/workflows/workflows.info.yml b/drupal/core/modules/workflows/workflows.info.yml index b76a20191..be05e8d54 100644 --- a/drupal/core/modules/workflows/workflows.info.yml +++ b/drupal/core/modules/workflows/workflows.info.yml @@ -6,7 +6,7 @@ core: 8.x package: Core configure: entity.workflow.collection -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/workspaces/tests/modules/workspace_access_test/workspace_access_test.info.yml b/drupal/core/modules/workspaces/tests/modules/workspace_access_test/workspace_access_test.info.yml index 258c6fc80..931257966 100644 --- a/drupal/core/modules/workspaces/tests/modules/workspace_access_test/workspace_access_test.info.yml +++ b/drupal/core/modules/workspaces/tests/modules/workspace_access_test/workspace_access_test.info.yml @@ -7,7 +7,7 @@ core: 8.x dependencies: - drupal:workspaces -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/workspaces/tests/modules/workspace_update_test/workspace_update_test.info.yml b/drupal/core/modules/workspaces/tests/modules/workspace_update_test/workspace_update_test.info.yml index cb5d588bb..227104f06 100644 --- a/drupal/core/modules/workspaces/tests/modules/workspace_update_test/workspace_update_test.info.yml +++ b/drupal/core/modules/workspaces/tests/modules/workspace_update_test/workspace_update_test.info.yml @@ -6,7 +6,7 @@ package: Testing dependencies: - drupal:workspaces -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/modules/workspaces/workspaces.info.yml b/drupal/core/modules/workspaces/workspaces.info.yml index c6a4930f0..09d2abe3c 100644 --- a/drupal/core/modules/workspaces/workspaces.info.yml +++ b/drupal/core/modules/workspaces/workspaces.info.yml @@ -8,7 +8,7 @@ configure: entity.workspace.collection dependencies: - drupal:user -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/profiles/demo_umami/demo_umami.info.yml b/drupal/core/profiles/demo_umami/demo_umami.info.yml index 05a7cbbe6..2042fb87d 100644 --- a/drupal/core/profiles/demo_umami/demo_umami.info.yml +++ b/drupal/core/profiles/demo_umami/demo_umami.info.yml @@ -54,7 +54,7 @@ themes: - umami keep_english: true -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/profiles/demo_umami/modules/demo_umami_content/demo_umami_content.info.yml b/drupal/core/profiles/demo_umami/modules/demo_umami_content/demo_umami_content.info.yml index 2222117da..bc98a46b7 100644 --- a/drupal/core/profiles/demo_umami/modules/demo_umami_content/demo_umami_content.info.yml +++ b/drupal/core/profiles/demo_umami/modules/demo_umami_content/demo_umami_content.info.yml @@ -16,7 +16,7 @@ dependencies: - text - user -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/profiles/demo_umami/themes/umami/umami.info.yml b/drupal/core/profiles/demo_umami/themes/umami/umami.info.yml index 7230450af..409b8cdd5 100644 --- a/drupal/core/profiles/demo_umami/themes/umami/umami.info.yml +++ b/drupal/core/profiles/demo_umami/themes/umami/umami.info.yml @@ -79,7 +79,7 @@ regions: ckeditor_stylesheets: - css/classy/components/media-embed-error.css -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/profiles/minimal/minimal.info.yml b/drupal/core/profiles/minimal/minimal.info.yml index 45a2576c1..89efd2699 100644 --- a/drupal/core/profiles/minimal/minimal.info.yml +++ b/drupal/core/profiles/minimal/minimal.info.yml @@ -12,7 +12,7 @@ install: themes: - stark -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/profiles/nightwatch_testing/nightwatch_testing.info.yml b/drupal/core/profiles/nightwatch_testing/nightwatch_testing.info.yml index 6fe4e4605..f3f740ccd 100644 --- a/drupal/core/profiles/nightwatch_testing/nightwatch_testing.info.yml +++ b/drupal/core/profiles/nightwatch_testing/nightwatch_testing.info.yml @@ -7,7 +7,7 @@ hidden: true install: - js_deprecation_log_test -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/profiles/standard/standard.info.yml b/drupal/core/profiles/standard/standard.info.yml index 4c46b5dad..0211ab1ec 100644 --- a/drupal/core/profiles/standard/standard.info.yml +++ b/drupal/core/profiles/standard/standard.info.yml @@ -43,7 +43,7 @@ themes: - bartik - seven -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/profiles/testing/modules/drupal_system_cross_profile_test/drupal_system_cross_profile_test.info.yml b/drupal/core/profiles/testing/modules/drupal_system_cross_profile_test/drupal_system_cross_profile_test.info.yml index 1200cef37..5d8b28e5d 100644 --- a/drupal/core/profiles/testing/modules/drupal_system_cross_profile_test/drupal_system_cross_profile_test.info.yml +++ b/drupal/core/profiles/testing/modules/drupal_system_cross_profile_test/drupal_system_cross_profile_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/profiles/testing/modules/drupal_system_listing_compatible_test/drupal_system_listing_compatible_test.info.yml b/drupal/core/profiles/testing/modules/drupal_system_listing_compatible_test/drupal_system_listing_compatible_test.info.yml index 55fdbd44d..577ac8f1b 100644 --- a/drupal/core/profiles/testing/modules/drupal_system_listing_compatible_test/drupal_system_listing_compatible_test.info.yml +++ b/drupal/core/profiles/testing/modules/drupal_system_listing_compatible_test/drupal_system_listing_compatible_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/profiles/testing/testing.info.yml b/drupal/core/profiles/testing/testing.info.yml index 42e1f5278..b4c03dd31 100644 --- a/drupal/core/profiles/testing/testing.info.yml +++ b/drupal/core/profiles/testing/testing.info.yml @@ -10,7 +10,7 @@ install: - drupal:page_cache - dynamic_page_cache -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/profiles/testing_config_import/testing_config_import.info.yml b/drupal/core/profiles/testing_config_import/testing_config_import.info.yml index 2616a3cf6..e9099c563 100644 --- a/drupal/core/profiles/testing_config_import/testing_config_import.info.yml +++ b/drupal/core/profiles/testing_config_import/testing_config_import.info.yml @@ -9,7 +9,7 @@ install: themes: - stark -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/profiles/testing_config_overrides/testing_config_overrides.info.yml b/drupal/core/profiles/testing_config_overrides/testing_config_overrides.info.yml index c008ed55a..a84ebc1d1 100644 --- a/drupal/core/profiles/testing_config_overrides/testing_config_overrides.info.yml +++ b/drupal/core/profiles/testing_config_overrides/testing_config_overrides.info.yml @@ -11,7 +11,7 @@ install: - language - tour -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/profiles/testing_install_profile_all_dependencies/testing_install_profile_all_dependencies.info.yml b/drupal/core/profiles/testing_install_profile_all_dependencies/testing_install_profile_all_dependencies.info.yml index 91adc649f..344c22c59 100644 --- a/drupal/core/profiles/testing_install_profile_all_dependencies/testing_install_profile_all_dependencies.info.yml +++ b/drupal/core/profiles/testing_install_profile_all_dependencies/testing_install_profile_all_dependencies.info.yml @@ -11,7 +11,7 @@ install: [] themes: - classy -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/profiles/testing_install_profile_dependencies/testing_install_profile_dependencies.info.yml b/drupal/core/profiles/testing_install_profile_dependencies/testing_install_profile_dependencies.info.yml index d4ac3cb44..2769cc27c 100644 --- a/drupal/core/profiles/testing_install_profile_dependencies/testing_install_profile_dependencies.info.yml +++ b/drupal/core/profiles/testing_install_profile_dependencies/testing_install_profile_dependencies.info.yml @@ -11,7 +11,7 @@ install: themes: - classy -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/profiles/testing_install_profile_dependencies_bc/testing_install_profile_dependencies_bc.info.yml b/drupal/core/profiles/testing_install_profile_dependencies_bc/testing_install_profile_dependencies_bc.info.yml index 602b6f881..0fd9089d9 100644 --- a/drupal/core/profiles/testing_install_profile_dependencies_bc/testing_install_profile_dependencies_bc.info.yml +++ b/drupal/core/profiles/testing_install_profile_dependencies_bc/testing_install_profile_dependencies_bc.info.yml @@ -10,7 +10,7 @@ dependencies: themes: - classy -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/profiles/testing_missing_dependencies/testing_missing_dependencies.info.yml b/drupal/core/profiles/testing_missing_dependencies/testing_missing_dependencies.info.yml index ac46b476f..99be62d75 100644 --- a/drupal/core/profiles/testing_missing_dependencies/testing_missing_dependencies.info.yml +++ b/drupal/core/profiles/testing_missing_dependencies/testing_missing_dependencies.info.yml @@ -12,7 +12,7 @@ install: - missing_module2 keep_english: true -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/profiles/testing_multilingual/testing_multilingual.info.yml b/drupal/core/profiles/testing_multilingual/testing_multilingual.info.yml index 8652067d5..e89debe99 100644 --- a/drupal/core/profiles/testing_multilingual/testing_multilingual.info.yml +++ b/drupal/core/profiles/testing_multilingual/testing_multilingual.info.yml @@ -8,7 +8,7 @@ install: - locale - tour -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/profiles/testing_multilingual_with_english/testing_multilingual_with_english.info.yml b/drupal/core/profiles/testing_multilingual_with_english/testing_multilingual_with_english.info.yml index 7557c9d33..3a31b6dfe 100644 --- a/drupal/core/profiles/testing_multilingual_with_english/testing_multilingual_with_english.info.yml +++ b/drupal/core/profiles/testing_multilingual_with_english/testing_multilingual_with_english.info.yml @@ -8,7 +8,7 @@ install: - locale keep_english: true -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/profiles/testing_requirements/testing_requirements.info.yml b/drupal/core/profiles/testing_requirements/testing_requirements.info.yml index 69a3fae04..e7ecab5a5 100644 --- a/drupal/core/profiles/testing_requirements/testing_requirements.info.yml +++ b/drupal/core/profiles/testing_requirements/testing_requirements.info.yml @@ -5,7 +5,7 @@ description: 'Profile for testing hook_requirements().' core: 8.x hidden: true -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/profiles/testing_site_config/testing_site_config.info.yml b/drupal/core/profiles/testing_site_config/testing_site_config.info.yml index 7045c15ee..73c26e8c6 100644 --- a/drupal/core/profiles/testing_site_config/testing_site_config.info.yml +++ b/drupal/core/profiles/testing_site_config/testing_site_config.info.yml @@ -5,7 +5,7 @@ description: 'Minimal profile for testing with default site config.' core: 8.x hidden: true -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/tests/Drupal/Tests/Core/Extension/modules/module_handler_test/module_handler_test.info.yml b/drupal/core/tests/Drupal/Tests/Core/Extension/modules/module_handler_test/module_handler_test.info.yml index 655fded0b..b5aa10cbf 100644 --- a/drupal/core/tests/Drupal/Tests/Core/Extension/modules/module_handler_test/module_handler_test.info.yml +++ b/drupal/core/tests/Drupal/Tests/Core/Extension/modules/module_handler_test/module_handler_test.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/tests/Drupal/Tests/Core/Extension/modules/module_handler_test_added/module_handler_test_added.info.yml b/drupal/core/tests/Drupal/Tests/Core/Extension/modules/module_handler_test_added/module_handler_test_added.info.yml index 448d6dea1..5709b526a 100644 --- a/drupal/core/tests/Drupal/Tests/Core/Extension/modules/module_handler_test_added/module_handler_test_added.info.yml +++ b/drupal/core/tests/Drupal/Tests/Core/Extension/modules/module_handler_test_added/module_handler_test_added.info.yml @@ -6,7 +6,7 @@ package: Testing core: 8.x hidden: true -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/tests/Drupal/Tests/Core/Extension/modules/module_handler_test_all1/module_handler_test_all1.info.yml b/drupal/core/tests/Drupal/Tests/Core/Extension/modules/module_handler_test_all1/module_handler_test_all1.info.yml index f025d5813..8121fee7d 100644 --- a/drupal/core/tests/Drupal/Tests/Core/Extension/modules/module_handler_test_all1/module_handler_test_all1.info.yml +++ b/drupal/core/tests/Drupal/Tests/Core/Extension/modules/module_handler_test_all1/module_handler_test_all1.info.yml @@ -6,7 +6,7 @@ package: Testing core: 8.x hidden: true -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/tests/Drupal/Tests/Core/Extension/modules/module_handler_test_all2/module_handler_test_all2.info.yml b/drupal/core/tests/Drupal/Tests/Core/Extension/modules/module_handler_test_all2/module_handler_test_all2.info.yml index b724290e2..ad73d00ec 100644 --- a/drupal/core/tests/Drupal/Tests/Core/Extension/modules/module_handler_test_all2/module_handler_test_all2.info.yml +++ b/drupal/core/tests/Drupal/Tests/Core/Extension/modules/module_handler_test_all2/module_handler_test_all2.info.yml @@ -6,7 +6,7 @@ package: Testing core: 8.x hidden: true -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/tests/Drupal/Tests/Core/Extension/modules/module_handler_test_no_hook/module_handler_test_no_hook.info.yml b/drupal/core/tests/Drupal/Tests/Core/Extension/modules/module_handler_test_no_hook/module_handler_test_no_hook.info.yml index 30727d1e7..623b2783d 100644 --- a/drupal/core/tests/Drupal/Tests/Core/Extension/modules/module_handler_test_no_hook/module_handler_test_no_hook.info.yml +++ b/drupal/core/tests/Drupal/Tests/Core/Extension/modules/module_handler_test_no_hook/module_handler_test_no_hook.info.yml @@ -5,7 +5,7 @@ package: Testing # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/tests/fixtures/test_stable/test_stable.info.yml b/drupal/core/tests/fixtures/test_stable/test_stable.info.yml index 860a18161..71274c03a 100644 --- a/drupal/core/tests/fixtures/test_stable/test_stable.info.yml +++ b/drupal/core/tests/fixtures/test_stable/test_stable.info.yml @@ -4,7 +4,7 @@ description: A theme to test that stable is set as the default. # version: VERSION core: 8.x -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/themes/bartik/bartik.info.yml b/drupal/core/themes/bartik/bartik.info.yml index 843245e06..f579c0483 100644 --- a/drupal/core/themes/bartik/bartik.info.yml +++ b/drupal/core/themes/bartik/bartik.info.yml @@ -84,7 +84,7 @@ regions: footer_fourth: 'Footer fourth' footer_fifth: 'Footer fifth' -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/themes/claro/claro.info.yml b/drupal/core/themes/claro/claro.info.yml index e71331ffb..88d8700ea 100644 --- a/drupal/core/themes/claro/claro.info.yml +++ b/drupal/core/themes/claro/claro.info.yml @@ -216,7 +216,7 @@ regions: regions_hidden: - sidebar_first -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/themes/classy/classy.info.yml b/drupal/core/themes/classy/classy.info.yml index e31a89887..0307903b3 100644 --- a/drupal/core/themes/classy/classy.info.yml +++ b/drupal/core/themes/classy/classy.info.yml @@ -33,7 +33,7 @@ libraries-extend: ckeditor_stylesheets: - css/components/media-embed-error.css -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/themes/engines/twig/twig.info.yml b/drupal/core/themes/engines/twig/twig.info.yml index 48e3855c3..7ba71ad6f 100644 --- a/drupal/core/themes/engines/twig/twig.info.yml +++ b/drupal/core/themes/engines/twig/twig.info.yml @@ -4,7 +4,7 @@ core: 8.x # version: VERSION package: Core -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/themes/seven/seven.info.yml b/drupal/core/themes/seven/seven.info.yml index dcacfb66f..abc80c64e 100644 --- a/drupal/core/themes/seven/seven.info.yml +++ b/drupal/core/themes/seven/seven.info.yml @@ -132,7 +132,7 @@ regions_hidden: ckeditor_stylesheets: - css/classy/components/media-embed-error.css -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/themes/stable/stable.info.yml b/drupal/core/themes/stable/stable.info.yml index 79fdba974..1507c6f71 100644 --- a/drupal/core/themes/stable/stable.info.yml +++ b/drupal/core/themes/stable/stable.info.yml @@ -310,7 +310,7 @@ libraries-extend: user/drupal.user: - stable/drupal.user -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/core/themes/stark/stark.info.yml b/drupal/core/themes/stark/stark.info.yml index 881e44784..49a7c230c 100644 --- a/drupal/core/themes/stark/stark.info.yml +++ b/drupal/core/themes/stark/stark.info.yml @@ -6,7 +6,7 @@ package: Core core: 8.x base theme: false -# Information added by Drupal.org packaging script on 2021-01-20 -version: '8.9.13' +# Information added by Drupal.org packaging script on 2021-04-21 +version: '8.9.14' project: 'drupal' -datestamp: 1611162326 +datestamp: 1619021571 diff --git a/drupal/modules/cern_cds_media/cern_cds_media.info.yml b/drupal/modules/cern_cds_media/cern_cds_media.info.yml index fb66b73c4..430386f91 100755 --- a/drupal/modules/cern_cds_media/cern_cds_media.info.yml +++ b/drupal/modules/cern_cds_media/cern_cds_media.info.yml @@ -1,6 +1,7 @@ name: 'CERN CDS Media Plugin' description: 'Provides the CERN CDS Media Plugin in the CKEditor.' type: module +core: 8.x core_version_requirement: ^8 || ^9 version: 2.1.3 package: CERN Basic Elements diff --git a/drupal/modules/cern_components/cern_components.info.yml b/drupal/modules/cern_components/cern_components.info.yml index 2b9f3965b..5dbc5a710 100755 --- a/drupal/modules/cern_components/cern_components.info.yml +++ b/drupal/modules/cern_components/cern_components.info.yml @@ -2,6 +2,7 @@ name: "CERN Components" type: module description: "Provides all the necessary modules regarding CERN Web Components." core_version_requirement: ^8 || ^9 +core: 8.x version: 2.7.11 package: CERN Components dependencies: diff --git a/drupal/modules/cern_dev_status/cern_dev_status.info.yml b/drupal/modules/cern_dev_status/cern_dev_status.info.yml index bea850634..3b09043fd 100644 --- a/drupal/modules/cern_dev_status/cern_dev_status.info.yml +++ b/drupal/modules/cern_dev_status/cern_dev_status.info.yml @@ -2,6 +2,7 @@ name: CERN Dev Status type: module description: Displays a banner at the bottom of the website and applies styles according to its development status. Prevents anonymous users to access the website by checking their IP. core_version_requirement: ^8 || ^9 +core: 8.x package: CERN Basic Elements configure: cern_dev_status.settings -version: 2.0.3 \ No newline at end of file +version: 2.0.3 diff --git a/drupal/modules/cern_full_html_format/cern_full_html_format.info.yml b/drupal/modules/cern_full_html_format/cern_full_html_format.info.yml index ebd4e0ab5..a68e2f128 100644 --- a/drupal/modules/cern_full_html_format/cern_full_html_format.info.yml +++ b/drupal/modules/cern_full_html_format/cern_full_html_format.info.yml @@ -3,6 +3,7 @@ description: 'Enables the CERN Full HTML text format for CKEditor.' package: 'CERN CKEditor' type: module core_version_requirement: ^8 || ^9 +core: 8.x dependencies: - ckeditor - editor diff --git a/drupal/modules/cern_indico_feeds/cern_indico_feeds.info.yml b/drupal/modules/cern_indico_feeds/cern_indico_feeds.info.yml index a5d4a870f..a8a779fbd 100644 --- a/drupal/modules/cern_indico_feeds/cern_indico_feeds.info.yml +++ b/drupal/modules/cern_indico_feeds/cern_indico_feeds.info.yml @@ -2,6 +2,7 @@ name: 'CERN Indico Feeds' type: module description: 'Imports events from Indico website (http://indico.cern.ch) to Drupal websites' core_version_requirement: ^8 || ^9 +core: 8.x package: 'CERN Basic Elements' dependencies: - cern_indico_events diff --git a/drupal/modules/cern_landing_page/cern_landing_page.info.yml b/drupal/modules/cern_landing_page/cern_landing_page.info.yml index b728edf50..f9b151593 100755 --- a/drupal/modules/cern_landing_page/cern_landing_page.info.yml +++ b/drupal/modules/cern_landing_page/cern_landing_page.info.yml @@ -1,6 +1,7 @@ name: 'CERN Landing Page' type: module description: 'Provides the Landing Page content type and related configuration. A long-form story telling page.' +core: 8.x core_version_requirement: ^8 || ^9 package: 'CERN Components' version: 2.2.3 diff --git a/drupal/modules/cern_ldap_api/cern_ldap_api.info.yml b/drupal/modules/cern_ldap_api/cern_ldap_api.info.yml index b5f2381e2..78e45c067 100644 --- a/drupal/modules/cern_ldap_api/cern_ldap_api.info.yml +++ b/drupal/modules/cern_ldap_api/cern_ldap_api.info.yml @@ -4,4 +4,4 @@ description: Provides a service API to access CERN LDAP, please note this module core: 8.x package: CERN version: 0.1 -project: cern_ldap_api \ No newline at end of file +project: cern_ldap_api diff --git a/drupal/modules/cern_paragraph_types/cern_paragraph_types.info.yml b/drupal/modules/cern_paragraph_types/cern_paragraph_types.info.yml index 57be7f500..015e12e2d 100755 --- a/drupal/modules/cern_paragraph_types/cern_paragraph_types.info.yml +++ b/drupal/modules/cern_paragraph_types/cern_paragraph_types.info.yml @@ -2,6 +2,7 @@ name: 'CERN Paragraph Types' description: 'A common set of re-usable paragraph types. This module is usually bundled with the CERN Page content type.' package: CERN Components type: module +core: 8.x core_version_requirement: ^8 || ^9 version: 2.2.2 dependencies: diff --git a/drupal/modules/cern_toolbar/cern_toolbar.info.yml b/drupal/modules/cern_toolbar/cern_toolbar.info.yml index 864046259..6f3ff2041 100755 --- a/drupal/modules/cern_toolbar/cern_toolbar.info.yml +++ b/drupal/modules/cern_toolbar/cern_toolbar.info.yml @@ -1,6 +1,7 @@ name: CERN Toolbar type: module description: "Provides CERN Toolbar. The CERN Toolbar is obligatory for all CERN Drupal websites so make sure that the checkbox on the left is ticked." +core: 8.x core_version_requirement: ^8 || ^9 package: CERN Basic Elements version: 2.2.2 diff --git a/drupal/modules/cern_webcast_feeds/cern_webcast_feeds.info.yml b/drupal/modules/cern_webcast_feeds/cern_webcast_feeds.info.yml index 0f5cf8b42..d95f2e784 100644 --- a/drupal/modules/cern_webcast_feeds/cern_webcast_feeds.info.yml +++ b/drupal/modules/cern_webcast_feeds/cern_webcast_feeds.info.yml @@ -1,6 +1,7 @@ name: 'CERN Webcast Feeds' type: module description: 'Imports events from Webcast website (http://webcast.cern.ch) to Drupal websites' +core: 8.x core_version_requirement: ^8 || ^9 package: CERN Basic Elements dependencies: diff --git a/drupal/modules/ckeditor_font/README.txt b/drupal/modules/ckeditor_font/README.txt index d2e909e2a..34d3b1a03 100644 --- a/drupal/modules/ckeditor_font/README.txt +++ b/drupal/modules/ckeditor_font/README.txt @@ -35,7 +35,7 @@ REQUIREMENTS This module requires no modules outside of Drupal core. -This module requirees the CKEditor font plugin (http://ckeditor.com/addon/font). +This module requires the CKEditor font plugin (http://ckeditor.com/addon/font). INSTALLATION @@ -52,12 +52,9 @@ Local installation (non-composer): Composer installation: 1. CKEditor Font Size and Family's composer.json will automatically install - the library into `base_path()/libraries/font`. To enable this (1.x-dev), + the library into `base_path()/libraries/font`. To add the library, type `composer require drupal/ckeditor_font` at your Drupal project root. - For more information, please see: - https://www.drupal.org/project/ckeditor_font/issues/3104018 - CONFIGURATION ------------- diff --git a/drupal/modules/ckeditor_font/ckeditor_font.info.yml b/drupal/modules/ckeditor_font/ckeditor_font.info.yml index 24de57529..d246a21ef 100644 --- a/drupal/modules/ckeditor_font/ckeditor_font.info.yml +++ b/drupal/modules/ckeditor_font/ckeditor_font.info.yml @@ -7,7 +7,7 @@ package: CKEditor dependencies: - drupal:ckeditor -# Information added by Drupal.org packaging script on 2020-05-22 -version: '8.x-1.1' +# Information added by Drupal.org packaging script on 2021-04-05 +version: '8.x-1.2' project: 'ckeditor_font' -datestamp: 1590157420 +datestamp: 1617651506 diff --git a/drupal/modules/ckeditor_font/composer.json b/drupal/modules/ckeditor_font/composer.json index 189f27c04..f68478eda 100644 --- a/drupal/modules/ckeditor_font/composer.json +++ b/drupal/modules/ckeditor_font/composer.json @@ -13,7 +13,7 @@ "source": "http://cgit.drupalcode.org/ckeditor_font" }, "require": { - "drupal-ckeditor-libraries-group/font": "4.13.1", + "drupal-ckeditor-libraries-group/font": "^4.13.1", "drupal/core": "^8 || ^9" } -} \ No newline at end of file +} diff --git a/drupal/modules/ckeditor_font/src/Plugin/CKEditorPlugin/FontCKEditorButton.php b/drupal/modules/ckeditor_font/src/Plugin/CKEditorPlugin/FontCKEditorButton.php index 7ff10469c..8dc53034d 100644 --- a/drupal/modules/ckeditor_font/src/Plugin/CKEditorPlugin/FontCKEditorButton.php +++ b/drupal/modules/ckeditor_font/src/Plugin/CKEditorPlugin/FontCKEditorButton.php @@ -38,7 +38,7 @@ public function getButtons() { 'image' => $modulePath . '/icons/font.png', ), 'FontSize' => array( - 'label' => $this->t('Font ckeditor button'), + 'label' => $this->t('Font Size'), 'image' => $modulePath . '/icons/fontsize.png', ), ); diff --git a/drupal/modules/colorbox/colorbox.info.yml b/drupal/modules/colorbox/colorbox.info.yml index f75ef2844..34c971eb9 100644 --- a/drupal/modules/colorbox/colorbox.info.yml +++ b/drupal/modules/colorbox/colorbox.info.yml @@ -8,7 +8,7 @@ configure: colorbox.admin_settings dependencies: - drupal:image -# Information added by Drupal.org packaging script on 2020-04-16 -version: '8.x-1.6' +# Information added by Drupal.org packaging script on 2021-03-05 +version: '8.x-1.7' project: 'colorbox' -datestamp: 1587016345 +datestamp: 1614960643 diff --git a/drupal/modules/colorbox/colorbox.install b/drupal/modules/colorbox/colorbox.install index 065c505ca..7dd17cb44 100644 --- a/drupal/modules/colorbox/colorbox.install +++ b/drupal/modules/colorbox/colorbox.install @@ -5,16 +5,11 @@ * Install, update and uninstall functions for the colorbox module. */ -use Drupal\Core\Url; - /** * Implements hook_install(). */ function colorbox_install() { \Drupal::messenger()->addMessage(t('Thanks for installing Colorbox')); - \Drupal::messenger()->addMessage(t('You may configure Colorbox by visiting <a href="@url_settings">@url_settings</a>', [ - '@url_settings' => Url::fromRoute('colorbox.admin_settings')->toString(), - ])); } /** diff --git a/drupal/modules/colorbox/colorbox.services.yml b/drupal/modules/colorbox/colorbox.services.yml index 1fce9d0c1..d7ffa3633 100644 --- a/drupal/modules/colorbox/colorbox.services.yml +++ b/drupal/modules/colorbox/colorbox.services.yml @@ -5,3 +5,6 @@ services: colorbox.attachment: class: Drupal\colorbox\ColorboxAttachment arguments: ['@colorbox.activation_check', '@module_handler', '@config.factory'] + colorbox.gallery_id_generator: + class: Drupal\colorbox\GalleryIdHelper + arguments: ['@config.factory', '@token'] diff --git a/drupal/modules/colorbox/colorbox.theme.inc b/drupal/modules/colorbox/colorbox.theme.inc index 7843813a7..07f177578 100644 --- a/drupal/modules/colorbox/colorbox.theme.inc +++ b/drupal/modules/colorbox/colorbox.theme.inc @@ -5,7 +5,6 @@ * Colorbox theme functions. */ -use Drupal\Component\Utility\Crypt; use Drupal\file\Entity\File; use Drupal\image\Entity\ImageStyle; @@ -26,7 +25,6 @@ */ function template_preprocess_colorbox_formatter(&$variables) { // @codingStandardsIgnoreEnd - static $gallery_token = NULL; $item = $variables['item']; $item_attributes = isset($variables['item_attributes']) ? $variables['item_attributes'] : []; @@ -39,7 +37,6 @@ function template_preprocess_colorbox_formatter(&$variables) { // Build the caption. $entity_title = $entity->label(); $entity_type = $entity->getEntityTypeId(); - $entity_bundle = $entity->bundle(); switch ($settings['colorbox_caption']) { case 'auto': @@ -72,7 +69,11 @@ function template_preprocess_colorbox_formatter(&$variables) { case 'custom': $token_service = \Drupal::token(); - $caption = $token_service->replace($settings['colorbox_caption_custom'], [$entity_type => $entity, 'file' => $item], ['clear' => TRUE]); + $caption = $token_service->replace( + $settings['colorbox_caption_custom'], + [$entity_type => $entity, 'file' => $item], + ['clear' => TRUE] + ); break; default: @@ -84,52 +85,11 @@ function template_preprocess_colorbox_formatter(&$variables) { $config = \Drupal::config('colorbox.settings'); $colorbox_style = $config->get('colorbox_style'); $trim_length = $config->get('colorbox_caption_trim_length'); - if (((strpos($colorbox_style, 'colorbox/example') !== FALSE) || $config->get('colorbox_caption_trim')) && (mb_strlen($caption) > $trim_length)) { - $caption = mb_substr($caption, 0, $trim_length - 5) . '...'; + if (((strpos($colorbox_style, 'colorbox/example') !== FALSE) || $config->get('colorbox_caption_trim')) && (strlen($caption) > $trim_length)) { + $caption = substr($caption, 0, $trim_length - 5) . '...'; } - // Build the gallery id. - $id = $entity->id(); - $entity_id = !empty($id) ? $entity_bundle . '-' . $id : 'entity-id'; - $field_name = $item->getParent()->getName(); - - switch ($settings['colorbox_gallery']) { - case 'post': - $gallery_id = 'gallery-' . $entity_id; - break; - - case 'page': - $gallery_id = 'gallery-all'; - break; - - case 'field_post': - $gallery_id = 'gallery-' . $entity_id . '-' . $field_name; - break; - - case 'field_page': - $gallery_id = 'gallery-' . $field_name; - break; - - case 'custom': - $token_service = \Drupal::token(); - $gallery_id = $token_service->replace($settings['colorbox_gallery_custom'], [$entity_type => $entity, 'file' => $item], ['clear' => TRUE]); - break; - - default: - $gallery_id = ''; - } - - // If gallery id is not empty add unique per-request token to avoid - // images being added manually to galleries. - if (!empty($gallery_id) && $config->get('advanced.unique_token')) { - // Check if gallery token has already been set, we need to reuse - // the token for the whole request. - if (is_null($gallery_token)) { - // We use a short token since randomness is not critical. - $gallery_token = Crypt::randomBytesBase64(8); - } - $gallery_id = $gallery_id . '-' . $gallery_token; - } + $gallery_id = \Drupal::service('colorbox.gallery_id_generator')->generateId($entity, $item, $settings); // Set up the $variables['image'] parameter. if ($settings['style_name'] == 'hide') { @@ -152,7 +112,7 @@ function template_preprocess_colorbox_formatter(&$variables) { $variables['image']['#attributes'] = $item_attributes; // Do not output an empty 'title' attribute. - if (mb_strlen($item->title) != 0) { + if (strlen($item->title) != 0) { $variables['image']['#title'] = $item->title; $data_cbox_img_attrs['title'] = '"title":"' . $item->title . '"'; } diff --git a/drupal/modules/colorbox/composer.json b/drupal/modules/colorbox/composer.json index 3b02609fb..5ce7f1fe9 100644 --- a/drupal/modules/colorbox/composer.json +++ b/drupal/modules/colorbox/composer.json @@ -7,7 +7,7 @@ "issues": "https://www.drupal.org/project/issues/colorbox", "source": "https://git.drupalcode.org/project/colorbox" }, - "license": "GPL-2.0+", + "license": "GPL-2.0-or-later", "minimum-stability": "dev", "authors": [ { @@ -35,7 +35,9 @@ } } ], - "require": {}, + "require": { + "drupal/core": "^8.8 || ^9" + }, "suggest": { "jackmoore/colorbox": "The Colorbox library is required to use the drupal/colorbox module." }, diff --git a/drupal/modules/colorbox/drush.services.yml b/drupal/modules/colorbox/drush.services.yml index 0f8040eb6..e1dbbcf8c 100644 --- a/drupal/modules/colorbox/drush.services.yml +++ b/drupal/modules/colorbox/drush.services.yml @@ -1,5 +1,7 @@ services: colorbox.commands: class: \Drupal\colorbox\Commands\ColorboxCommands + arguments: + - '@library.discovery' tags: - { name: drush.command } diff --git a/drupal/modules/colorbox/src/ColorboxAttachment.php b/drupal/modules/colorbox/src/ColorboxAttachment.php index feb843d73..cd09389fb 100644 --- a/drupal/modules/colorbox/src/ColorboxAttachment.php +++ b/drupal/modules/colorbox/src/ColorboxAttachment.php @@ -15,7 +15,7 @@ class ColorboxAttachment implements ElementAttachmentInterface { use StringTranslationTrait; /** - * The service to determin if colorbox should be activated. + * The service to determine if colorbox should be activated. * * @var \Drupal\colorbox\ActivationCheckInterface */ diff --git a/drupal/modules/colorbox/src/Commands/ColorboxCommands.php b/drupal/modules/colorbox/src/Commands/ColorboxCommands.php index 8a88efe5e..9b5f81684 100644 --- a/drupal/modules/colorbox/src/Commands/ColorboxCommands.php +++ b/drupal/modules/colorbox/src/Commands/ColorboxCommands.php @@ -2,10 +2,11 @@ namespace Drupal\colorbox\Commands; +use Drupal\Core\Asset\libraryDiscovery; use Drush\Commands\DrushCommands; -use Symfony\Component\Filesystem\Filesystem; use GuzzleHttp\Client; use GuzzleHttp\Exception\RequestException; +use Symfony\Component\Filesystem\Filesystem; /** * A Drush commandfile. @@ -20,6 +21,20 @@ */ class ColorboxCommands extends DrushCommands { + /** + * Library discovery service. + * + * @var Drupal\Core\Asset\libraryDiscovery + */ + protected $libraryDiscovery; + + /** + * {@inheritdoc} + */ + public function __construct(libraryDiscovery $library_discovery) { + $this->libraryDiscovery = $library_discovery; + } + /** * Download and install the Colorbox plugin. * @@ -49,7 +64,7 @@ public function download($path = '') { } // Load the colorbox defined library. - if ($colorbox_library = \Drupal::service('library.discovery')->getLibraryByName('colorbox', 'colorbox')) { + if ($colorbox_library = $this->libraryDiscovery->getLibraryByName('colorbox', 'colorbox')) { // Download the file. $client = new Client(); $destination = tempnam(sys_get_temp_dir(), 'colorbox-tmp'); diff --git a/drupal/modules/colorbox/src/Form/ColorboxSettingsForm.php b/drupal/modules/colorbox/src/Form/ColorboxSettingsForm.php index 6d463af95..d73bf6e86 100644 --- a/drupal/modules/colorbox/src/Form/ColorboxSettingsForm.php +++ b/drupal/modules/colorbox/src/Form/ColorboxSettingsForm.php @@ -66,6 +66,9 @@ protected function getEditableConfigNames() { * {@inheritdoc} */ public function buildForm(array $form, FormStateInterface $form_state) { + global $base_url; + $module_path = \Drupal::service('extension.list.module')->getPath('colorbox'); + $img_folder_path = $base_url . '/' . $module_path . '/images/admin'; $config = $this->configFactory->get('colorbox.settings'); @@ -90,7 +93,7 @@ public function buildForm(array $form, FormStateInterface $form_state) { '#title' => $this->t('Style'), '#options' => $colorbox_styles, '#default_value' => $config->get('custom.style'), - '#description' => $this->t('Select the style to use for the Colorbox. The example styles are the ones that come with the Colorbox plugin. Select "None" if you have added Colorbox styles to your theme. <br> <strong>Examples</strong>: <ul><li><a href="/modules/contrib/colorbox/images/admin/example_default.png" target="blank">Default</a></li><li><a href="/modules/contrib/colorbox/images/admin/example_plain.png" target="blank">Plain</a></li><li><a href="/modules/contrib/colorbox/images/admin/example_stockholm_syndrome.png" target="blank">Stockholm Syndrome</a></li><li><a href="/modules/contrib/colorbox/images/admin/colorbox_example_1.png" target="blank">Example 1</a></li><li><a href="/modules/contrib/colorbox/images/admin/colorbox_example_2.png" target="blank">Example 2</a></li><li><a href="/modules/contrib/colorbox/images/admin/colorbox_example_3.png" target="blank">Example 3</a></li><li><a href="/modules/contrib/colorbox/images/admin/colorbox_example_4.png" target="blank">Example 4</a></li><li><a href="/modules/contrib/colorbox/images/admin/example_none.png" target="blank">None</a></li></ul>'), + '#description' => $this->t('Select the style to use for the Colorbox. The example styles are the ones that come with the Colorbox plugin. Select "None" if you have added Colorbox styles to your theme. <br> <strong>Examples</strong>: <ul><li><a href="@img_folder_path/example_default.png" target="blank">Default</a></li><li><a href="@img_folder_path/example_plain.png" target="blank">Plain</a></li><li><a href="@img_folder_path/example_stockholm_syndrome.png" target="blank">Stockholm Syndrome</a></li><li><a href="@img_folder_path/colorbox_example_1.png" target="blank">Example 1</a></li><li><a href="@img_folder_path/colorbox_example_2.png" target="blank">Example 2</a></li><li><a href="@img_folder_path/colorbox_example_3.png" target="blank">Example 3</a></li><li><a href="@img_folder_path/colorbox_example_4.png" target="blank">Example 4</a></li><li><a href="@img_folder_path/example_none.png" target="blank">None</a></li></ul>', ['@img_folder_path' => $img_folder_path]), ]; $form['colorbox_custom_settings']['colorbox_custom_settings_activate'] = [ '#type' => 'radios', diff --git a/drupal/modules/colorbox/src/GalleryIdHelper.php b/drupal/modules/colorbox/src/GalleryIdHelper.php new file mode 100644 index 000000000..df900e80e --- /dev/null +++ b/drupal/modules/colorbox/src/GalleryIdHelper.php @@ -0,0 +1,118 @@ +<?php + +namespace Drupal\colorbox; + +use Drupal\Component\Utility\Crypt; +use Drupal\Core\Config\ConfigFactoryInterface; +use Drupal\Core\Entity\ContentEntityInterface; +use Drupal\Core\Field\FieldItemInterface; +use Drupal\Core\Utility\Token; + +/** + * Implementation of GalleryIdHelper. + * + * @package Drupal\colorbox + */ +class GalleryIdHelper { + + /** + * The Gallery Token. + * + * @var null + */ + protected $galleryToken = NULL; + + /** + * The Configuration Factory. + * + * @var \Drupal\Core\Config\ConfigFactoryInterface + */ + protected $configFactory; + + /** + * The Token. + * + * @var \Drupal\Core\Utility\Token + */ + protected $token; + + /** + * GalleryIdHelper constructor. + * + * @param \Drupal\Core\Config\ConfigFactoryInterface $configFactory + * The Configuration Factory. + * @param \Drupal\Core\Utility\Token $token + * The Token. + */ + public function __construct(ConfigFactoryInterface $configFactory, Token $token) { + $this->configFactory = $configFactory; + $this->token = $token; + } + + /** + * Generate ID. + * + * @param \Drupal\Core\Entity\ContentEntityInterface $entity + * The Entity. + * @param \Drupal\Core\Field\FieldItemInterface $item + * The Item. + * @param array $settings + * The Settings. + * + * @return string + * Return string. + */ + public function generateId(ContentEntityInterface $entity, FieldItemInterface $item, array $settings) { + $entity_bundle = $entity->bundle(); + $entity_type = $entity->getEntityTypeId(); + $config = $this->configFactory->get('colorbox.settings'); + + // Build the gallery id. + $id = $entity->id(); + $entity_id = !empty($id) ? $entity_bundle . '-' . $id : 'entity-id'; + $field_name = $item->getParent()->getName(); + + switch ($settings['colorbox_gallery']) { + case 'post': + $gallery_id = 'gallery-' . $entity_id; + break; + + case 'page': + $gallery_id = 'gallery-all'; + break; + + case 'field_post': + $gallery_id = 'gallery-' . $entity_id . '-' . $field_name; + break; + + case 'field_page': + $gallery_id = 'gallery-' . $field_name; + break; + + case 'custom': + $gallery_id = $this->token->replace( + $settings['colorbox_gallery_custom'], + [$entity_type => $entity, 'file' => $item], + ['clear' => TRUE] + ); + break; + + default: + $gallery_id = ''; + } + + // If gallery id is not empty add unique per-request token to avoid. + // images being added manually to galleries. + if (!empty($gallery_id) && $config->get('advanced.unique_token')) { + // Check if gallery token has already been set, we need to reuse. + // the token for the whole request. + if (is_null($this->galleryToken)) { + // We use a short token since randomness is not critical. + $this->galleryToken = Crypt::randomBytesBase64(8); + } + $gallery_id = $gallery_id . '-' . $this->galleryToken; + } + return $gallery_id; + } + +} diff --git a/drupal/modules/colorbox/templates/colorbox-formatter.html.twig b/drupal/modules/colorbox/templates/colorbox-formatter.html.twig index b282c1b87..a5c86188f 100644 --- a/drupal/modules/colorbox/templates/colorbox-formatter.html.twig +++ b/drupal/modules/colorbox/templates/colorbox-formatter.html.twig @@ -13,4 +13,5 @@ * @ingroup themeable */ #} + <a href="{{ url }}"{{ attributes }}>{{ image }}</a> diff --git a/drupal/modules/colorbox/tests/modules/colorbox_library_test/colorbox_library_test.info.yml b/drupal/modules/colorbox/tests/modules/colorbox_library_test/colorbox_library_test.info.yml index 57dbbebaf..4cae3dd70 100644 --- a/drupal/modules/colorbox/tests/modules/colorbox_library_test/colorbox_library_test.info.yml +++ b/drupal/modules/colorbox/tests/modules/colorbox_library_test/colorbox_library_test.info.yml @@ -1,11 +1,11 @@ -name: Colorbox Library Test -description: Ensure colorbox can be tested properly with the downloaded library. +name: 'Colorbox Library Test' +description: 'Ensure colorbox can be tested properly with the downloaded library.' type: module hidden: true package: Testing core_version_requirement: ^8.8 || ^9 -# Information added by Drupal.org packaging script on 2020-04-16 -version: '8.x-1.6' +# Information added by Drupal.org packaging script on 2021-03-05 +version: '8.x-1.7' project: 'colorbox' -datestamp: 1587016345 +datestamp: 1614960643 diff --git a/drupal/modules/metatag/CHANGELOG.txt b/drupal/modules/metatag/CHANGELOG.txt index e5549ef09..0631fc900 100644 --- a/drupal/modules/metatag/CHANGELOG.txt +++ b/drupal/modules/metatag/CHANGELOG.txt @@ -1,3 +1,50 @@ +Metatag 8.x-1.16, 2021-03-15 +---------------------------- +#3186893 by DamienMcKenna: Document how to update from Metatag Access to Metatag + Extended Perms. +#3187583 by jrb: Syntax error when running PHP 7.0. +#3187898 by rutiolma: Comply with migrations using migrate_upgrade. +#3182548 by DamienMcKenna: Fix tests on 8.x-1.x branch for D9.1. +#3158186 by siddhant.bhosale, rahulrasgon, rokzabukovec, sabina.h, + DamienMcKenna: Replace usages of assertions that are deprecated. +#3186770 by mortim07: System status report page indicates Metatag's token types + do not have any tokens defined. +#3188806 by mortim07, acbramley, DamienMcKenna: Check if the entity being viewed + is the route entity. +#3188839 by mortim07, DamienMcKenna, mrshowerman, FiNeX, bwaindwain: Node tokens + missing. +#3189138 by bwaindwain, DamienMcKenna: Form element still visible even though + permissions turned off. +#3191109 by thalles: Replace deprecated Drupal\KernelTests\AssertLegacyTrait + ::assertEqual by $this->assertEquals(). +#3190808 by Wim Leers, DamienMcKenna: Do not run a "table exists" query for + every migrated row of data (regardless of whether it's a metatag row or not!). +#3193523 by DamienMcKenna: Removed files accidentally committed. +#3189850 by cmod, DamienMcKenna, J-Lee: Undefined index: href in + metatag_page_attachments(). +#3077781 by thejimbirch, DamienMcKenna, mmbk, cindytwilliams: Remove references + to the amphtml meta tag. +#3193502 by DaliaMoh, aritrika.d, DamienMcKenna: Extra if() statement in + _metatag_is_migration_plugin_supported(). +#3123583 by DamienMcKenna, Berdir, jonathan1055: Add Devel dependency, tests + back again. +#3199122 by DamienMcKenna, thejimbirch: Fix compatibility with Drupal 9. +#3199060 by Santhosh-Kumar-Rengasamy, DamienMcKenna: Custom Migration dependency + issue for d7 migrate process plugin. +#2930291 by dobe, trobey, DamienMcKenna, sylus: Expand all text fields to allow + 1,024 characters. +#3202865 by stmh, DamienMcKenna: logic in generateRawElements does not work with + hreflangs. +#2941632 by bgilhome, rokzabukovec, DamienMcKenna, yannickoo, thejimbirch: + og:latitude/longitude have been replaced by place:location:latitude/longitude. +#3196133 by leopathu, DamienMcKenna: Exclusive robots metatags (index, noindex, + follow, nofollow) in Entity Form. +#3145078 by DamienMcKenna, mrinalini9, amjad1233, vijaycs85, dww: Possibly wrong + use of $modules array in setUp() for functional tests. +#3196067 by Ruslan Piskarov, DamienMcKenna, mohit.bansal623: Notice: Undefined + offset: 2 in metatag_tokens() (line 218 of metatag.tokens.inc). + + Metatag 8.x-1.15, 2020-12-05 ---------------------------- #3165112 by Wim Leers, tim.plunkett: Metatag migrations should be tagged diff --git a/drupal/modules/metatag/composer.json b/drupal/modules/metatag/composer.json index 88b6bbd6f..c43f531a9 100644 --- a/drupal/modules/metatag/composer.json +++ b/drupal/modules/metatag/composer.json @@ -26,6 +26,7 @@ "drupal/token": "^1.0" }, "require-dev": { + "drupal/devel": "^4.0", "drupal/redirect": "1.x-dev", "drupal/page_manager": "4.x-dev", "drupal/panelizer": "4.x-dev" diff --git a/drupal/modules/metatag/metatag.info.yml b/drupal/modules/metatag/metatag.info.yml index bf207cb89..cbfc297df 100644 --- a/drupal/modules/metatag/metatag.info.yml +++ b/drupal/modules/metatag/metatag.info.yml @@ -7,8 +7,10 @@ configure: entity.metatag_defaults.collection dependencies: - drupal:field - token:token +test_dependencies: + - devel:devel -# Information added by Drupal.org packaging script on 2020-12-05 -version: '8.x-1.15' +# Information added by Drupal.org packaging script on 2021-03-15 +version: '8.x-1.16' project: 'metatag' -datestamp: 1607188982 +datestamp: 1615820871 diff --git a/drupal/modules/metatag/metatag.module b/drupal/modules/metatag/metatag.module index a5fc44b39..565298c83 100644 --- a/drupal/modules/metatag/metatag.module +++ b/drupal/modules/metatag/metatag.module @@ -156,15 +156,18 @@ function metatag_page_attachments(array &$attachments) { // Also add a HTTP header "Link:" for canonical URLs and shortlinks. // See HtmlResponseAttachmentsProcessor::processHtmlHeadLink() for the // implementation of the functionality in core. - if (in_array($item[1], ['canonical_url', 'shortlink'])) { - $attributes = $item[0]['#attributes']; - - $href = '<' . Html::escape($attributes['href']) . '>'; - unset($attributes['href']); - if ($param = HtmlResponseAttachmentsProcessor::formatHttpHeaderAttributes($attributes)) { - $href .= ';' . $param; + if (isset($item[0]['#attributes']['href'])) { + if (in_array($item[1], ['canonical_url', 'shortlink'])) { + $attributes = $item[0]['#attributes']; + + $href = '<' . Html::escape($attributes['href']) . '>'; + unset($attributes['href']); + $param = HtmlResponseAttachmentsProcessor::formatHttpHeaderAttributes($attributes); + if (!empty($param)) { + $href .= ';' . $param; + } + $head_links[] = $href; } - $head_links[] = $href; } } @@ -209,6 +212,12 @@ function metatag_page_attachments_alter(array &$attachments) { * Implements hook_entity_view_alter(). */ function metatag_entity_view_alter(array &$build, EntityInterface $entity, EntityViewDisplayInterface $display) { + // Don't proceed any further if the entity being viewed isn't the route + // entity. + if (!_metatag_is_entity_route_entity($entity)) { + return; + } + if (!$entity->getEntityType()->hasLinkTemplate('canonical')) { return; } @@ -234,6 +243,29 @@ function metatag_entity_view_alter(array &$build, EntityInterface $entity, Entit _metatag_remove_duplicate_entity_tags($build); } +/** + * A function to determine whether the entity in question is the route entity. + * + * @param \Drupal\Core\Entity\EntityInterface $entity + * The entity. + * + * @return bool + * The result. + */ +function _metatag_is_entity_route_entity(EntityInterface $entity): bool { + static $cached_entity_uuid; + if (!$cached_entity_uuid) { + foreach (\Drupal::routeMatch()->getParameters() as $route_parameter) { + if ($route_parameter instanceof EntityInterface) { + if ($route_parameter->uuid() === $entity->uuid()) { + $cached_entity_uuid = $entity->uuid(); + } + } + } + } + return ($cached_entity_uuid === $entity->uuid()); +} + /** * Pre render callback for entities processed by Panelizer. * @@ -669,9 +701,16 @@ function metatag_migrate_prepare_row(Row $row, MigrateSourceInterface $source, M return; } - // Work out what sort of migration to do. - // Metatag-D7. - if ($source->getDatabase()->schema()->tableExists('metatag')) { + // Work out what sort of migration to do. Cache the results of this logic so + // that it isn't checked on every single row being processed. + static $metatag_table_exists, $nodewords_table_exists; + if (!isset($metatag_table_exists)) { + $metatag_table_exists = $source->getDatabase()->schema()->tableExists('metatag'); + $nodewords_table_exists = $source->getDatabase()->schema()->tableExists('nodewords'); + } + + // The source is Metatag-D7. + if ($metatag_table_exists) { // @todo Write a more general version rather than hard-coded. // Support a know subset of D7 sources. if (is_a($source, Node7::class)) { @@ -735,8 +774,8 @@ function metatag_migrate_prepare_row(Row $row, MigrateSourceInterface $source, M } } - // Nodewords-D6. - elseif ($source->getDatabase()->schema()->tableExists('nodewords')) { + // The source is Nodewords-D6. + elseif ($nodewords_table_exists) { // @todo Write a more general version rather than hard-coded. // Support a know subset of D6 sources. if (is_a($source, Node6::class)) { @@ -858,14 +897,14 @@ function metatag_migration_plugins_alter(array &$definitions) { // d7_node_complete, which has dependencies on d7_field_instance and // d7_comment_field_instance to ensure correct migration order. if ($bundle_id && isset($definitions["d7_metatag_field_instance:$entity_type_id:$bundle_id"])) { - $definition['migration_dependencies']['required'][] = "d7_metatag_field:$entity_type_id"; - $definition['migration_dependencies']['required'][] = "d7_metatag_field_instance:$entity_type_id:$bundle_id"; - $definition['migration_dependencies']['required'][] = "d7_metatag_field_instance_widget_settings:$entity_type_id:$bundle_id"; + $definition['migration_dependencies']['optional'][] = "d7_metatag_field:$entity_type_id"; + $definition['migration_dependencies']['optional'][] = "d7_metatag_field_instance:$entity_type_id:$bundle_id"; + $definition['migration_dependencies']['optional'][] = "d7_metatag_field_instance_widget_settings:$entity_type_id:$bundle_id"; } elseif (isset($definitions["d7_metatag_field_instance:$entity_type_id"])) { - $definition['migration_dependencies']['required'][] = "d7_metatag_field:$entity_type_id"; - $definition['migration_dependencies']['required'][] = "d7_metatag_field_instance:$entity_type_id"; - $definition['migration_dependencies']['required'][] = "d7_metatag_field_instance_widget_settings:$entity_type_id"; + $definition['migration_dependencies']['optional'][] = "d7_metatag_field:$entity_type_id"; + $definition['migration_dependencies']['optional'][] = "d7_metatag_field_instance:$entity_type_id"; + $definition['migration_dependencies']['optional'][] = "d7_metatag_field_instance_widget_settings:$entity_type_id"; } } } @@ -891,10 +930,19 @@ function _metatag_is_migration_plugin_supported(array $definition) { if (empty($definition['migration_tags'])) { return FALSE; } + if (!is_array($definition['migration_tags'])) { + return FALSE; + } if (!array_intersect(['Drupal 6', 'Drupal 7'], $definition['migration_tags'])) { return FALSE; } + // Support for migrate_upgrade module, to avoid adding dependencies on already + // processed migration procedures. + if (!empty($definition['migration_group'])) { + return FALSE; + } + // This migration has destination plugins defined. if (!empty($definition['destination']['plugin'])) { // Follow logic on hook_entity_base_field_info() and exclude the metatag diff --git a/drupal/modules/metatag/metatag.tokens.inc b/drupal/modules/metatag/metatag.tokens.inc index 836bfd7e9..8b1674d35 100644 --- a/drupal/modules/metatag/metatag.tokens.inc +++ b/drupal/modules/metatag/metatag.tokens.inc @@ -54,6 +54,12 @@ function metatag_token_info() { 'nested' => TRUE, ]; + $info['tokens'][$metatag_token_name]['value'] = [ + 'name' => Html::escape($label), + 'module' => 'metatag', + 'description' => $description, + ]; + // Tag list token type. if ($multiple) { $info['types']["list<$metatag_token_name>"] = [ @@ -200,7 +206,7 @@ function metatag_tokens($type, $tokens, array $data, array $options, BubbleableM // For [metatag:tag_name:0], [metatag:tag_name:0:value] and // [metatag:tag_name:value] tokens. else { - [$tag_name, $delta] = explode(':', $name, 2); + list($tag_name, $delta) = explode(':', $name, 2); if (!is_numeric($delta)) { unset($delta); } @@ -215,10 +221,15 @@ function metatag_tokens($type, $tokens, array $data, array $options, BubbleableM // Render only one delta. if (isset($delta)) { - $replacements[$original] = $processed_tags[$tag_name][$delta]; + $replacements[$original] = $processed_tags[$tag_name][$delta] ?? NULL; } else { - $replacements[$original] = is_array($processed_tags[$tag_name]) ? implode(',', $processed_tags[$tag_name]) : $processed_tags[$tag_name]; + if (is_array($processed_tags[$tag_name])) { + $replacements[$original] = implode(',', $processed_tags[$tag_name]); + } + else { + $replacements[$original] = $processed_tags[$tag_name]; + } } } break; diff --git a/drupal/modules/metatag/metatag_app_links/metatag_app_links.info.yml b/drupal/modules/metatag/metatag_app_links/metatag_app_links.info.yml index 6953e156b..b5a57a087 100644 --- a/drupal/modules/metatag/metatag_app_links/metatag_app_links.info.yml +++ b/drupal/modules/metatag/metatag_app_links/metatag_app_links.info.yml @@ -6,7 +6,7 @@ package: SEO dependencies: - metatag:metatag -# Information added by Drupal.org packaging script on 2020-12-05 -version: '8.x-1.15' +# Information added by Drupal.org packaging script on 2021-03-15 +version: '8.x-1.16' project: 'metatag' -datestamp: 1607188982 +datestamp: 1615820871 diff --git a/drupal/modules/metatag/metatag_app_links/tests/src/Functional/MetatagAppLinksTagsTest.php b/drupal/modules/metatag/metatag_app_links/tests/src/Functional/MetatagAppLinksTagsTest.php index ac47a66d0..9935b482d 100644 --- a/drupal/modules/metatag/metatag_app_links/tests/src/Functional/MetatagAppLinksTagsTest.php +++ b/drupal/modules/metatag/metatag_app_links/tests/src/Functional/MetatagAppLinksTagsTest.php @@ -11,6 +11,11 @@ */ class MetatagAppLinksTagsTest extends MetatagTagsTestBase { + /** + * {@inheritdoc} + */ + protected static $modules = ['metatag_app_links']; + /** * {@inheritdoc} */ @@ -46,14 +51,6 @@ class MetatagAppLinksTagsTest extends MetatagTagsTestBase { */ protected $testNameAttribute = 'property'; - /** - * {@inheritdoc} - */ - protected function setUp() { - parent::$modules[] = 'metatag_app_links'; - parent::setUp(); - } - /** * Each of these meta tags has a different tag name vs its internal name. */ diff --git a/drupal/modules/metatag/metatag_dc/metatag_dc.info.yml b/drupal/modules/metatag/metatag_dc/metatag_dc.info.yml index 59c782f66..e084b6bf3 100644 --- a/drupal/modules/metatag/metatag_dc/metatag_dc.info.yml +++ b/drupal/modules/metatag/metatag_dc/metatag_dc.info.yml @@ -6,7 +6,7 @@ package: SEO dependencies: - metatag:metatag -# Information added by Drupal.org packaging script on 2020-12-05 -version: '8.x-1.15' +# Information added by Drupal.org packaging script on 2021-03-15 +version: '8.x-1.16' project: 'metatag' -datestamp: 1607188982 +datestamp: 1615820871 diff --git a/drupal/modules/metatag/metatag_dc/tests/src/Functional/MetatagDublinCoreTagsTest.php b/drupal/modules/metatag/metatag_dc/tests/src/Functional/MetatagDublinCoreTagsTest.php index 963a3315f..032834b3b 100644 --- a/drupal/modules/metatag/metatag_dc/tests/src/Functional/MetatagDublinCoreTagsTest.php +++ b/drupal/modules/metatag/metatag_dc/tests/src/Functional/MetatagDublinCoreTagsTest.php @@ -11,6 +11,11 @@ */ class MetatagDublinCoreTagsTest extends MetatagTagsTestBase { + /** + * {@inheritdoc} + */ + protected static $modules = ['metatag_dc']; + /** * {@inheritdoc} */ @@ -32,14 +37,6 @@ class MetatagDublinCoreTagsTest extends MetatagTagsTestBase { 'dcterms_type', ]; - /** - * {@inheritdoc} - */ - protected function setUp() { - parent::$modules[] = 'metatag_dc'; - parent::setUp(); - } - /** * Each of these meta tags has a different tag name vs its internal name. */ diff --git a/drupal/modules/metatag/metatag_dc_advanced/metatag_dc_advanced.info.yml b/drupal/modules/metatag/metatag_dc_advanced/metatag_dc_advanced.info.yml index 598e9c507..73aa8bae7 100644 --- a/drupal/modules/metatag/metatag_dc_advanced/metatag_dc_advanced.info.yml +++ b/drupal/modules/metatag/metatag_dc_advanced/metatag_dc_advanced.info.yml @@ -7,7 +7,7 @@ dependencies: - metatag:metatag - metatag:metatag_dc -# Information added by Drupal.org packaging script on 2020-12-05 -version: '8.x-1.15' +# Information added by Drupal.org packaging script on 2021-03-15 +version: '8.x-1.16' project: 'metatag' -datestamp: 1607188982 +datestamp: 1615820871 diff --git a/drupal/modules/metatag/metatag_dc_advanced/tests/src/Functional/MetatagDublinCoreAdvancedTagsTest.php b/drupal/modules/metatag/metatag_dc_advanced/tests/src/Functional/MetatagDublinCoreAdvancedTagsTest.php index 03d8bf7e6..7df9b3a24 100644 --- a/drupal/modules/metatag/metatag_dc_advanced/tests/src/Functional/MetatagDublinCoreAdvancedTagsTest.php +++ b/drupal/modules/metatag/metatag_dc_advanced/tests/src/Functional/MetatagDublinCoreAdvancedTagsTest.php @@ -12,6 +12,11 @@ */ class MetatagDublinCoreAdvancedTagsTest extends MetatagTagsTestBase { + /** + * {@inheritdoc} + */ + protected static $modules = ['metatag_dc_advanced']; + /** * {@inheritdoc} */ @@ -58,14 +63,6 @@ class MetatagDublinCoreAdvancedTagsTest extends MetatagTagsTestBase { 'dcterms_valid', ]; - /** - * {@inheritdoc} - */ - protected function setUp() { - parent::$modules[] = 'metatag_dc_advanced'; - parent::setUp(); - } - /** * Each of these meta tags has a different tag name vs its internal name. */ diff --git a/drupal/modules/metatag/metatag_extended_perms/README.txt b/drupal/modules/metatag/metatag_extended_perms/README.txt index ba2d609c9..4bd5059c2 100644 --- a/drupal/modules/metatag/metatag_extended_perms/README.txt +++ b/drupal/modules/metatag/metatag_extended_perms/README.txt @@ -25,6 +25,48 @@ before enabling it on production, to help ensure these problems are not encountered. +Updating from Metatag Access +-------------------------------------------------------------------------------- +The original sandbox module for this functionality was called "Metatag Access". +Sites which used that submodule should switch to this module. Rather than +loosing their configuration, use the following update script to convert the +permissions. + +/** + * Replace Metatag Access with Metatag Extended Perms. + */ +function mysite_update_9001() { + $installer = \Drupal::service('module_installer'); + + // Install the Metatag Extended Permissions module. + $installer->install(['metatag_extended_perms']); + + // Update the permissions. + foreach (Role::loadMultiple() as $role) { + // Keep track of whether the permissions changed for this role. + $changed = FALSE; + foreach ($role->getPermissions() as $key => $perm) { + // Look for permissions that started with the old permission string. + if (strpos($perm, 'access metatag tag') !== FALSE) { + // Grand the new permission. + $role->grantPermission(str_replace('access metatag tag', 'access metatag', $perm)); + + // Track that the role's permissions changed. + $changed = TRUE; + } + } + + // If the permissions changed, save the role. + if ($changed) { + $role->trustData()->save(); + } + } + + // Uninstall the Metatag Access module. + $installer->uninstall(['metatag_access']); +} + + Credits / contact -------------------------------------------------------------------------------- Originally written by Michael Petri [1]. diff --git a/drupal/modules/metatag/metatag_extended_perms/metatag_extended_perms.info.yml b/drupal/modules/metatag/metatag_extended_perms/metatag_extended_perms.info.yml index f2d6d1f78..928385acb 100644 --- a/drupal/modules/metatag/metatag_extended_perms/metatag_extended_perms.info.yml +++ b/drupal/modules/metatag/metatag_extended_perms/metatag_extended_perms.info.yml @@ -6,7 +6,7 @@ package: SEO dependencies: - metatag -# Information added by Drupal.org packaging script on 2020-12-05 -version: '8.x-1.15' +# Information added by Drupal.org packaging script on 2021-03-15 +version: '8.x-1.16' project: 'metatag' -datestamp: 1607188982 +datestamp: 1615820871 diff --git a/drupal/modules/metatag/metatag_extended_perms/metatag_extended_perms.module b/drupal/modules/metatag/metatag_extended_perms/metatag_extended_perms.module index fb0ff5706..9061ab959 100644 --- a/drupal/modules/metatag/metatag_extended_perms/metatag_extended_perms.module +++ b/drupal/modules/metatag/metatag_extended_perms/metatag_extended_perms.module @@ -16,6 +16,8 @@ function metatag_extended_perms_field_widget_form_alter(&$element, FormStateInte if ($context['widget'] instanceof MetatagFirehose) { $group_manager = \Drupal::getContainer()->get('plugin.manager.metatag.group'); + // Prevent access to the element until at least one permission is granted. + $element['#access'] = FALSE; foreach (Element::children($element) as $group_id) { $group = $group_manager->getDefinition($group_id, FALSE); if ($group === NULL) { @@ -33,9 +35,10 @@ function metatag_extended_perms_field_widget_form_alter(&$element, FormStateInte $element[$group_id][$tag_id]['#access'] = \Drupal::currentUser() ->hasPermission('access metatag ' . $group_id . '__' . $tag_id); - // Make the group accessible if user has access to the tag. + // Make the parent and group accessible if user has access to the tag. if ($element[$group_id][$tag_id]['#access']) { $element[$group_id]['#access'] = TRUE; + $element['#access'] = TRUE; } } } diff --git a/drupal/modules/metatag/metatag_extended_perms/tests/src/Functional/PermissionsTest.php b/drupal/modules/metatag/metatag_extended_perms/tests/src/Functional/PermissionsTest.php index 830a4d3d9..392cb0c96 100644 --- a/drupal/modules/metatag/metatag_extended_perms/tests/src/Functional/PermissionsTest.php +++ b/drupal/modules/metatag/metatag_extended_perms/tests/src/Functional/PermissionsTest.php @@ -104,9 +104,12 @@ public function testPermissionsExist() { $session = $this->assertSession(); $session->statusCodeEquals(200); - // Confirm that the page contains the standard text iddicating this is the + // Confirm that the page contains the standard text indicating this is the // permissions page. - $session->pageTextContains('Administer menus and menu items'); + $session->pageTextContains('Administer modules'); + $session->pageTextContains('Administer site configuration'); + $session->pageTextContains('Administer themes'); + $session->pageTextContains('Administer software updates'); // Look for each of the meta tags. foreach ($this->permissions as $group => $perms) { diff --git a/drupal/modules/metatag/metatag_facebook/metatag_facebook.info.yml b/drupal/modules/metatag/metatag_facebook/metatag_facebook.info.yml index 11944e97e..ed5f9b5d5 100644 --- a/drupal/modules/metatag/metatag_facebook/metatag_facebook.info.yml +++ b/drupal/modules/metatag/metatag_facebook/metatag_facebook.info.yml @@ -6,7 +6,7 @@ package: SEO dependencies: - metatag:metatag -# Information added by Drupal.org packaging script on 2020-12-05 -version: '8.x-1.15' +# Information added by Drupal.org packaging script on 2021-03-15 +version: '8.x-1.16' project: 'metatag' -datestamp: 1607188982 +datestamp: 1615820871 diff --git a/drupal/modules/metatag/metatag_facebook/tests/src/Functional/MetatagFacebookTagsTest.php b/drupal/modules/metatag/metatag_facebook/tests/src/Functional/MetatagFacebookTagsTest.php index c71799d9b..f3f6c7380 100644 --- a/drupal/modules/metatag/metatag_facebook/tests/src/Functional/MetatagFacebookTagsTest.php +++ b/drupal/modules/metatag/metatag_facebook/tests/src/Functional/MetatagFacebookTagsTest.php @@ -11,6 +11,11 @@ */ class MetatagFacebookTagsTest extends MetatagTagsTestBase { + /** + * {@inheritdoc} + */ + protected static $modules = ['metatag_facebook']; + /** * {@inheritdoc} */ @@ -25,14 +30,6 @@ class MetatagFacebookTagsTest extends MetatagTagsTestBase { */ protected $testNameAttribute = 'property'; - /** - * {@inheritdoc} - */ - protected function setUp() { - parent::$modules[] = 'metatag_facebook'; - parent::setUp(); - } - /** * Each of these meta tags has a different tag name vs its internal name. */ diff --git a/drupal/modules/metatag/metatag_favicons/metatag_favicons.info.yml b/drupal/modules/metatag/metatag_favicons/metatag_favicons.info.yml index b5179b53f..4b3940f93 100644 --- a/drupal/modules/metatag/metatag_favicons/metatag_favicons.info.yml +++ b/drupal/modules/metatag/metatag_favicons/metatag_favicons.info.yml @@ -6,7 +6,7 @@ package: SEO dependencies: - metatag:metatag -# Information added by Drupal.org packaging script on 2020-12-05 -version: '8.x-1.15' +# Information added by Drupal.org packaging script on 2021-03-15 +version: '8.x-1.16' project: 'metatag' -datestamp: 1607188982 +datestamp: 1615820871 diff --git a/drupal/modules/metatag/metatag_favicons/tests/src/Functional/MetatagFaviconsTagsTest.php b/drupal/modules/metatag/metatag_favicons/tests/src/Functional/MetatagFaviconsTagsTest.php index 96fcc70ad..aec9f6bf6 100644 --- a/drupal/modules/metatag/metatag_favicons/tests/src/Functional/MetatagFaviconsTagsTest.php +++ b/drupal/modules/metatag/metatag_favicons/tests/src/Functional/MetatagFaviconsTagsTest.php @@ -11,6 +11,11 @@ */ class MetatagFaviconsTagsTest extends MetatagTagsTestBase { + /** + * {@inheritdoc} + */ + protected static $modules = ['metatag_favicons']; + /** * {@inheritdoc} */ @@ -54,14 +59,6 @@ class MetatagFaviconsTagsTest extends MetatagTagsTestBase { */ protected $testValueAttribute = 'href'; - /** - * {@inheritdoc} - */ - protected function setUp() { - parent::$modules[] = 'metatag_favicons'; - parent::setUp(); - } - /** * Implements {tag_name}TestValueAttribute() for 'shortcut icon'. */ diff --git a/drupal/modules/metatag/metatag_google_cse/metatag_google_cse.info.yml b/drupal/modules/metatag/metatag_google_cse/metatag_google_cse.info.yml index beb9dbe7d..9cfe7ce4d 100644 --- a/drupal/modules/metatag/metatag_google_cse/metatag_google_cse.info.yml +++ b/drupal/modules/metatag/metatag_google_cse/metatag_google_cse.info.yml @@ -6,7 +6,7 @@ package: SEO dependencies: - metatag:metatag -# Information added by Drupal.org packaging script on 2020-12-05 -version: '8.x-1.15' +# Information added by Drupal.org packaging script on 2021-03-15 +version: '8.x-1.16' project: 'metatag' -datestamp: 1607188982 +datestamp: 1615820871 diff --git a/drupal/modules/metatag/metatag_google_cse/tests/src/Functional/MetatagGoogleCSETagsTest.php b/drupal/modules/metatag/metatag_google_cse/tests/src/Functional/MetatagGoogleCSETagsTest.php index 0787e2512..4867b6db1 100644 --- a/drupal/modules/metatag/metatag_google_cse/tests/src/Functional/MetatagGoogleCSETagsTest.php +++ b/drupal/modules/metatag/metatag_google_cse/tests/src/Functional/MetatagGoogleCSETagsTest.php @@ -11,6 +11,11 @@ */ class MetatagGoogleCSETagsTest extends MetatagTagsTestBase { + /** + * {@inheritdoc} + */ + protected static $modules = ['metatag_google_cse']; + /** * {@inheritdoc} */ @@ -22,14 +27,6 @@ class MetatagGoogleCSETagsTest extends MetatagTagsTestBase { 'thumbnail', ]; - /** - * {@inheritdoc} - */ - protected function setUp() { - parent::$modules[] = 'metatag_google_cse'; - parent::setUp(); - } - /** * Implements {tag_name}TestTagName() for 'google_rating'. */ diff --git a/drupal/modules/metatag/metatag_google_plus/metatag_google_plus.info.yml b/drupal/modules/metatag/metatag_google_plus/metatag_google_plus.info.yml index e9c4e69c5..746077905 100644 --- a/drupal/modules/metatag/metatag_google_plus/metatag_google_plus.info.yml +++ b/drupal/modules/metatag/metatag_google_plus/metatag_google_plus.info.yml @@ -6,7 +6,7 @@ package: SEO dependencies: - metatag:metatag -# Information added by Drupal.org packaging script on 2020-12-05 -version: '8.x-1.15' +# Information added by Drupal.org packaging script on 2021-03-15 +version: '8.x-1.16' project: 'metatag' -datestamp: 1607188982 +datestamp: 1615820871 diff --git a/drupal/modules/metatag/metatag_google_plus/tests/src/Functional/MetatagGooglePlusTagsTest.php b/drupal/modules/metatag/metatag_google_plus/tests/src/Functional/MetatagGooglePlusTagsTest.php index 4109d043a..c85c3adf6 100644 --- a/drupal/modules/metatag/metatag_google_plus/tests/src/Functional/MetatagGooglePlusTagsTest.php +++ b/drupal/modules/metatag/metatag_google_plus/tests/src/Functional/MetatagGooglePlusTagsTest.php @@ -11,6 +11,11 @@ */ class MetatagGooglePlusTagsTest extends MetatagTagsTestBase { + /** + * {@inheritdoc} + */ + protected static $modules = ['metatag_google_plus']; + /** * {@inheritdoc} */ @@ -27,14 +32,6 @@ class MetatagGooglePlusTagsTest extends MetatagTagsTestBase { */ protected $testNameAttribute = 'itemprop'; - /** - * {@inheritdoc} - */ - protected function setUp() { - parent::$modules[] = 'metatag_google_plus'; - parent::setUp(); - } - /** * Each of these meta tags has a different tag name vs its internal name. */ diff --git a/drupal/modules/metatag/metatag_hreflang/metatag_hreflang.info.yml b/drupal/modules/metatag/metatag_hreflang/metatag_hreflang.info.yml index 2c14c44d6..08f4d821b 100644 --- a/drupal/modules/metatag/metatag_hreflang/metatag_hreflang.info.yml +++ b/drupal/modules/metatag/metatag_hreflang/metatag_hreflang.info.yml @@ -6,7 +6,7 @@ package: SEO dependencies: - metatag:metatag -# Information added by Drupal.org packaging script on 2020-12-05 -version: '8.x-1.15' +# Information added by Drupal.org packaging script on 2021-03-15 +version: '8.x-1.16' project: 'metatag' -datestamp: 1607188982 +datestamp: 1615820871 diff --git a/drupal/modules/metatag/metatag_hreflang/tests/src/Functional/MetatagHreflangTagsTest.php b/drupal/modules/metatag/metatag_hreflang/tests/src/Functional/MetatagHreflangTagsTest.php index 040bd7dfc..8423cf4ba 100644 --- a/drupal/modules/metatag/metatag_hreflang/tests/src/Functional/MetatagHreflangTagsTest.php +++ b/drupal/modules/metatag/metatag_hreflang/tests/src/Functional/MetatagHreflangTagsTest.php @@ -12,6 +12,11 @@ */ class MetatagHreflangTagsTest extends MetatagTagsTestBase { + /** + * {@inheritdoc} + */ + protected static $modules = ['language', 'metatag_hreflang']; + /** * {@inheritdoc} */ @@ -42,10 +47,6 @@ class MetatagHreflangTagsTest extends MetatagTagsTestBase { * {@inheritdoc} */ protected function setUp() { - // Need the Language module in order for any of this to work. - parent::$modules[] = 'language'; - // This module. - parent::$modules[] = 'metatag_hreflang'; parent::setUp(); // Enable additional languages. diff --git a/drupal/modules/metatag/metatag_mobile/metatag_mobile.info.yml b/drupal/modules/metatag/metatag_mobile/metatag_mobile.info.yml index 856d0a3e7..d572a64b8 100644 --- a/drupal/modules/metatag/metatag_mobile/metatag_mobile.info.yml +++ b/drupal/modules/metatag/metatag_mobile/metatag_mobile.info.yml @@ -6,7 +6,7 @@ package: SEO dependencies: - metatag:metatag -# Information added by Drupal.org packaging script on 2020-12-05 -version: '8.x-1.15' +# Information added by Drupal.org packaging script on 2021-03-15 +version: '8.x-1.16' project: 'metatag' -datestamp: 1607188982 +datestamp: 1615820871 diff --git a/drupal/modules/metatag/metatag_mobile/tests/src/Functional/MetatagMobileTagsTest.php b/drupal/modules/metatag/metatag_mobile/tests/src/Functional/MetatagMobileTagsTest.php index b7d8fc543..ccb246fd4 100644 --- a/drupal/modules/metatag/metatag_mobile/tests/src/Functional/MetatagMobileTagsTest.php +++ b/drupal/modules/metatag/metatag_mobile/tests/src/Functional/MetatagMobileTagsTest.php @@ -11,6 +11,11 @@ */ class MetatagMobileTagsTest extends MetatagTagsTestBase { + /** + * {@inheritdoc} + */ + protected static $modules = ['metatag_mobile']; + /** * {@inheritdoc} */ @@ -55,14 +60,6 @@ class MetatagMobileTagsTest extends MetatagTagsTestBase { 'x_ua_compatible', ]; - /** - * {@inheritdoc} - */ - protected function setUp() { - parent::$modules[] = 'metatag_mobile'; - parent::setUp(); - } - /** * {@inheritdoc} */ @@ -92,20 +89,6 @@ protected function alternateHandheldTestValueAttribute() { return 'href'; } - /** - * Implements {tag_name}TestOutputXpath() for 'amphtml'. - */ - protected function amphtmlTestOutputXpath() { - return "//link[@rel='amphtml']"; - } - - /** - * Implements {tag_name}TestValueAttribute() for 'amphtml'. - */ - protected function amphtmlTestValueAttribute() { - return 'href'; - } - /** * Implements {tag_name}TestValue() for 'android_app_link_alternative'. */ diff --git a/drupal/modules/metatag/metatag_open_graph/metatag_open_graph.info.yml b/drupal/modules/metatag/metatag_open_graph/metatag_open_graph.info.yml index 5e4d81943..01bfba11e 100644 --- a/drupal/modules/metatag/metatag_open_graph/metatag_open_graph.info.yml +++ b/drupal/modules/metatag/metatag_open_graph/metatag_open_graph.info.yml @@ -6,7 +6,7 @@ package: SEO dependencies: - metatag:metatag -# Information added by Drupal.org packaging script on 2020-12-05 -version: '8.x-1.15' +# Information added by Drupal.org packaging script on 2021-03-15 +version: '8.x-1.16' project: 'metatag' -datestamp: 1607188982 +datestamp: 1615820871 diff --git a/drupal/modules/metatag/metatag_open_graph/src/Plugin/metatag/Tag/OgLatitude.php b/drupal/modules/metatag/metatag_open_graph/src/Plugin/metatag/Tag/OgLatitude.php index e1db6f070..b84745d01 100644 --- a/drupal/modules/metatag/metatag_open_graph/src/Plugin/metatag/Tag/OgLatitude.php +++ b/drupal/modules/metatag/metatag_open_graph/src/Plugin/metatag/Tag/OgLatitude.php @@ -11,7 +11,7 @@ * id = "og_latitude", * label = @Translation("Latitude"), * description = @Translation(""), - * name = "og:latitude", + * name = "place:location:latitude", * group = "open_graph", * weight = 16, * type = "string", diff --git a/drupal/modules/metatag/metatag_open_graph/src/Plugin/metatag/Tag/OgLongitude.php b/drupal/modules/metatag/metatag_open_graph/src/Plugin/metatag/Tag/OgLongitude.php index a25c59cf4..551bac4b8 100644 --- a/drupal/modules/metatag/metatag_open_graph/src/Plugin/metatag/Tag/OgLongitude.php +++ b/drupal/modules/metatag/metatag_open_graph/src/Plugin/metatag/Tag/OgLongitude.php @@ -11,7 +11,7 @@ * id = "og_longitude", * label = @Translation("Longitude"), * description = @Translation(""), - * name = "og:longitude", + * name = "place:location:longitude", * group = "open_graph", * weight = 16, * type = "string", diff --git a/drupal/modules/metatag/metatag_open_graph/tests/src/Functional/MetatagOpenGraphTagsTest.php b/drupal/modules/metatag/metatag_open_graph/tests/src/Functional/MetatagOpenGraphTagsTest.php index b2346f74c..e00f85030 100644 --- a/drupal/modules/metatag/metatag_open_graph/tests/src/Functional/MetatagOpenGraphTagsTest.php +++ b/drupal/modules/metatag/metatag_open_graph/tests/src/Functional/MetatagOpenGraphTagsTest.php @@ -11,6 +11,11 @@ */ class MetatagOpenGraphTagsTest extends MetatagTagsTestBase { + /** + * {@inheritdoc} + */ + protected static $modules = ['metatag_open_graph']; + /** * {@inheritdoc} */ @@ -86,18 +91,17 @@ class MetatagOpenGraphTagsTest extends MetatagTagsTestBase { */ protected $testNameAttribute = 'property'; - /** - * {@inheritdoc} - */ - protected function setUp() { - parent::$modules[] = 'metatag_open_graph'; - parent::setUp(); - } - /** * Each of these meta tags has a different tag name vs its internal name. */ protected function getTestTagName($tag_name) { + if ($tag_name == 'og_latitude') { + $tag_name = 'place:location:latitude'; + } + elseif ($tag_name == 'og_longitude') { + $tag_name = 'place:location:longitude'; + } + // Replace the first underline with a colon. $tag_name = str_replace('og_', 'og:', $tag_name); $tag_name = str_replace('article_', 'article:', $tag_name); diff --git a/drupal/modules/metatag/metatag_open_graph_products/metatag_open_graph_products.info.yml b/drupal/modules/metatag/metatag_open_graph_products/metatag_open_graph_products.info.yml index 49e50b737..8c6c2c020 100644 --- a/drupal/modules/metatag/metatag_open_graph_products/metatag_open_graph_products.info.yml +++ b/drupal/modules/metatag/metatag_open_graph_products/metatag_open_graph_products.info.yml @@ -7,7 +7,7 @@ dependencies: - metatag:metatag - metatag:metatag_open_graph -# Information added by Drupal.org packaging script on 2020-12-05 -version: '8.x-1.15' +# Information added by Drupal.org packaging script on 2021-03-15 +version: '8.x-1.16' project: 'metatag' -datestamp: 1607188982 +datestamp: 1615820871 diff --git a/drupal/modules/metatag/metatag_open_graph_products/tests/src/Functional/MetatagOpenGraphProductsTagsTest.php b/drupal/modules/metatag/metatag_open_graph_products/tests/src/Functional/MetatagOpenGraphProductsTagsTest.php index 87f169e43..3f1acdfa5 100644 --- a/drupal/modules/metatag/metatag_open_graph_products/tests/src/Functional/MetatagOpenGraphProductsTagsTest.php +++ b/drupal/modules/metatag/metatag_open_graph_products/tests/src/Functional/MetatagOpenGraphProductsTagsTest.php @@ -11,6 +11,11 @@ */ class MetatagOpenGraphProductsTagsTest extends MetatagTagsTestBase { + /** + * {@inheritdoc} + */ + protected static $modules = ['metatag_open_graph_products']; + /** * {@inheritdoc} */ @@ -29,14 +34,6 @@ class MetatagOpenGraphProductsTagsTest extends MetatagTagsTestBase { */ protected $testNameAttribute = 'property'; - /** - * {@inheritdoc} - */ - protected function setUp() { - parent::$modules[] = 'metatag_open_graph_products'; - parent::setUp(); - } - /** * Each of these meta tags has a different tag name vs its internal name. */ diff --git a/drupal/modules/metatag/metatag_page_manager/metatag_page_manager.info.yml b/drupal/modules/metatag/metatag_page_manager/metatag_page_manager.info.yml index b266b506d..c469bb375 100644 --- a/drupal/modules/metatag/metatag_page_manager/metatag_page_manager.info.yml +++ b/drupal/modules/metatag/metatag_page_manager/metatag_page_manager.info.yml @@ -7,7 +7,7 @@ dependencies: - page_manager:page_manager - metatag:metatag -# Information added by Drupal.org packaging script on 2020-12-05 -version: '8.x-1.15' +# Information added by Drupal.org packaging script on 2021-03-15 +version: '8.x-1.16' project: 'metatag' -datestamp: 1607188982 +datestamp: 1615820871 diff --git a/drupal/modules/metatag/metatag_page_manager/tests/src/Functional/MetatagPageManagerTest.php b/drupal/modules/metatag/metatag_page_manager/tests/src/Functional/MetatagPageManagerTest.php index 674da434c..5cccbb4af 100644 --- a/drupal/modules/metatag/metatag_page_manager/tests/src/Functional/MetatagPageManagerTest.php +++ b/drupal/modules/metatag/metatag_page_manager/tests/src/Functional/MetatagPageManagerTest.php @@ -19,7 +19,7 @@ class MetatagPageManagerTest extends BrowserTestBase { /** * {@inheritdoc} */ - public static $modules = [ + protected static $modules = [ // This module. 'metatag_page_manager', 'page_manager_ui', diff --git a/drupal/modules/metatag/metatag_pinterest/metatag_pinterest.info.yml b/drupal/modules/metatag/metatag_pinterest/metatag_pinterest.info.yml index fbd29135f..f870cf876 100644 --- a/drupal/modules/metatag/metatag_pinterest/metatag_pinterest.info.yml +++ b/drupal/modules/metatag/metatag_pinterest/metatag_pinterest.info.yml @@ -6,7 +6,7 @@ package: SEO dependencies: - metatag:metatag -# Information added by Drupal.org packaging script on 2020-12-05 -version: '8.x-1.15' +# Information added by Drupal.org packaging script on 2021-03-15 +version: '8.x-1.16' project: 'metatag' -datestamp: 1607188982 +datestamp: 1615820871 diff --git a/drupal/modules/metatag/metatag_pinterest/tests/src/Functional/MetatagPinterestTagsTest.php b/drupal/modules/metatag/metatag_pinterest/tests/src/Functional/MetatagPinterestTagsTest.php index 09edba973..791149f4e 100644 --- a/drupal/modules/metatag/metatag_pinterest/tests/src/Functional/MetatagPinterestTagsTest.php +++ b/drupal/modules/metatag/metatag_pinterest/tests/src/Functional/MetatagPinterestTagsTest.php @@ -11,6 +11,11 @@ */ class MetatagPinterestTagsTest extends MetatagTagsTestBase { + /** + * {@inheritdoc} + */ + protected static $modules = ['metatag_pinterest']; + /** * {@inheritdoc} */ @@ -35,14 +40,6 @@ class MetatagPinterestTagsTest extends MetatagTagsTestBase { */ protected $testNameAttribute = 'property'; - /** - * {@inheritdoc} - */ - protected function setUp() { - parent::$modules[] = 'metatag_pinterest'; - parent::setUp(); - } - /** * Each of these meta tags has a different tag name vs its internal name. */ diff --git a/drupal/modules/metatag/metatag_twitter_cards/metatag_twitter_cards.info.yml b/drupal/modules/metatag/metatag_twitter_cards/metatag_twitter_cards.info.yml index 75987c56b..48fbb2acc 100644 --- a/drupal/modules/metatag/metatag_twitter_cards/metatag_twitter_cards.info.yml +++ b/drupal/modules/metatag/metatag_twitter_cards/metatag_twitter_cards.info.yml @@ -6,7 +6,7 @@ package: SEO dependencies: - metatag:metatag -# Information added by Drupal.org packaging script on 2020-12-05 -version: '8.x-1.15' +# Information added by Drupal.org packaging script on 2021-03-15 +version: '8.x-1.16' project: 'metatag' -datestamp: 1607188982 +datestamp: 1615820871 diff --git a/drupal/modules/metatag/metatag_twitter_cards/tests/src/Functional/MetatagTwitterCardsTagsTest.php b/drupal/modules/metatag/metatag_twitter_cards/tests/src/Functional/MetatagTwitterCardsTagsTest.php index fa41edc81..9bd0ee112 100644 --- a/drupal/modules/metatag/metatag_twitter_cards/tests/src/Functional/MetatagTwitterCardsTagsTest.php +++ b/drupal/modules/metatag/metatag_twitter_cards/tests/src/Functional/MetatagTwitterCardsTagsTest.php @@ -11,6 +11,11 @@ */ class MetatagTwitterCardsTagsTest extends MetatagTagsTestBase { + /** + * {@inheritdoc} + */ + protected static $modules = ['metatag_twitter_cards']; + /** * {@inheritdoc} */ @@ -54,14 +59,6 @@ class MetatagTwitterCardsTagsTest extends MetatagTagsTestBase { // 'twitter_cards_player', ]; - /** - * {@inheritdoc} - */ - protected function setUp() { - parent::$modules[] = 'metatag_twitter_cards'; - parent::setUp(); - } - /** * Twitter meta tags (almost) all have colons instead of underlines. * diff --git a/drupal/modules/metatag/metatag_verification/metatag_verification.info.yml b/drupal/modules/metatag/metatag_verification/metatag_verification.info.yml index 7bc072625..b575b8036 100644 --- a/drupal/modules/metatag/metatag_verification/metatag_verification.info.yml +++ b/drupal/modules/metatag/metatag_verification/metatag_verification.info.yml @@ -6,7 +6,7 @@ package: SEO dependencies: - metatag:metatag -# Information added by Drupal.org packaging script on 2020-12-05 -version: '8.x-1.15' +# Information added by Drupal.org packaging script on 2021-03-15 +version: '8.x-1.16' project: 'metatag' -datestamp: 1607188982 +datestamp: 1615820871 diff --git a/drupal/modules/metatag/metatag_verification/tests/src/Functional/MetatagVerificationTagsTest.php b/drupal/modules/metatag/metatag_verification/tests/src/Functional/MetatagVerificationTagsTest.php index 4ebc2882e..9e01deb5d 100644 --- a/drupal/modules/metatag/metatag_verification/tests/src/Functional/MetatagVerificationTagsTest.php +++ b/drupal/modules/metatag/metatag_verification/tests/src/Functional/MetatagVerificationTagsTest.php @@ -11,6 +11,13 @@ */ class MetatagVerificationTagsTest extends MetatagTagsTestBase { + /** + * {@inheritdoc} + */ + protected static $modules = [ + 'metatag_verification', + ]; + /** * {@inheritdoc} */ @@ -23,17 +30,9 @@ class MetatagVerificationTagsTest extends MetatagTagsTestBase { 'pinterest', 'pocket', 'yandex', - 'zoom_domain_verification' + 'zoom_domain_verification', ]; - /** - * {@inheritdoc} - */ - protected function setUp() { - parent::$modules[] = 'metatag_verification'; - parent::setUp(); - } - /** * Each of these meta tags has a different tag name vs its internal name. */ diff --git a/drupal/modules/metatag/metatag_views/metatag_views.info.yml b/drupal/modules/metatag/metatag_views/metatag_views.info.yml index eb0f40ff7..66c98dd3a 100644 --- a/drupal/modules/metatag/metatag_views/metatag_views.info.yml +++ b/drupal/modules/metatag/metatag_views/metatag_views.info.yml @@ -7,7 +7,7 @@ dependencies: - metatag:metatag - drupal:views -# Information added by Drupal.org packaging script on 2020-12-05 -version: '8.x-1.15' +# Information added by Drupal.org packaging script on 2021-03-15 +version: '8.x-1.16' project: 'metatag' -datestamp: 1607188982 +datestamp: 1615820871 diff --git a/drupal/modules/metatag/metatag_views/tests/src/Functional/MetatagViewsBasicsTest.php b/drupal/modules/metatag/metatag_views/tests/src/Functional/MetatagViewsBasicsTest.php index 6757e5c3e..728295d4a 100644 --- a/drupal/modules/metatag/metatag_views/tests/src/Functional/MetatagViewsBasicsTest.php +++ b/drupal/modules/metatag/metatag_views/tests/src/Functional/MetatagViewsBasicsTest.php @@ -17,7 +17,7 @@ class MetatagViewsBasicsTest extends BrowserTestBase { /** * {@inheritdoc} */ - public static $modules = [ + protected static $modules = [ // Modules for core functionality. 'block', 'field', diff --git a/drupal/modules/metatag/src/Form/MetatagDefaultsForm.php b/drupal/modules/metatag/src/Form/MetatagDefaultsForm.php index bbbbc88d4..98212411d 100644 --- a/drupal/modules/metatag/src/Form/MetatagDefaultsForm.php +++ b/drupal/modules/metatag/src/Form/MetatagDefaultsForm.php @@ -117,6 +117,9 @@ public function form(array $form, FormStateInterface $form_state) { $token_types = empty($default_type) ? [] : [explode('__', $default_type)[0]]; + // Add the token browser at the top. + $form += $this->metatagToken->tokenBrowser($token_types); + // If this is a new Metatag defaults, then list available bundles. if ($metatag_defaults->isNew()) { $options = $this->getAvailableBundles(); diff --git a/drupal/modules/metatag/src/MetatagManager.php b/drupal/modules/metatag/src/MetatagManager.php index 53399bc9a..18cac1947 100644 --- a/drupal/modules/metatag/src/MetatagManager.php +++ b/drupal/modules/metatag/src/MetatagManager.php @@ -553,9 +553,9 @@ public function generateRawElements(array $tags, $entity = NULL, BubbleableMetad array_multisort($group, SORT_ASC, $weight, SORT_ASC, $metatag_tags); $ordered_tags = []; - foreach ($metatag_tags as $metatag) { - if (isset($tags[$metatag['id']])) { - $ordered_tags[$metatag['id']] = $tags[$metatag['id']]; + foreach ($metatag_tags as $id => $metatag) { + if (isset($tags[$id])) { + $ordered_tags[$id] = $tags[$id]; } } diff --git a/drupal/modules/metatag/src/Plugin/metatag/Tag/Description.php b/drupal/modules/metatag/src/Plugin/metatag/Tag/Description.php index 0c2ba09a6..ee2866ed0 100644 --- a/drupal/modules/metatag/src/Plugin/metatag/Tag/Description.php +++ b/drupal/modules/metatag/src/Plugin/metatag/Tag/Description.php @@ -19,14 +19,5 @@ * ) */ class Description extends MetaNameBase { - - /** - * {@inheritdoc} - */ - public function form(array $element = []) { - $form = parent::form($element); - $form['#maxlength'] = 320; - return $form; - } - + // Nothing here yet. Just a placeholder class for a plugin. } diff --git a/drupal/modules/metatag/src/Plugin/metatag/Tag/MetaNameBase.php b/drupal/modules/metatag/src/Plugin/metatag/Tag/MetaNameBase.php index 1c46c9a5f..da0061358 100644 --- a/drupal/modules/metatag/src/Plugin/metatag/Tag/MetaNameBase.php +++ b/drupal/modules/metatag/src/Plugin/metatag/Tag/MetaNameBase.php @@ -265,7 +265,7 @@ public function form(array $element = []) { '#type' => $this->isLong() ? 'textarea' : 'textfield', '#title' => $this->label(), '#default_value' => $this->value(), - '#maxlength' => 255, + '#maxlength' => 1024, '#required' => isset($element['#required']) ? $element['#required'] : FALSE, '#description' => $this->description(), '#element_validate' => [[get_class($this), 'validateTag']], diff --git a/drupal/modules/metatag/src/Plugin/metatag/Tag/Robots.php b/drupal/modules/metatag/src/Plugin/metatag/Tag/Robots.php index bd333e0ff..492546a67 100644 --- a/drupal/modules/metatag/src/Plugin/metatag/Tag/Robots.php +++ b/drupal/modules/metatag/src/Plugin/metatag/Tag/Robots.php @@ -69,28 +69,36 @@ public function form(array $element = []) { 'index' => [ '#states' => [ 'disabled' => [ - ':input[name="robots[noindex]"]' => ['checked' => TRUE], + [':input[name="robots[noindex]"]' => ['checked' => TRUE]], + 'or', + [':input[name*="[robots][noindex]"]' => ['checked' => TRUE]], ], ], ], 'noindex' => [ '#states' => [ 'disabled' => [ - ':input[name="robots[index]"]' => ['checked' => TRUE], + [':input[name="robots[index]"]' => ['checked' => TRUE]], + 'or', + [':input[name*="[robots][index]"]' => ['checked' => TRUE]], ], ], ], 'follow' => [ '#states' => [ 'disabled' => [ - ':input[name="robots[nofollow]"]' => ['checked' => TRUE], + [':input[name="robots[nofollow]"]' => ['checked' => TRUE]], + 'or', + [':input[name*="[robots][nofollow]"]' => ['checked' => TRUE]], ], ], ], 'nofollow' => [ '#states' => [ 'disabled' => [ - ':input[name="robots[follow]"]' => ['checked' => TRUE], + [':input[name="robots[follow]"]' => ['checked' => TRUE]], + 'or', + [':input[name*="[robots][follow]"]' => ['checked' => TRUE]], ], ], ], diff --git a/drupal/modules/metatag/src/Plugin/migrate/process/d6/NodewordsEntities.php b/drupal/modules/metatag/src/Plugin/migrate/process/d6/NodewordsEntities.php index 4121c442e..b6544d1b5 100644 --- a/drupal/modules/metatag/src/Plugin/migrate/process/d6/NodewordsEntities.php +++ b/drupal/modules/metatag/src/Plugin/migrate/process/d6/NodewordsEntities.php @@ -261,8 +261,6 @@ public function tagsMap() { // 'hreflang_' . $langcode => 'hreflang_per_language', // From metatag_mobile.metatag.inc: 'alternate_handheld' => 'alternate_handheld', - // @todo https://www.drupal.org/project/metatag/issues/3077781 - // 'amphtml' => '', 'android-app-link-alternative' => 'android_app_link_alternative', 'android-manifest' => 'android_manifest', 'apple-itunes-app' => 'apple_itunes_app', diff --git a/drupal/modules/metatag/src/Plugin/migrate/process/d7/MetatagEntities.php b/drupal/modules/metatag/src/Plugin/migrate/process/d7/MetatagEntities.php index c5df768f8..d8ea72399 100644 --- a/drupal/modules/metatag/src/Plugin/migrate/process/d7/MetatagEntities.php +++ b/drupal/modules/metatag/src/Plugin/migrate/process/d7/MetatagEntities.php @@ -247,8 +247,6 @@ protected function tagsMap() { // 'hreflang_' . $langcode => 'hreflang_per_language', // From metatag_mobile.metatag.inc: 'alternate_handheld' => 'alternate_handheld', - // @todo https://www.drupal.org/project/metatag/issues/3077781 - // 'amphtml' => '', 'android-app-link-alternative' => 'android_app_link_alternative', 'android-manifest' => 'android_manifest', 'apple-itunes-app' => 'apple_itunes_app', diff --git a/drupal/modules/metatag/tests/modules/metatag_test_custom_route/metatag_test_custom_route.info.yml b/drupal/modules/metatag/tests/modules/metatag_test_custom_route/metatag_test_custom_route.info.yml index dc263b855..9d53e1776 100644 --- a/drupal/modules/metatag/tests/modules/metatag_test_custom_route/metatag_test_custom_route.info.yml +++ b/drupal/modules/metatag/tests/modules/metatag_test_custom_route/metatag_test_custom_route.info.yml @@ -6,7 +6,7 @@ package: Testing dependencies: - metatag:metatag -# Information added by Drupal.org packaging script on 2020-12-05 -version: '8.x-1.15' +# Information added by Drupal.org packaging script on 2021-03-15 +version: '8.x-1.16' project: 'metatag' -datestamp: 1607188982 +datestamp: 1615820871 diff --git a/drupal/modules/metatag/tests/modules/metatag_test_integration/metatag_test_integration.info.yml b/drupal/modules/metatag/tests/modules/metatag_test_integration/metatag_test_integration.info.yml index ac185d1e1..faf3cf056 100644 --- a/drupal/modules/metatag/tests/modules/metatag_test_integration/metatag_test_integration.info.yml +++ b/drupal/modules/metatag/tests/modules/metatag_test_integration/metatag_test_integration.info.yml @@ -5,7 +5,7 @@ package: Testing dependencies: - metatag:metatag -# Information added by Drupal.org packaging script on 2020-12-05 -version: '8.x-1.15' +# Information added by Drupal.org packaging script on 2021-03-15 +version: '8.x-1.16' project: 'metatag' -datestamp: 1607188982 +datestamp: 1615820871 diff --git a/drupal/modules/metatag/tests/modules/metatag_test_tag/metatag_test_tag.info.yml b/drupal/modules/metatag/tests/modules/metatag_test_tag/metatag_test_tag.info.yml index 94ea37134..12d764ca3 100644 --- a/drupal/modules/metatag/tests/modules/metatag_test_tag/metatag_test_tag.info.yml +++ b/drupal/modules/metatag/tests/modules/metatag_test_tag/metatag_test_tag.info.yml @@ -6,7 +6,7 @@ package: Testing dependencies: - metatag:metatag -# Information added by Drupal.org packaging script on 2020-12-05 -version: '8.x-1.15' +# Information added by Drupal.org packaging script on 2021-03-15 +version: '8.x-1.16' project: 'metatag' -datestamp: 1607188982 +datestamp: 1615820871 diff --git a/drupal/modules/metatag/tests/src/Functional/DefaultTags.php b/drupal/modules/metatag/tests/src/Functional/DefaultTags.php index 53abe27dd..6375b2530 100644 --- a/drupal/modules/metatag/tests/src/Functional/DefaultTags.php +++ b/drupal/modules/metatag/tests/src/Functional/DefaultTags.php @@ -17,7 +17,7 @@ class DefaultTags extends BrowserTestBase { /** * {@inheritdoc} */ - public static $modules = [ + protected static $modules = [ // Modules for core functionality. 'node', 'taxonomy', @@ -153,7 +153,7 @@ public function testUserLoginPages() { // Check the meta tags. $xpath = $this->xpath("//link[@rel='canonical']"); - $this->assertNotEqual((string) $xpath[0]->getAttribute('href'), $front_url); + $this->assertNotEquals((string) $xpath[0]->getAttribute('href'), $front_url); self::assertEquals((string) $xpath[0]->getAttribute('href'), $this_page_url); } } diff --git a/drupal/modules/metatag/tests/src/Functional/DisabledDefaultTags.php b/drupal/modules/metatag/tests/src/Functional/DisabledDefaultTags.php index 66817a4ec..52a23c189 100644 --- a/drupal/modules/metatag/tests/src/Functional/DisabledDefaultTags.php +++ b/drupal/modules/metatag/tests/src/Functional/DisabledDefaultTags.php @@ -17,7 +17,7 @@ class DisabledDefaultTags extends BrowserTestBase { /** * {@inheritdoc} */ - public static $modules = [ + protected static $modules = [ // Modules for core functionality. 'node', 'taxonomy', diff --git a/drupal/modules/metatag/tests/src/Functional/EnsureDevelWebProfilerWorks.php b/drupal/modules/metatag/tests/src/Functional/EnsureDevelWebProfilerWorks.php new file mode 100644 index 000000000..901dc0d04 --- /dev/null +++ b/drupal/modules/metatag/tests/src/Functional/EnsureDevelWebProfilerWorks.php @@ -0,0 +1,36 @@ +<?php + +namespace Drupal\Tests\metatag\Functional; + +/** + * Verify that enabling WebProfiler won't cause the site to blow up. + * + * @group metatag + */ +class EnsureDevelWebProfilerWorks extends EnsureDevelWorks { + + /** + * {@inheritdoc} + */ + public static $modules = [ + // Modules for core functionality. + 'node', + 'field', + 'field_ui', + 'user', + + // Contrib dependencies. + 'token', + + // This module. + 'metatag', + + // Use the custom route to verify the site works. + 'metatag_test_custom_route', + + // The modules to test. + 'devel', + 'webprofiler', + ]; + +} diff --git a/drupal/modules/metatag/tests/src/Functional/EnsureDevelWorks.php b/drupal/modules/metatag/tests/src/Functional/EnsureDevelWorks.php new file mode 100644 index 000000000..7fb43a271 --- /dev/null +++ b/drupal/modules/metatag/tests/src/Functional/EnsureDevelWorks.php @@ -0,0 +1,63 @@ +<?php + +namespace Drupal\Tests\metatag\Functional; + +use Drupal\Tests\BrowserTestBase; + +/** + * Verify that enabling Devel won't cause the site to blow up. + * + * @group metatag + */ +class EnsureDevelWorks extends BrowserTestBase { + + // Contains helper methods. + use MetatagHelperTrait; + + /** + * {@inheritdoc} + */ + protected $defaultTheme = 'stark'; + + /** + * {@inheritdoc} + */ + public static $modules = [ + // Modules for core functionality. + 'node', + 'field', + 'field_ui', + 'user', + + // Contrib dependencies. + 'token', + + // This module. + 'metatag', + + // Use the custom route to verify the site works. + 'metatag_test_custom_route', + + // The modules to test. + 'devel', + ]; + + /** + * Load the custom route, make sure something is output. + */ + public function testCustomRoute() { + $this->drupalGet('metatag_test_custom_route'); + $this->assertResponse(200); + $this->assertText('Hello world!'); + } + + /** + * Make sure that the system still works when some example content exists. + */ + public function testNode() { + $node = $this->createContentTypeNode(); + $this->drupalGet($node->toUrl()); + $this->assertResponse(200); + } + +} diff --git a/drupal/modules/metatag/tests/src/Functional/MaintenanceMode.php b/drupal/modules/metatag/tests/src/Functional/MaintenanceMode.php index 680f05da9..1bd3cd8f0 100644 --- a/drupal/modules/metatag/tests/src/Functional/MaintenanceMode.php +++ b/drupal/modules/metatag/tests/src/Functional/MaintenanceMode.php @@ -18,7 +18,7 @@ class MaintenanceMode extends BrowserTestBase { /** * {@inheritdoc} */ - public static $modules = [ + protected static $modules = [ // Modules for core functionality. 'node', 'field', @@ -43,10 +43,11 @@ class MaintenanceMode extends BrowserTestBase { public function testUser1() { // Load the user 1 profile page. $this->drupalGet('/user/1'); + $session = $this->assertSession(); // Confirm the page title is correct. - $this->assertRaw('<title>Access denied | '); - $this->assertNoRaw('<title>admin | '); - $this->assertNoRaw('<title>Site under maintenance | '); + $session->responseContains('<title>Access denied | '); + $session->responseNotContains('<title>admin | '); + $session->responseNotContains('<title>Site under maintenance | '); // Put the site into maintenance mode. \Drupal::state()->set('system.maintenance_mode', TRUE); @@ -55,9 +56,9 @@ public function testUser1() { // Load the user 1 profile page again. $this->drupalGet('/user/1'); // Confirm the page title has changed. - $this->assertNoRaw('<title>Access denied | '); - $this->assertNoRaw('<title>admin | '); - $this->assertRaw('<title>Site under maintenance | '); + $session->responseNotContains('<title>Access denied | '); + $session->responseNotContains('<title>admin | '); + $session->responseContains('<title>Site under maintenance | '); } } diff --git a/drupal/modules/metatag/tests/src/Functional/MetatagAdminTest.php b/drupal/modules/metatag/tests/src/Functional/MetatagAdminTest.php index 79e0e292a..867e0c305 100644 --- a/drupal/modules/metatag/tests/src/Functional/MetatagAdminTest.php +++ b/drupal/modules/metatag/tests/src/Functional/MetatagAdminTest.php @@ -20,7 +20,7 @@ class MetatagAdminTest extends BrowserTestBase { /** * {@inheritdoc} */ - public static $modules = [ + protected static $modules = [ // Core modules. // @see testAvailableConfigEntities 'block', @@ -85,77 +85,77 @@ public function testDefaults() { // Check that the user can see the list of metatag defaults. $this->drupalGet('admin/config/search/metatag'); - $this->assertSession()->statusCodeEquals(200); + $session = $this->assertSession(); + $session->statusCodeEquals(200); // Check that the Global defaults were created. - $this->assertLinkByHref('admin/config/search/metatag/global', 0, $this->t('Global defaults were created on installation.')); + $session->linkByHrefExists('admin/config/search/metatag/global'); // Check that Global and entity defaults can't be deleted. - $this->assertNoLinkByHref('admin/config/search/metatag/global/delete', 0, $this->t("Global defaults can't be deleted")); - $this->assertNoLinkByHref('admin/config/search/metatag/node/delete', 0, $this->t("Entity defaults can't be deleted")); + $session->linkByHrefNotExists('admin/config/search/metatag/global/delete'); + $session->linkByHrefNotExists('admin/config/search/metatag/node/delete'); // Check that the module defaults were injected into the Global config // entity. $this->drupalGet('admin/config/search/metatag/global'); - $this->assertSession()->statusCodeEquals(200); + $session->statusCodeEquals(200); $this->assertFieldById('edit-title', $metatag_defaults->get('title'), $this->t('Metatag defaults were injected into the Global configuration entity.')); - // Update the Global defaults and test them. $this->drupalGet('admin/config/search/metatag/global'); - $this->assertSession()->statusCodeEquals(200); + $session->statusCodeEquals(200); $values = [ 'title' => 'Test title', 'description' => 'Test description', ]; $this->drupalPostForm(NULL, $values, 'Save'); - $this->assertText('Saved the Global Metatag defaults.'); + $session->pageTextContains('Saved the Global Metatag defaults.'); $this->drupalGet('hit-a-404'); - $this->assertSession()->statusCodeEquals(404); + $session->statusCodeEquals(404); foreach ($values as $metatag => $value) { - $this->assertRaw($value, $this->t('Updated metatag @tag was found in the HEAD section of the page.', ['@tag' => $metatag])); + $session->responseContains($value, $this->t('Updated metatag @tag was found in the HEAD section of the page.', ['@tag' => $metatag])); } // Check that tokens are processed. $this->drupalGet('admin/config/search/metatag/global'); - $this->assertSession()->statusCodeEquals(200); + $session->statusCodeEquals(200); $values = [ 'title' => '[site:name] | Test title', 'description' => '[site:name] | Test description', ]; $this->drupalPostForm(NULL, $values, 'Save'); - $this->assertText('Saved the Global Metatag defaults.'); + $session->pageTextContains('Saved the Global Metatag defaults.'); drupal_flush_all_caches(); $this->drupalGet('hit-a-404'); - $this->assertSession()->statusCodeEquals(404); + $session->statusCodeEquals(404); foreach ($values as $metatag => $value) { $processed_value = \Drupal::token()->replace($value); - $this->assertRaw($processed_value, $this->t('Processed token for metatag @tag was found in the HEAD section of the page.', ['@tag' => $metatag])); + $session->responseContains($processed_value, $this->t('Processed token for metatag @tag was found in the HEAD section of the page.', ['@tag' => $metatag])); } // Test the Robots plugin. $this->drupalGet('admin/config/search/metatag/global'); - $this->assertSession()->statusCodeEquals(200); + $session->statusCodeEquals(200); $robots_values = ['index', 'follow', 'noydir']; $values = []; foreach ($robots_values as $value) { $values['robots[' . $value . ']'] = TRUE; } $this->drupalPostForm(NULL, $values, 'Save'); - $this->assertText('Saved the Global Metatag defaults.'); + $session->pageTextContains('Saved the Global Metatag defaults.'); drupal_flush_all_caches(); // Trigger a 404 request. $this->drupalGet('hit-a-404'); - $this->assertSession()->statusCodeEquals(404); + $session->statusCodeEquals(404); $robots_value = implode(', ', $robots_values); - $this->assertRaw($robots_value, $this->t('Robots metatag has the expected values.')); + $session->responseContains($robots_value, $this->t('Robots metatag has the expected values.')); // Test reverting global configuration to its defaults. $this->drupalGet('admin/config/search/metatag/global/revert'); - $this->assertSession()->statusCodeEquals(200); + $session->statusCodeEquals(200); $this->drupalPostForm(NULL, [], 'Revert'); - $this->assertText('Reverted Global defaults.'); - $this->assertText($default_title, 'Global title was reverted to its default value.'); + $session->pageTextContains('Reverted Global defaults.'); + $session->pageTextContains($default_title); $this->drupalLogout(); } @@ -174,10 +174,11 @@ public function testAvailableConfigEntities() { // Load the default-add page. $this->drupalGet('admin/config/search/metatag/add'); - $this->assertSession()->statusCodeEquals(200); + $session = $this->assertSession(); + $session->statusCodeEquals(200); // Confirm the 'type' field exists. - $this->assertFieldByName('id'); + $session->fieldExists('id'); // Compile a list of entities from the list. $options = $this->cssSelect('select[name="id"] option'); @@ -208,41 +209,42 @@ public function testSpecialPages() { // Adjust the front page and test it. $this->drupalGet('admin/config/search/metatag/front'); - $this->assertSession()->statusCodeEquals(200); + $session = $this->assertSession(); + $session->statusCodeEquals(200); $values = [ 'description' => 'Front page description', ]; $this->drupalPostForm(NULL, $values, 'Save'); - $this->assertText('Saved the Front page Metatag defaults.'); + $session->pageTextContains('Saved the Front page Metatag defaults.'); $this->drupalGet('<front>'); - $this->assertSession()->statusCodeEquals(200); - $this->assertRaw($values['description'], $this->t('Front page defaults are used at the front page.')); + $session->statusCodeEquals(200); + $session->responseContains($values['description'], $this->t('Front page defaults are used at the front page.')); // Adjust the 403 page and test it. $this->drupalGet('admin/config/search/metatag/403'); - $this->assertSession()->statusCodeEquals(200); + $session->statusCodeEquals(200); $values = [ 'description' => '403 page description.', ]; $this->drupalPostForm(NULL, $values, 'Save'); - $this->assertText('Saved the 403 access denied Metatag defaults.'); + $session->pageTextContains('Saved the 403 access denied Metatag defaults.'); $this->drupalLogout(); $this->drupalGet('admin/config/search/metatag'); - $this->assertSession()->statusCodeEquals(403); - $this->assertRaw($values['description'], $this->t('403 page defaults are used at 403 pages.')); + $session->statusCodeEquals(403); + $session->responseContains($values['description'], $this->t('403 page defaults are used at 403 pages.')); // Adjust the 404 page and test it. $this->drupalLogin($account); $this->drupalGet('admin/config/search/metatag/404'); - $this->assertSession()->statusCodeEquals(200); + $session->statusCodeEquals(200); $values = [ 'description' => '404 page description.', ]; $this->drupalPostForm(NULL, $values, 'Save'); - $this->assertText('Saved the 404 page not found Metatag defaults.'); + $session->pageTextContains('Saved the 404 page not found Metatag defaults.'); $this->drupalGet('foo'); - $this->assertSession()->statusCodeEquals(404); - $this->assertRaw($values['description'], $this->t('404 page defaults are used at 404 pages.')); + $session->statusCodeEquals(404); + $session->responseContains($values['description'], $this->t('404 page defaults are used at 404 pages.')); $this->drupalLogout(); } @@ -265,13 +267,14 @@ public function testOverrides() { // Update the Metatag Node defaults. $this->drupalGet('admin/config/search/metatag/node'); - $this->assertSession()->statusCodeEquals(200); + $session = $this->assertSession(); + $session->statusCodeEquals(200); $values = [ 'title' => 'Test title for a node.', 'description' => 'Test description for a node.', ]; $this->drupalPostForm(NULL, $values, 'Save'); - $this->assertText('Saved the Content Metatag defaults.'); + $session->pageTextContains('Saved the Content Metatag defaults.'); // Create a test node. $node = $this->drupalCreateNode([ @@ -281,32 +284,32 @@ public function testOverrides() { // Check that the new values are found in the response. $this->drupalGet('node/' . $node->id()); - $this->assertSession()->statusCodeEquals(200); + $session->statusCodeEquals(200); foreach ($values as $metatag => $value) { - $this->assertRaw($value, $this->t('Node metatag @tag overrides Global defaults.', ['@tag' => $metatag])); + $session->responseContains($value, $this->t('Node metatag @tag overrides Global defaults.', ['@tag' => $metatag])); } // Check that when the node defaults don't define a metatag, the Global one // is used. // First unset node defaults. $this->drupalGet('admin/config/search/metatag/node'); - $this->assertSession()->statusCodeEquals(200); + $session->statusCodeEquals(200); $values = [ 'title' => '', 'description' => '', ]; $this->drupalPostForm(NULL, $values, 'Save'); - $this->assertText('Saved the Content Metatag defaults.'); + $session->pageTextContains('Saved the Content Metatag defaults.'); // Then, set global ones. $this->drupalGet('admin/config/search/metatag/global'); - $this->assertSession()->statusCodeEquals(200); + $session->statusCodeEquals(200); $values = [ 'title' => 'Global title', 'description' => 'Global description', ]; $this->drupalPostForm(NULL, $values, 'Save'); - $this->assertText('Saved the Global Metatag defaults.'); + $session->pageTextContains('Saved the Global Metatag defaults.'); // Next, test that global defaults are rendered since node ones are empty. // We are creating a new node as doing a get on the previous one would @@ -319,21 +322,21 @@ public function testOverrides() { 'type' => 'article', ]); $this->drupalGet('node/' . $node->id()); - $this->assertSession()->statusCodeEquals(200); + $session->statusCodeEquals(200); foreach ($values as $metatag => $value) { - $this->assertRaw($value, $this->t('Found global @tag tag as Node does not set it.', ['@tag' => $metatag])); + $session->responseContains($value, $this->t('Found global @tag tag as Node does not set it.', ['@tag' => $metatag])); } // Now create article overrides and then test them. $this->drupalGet('admin/config/search/metatag/add'); - $this->assertSession()->statusCodeEquals(200); + $session->statusCodeEquals(200); $values = [ 'id' => 'node__article', 'title' => 'Article title override', 'description' => 'Article description override', ]; $this->drupalPostForm(NULL, $values, 'Save'); - $this->assertText(strip_tags($this->t('Created the %label Metatag defaults.', ['%label' => 'Content: Article']))); + $session->pageTextContains(strip_tags('Created the Content: Article Metatag defaults.')); // Confirm the fields load properly on the node/add/article page. $node = $this->drupalCreateNode([ @@ -341,17 +344,17 @@ public function testOverrides() { 'type' => 'article', ]); $this->drupalGet('node/' . $node->id()); - $this->assertSession()->statusCodeEquals(200); + $session->statusCodeEquals(200); unset($values['id']); foreach ($values as $metatag => $value) { - $this->assertRaw($value, $this->t('Found bundle override for tag @tag.', ['@tag' => $metatag])); + $session->responseContains($value, $this->t('Found bundle override for tag @tag.', ['@tag' => $metatag])); } // Test deleting the article defaults. $this->drupalGet('admin/config/search/metatag/node__article/delete'); - $this->assertSession()->statusCodeEquals(200); + $session->statusCodeEquals(200); $this->drupalPostForm(NULL, [], 'Delete'); - $this->assertText($this->t('Deleted @label defaults.', ['@label' => 'Content: Article'])); + $session->pageTextContains('Deleted Content: Article defaults.'); } /** @@ -377,7 +380,8 @@ public function testEntityDefaultInheritence() { // Add a Metatag field to the Article content type. $this->drupalGet('admin/structure/types/manage/article/fields/add-field'); - $this->assertSession()->statusCodeEquals(200); + $session = $this->assertSession(); + $session->statusCodeEquals(200); $edit = [ 'new_storage_type' => 'metatag', 'label' => 'Meta tags', @@ -385,33 +389,33 @@ public function testEntityDefaultInheritence() { ]; $this->drupalPostForm(NULL, $edit, $this->t('Save and continue')); $this->drupalPostForm(NULL, [], $this->t('Save field settings')); - $this->assertText(strip_tags($this->t('Updated field %label field settings.', ['%label' => 'Meta tags']))); + $session->pageTextContains(strip_tags('Updated field Meta tags field settings.')); $this->drupalPostForm(NULL, [], $this->t('Save settings')); - $this->assertText(strip_tags($this->t('Saved %label configuration.', ['%label' => 'Meta tags']))); + $session->pageTextContains(strip_tags('Saved Meta tags configuration.')); // Try creating an article, confirm the fields are present. This should be // the node default values that are shown. $this->drupalGet('node/add/article'); - $this->assertSession()->statusCodeEquals(200); - $this->assertFieldByName('field_meta_tags[0][basic][title]', '[node:title] | [site:name]'); - $this->assertFieldByName('field_meta_tags[0][basic][description]', '[node:summary]'); + $session->statusCodeEquals(200); + $session->fieldValueEquals('field_meta_tags[0][basic][title]', '[node:title] | [site:name]'); + $session->fieldValueEquals('field_meta_tags[0][basic][description]', '[node:summary]'); // Customize the Article content type defaults. $this->drupalGet('admin/config/search/metatag/add'); - $this->assertSession()->statusCodeEquals(200); + $session->statusCodeEquals(200); $values = [ 'id' => 'node__article', 'title' => 'Article title override', 'description' => 'Article description override', ]; $this->drupalPostForm(NULL, $values, 'Save'); - $this->assertText(strip_tags($this->t('Created the %label Metatag defaults.', ['%label' => 'Content: Article']))); + $session->pageTextContains(strip_tags('Created the Content: Article Metatag defaults.')); // Try creating an article, this time with the overridden defaults. $this->drupalGet('node/add/article'); - $this->assertSession()->statusCodeEquals(200); - $this->assertFieldByName('field_meta_tags[0][basic][title]', 'Article title override'); - $this->assertFieldByName('field_meta_tags[0][basic][description]', 'Article description override'); + $session->statusCodeEquals(200); + $session->fieldValueEquals('field_meta_tags[0][basic][title]', 'Article title override'); + $session->fieldValueEquals('field_meta_tags[0][basic][description]', 'Article description override'); } /** @@ -422,6 +426,7 @@ public function testDefaultProtected() { $permissions = ['administer site configuration', 'administer meta tags']; $account = $this->drupalCreateUser($permissions); $this->drupalLogin($account); + $session = $this->assertSession(); // Add default metatag for Articles. $edit = [ @@ -431,25 +436,25 @@ public function testDefaultProtected() { // Check that protected defaults contains "Revert" link instead of "Delete". foreach (MetatagManager::protectedDefaults() as $protected) { - $this->assertLinkByHref('/admin/config/search/metatag/' . $protected); - $this->assertLinkByHref('/admin/config/search/metatag/' . $protected . '/revert'); - $this->assertNoLinkByHref('/admin/config/search/metatag/' . $protected . '/delete'); + $session->linkByHrefExists('/admin/config/search/metatag/' . $protected); + $session->linkByHrefExists('/admin/config/search/metatag/' . $protected . '/revert'); + $session->linkByHrefNotExists('/admin/config/search/metatag/' . $protected . '/delete'); } // Confirm that non protected defaults can be deleted. - $this->assertLinkByHref('/admin/config/search/metatag/node__article'); - $this->assertNoLinkByHref('/admin/config/search/metatag/node__article/revert'); - $this->assertLinkByHref('/admin/config/search/metatag/node__article/delete'); + $session->linkByHrefExists('/admin/config/search/metatag/node__article'); + $session->linkByHrefNotExists('/admin/config/search/metatag/node__article/revert'); + $session->linkByHrefExists('/admin/config/search/metatag/node__article/delete'); // Visit each protected default page to confirm "Delete" button is hidden. foreach (MetatagManager::protectedDefaults() as $protected) { $this->drupalGet('/admin/config/search/metatag/' . $protected); - $this->assertNoLink('Delete'); + $session->linkNotExists('Delete'); } // Confirm that non protected defaults can be deleted. $this->drupalGet('/admin/config/search/metatag/node__article'); - $this->assertLink('Delete'); + $session->linkExists('Delete'); } /** @@ -457,16 +462,17 @@ public function testDefaultProtected() { */ public function testListPager() { $this->loginUser1(); + $session = $this->assertSession(); $this->drupalGet('admin/config/search/metatag'); - $this->assertSession()->statusCodeEquals(200); - $this->assertLinkByHref('/admin/config/search/metatag/global'); - $this->assertLinkByHref('/admin/config/search/metatag/front'); - $this->assertLinkByHref('/admin/config/search/metatag/403'); - $this->assertLinkByHref('/admin/config/search/metatag/404'); - $this->assertLinkByHref('/admin/config/search/metatag/node'); - $this->assertLinkByHref('/admin/config/search/metatag/taxonomy_term'); - $this->assertLinkByHref('/admin/config/search/metatag/user'); + $session->statusCodeEquals(200); + $session->linkByHrefExists('/admin/config/search/metatag/global'); + $session->linkByHrefExists('/admin/config/search/metatag/front'); + $session->linkByHrefExists('/admin/config/search/metatag/403'); + $session->linkByHrefExists('/admin/config/search/metatag/404'); + $session->linkByHrefExists('/admin/config/search/metatag/node'); + $session->linkByHrefExists('/admin/config/search/metatag/taxonomy_term'); + $session->linkByHrefExists('/admin/config/search/metatag/user'); // Create 50 vocabularies and generate metatag defaults for all of them. for ($i = 0; $i < 50; $i++) { @@ -479,27 +485,26 @@ public function testListPager() { // Reload the page. $this->drupalGet('admin/config/search/metatag'); - $this->assertLinkByHref('/admin/config/search/metatag/global'); - $this->assertLinkByHref('/admin/config/search/metatag/front'); - $this->assertLinkByHref('/admin/config/search/metatag/403'); - $this->assertLinkByHref('/admin/config/search/metatag/404'); - $this->assertLinkByHref('/admin/config/search/metatag/node'); - $this->assertLinkByHref('/admin/config/search/metatag/taxonomy_term'); + $session->linkByHrefExists('/admin/config/search/metatag/global'); + $session->linkByHrefExists('/admin/config/search/metatag/front'); + $session->linkByHrefExists('/admin/config/search/metatag/403'); + $session->linkByHrefExists('/admin/config/search/metatag/404'); + $session->linkByHrefExists('/admin/config/search/metatag/node'); + $session->linkByHrefExists('/admin/config/search/metatag/taxonomy_term'); // User entity not visible because it has been pushed to the next page. - $this->assertNoLinkByHref('/admin/config/search/metatag/user'); + $session->linkByHrefNotExists('/admin/config/search/metatag/user'); $this->clickLink('Next'); // Go to next page and confirm that parents are loaded and user us present. - $this->assertLinkByHref('/admin/config/search/metatag/global'); - $this->assertLinkByHref('/admin/config/search/metatag/taxonomy_term'); + $session->linkByHrefExists('/admin/config/search/metatag/global'); + $session->linkByHrefExists('/admin/config/search/metatag/taxonomy_term'); // Main links not visible in the 2nd page. - $this->assertNoLinkByHref('/admin/config/search/metatag/front'); - $this->assertNoLinkByHref('/admin/config/search/metatag/403'); - $this->assertNoLinkByHref('/admin/config/search/metatag/404'); - $this->assertNoLinkByHref('/admin/config/search/metatag/node'); + $session->linkByHrefNotExists('/admin/config/search/metatag/front'); + $session->linkByHrefNotExists('/admin/config/search/metatag/403'); + $session->linkByHrefNotExists('/admin/config/search/metatag/404'); + $session->linkByHrefNotExists('/admin/config/search/metatag/node'); // User is present because was pushed to page 2. - $this->assertLinkByHref('/admin/config/search/metatag/user'); - + $session->linkByHrefExists('/admin/config/search/metatag/user'); } } diff --git a/drupal/modules/metatag/tests/src/Functional/MetatagConfigTranslationTest.php b/drupal/modules/metatag/tests/src/Functional/MetatagConfigTranslationTest.php index a3179c09e..43388a082 100644 --- a/drupal/modules/metatag/tests/src/Functional/MetatagConfigTranslationTest.php +++ b/drupal/modules/metatag/tests/src/Functional/MetatagConfigTranslationTest.php @@ -31,11 +31,9 @@ class MetatagConfigTranslationTest extends BrowserTestBase { protected $adminUser; /** - * Modules to enable. - * - * @var array + * {@inheritdoc} */ - public static $modules = [ + protected static $modules = [ 'metatag', 'language', 'config_translation', @@ -84,14 +82,15 @@ protected function setUp() { public function testConfigTranslationsExist() { // Ensure the config shows on the admin form. $this->drupalGet('admin/config/regional/config-translation'); - $this->assertSession()->statusCodeEquals(200); - $this->assertText($this->t('Metatag defaults')); + $session = $this->assertSession(); + $session->statusCodeEquals(200); + $session->pageTextContains('Metatag defaults'); // Load the main metatag_defaults config translation page. $this->drupalGet('admin/config/regional/config-translation/metatag_defaults'); - $this->assertSession()->statusCodeEquals(200); + $session->statusCodeEquals(200); // @todo Update this to confirm the H1 is loaded. - $this->assertRaw($this->t('Metatag defaults')); + $session->responseContains($this->t('Metatag defaults')); // Load all of the Metatag defaults. $defaults = \Drupal::configFactory()->listAll('metatag.metatag_defaults'); @@ -102,7 +101,7 @@ public function testConfigTranslationsExist() { // Confirm each of the configs is available on the translation form. foreach ($defaults as $config_name) { if ($config_entity = $config_manager->loadConfigEntityByName($config_name)) { - $this->assertText($config_entity->label()); + $session->pageTextContains($config_entity->label()); } } @@ -110,7 +109,7 @@ public function testConfigTranslationsExist() { foreach ($defaults as $config_name) { if ($config_entity = $config_manager->loadConfigEntityByName($config_name)) { $this->drupalGet('admin/config/search/metatag/' . $config_entity->id() . '/translate'); - $this->assertSession()->statusCodeEquals(200); + $session->statusCodeEquals(200); } else { $this->error('Unable to load a Metatag default config: ' . $config_name); @@ -124,30 +123,31 @@ public function testConfigTranslationsExist() { public function testConfigTranslations() { // Add something to the Global config. $this->drupalGet('admin/config/search/metatag/global'); - $this->assertSession()->statusCodeEquals(200); + $session = $this->assertSession(); + $session->statusCodeEquals(200); $edit = [ 'title' => 'Test title', 'description' => 'Test description', ]; $this->drupalPostForm(NULL, $edit, $this->t('Save')); - $this->assertSession()->statusCodeEquals(200); - $this->assertText($this->t('Saved the Global Metatag defaults.')); + $session->statusCodeEquals(200); + $session->pageTextContains('Saved the Global Metatag defaults.'); // Confirm the config has languages available to translate into. $this->drupalGet('admin/config/search/metatag/global/translate'); - $this->assertSession()->statusCodeEquals(200); + $session->statusCodeEquals(200); // Load the translation form. $this->drupalGet('admin/config/search/metatag/global/translate/fr/add'); - $this->assertSession()->statusCodeEquals(200); + $session->statusCodeEquals(200); // Confirm the meta tag fields are shown on the form. Confirm the fields and // values separately to make it easier to pinpoint where the problem is if // one should fail. - $this->assertFieldByName('translation[config_names][metatag.metatag_defaults.global][tags][title]'); - $this->assertFieldByName('translation[config_names][metatag.metatag_defaults.global][tags][title]', $edit['title']); - $this->assertFieldByName('translation[config_names][metatag.metatag_defaults.global][tags][description]'); - $this->assertFieldByName('translation[config_names][metatag.metatag_defaults.global][tags][description]', $edit['description']); + $session->fieldExists('translation[config_names][metatag.metatag_defaults.global][tags][title]'); + $session->fieldValueEquals('translation[config_names][metatag.metatag_defaults.global][tags][title]', $edit['title']); + $session->fieldExists('translation[config_names][metatag.metatag_defaults.global][tags][description]'); + $session->fieldValueEquals('translation[config_names][metatag.metatag_defaults.global][tags][description]', $edit['description']); // Confirm the form can be saved correctly. $edit = [ @@ -155,8 +155,8 @@ public function testConfigTranslations() { 'translation[config_names][metatag.metatag_defaults.global][tags][description]' => 'Le description', ]; $this->drupalPostForm(NULL, $edit, $this->t('Save translation')); - $this->assertSession()->statusCodeEquals(200); - $this->assertText($this->t('Successfully saved French translation')); + $session->statusCodeEquals(200); + $session->pageTextContains('Successfully saved French translation'); // Delete the node metatag defaults to simplify the test. MetatagDefaults::load('node')->delete(); diff --git a/drupal/modules/metatag/tests/src/Functional/MetatagCustomRouteTest.php b/drupal/modules/metatag/tests/src/Functional/MetatagCustomRouteTest.php index bd3d2eaaa..7a426b2f6 100644 --- a/drupal/modules/metatag/tests/src/Functional/MetatagCustomRouteTest.php +++ b/drupal/modules/metatag/tests/src/Functional/MetatagCustomRouteTest.php @@ -18,7 +18,7 @@ class MetatagCustomRouteTest extends BrowserTestBase { /** * {@inheritdoc} */ - public static $modules = [ + protected static $modules = [ 'node', // Dependencies. 'token', @@ -35,7 +35,6 @@ class MetatagCustomRouteTest extends BrowserTestBase { */ protected $defaultTheme = 'stark'; - /** * Run tests on the custom route. */ @@ -57,7 +56,7 @@ public function testCustomRoute() { $this->assertSession()->statusCodeEquals(200); $xpath = $this->xpath("//meta[@name='keywords']"); $this->assertCount(1, $xpath); - $this->assertEqual($xpath[0]->getAttribute('content'), 'test'); + $this->assertEquals('test', $xpath[0]->getAttribute('content')); } } diff --git a/drupal/modules/metatag/tests/src/Functional/MetatagFieldNodeTest.php b/drupal/modules/metatag/tests/src/Functional/MetatagFieldNodeTest.php index 46301daf0..24645aeda 100644 --- a/drupal/modules/metatag/tests/src/Functional/MetatagFieldNodeTest.php +++ b/drupal/modules/metatag/tests/src/Functional/MetatagFieldNodeTest.php @@ -12,7 +12,7 @@ class MetatagFieldNodeTest extends MetatagFieldTestBase { /** * {@inheritdoc} */ - public static $modules = [ + protected static $modules = [ // Needed for token handling. 'token', diff --git a/drupal/modules/metatag/tests/src/Functional/MetatagFieldTermTest.php b/drupal/modules/metatag/tests/src/Functional/MetatagFieldTermTest.php index b6d2b58bc..9ffa9f7e8 100644 --- a/drupal/modules/metatag/tests/src/Functional/MetatagFieldTermTest.php +++ b/drupal/modules/metatag/tests/src/Functional/MetatagFieldTermTest.php @@ -16,7 +16,7 @@ class MetatagFieldTermTest extends MetatagFieldTestBase { /** * {@inheritdoc} */ - public static $modules = [ + protected static $modules = [ // Needed for token handling. 'token', diff --git a/drupal/modules/metatag/tests/src/Functional/MetatagFieldTestBase.php b/drupal/modules/metatag/tests/src/Functional/MetatagFieldTestBase.php index 83dd14944..f84239fa1 100644 --- a/drupal/modules/metatag/tests/src/Functional/MetatagFieldTestBase.php +++ b/drupal/modules/metatag/tests/src/Functional/MetatagFieldTestBase.php @@ -21,11 +21,9 @@ abstract class MetatagFieldTestBase extends BrowserTestBase { protected $profile = 'testing'; /** - * Modules to enable. - * - * @var array + * {@inheritdoc} */ - public static $modules = [ + protected static $modules = [ // Needed for token handling. 'token', @@ -209,12 +207,13 @@ protected function addField() { public function testGlobalDefaultsInheritance() { // First we set global defaults. $this->drupalGet('admin/config/search/metatag/global'); - $this->assertSession()->statusCodeEquals(200); + $session = $this->assertSession(); + $session->statusCodeEquals(200); $global_values = [ 'metatag_test_tag' => 'Global description', ]; $this->drupalPostForm(NULL, $global_values, 'Save'); - $this->assertText('Saved the Global Metatag defaults.'); + $session->pageTextContains('Saved the Global Metatag defaults.'); // Add the field to this entity type. $this->addField(); @@ -222,8 +221,8 @@ public function testGlobalDefaultsInheritance() { // Now when we create an entity, global defaults are used to fill the form // fields. $this->drupalGet($this->entityAddPath); - $this->assertSession()->statusCodeEquals(200); - $this->assertFieldByName('field_metatag[0][basic][metatag_test_tag]', $global_values['metatag_test_tag'], $this->t('The metatag_test_tag field has the global default as the field default does not define it.')); + $session->statusCodeEquals(200); + $session->fieldValueEquals('field_metatag[0][basic][metatag_test_tag]', $global_values['metatag_test_tag']); } /** @@ -237,29 +236,30 @@ public function testEntityDefaultsInheritance() { // Set a global default. $this->drupalGet('admin/config/search/metatag/global'); - $this->assertSession()->statusCodeEquals(200); + $session = $this->assertSession(); + $session->statusCodeEquals(200); $global_values = [ 'metatag_test_tag' => 'Global description', ]; $this->drupalPostForm(NULL, $global_values, 'Save'); - $this->assertText(strip_tags($this->t('Saved the %label Metatag defaults.', ['%label' => $this->t('Global')]))); + $session->pageTextContains(strip_tags('Saved the Global Metatag defaults.')); // Set an entity default. $this->drupalGet('admin/config/search/metatag/' . $this->entityType); - $this->assertSession()->statusCodeEquals(200); + $session->statusCodeEquals(200); $entity_values = [ 'metatag_test_tag' => 'Entity description', ]; $this->drupalPostForm(NULL, $entity_values, 'Save'); - $this->assertText(strip_tags($this->t('Saved the %label Metatag defaults.', ['%label' => $this->t($this->entityLabel)]))); + $session->pageTextContains(strip_tags("Saved the $this->entityLabel Metatag defaults.")); // Add the field to this entity type. $this->addField(); // Load the entity form for this entity type. $this->drupalGet($this->entityAddPath); - $this->assertSession()->statusCodeEquals(200); - $this->assertNoText('Fatal error'); + $session->statusCodeEquals(200); + $session->pageTextNotContains('Fatal error'); // Allow the fields to be customized if needed. $title = 'Barfoo'; @@ -272,8 +272,8 @@ public function testEntityDefaultsInheritance() { // If this entity type supports defaults then verify the global default is // not present but that the entity default *is* present. - $this->assertFieldByName('field_metatag[0][basic][metatag_test_tag]', $entity_values['metatag_test_tag']); - $this->assertNoFieldByName('field_metatag[0][basic][metatag_test_tag]', $global_values['metatag_test_tag']); + $session->fieldValueEquals('field_metatag[0][basic][metatag_test_tag]', $entity_values['metatag_test_tag']); + $session->fieldValueNotEquals('field_metatag[0][basic][metatag_test_tag]', $global_values['metatag_test_tag']); } /** @@ -291,8 +291,9 @@ public function testBundleDefaultsInheritance() { */ public function testFieldCanBeAdded() { $this->drupalGet($this->entityFieldAdminPath . '/add-field'); - $this->assertSession()->statusCodeEquals(200); - $this->assertRaw('<option value="metatag">' . $this->t('Meta tags') . '</option>'); + $session = $this->assertSession(); + $session->statusCodeEquals(200); + $session->responseContains('<option value="metatag">' . $this->t('Meta tags') . '</option>'); } /** @@ -304,9 +305,10 @@ public function testEntityFieldsAvailable() { // Load the entity's form. $this->drupalGet($this->entityAddPath); - $this->assertSession()->statusCodeEquals(200); - $this->assertNoText('Fatal error'); - $this->assertFieldByName('field_metatag[0][basic][metatag_test_tag]'); + $session = $this->assertSession(); + $session->statusCodeEquals(200); + $session->pageTextNotContains('Fatal error'); + $session->fieldExists('field_metatag[0][basic][metatag_test_tag]'); } /** @@ -317,29 +319,30 @@ public function testEntityFieldsAvailable() { public function testEntityFieldValuesOldEntity() { // Set a global default. $this->drupalGet('admin/config/search/metatag/global'); - $this->assertSession()->statusCodeEquals(200); + $session = $this->assertSession(); + $session->statusCodeEquals(200); $global_values = [ 'metatag_test_tag' => 'Global description', ]; $this->drupalPostForm(NULL, $global_values, 'Save'); - $this->assertText(strip_tags($this->t('Saved the %label Metatag defaults.', ['%label' => $this->t('Global')]))); + $session->pageTextContains(strip_tags('Saved the Global Metatag defaults.')); // Set an entity default if it's supported by the entity type. if ($this->entitySupportsDefaults) { $this->drupalGet('admin/config/search/metatag/' . $this->entityType); - $this->assertSession()->statusCodeEquals(200); + $session->statusCodeEquals(200); $entity_values = [ 'metatag_test_tag' => 'Entity description', ]; $this->drupalPostForm(NULL, $entity_values, 'Save'); - $this->assertText(strip_tags($this->t('Saved the %label Metatag defaults.', ['%label' => $this->t($this->entityLabel)]))); + $session->pageTextContains(strip_tags("Saved the $this->entityLabel Metatag defaults.")); } // Load the entity form for this entity type. $title = 'Barfoo'; $this->drupalGet($this->entityAddPath); - $this->assertSession()->statusCodeEquals(200); - $this->assertNoText('Fatal error'); + $session->statusCodeEquals(200); + $session->pageTextNotContains('Fatal error'); // Allow the fields to be customized if needed. $edit = $this->entityDefaultValues(); @@ -363,16 +366,16 @@ public function testEntityFieldValuesOldEntity() { // Open the 'edit' form for the entity. $this->drupalGet($entity->toUrl('edit-form')); - $this->assertSession()->statusCodeEquals(200); + $session->statusCodeEquals(200); // If this entity type supports defaults then verify the global default is // not present but that the entity default *is* present. if ($this->entitySupportsDefaults) { - $this->assertNoFieldByName('field_metatag[0][basic][metatag_test_tag]', $global_values['metatag_test_tag']); - $this->assertFieldByName('field_metatag[0][basic][metatag_test_tag]', $entity_values['metatag_test_tag']); + $session->fieldValueNotEquals('field_metatag[0][basic][metatag_test_tag]', $global_values['metatag_test_tag']); + $session->fieldValueEquals('field_metatag[0][basic][metatag_test_tag]', $entity_values['metatag_test_tag']); } else { - $this->assertFieldByName('field_metatag[0][basic][metatag_test_tag]', $global_values['metatag_test_tag']); + $session->fieldValueEquals('field_metatag[0][basic][metatag_test_tag]', $global_values['metatag_test_tag']); } // @todo Confirm the values output correctly. @@ -386,22 +389,23 @@ public function testEntityFieldValuesOldEntity() { public function testEntityFieldValuesNewEntity() { // Set a global default. $this->drupalGet('admin/config/search/metatag/global'); - $this->assertSession()->statusCodeEquals(200); + $session = $this->assertSession(); + $session->statusCodeEquals(200); $global_values = [ 'metatag_test_tag' => 'Global description', ]; $this->drupalPostForm(NULL, $global_values, 'Save'); - $this->assertText(strip_tags($this->t('Saved the %label Metatag defaults.', ['%label' => $this->t('Global')]))); + $session->pageTextContains(strip_tags('Saved the Global Metatag defaults.')); // Set an entity default if it's supported by the entity type. if ($this->entitySupportsDefaults) { $this->drupalGet('admin/config/search/metatag/' . $this->entityType); - $this->assertSession()->statusCodeEquals(200); + $session->statusCodeEquals(200); $entity_values = [ 'metatag_test_tag' => 'Entity description', ]; $this->drupalPostForm(NULL, $entity_values, 'Save'); - $this->assertText(strip_tags($this->t('Saved the %label Metatag defaults.', ['%label' => $this->t($this->entityLabel)]))); + $session->pageTextContains(strip_tags("Saved the $this->entityLabel Metatag defaults.")); } // Add a field to the entity type. @@ -410,17 +414,17 @@ public function testEntityFieldValuesNewEntity() { // Load the entity form for this entity type. $title = 'Barfoo'; $this->drupalGet($this->entityAddPath); - $this->assertSession()->statusCodeEquals(200); - $this->assertNoText('Fatal error'); + $session->statusCodeEquals(200); + $session->pageTextNotContains('Fatal error'); // If this entity type supports defaults then verify the global default is // not present but that the entity default *is* present. if ($this->entitySupportsDefaults) { - $this->assertNoFieldByName('field_metatag[0][basic][metatag_test_tag]', $global_values['metatag_test_tag']); - $this->assertFieldByName('field_metatag[0][basic][metatag_test_tag]', $entity_values['metatag_test_tag']); + $session->fieldValueNotEquals('field_metatag[0][basic][metatag_test_tag]', $global_values['metatag_test_tag']); + $session->fieldValueEquals('field_metatag[0][basic][metatag_test_tag]', $entity_values['metatag_test_tag']); } else { - $this->assertFieldByName('field_metatag[0][basic][metatag_test_tag]', $global_values['metatag_test_tag']); + $session->fieldValueEquals('field_metatag[0][basic][metatag_test_tag]', $global_values['metatag_test_tag']); } // Allow the fields to be customized if needed. @@ -442,16 +446,16 @@ public function testEntityFieldValuesNewEntity() { // @todo Confirm the values output correctly. // Open the 'edit' form for the entity. $this->drupalGet($entity->toUrl('edit-form')); - $this->assertSession()->statusCodeEquals(200); + $session->statusCodeEquals(200); // If this entity type supports defaults then verify the global default is // not present but that the entity default *is* present. if ($this->entitySupportsDefaults) { - $this->assertNoFieldByName('field_metatag[0][basic][metatag_test_tag]', $global_values['metatag_test_tag']); - $this->assertFieldByName('field_metatag[0][basic][metatag_test_tag]', $entity_values['metatag_test_tag']); + $session->fieldValueNotEquals('field_metatag[0][basic][metatag_test_tag]', $global_values['metatag_test_tag']); + $session->fieldValueEquals('field_metatag[0][basic][metatag_test_tag]', $entity_values['metatag_test_tag']); } else { - $this->assertFieldByName('field_metatag[0][basic][metatag_test_tag]', $global_values['metatag_test_tag']); + $session->fieldValueEquals('field_metatag[0][basic][metatag_test_tag]', $global_values['metatag_test_tag']); } // @todo Confirm the values output correctly. @@ -468,8 +472,9 @@ public function tofixTestEntityField() { // Create a test entity. $this->drupalGet($this->entityAddPath); - $this->assertSession()->statusCodeEquals(200); - $this->assertNoText('Fatal error'); + $session = $this->assertSession(); + $session->statusCodeEquals(200); + $session->pageTextNotContains('Fatal error'); $edit = $this->entityDefaultValues($title) + [ 'field_metatag[0][basic][metatag_test_tag]' => 'Kilimanjaro', ]; @@ -483,10 +488,10 @@ public function tofixTestEntityField() { // Make sure tags that have a field value but no default value still show // up. $this->drupalGet($entity->toUrl()); - $this->assertSession()->statusCodeEquals(200); + $session->statusCodeEquals(200); $elements = $this->cssSelect('meta[name=metatag_test_tag]'); $this->assertCount(1, $elements, 'Found keywords metatag_test_tag from defaults'); - $this->assertEqual((string) $elements[0]['content'], 'Kilimanjaro', 'Field value for metatag_test_tag found when no default set.'); + $this->assertEquals((string) $elements[0]['content'], 'Kilimanjaro', 'Field value for metatag_test_tag found when no default set.'); // @todo This should not be required, but meta tags does not invalidate // cache upon setting globals. @@ -494,18 +499,18 @@ public function tofixTestEntityField() { // Update the Global defaults and test them. $this->drupalGet('admin/config/search/metatag/global'); - $this->assertSession()->statusCodeEquals(200); + $session->statusCodeEquals(200); $values = [ 'metatag_test_tag' => 'Purple monkey dishwasher', ]; $this->drupalPostForm(NULL, $values, 'Save'); - $this->assertText('Saved the Global Metatag defaults.'); + $session->pageTextContains('Saved the Global Metatag defaults.'); $this->drupalGet($entity->toUrl()); - $this->assertSession()->statusCodeEquals(200); + $session->statusCodeEquals(200); $elements = $this->cssSelect('meta[name=metatag_test_tag]'); $this->assertCount(1, $elements, 'Found test metatag from defaults'); $this->verbose('<pre>' . print_r($elements, TRUE) . '</pre>'); - $this->assertEqual((string) $elements[0]['content'], $values['metatag_test_tag']); + $this->assertEquals((string) $elements[0]['content'], $values['metatag_test_tag']); } } diff --git a/drupal/modules/metatag/tests/src/Functional/MetatagFieldTestTest.php b/drupal/modules/metatag/tests/src/Functional/MetatagFieldTestTest.php index 41ca27ab4..fb54470a9 100644 --- a/drupal/modules/metatag/tests/src/Functional/MetatagFieldTestTest.php +++ b/drupal/modules/metatag/tests/src/Functional/MetatagFieldTestTest.php @@ -12,7 +12,7 @@ class MetatagFieldTestTest extends MetatagFieldTestBase { /** * {@inheritdoc} */ - public static $modules = [ + protected static $modules = [ // Needed for token handling. 'token', diff --git a/drupal/modules/metatag/tests/src/Functional/MetatagFieldUserTest.php b/drupal/modules/metatag/tests/src/Functional/MetatagFieldUserTest.php index 61c31715c..baa76318a 100644 --- a/drupal/modules/metatag/tests/src/Functional/MetatagFieldUserTest.php +++ b/drupal/modules/metatag/tests/src/Functional/MetatagFieldUserTest.php @@ -12,7 +12,7 @@ class MetatagFieldUserTest extends MetatagFieldTestBase { /** * {@inheritdoc} */ - public static $modules = [ + protected static $modules = [ // Needed for token handling. 'token', diff --git a/drupal/modules/metatag/tests/src/Functional/MetatagForumTest.php b/drupal/modules/metatag/tests/src/Functional/MetatagForumTest.php index 860e875d4..a0b1c96df 100644 --- a/drupal/modules/metatag/tests/src/Functional/MetatagForumTest.php +++ b/drupal/modules/metatag/tests/src/Functional/MetatagForumTest.php @@ -17,7 +17,7 @@ class MetatagForumTest extends BrowserTestBase { /** * {@inheritdoc} */ - public static $modules = [ + protected static $modules = [ 'token', 'metatag', 'node', @@ -71,7 +71,8 @@ protected function setUp() { */ public function testForumPost() { $this->drupalGet('node/add/forum'); - $this->assertSession()->statusCodeEquals(200); + $session = $this->assertSession(); + $session->statusCodeEquals(200); $edit = [ 'title[0][value]' => 'Testing forums', 'taxonomy_forums' => 1, @@ -79,8 +80,8 @@ public function testForumPost() { ]; $save_label = (floatval(\Drupal::VERSION) <= 8.3) ? $this->t('Save and publish') : $this->t('Save'); $this->drupalPostForm(NULL, $edit, $save_label); - $this->assertSession()->statusCodeEquals(200); - $this->assertText($this->t('@type @title has been created.', ['@type' => $this->t('Forum topic'), '@title' => 'Testing forums'])); + $session->statusCodeEquals(200); + $session->pageTextContains('Forum topic Testing forums has been created.'); } } diff --git a/drupal/modules/metatag/tests/src/Functional/MetatagFrontpageTest.php b/drupal/modules/metatag/tests/src/Functional/MetatagFrontpageTest.php index 50deeec34..ae839d1f7 100644 --- a/drupal/modules/metatag/tests/src/Functional/MetatagFrontpageTest.php +++ b/drupal/modules/metatag/tests/src/Functional/MetatagFrontpageTest.php @@ -18,7 +18,7 @@ class MetatagFrontpageTest extends BrowserTestBase { /** * {@inheritdoc} */ - public static $modules = [ + protected static $modules = [ 'token', 'metatag', 'node', @@ -64,15 +64,16 @@ protected function setUp() { public function testFrontPageMetatagsEnabledConfig() { // Add something to the front page config. $this->drupalGet('admin/config/search/metatag/front'); - $this->assertSession()->statusCodeEquals(200); + $session = $this->assertSession(); + $session->statusCodeEquals(200); $edit = [ 'title' => 'Test title', 'description' => 'Test description', 'keywords' => 'testing,keywords', ]; $this->drupalPostForm(NULL, $edit, $this->t('Save')); - $this->assertSession()->statusCodeEquals(200); - $this->assertText($this->t('Saved the Front page Metatag defaults.')); + $session->statusCodeEquals(200); + $session->pageTextContains('Saved the Front page Metatag defaults.'); // Testing front page metatags. $this->drupalGet('<front>'); @@ -88,7 +89,7 @@ public function testFrontPageMetatagsEnabledConfig() { $this->assertCount(1, $xpath, 'Exactly one ' . $metatag . ' meta tag found.'); $value = $xpath[0]->getAttribute('content'); } - $this->assertEqual($value, $metatag_value); + $this->assertEquals($value, $metatag_value); } $node_path = '/node/' . $this->nodeId; @@ -106,7 +107,7 @@ public function testFrontPageMetatagsEnabledConfig() { $this->assertCount(1, $xpath, 'Exactly one ' . $metatag . ' meta tag found.'); $value = $xpath[0]->getAttribute('content'); } - $this->assertEqual($value, $metatag_value); + $this->assertEquals($value, $metatag_value); } // Change the front page to a valid custom route. @@ -114,19 +115,19 @@ public function testFrontPageMetatagsEnabledConfig() { 'site_frontpage' => '/test-page', ]; $this->drupalGet('admin/config/system/site-information'); - $this->assertSession()->statusCodeEquals(200); + $session->statusCodeEquals(200); $this->drupalPostForm(NULL, $site_edit, $this->t('Save configuration')); - $this->assertText($this->t('The configuration options have been saved.'), 'The front page path has been saved.'); + $session->pageTextContains('The configuration options have been saved.'); return; // @todo Finish this? $this->drupalGet('test-page'); - $this->assertSession()->statusCodeEquals(200); + $session->statusCodeEquals(200); foreach ($edit as $metatag => $metatag_value) { $xpath = $this->xpath("//meta[@name='" . $metatag . "']"); $this->assertCount(1, $xpath, 'Exactly one ' . $metatag . ' meta tag found.'); $value = $xpath[0]->getAttribute('content'); - $this->assertEqual($value, $metatag_value); + $this->assertEquals($value, $metatag_value); } } @@ -136,20 +137,21 @@ public function testFrontPageMetatagsEnabledConfig() { public function testFrontPageMetatagDisabledConfig() { // Disable front page metatag, enable node metatag & check. $this->drupalGet('admin/config/search/metatag/front/delete'); - $this->assertSession()->statusCodeEquals(200); + $session = $this->assertSession(); + $session->statusCodeEquals(200); $this->drupalPostForm(NULL, [], $this->t('Delete')); - $this->assertSession()->statusCodeEquals(200); - $this->assertText($this->t('Deleted Front page defaults.')); + $session->statusCodeEquals(200); + $session->pageTextContains('Deleted Front page defaults.'); // Update the Metatag Node defaults. $this->drupalGet('admin/config/search/metatag/node'); - $this->assertSession()->statusCodeEquals(200); + $session->statusCodeEquals(200); $edit = [ 'title' => 'Test title for a node.', 'description' => 'Test description for a node.', ]; $this->drupalPostForm(NULL, $edit, 'Save'); - $this->assertText('Saved the Content Metatag defaults.'); + $session->pageTextContains('Saved the Content Metatag defaults.'); $this->drupalGet('<front>'); foreach ($edit as $metatag => $metatag_value) { $xpath = $this->xpath("//meta[@name='" . $metatag . "']"); @@ -163,32 +165,32 @@ public function testFrontPageMetatagDisabledConfig() { $this->assertCount(1, $xpath, 'Exactly one ' . $metatag . ' meta tag found.'); $value = $xpath[0]->getAttribute('content'); } - $this->assertEqual($value, $metatag_value); + $this->assertEquals($value, $metatag_value); } // Change the front page to a valid path. $this->drupalGet('admin/config/system/site-information'); - $this->assertSession()->statusCodeEquals(200); + $session->statusCodeEquals(200); $edit = [ 'site_frontpage' => '/test-page', ]; $this->drupalPostForm(NULL, $edit, $this->t('Save configuration')); - $this->assertText($this->t('The configuration options have been saved.'), 'The front page path has been saved.'); + $session->pageTextContains('The configuration options have been saved.'); // Front page is custom route. // Update the Metatag Node global. $this->drupalGet('admin/config/search/metatag/global'); - $this->assertSession()->statusCodeEquals(200); + $session->statusCodeEquals(200); $edit = [ 'title' => 'Test title.', 'description' => 'Test description.', ]; $this->drupalPostForm(NULL, $edit, 'Save'); - $this->assertText('Saved the Global Metatag defaults.'); + $session->pageTextContains('Saved the Global Metatag defaults.'); // Test Metatags. $this->drupalGet('test-page'); - $this->assertSession()->statusCodeEquals(200); + $session->statusCodeEquals(200); foreach ($edit as $metatag => $metatag_value) { $xpath = $this->xpath("//meta[@name='" . $metatag . "']"); if ($metatag == 'title') { @@ -201,7 +203,7 @@ public function testFrontPageMetatagDisabledConfig() { $this->assertCount(1, $xpath, 'Exactly one ' . $metatag . ' meta tag found.'); $value = $xpath[0]->getAttribute('content'); } - $this->assertEqual($value, $metatag_value); + $this->assertEquals($value, $metatag_value); } } diff --git a/drupal/modules/metatag/tests/src/Functional/MetatagNodeTranslationTest.php b/drupal/modules/metatag/tests/src/Functional/MetatagNodeTranslationTest.php index 8470d12f1..01b97cb6f 100644 --- a/drupal/modules/metatag/tests/src/Functional/MetatagNodeTranslationTest.php +++ b/drupal/modules/metatag/tests/src/Functional/MetatagNodeTranslationTest.php @@ -20,7 +20,7 @@ class MetatagNodeTranslationTest extends BrowserTestBase { * * @var array */ - public static $modules = [ + protected static $modules = [ 'content_translation', 'field_ui', 'metatag', @@ -101,45 +101,46 @@ public function testMetatagValueTranslation() { // Add a metatag field to the content type. $this->drupalGet('admin/structure/types'); - $this->assertSession()->statusCodeEquals(200); + $session = $this->assertSession(); + $session->statusCodeEquals(200); $this->drupalGet('admin/structure/types/manage/metatag_node'); - $this->assertSession()->statusCodeEquals(200); + $session->statusCodeEquals(200); $edit = [ 'language_configuration[language_alterable]' => TRUE, 'language_configuration[content_translation]' => TRUE, ]; $this->drupalPostForm(NULL, $edit, $this->t('Save content type')); - $this->assertSession()->statusCodeEquals(200); + $session->statusCodeEquals(200); $this->drupalGet('admin/structure/types/manage/metatag_node/fields/add-field'); - $this->assertSession()->statusCodeEquals(200); + $session->statusCodeEquals(200); $edit = [ 'label' => 'Meta tags', 'field_name' => 'meta_tags', 'new_storage_type' => 'metatag', ]; $this->drupalPostForm(NULL, $edit, $this->t('Save and continue')); - $this->assertSession()->statusCodeEquals(200); + $session->statusCodeEquals(200); $this->drupalPostForm(NULL, [], $this->t('Save field settings')); - $this->assertSession()->statusCodeEquals(200); + $session->statusCodeEquals(200); $edit = [ 'translatable' => TRUE, ]; $this->drupalPostForm(NULL, $edit, $this->t('Save settings')); - $this->assertSession()->statusCodeEquals(200); + $session->statusCodeEquals(200); $this->drupalGet('admin/structure/types/manage/metatag_node/fields/node.metatag_node.field_meta_tags'); - $this->assertSession()->statusCodeEquals(200); + $session->statusCodeEquals(200); // Set up a node without explicit metatag description. This causes the // global default to be used, which contains a token (node:summary). The // token value should be correctly translated. // Load the node form. $this->drupalGet('node/add/metatag_node'); - $this->assertSession()->statusCodeEquals(200); + $session->statusCodeEquals(200); // Check the default values are correct. - $this->assertFieldByName('field_meta_tags[0][basic][title]', '[node:title] | [site:name]', 'Default title token is present.'); - $this->assertFieldByName('field_meta_tags[0][basic][description]', '[node:summary]', 'Default description token is present.'); + $session->fieldValueEquals('field_meta_tags[0][basic][title]', '[node:title] | [site:name]'); + $session->fieldValueEquals('field_meta_tags[0][basic][description]', '[node:summary]'); // Create a node. $edit = [ @@ -147,71 +148,71 @@ public function testMetatagValueTranslation() { 'body[0][value]' => 'French summary.', ]; $this->drupalPostForm(NULL, $edit, $save_label); - $this->assertSession()->statusCodeEquals(200); + $session->statusCodeEquals(200); $xpath = $this->xpath("//meta[@name='description']"); $this->assertCount(1, $xpath, 'Exactly one description meta tag found.'); $value = $xpath[0]->getAttribute('content'); - $this->assertEqual($value, 'French summary.'); + $this->assertEquals($value, 'French summary.'); $this->drupalGet('node/1/translations/add/en/es'); - $this->assertSession()->statusCodeEquals(200); + $session->statusCodeEquals(200); // Check the default values are there. - $this->assertFieldByName('field_meta_tags[0][basic][title]', '[node:title] | [site:name]', 'Default title token is present.'); - $this->assertFieldByName('field_meta_tags[0][basic][description]', '[node:summary]', 'Default description token is present.'); + $session->fieldValueEquals('field_meta_tags[0][basic][title]', '[node:title] | [site:name]'); + $session->fieldValueEquals('field_meta_tags[0][basic][description]', '[node:summary]'); $edit = [ 'title[0][value]' => 'Node Español', 'body[0][value]' => 'Spanish summary.', ]; $this->drupalPostForm(NULL, $edit, $save_label_i18n); - $this->assertSession()->statusCodeEquals(200); + $session->statusCodeEquals(200); $this->drupalGet('es/node/1'); - $this->assertSession()->statusCodeEquals(200); + $session->statusCodeEquals(200); $xpath = $this->xpath("//meta[@name='description']"); $this->assertCount(1, $xpath, 'Exactly one description meta tag found.'); $value = $xpath[0]->getAttribute('content'); - $this->assertEqual($value, 'Spanish summary.'); - $this->assertNotEqual($value, 'French summary.'); + $this->assertEquals($value, 'Spanish summary.'); + $this->assertNotEquals($value, 'French summary.'); $this->drupalGet('node/1/edit'); - $this->assertSession()->statusCodeEquals(200); + $session->statusCodeEquals(200); // Check the default values are there. - $this->assertFieldByName('field_meta_tags[0][basic][title]', '[node:title] | [site:name]', 'Default title token is present.'); - $this->assertFieldByName('field_meta_tags[0][basic][description]', '[node:summary]', 'Default description token is present.'); + $session->fieldValueEquals('field_meta_tags[0][basic][title]', '[node:title] | [site:name]'); + $session->fieldValueEquals('field_meta_tags[0][basic][description]', '[node:summary]'); // Set explicit values on the description metatag instead using the // defaults. $this->drupalGet('node/1/edit'); - $this->assertSession()->statusCodeEquals(200); + $session->statusCodeEquals(200); $edit = [ 'field_meta_tags[0][basic][description]' => 'Overridden French description.', ]; $this->drupalPostForm(NULL, $edit, $save_label_i18n); - $this->assertSession()->statusCodeEquals(200); + $session->statusCodeEquals(200); $xpath = $this->xpath("//meta[@name='description']"); $this->assertCount(1, $xpath, 'Exactly one description meta tag found.'); $value = $xpath[0]->getAttribute('content'); - $this->assertEqual($value, 'Overridden French description.'); - $this->assertNotEqual($value, 'Spanish summary.'); - $this->assertNotEqual($value, 'French summary.'); + $this->assertEquals($value, 'Overridden French description.'); + $this->assertNotEquals($value, 'Spanish summary.'); + $this->assertNotEquals($value, 'French summary.'); $this->drupalGet('es/node/1/edit'); - $this->assertSession()->statusCodeEquals(200); + $session->statusCodeEquals(200); $edit = [ 'field_meta_tags[0][basic][description]' => 'Overridden Spanish description.', ]; $this->drupalPostForm(NULL, $edit, $save_label_i18n); - $this->assertSession()->statusCodeEquals(200); + $session->statusCodeEquals(200); $xpath = $this->xpath("//meta[@name='description']"); $this->assertCount(1, $xpath, 'Exactly one description meta tag found.'); $value = $xpath[0]->getAttribute('content'); - $this->assertEqual($value, 'Overridden Spanish description.'); - $this->assertNotEqual($value, 'Spanish summary.'); - $this->assertNotEqual($value, 'French summary.'); + $this->assertEquals($value, 'Overridden Spanish description.'); + $this->assertNotEquals($value, 'Spanish summary.'); + $this->assertNotEquals($value, 'French summary.'); } } diff --git a/drupal/modules/metatag/tests/src/Functional/MetatagStringTest.php b/drupal/modules/metatag/tests/src/Functional/MetatagStringTest.php index 73c860dba..354297867 100644 --- a/drupal/modules/metatag/tests/src/Functional/MetatagStringTest.php +++ b/drupal/modules/metatag/tests/src/Functional/MetatagStringTest.php @@ -26,7 +26,7 @@ class MetatagStringTest extends BrowserTestBase { * * @var array */ - public static $modules = [ + protected static $modules = [ 'token', 'node', 'field_ui', @@ -128,34 +128,35 @@ public function checkConfig($string) { // Update the Global defaults and test them. $this->drupalGet('admin/config/search/metatag/front'); - $this->assertSession()->statusCodeEquals(200); + $session = $this->assertSession(); + $session->statusCodeEquals(200); $edit = [ 'title' => $title_original, 'description' => $desc_original, ]; $this->drupalPostForm(NULL, $edit, 'Save'); - $this->assertSession()->statusCodeEquals(200); + $session->statusCodeEquals(200); $metatag_defaults = \Drupal::config('metatag.metatag_defaults.front'); $default_title = $metatag_defaults->get('tags')['title']; $default_description = $metatag_defaults->get('tags')['description']; // Make sure the title tag is stored correctly. - $this->assertEqual($title_original, $default_title, 'The title tag was stored in its original format.'); - $this->assertNotEqual($title_encoded, $default_title, 'The title tag was not stored in an encoded format.'); - $this->assertNotEqual($title_encodeded, $default_title, 'The title tag was not stored in a double-encoded format.'); + $this->assertEquals($title_original, $default_title, 'The title tag was stored in its original format.'); + $this->assertNotEquals($title_encoded, $default_title, 'The title tag was not stored in an encoded format.'); + $this->assertNotEquals($title_encodeded, $default_title, 'The title tag was not stored in a double-encoded format.'); // Make sure the description tag is stored correctly. - $this->assertEqual($desc_original, $default_description, 'The description tag was stored in its original format.'); - $this->assertNotEqual($desc_encoded, $default_description, 'The description tag was not stored in an encoded format.'); - $this->assertNotEqual($desc_encodeded, $default_description, 'The description tag was not stored in a double-encoded format.'); + $this->assertEquals($desc_original, $default_description, 'The description tag was stored in its original format.'); + $this->assertNotEquals($desc_encoded, $default_description, 'The description tag was not stored in an encoded format.'); + $this->assertNotEquals($desc_encodeded, $default_description, 'The description tag was not stored in a double-encoded format.'); // Set up a node without explicit metatag description. This causes the // global default to be used, which contains a token (node:summary). The // token value should be correctly translated. // Create a node. $this->drupalGet('node/add/page'); - $this->assertSession()->statusCodeEquals(200); + $session->statusCodeEquals(200); $edit = [ 'title[0][value]' => $title_original, 'body[0][value]' => $desc_original, @@ -167,26 +168,26 @@ public function checkConfig($string) { // Load the front page. $this->drupalGet('<front>'); - $this->assertSession()->statusCodeEquals(200); + $session->statusCodeEquals(200); // Again, with xpath the HTML entities will be parsed automagically. $xpath_title = current($this->xpath("//title"))->getText(); - $this->assertEqual($xpath_title, $title_original); - $this->assertNotEqual($xpath_title, $title_encoded); - $this->assertNotEqual($xpath_title, $title_encodeded); + $this->assertEquals($xpath_title, $title_original); + $this->assertNotEquals($xpath_title, $title_encoded); + $this->assertNotEquals($xpath_title, $title_encodeded); // The page title should be HTML encoded; have to do this check manually // because assertRaw() checks the raw HTML, not the parsed strings like // xpath does. - $this->assertRaw('<title>' . $title_encoded . '</title>', 'Confirmed the node title tag is available in its encoded format.'); - $this->assertNoRaw('<title>' . $title_original . '</title>', 'Confirmed the node title tag is not available in its original format.'); - $this->assertNoRaw('<title>' . $title_encodeded . '</title>', 'Confirmed the node title tag is not double-double-encoded?'); + $session->responseContains('<title>' . $title_encoded . '</title>', 'Confirmed the node title tag is available in its encoded format.'); + $session->responseNotContains('<title>' . $title_original . '</title>', 'Confirmed the node title tag is not available in its original format.'); + $session->responseNotContains('<title>' . $title_encodeded . '</title>', 'Confirmed the node title tag is not double-double-encoded?'); // Again, with xpath the HTML entities will be parsed automagically. $xpath = $this->xpath("//meta[@name='description']"); - $this->assertEqual($xpath[0]->getAttribute('content'), $desc_original); - $this->assertNotEqual($xpath[0]->getAttribute('content'), $desc_encoded); - $this->assertNotEqual($xpath[0]->getAttribute('content'), $desc_encodeded); + $this->assertEquals($xpath[0]->getAttribute('content'), $desc_original); + $this->assertNotEquals($xpath[0]->getAttribute('content'), $desc_encoded); + $this->assertNotEquals($xpath[0]->getAttribute('content'), $desc_encodeded); } /** @@ -209,55 +210,56 @@ public function checkNode($string) { // Update the Global defaults and test them. $this->drupalGet('admin/config/search/metatag/global'); - $this->assertSession()->statusCodeEquals(200); + $session = $this->assertSession(); + $session->statusCodeEquals(200); $edit = [ 'title' => $title_original, 'description' => $desc_original, ]; $this->drupalPostForm(NULL, $edit, $this->t('Save')); - $this->assertSession()->statusCodeEquals(200); + $session->statusCodeEquals(200); // Set up a node without explicit metatag description. This causes the // global default to be used, which contains a token (node:summary). The // token value should be correctly translated. // Create a node. $this->drupalGet('node/add/page'); - $this->assertSession()->statusCodeEquals(200); + $session->statusCodeEquals(200); $edit = [ 'title[0][value]' => $title_original, 'body[0][value]' => $desc_original, ]; $this->drupalPostForm(NULL, $edit, $save_label); - $this->assertSession()->statusCodeEquals(200); + $session->statusCodeEquals(200); // Load the node page. $this->drupalGet('node/1'); - $this->assertSession()->statusCodeEquals(200); + $session->statusCodeEquals(200); // Again, with xpath the HTML entities will be parsed automagically. $xpath_title = current($this->xpath("//title"))->getText(); - $this->assertEqual($xpath_title, $title_original); - $this->assertNotEqual($xpath_title, $title_encoded); - $this->assertNotEqual($xpath_title, $title_encodeded); + $this->assertEquals($xpath_title, $title_original); + $this->assertNotEquals($xpath_title, $title_encoded); + $this->assertNotEquals($xpath_title, $title_encodeded); // The page title should be HTML encoded; have to do this check manually // because assertRaw() checks the raw HTML, not the parsed strings like // xpath does. - $this->assertRaw('<title>' . $title_encoded . '</title>', 'Confirmed the node title tag is encoded.'); + $session->responseContains('<title>' . $title_encoded . '</title>', 'Confirmed the node title tag is encoded.'); // Again, with xpath the HTML entities will be parsed automagically. $xpath = $this->xpath("//meta[@name='description']"); $value = $xpath[0]->getAttribute('content'); - $this->assertEqual($value, $desc_original); - $this->assertNotEqual($value, $desc_encoded); - $this->assertNotEqual($value, $desc_encodeded); + $this->assertEquals($value, $desc_original); + $this->assertNotEquals($value, $desc_encoded); + $this->assertNotEquals($value, $desc_encodeded); // Normal meta tags should be encoded properly. - $this->assertRaw('"' . $desc_encoded . '"', 'Confirmed the node "description" meta tag string was encoded properly.'); + $session->responseContains('"' . $desc_encoded . '"', 'Confirmed the node "description" meta tag string was encoded properly.'); // Normal meta tags with HTML entities should be displayed in their original // format. - $this->assertNoRaw('"' . $desc_original . '"', 'Confirmed the node "description" meta tag string does not show in its original form.'); + $session->responseNotContains('"' . $desc_original . '"', 'Confirmed the node "description" meta tag string does not show in its original form.'); // Normal meta tags should not be double-encoded. - $this->assertNoRaw('"' . $desc_encodeded . '"', 'Confirmed the node "description" meta tag string was not double-encoded.'); + $session->responseNotContains('"' . $desc_encodeded . '"', 'Confirmed the node "description" meta tag string was not double-encoded.'); } /** @@ -278,47 +280,48 @@ public function checkEncodedField($string) { // Update the Global defaults and test them. $this->drupalGet('admin/config/search/metatag/global'); - $this->assertSession()->statusCodeEquals(200); + $session = $this->assertSession(); + $session->statusCodeEquals(200); $edit = [ 'title' => $title_original, 'description' => $desc_original, ]; $this->drupalPostForm(NULL, $edit, $this->t('Save')); - $this->assertSession()->statusCodeEquals(200); + $session->statusCodeEquals(200); // Set up a node without explicit metatag description. This causes the // global default to be used, which contains a token (node:summary). The // token value should be correctly translated. // Create a node. $this->drupalGet('node/add/page'); - $this->assertSession()->statusCodeEquals(200); + $session->statusCodeEquals(200); $edit = [ 'title[0][value]' => $title_original, 'body[0][value]' => $desc_original, ]; $this->drupalPostForm(NULL, $edit, $save_label); - $this->assertSession()->statusCodeEquals(200); + $session->statusCodeEquals(200); // Load the node page. $this->drupalGet('node/1'); - $this->assertSession()->statusCodeEquals(200); + $session->statusCodeEquals(200); // With xpath the HTML entities will be parsed automagically. $xpath = $this->xpath("//meta[@name='description']"); $value = $xpath[0]->getAttribute('content'); - $this->assertEqual($value, $desc_original); - $this->assertNotEqual($value, $desc_encoded); - $this->assertNotEqual($value, $desc_encodeded); + $this->assertEquals($value, $desc_original); + $this->assertNotEquals($value, $desc_encoded); + $this->assertNotEquals($value, $desc_encodeded); // Normal meta tags should be encoded properly. - $this->assertRaw('"' . $desc_encoded . '"', 'Confirmed the node "description" meta tag string was encoded properly.'); + $session->responseContains('"' . $desc_encoded . '"', 'Confirmed the node "description" meta tag string was encoded properly.'); // Normal meta tags with HTML entities should be displayed in their original // format. - $this->assertNoRaw('"' . $desc_original . '"', 'Confirmed the node "description" meta tag string does not show in its original form.'); + $session->responseNotContains('"' . $desc_original . '"', 'Confirmed the node "description" meta tag string does not show in its original form.'); // Normal meta tags should not be double-encoded. - $this->assertNoRaw('"' . $desc_encodeded . '"', 'Confirmed the node "description" meta tag string was not double-encoded.'); + $session->responseNotContains('"' . $desc_encodeded . '"', 'Confirmed the node "description" meta tag string was not double-encoded.'); } } diff --git a/drupal/modules/metatag/tests/src/Functional/MetatagTagTypesTest.php b/drupal/modules/metatag/tests/src/Functional/MetatagTagTypesTest.php index 1d3a36938..475e8b148 100644 --- a/drupal/modules/metatag/tests/src/Functional/MetatagTagTypesTest.php +++ b/drupal/modules/metatag/tests/src/Functional/MetatagTagTypesTest.php @@ -33,7 +33,7 @@ class MetatagTagTypesTest extends BrowserTestBase { * * @var array */ - public static $modules = [ + protected static $modules = [ // Needed for token handling. 'token', @@ -104,7 +104,8 @@ protected function setUp() { */ public function testHtmlIsRemoved() { $this->drupalGet('admin/config/search/metatag/global'); - $this->assertSession()->statusCodeEquals(200); + $session = $this->assertSession(); + $session->statusCodeEquals(200); $values = [ 'abstract' => 'No HTML here', 'description' => '<html><body><p class="test">Surrounded by raw HTML</p></body></html>', @@ -112,14 +113,14 @@ public function testHtmlIsRemoved() { ]; $this->drupalPostForm(NULL, $values, 'Save'); - $this->assertText('Saved the Global Metatag defaults.'); + $session->pageTextContains('Saved the Global Metatag defaults.'); drupal_flush_all_caches(); $this->drupalGet('hit-a-404'); - $this->assertSession()->statusCodeEquals(404); + $session->statusCodeEquals(404); - $this->assertRaw('<meta name="abstract" content="No HTML here" />', $this->t('Test with no HTML content')); - $this->assertRaw('<meta name="description" content="Surrounded by raw HTML" />', $this->t('Test with raw HTML content')); - $this->assertRaw('<meta name="keywords" content="Surrounded by escaped HTML" />', $this->t('Test with escaped HTML content')); + $session->responseContains('<meta name="abstract" content="No HTML here" />', $this->t('Test with no HTML content')); + $session->responseContains('<meta name="description" content="Surrounded by raw HTML" />', $this->t('Test with raw HTML content')); + $session->responseContains('<meta name="keywords" content="Surrounded by escaped HTML" />', $this->t('Test with escaped HTML content')); } /** @@ -132,19 +133,20 @@ public function testHtmlIsRemoved() { */ public function testSecureTagOption() { $this->drupalGet('admin/config/search/metatag/global'); - $this->assertSession()->statusCodeEquals(200); + $session = $this->assertSession(); + $session->statusCodeEquals(200); $values = [ 'og_image' => 'https://blahblahblah.com/insecure.jpg', 'og_image_secure_url' => 'https://blahblahblah.com/secure.jpg', ]; $this->drupalPostForm(NULL, $values, 'Save'); - $this->assertText('Saved the Global Metatag defaults.'); + $session->pageTextContains('Saved the Global Metatag defaults.'); drupal_flush_all_caches(); $this->drupalGet(''); - $this->assertSession()->statusCodeEquals(200); + $session->statusCodeEquals(200); - $this->assertRaw('<meta property="og:image" content="https://blahblahblah.com/insecure.jpg" />', $this->t('Test og:image with regular https:// link')); - $this->assertRaw('<meta property="og:image:secure_url" content="https://blahblahblah.com/secure.jpg" />', $this->t('Test og:image:secure_url updated regular https:// link to https://')); + $session->responseContains('<meta property="og:image" content="https://blahblahblah.com/insecure.jpg" />', $this->t('Test og:image with regular https:// link')); + $session->responseContains('<meta property="og:image:secure_url" content="https://blahblahblah.com/secure.jpg" />', $this->t('Test og:image:secure_url updated regular https:// link to https://')); } /** @@ -185,13 +187,13 @@ public function todoTestUrl() { // $entities = entity_load_multiple_by_properties('entity_test', [ // 'name' => 'UrlTags', // ]); - // $this->assertEqual(1, count($entities), 'Entity was saved'); + // $this->assertEquals(count($entities), 1, 'Entity was saved'); // $entity = reset($entities); // $this->drupalGet($this->entity_base_path . '/' . $entity->id()); // $this->assertSession()->statusCodeEquals(200); // $elements = $this->cssSelect("meta[name='original-source']"); // $this->assertTrue(count($elements) === 1, 'Found original source metatag from defaults'); - // $this->assertEqual((string) $elements[0]['content'], $edit['field_metatag[0][advanced][original_source]']); + // $this->assertEquals($edit['field_metatag[0][advanced][original_source]'], (string) $elements[0]['content']); // {@endcode} } diff --git a/drupal/modules/metatag/tests/src/Functional/MetatagTagsTestBase.php b/drupal/modules/metatag/tests/src/Functional/MetatagTagsTestBase.php index ac78d0bff..d781c8b32 100644 --- a/drupal/modules/metatag/tests/src/Functional/MetatagTagsTestBase.php +++ b/drupal/modules/metatag/tests/src/Functional/MetatagTagsTestBase.php @@ -18,7 +18,7 @@ abstract class MetatagTagsTestBase extends BrowserTestBase { /** * {@inheritdoc} */ - public static $modules = [ + protected static $modules = [ // This is needed for the 'access content' permission. 'node', @@ -106,7 +106,7 @@ public function testTagsArePresent() { $xpath = "//input[@name='{$tag}' and @type='text']"; } - $this->assertFieldByXPath($xpath, NULL, new FormattableMarkup('Found the @tag meta tag field using the xpath: @xpath', ['@tag' => $tag, '@xpath' => $xpath])); + $this->xpath($xpath); } $this->drupalLogout(); @@ -130,6 +130,7 @@ public function testTagsInputOutput($tag_name) { 'title' => $this->t('Hello, world!'), 'type' => 'page', ]); + $session = $this->assertSession(); // Test a non-entity path and an entity path. The non-entity path inherits // the global meta tags, the entity path inherits from its entity config. @@ -151,7 +152,7 @@ public function testTagsInputOutput($tag_name) { // Load the global config. $this->drupalGet($path1); - $this->assertSession()->statusCodeEquals(200); + $session->statusCodeEquals(200); // Update the Global defaults and test them. $all_values = $values = []; @@ -182,11 +183,11 @@ public function testTagsInputOutput($tag_name) { $values[$test_key] = $test_value; $all_values[$tag_name] = $test_value; $this->drupalPostForm(NULL, $values, 'Save'); - $this->assertText($save_message); + $session->pageTextContains($save_message); // Load the test page. $this->drupalGet($path2); - $this->assertSession()->statusCodeEquals(200); + $session->statusCodeEquals(200); // Look for the values. // Look for a custom method named "{$tag_name}TestOutputXpath", if @@ -269,13 +270,13 @@ public function testTagsInputOutput($tag_name) { $this->verbose($xpath, $tag_name . ': ' . $xpath_string); } $this->assertNotEmpty($xpath[0]->getAttribute($xpath_value_attribute)); - $this->assertEqual($xpath[0]->getAttribute($xpath_value_attribute), $all_values[$tag_name], "The '{$tag_name}' tag was found with the expected value."); + $this->assertEquals($xpath[0]->getAttribute($xpath_value_attribute), $all_values[$tag_name], "The '{$tag_name}' tag was found with the expected value."); } } else { $this->verbose($xpath, $tag_name . ': ' . $xpath_string); $this->assertTrue((string) $xpath[0]); - $this->assertEqual((string) $xpath[0], $all_values[$tag_name], new FormattableMarkup("The '@tag' tag was found with the expected value '@value'.", ['@tag' => $tag_name, '@value' => $all_values[$tag_name]])); + $this->assertEquals((string) $xpath[0], $all_values[$tag_name], new FormattableMarkup("The '@tag' tag was found with the expected value '@value'.", ['@tag' => $tag_name, '@value' => $all_values[$tag_name]])); } } diff --git a/drupal/modules/metatag/tests/src/Functional/MetatagTokenStatus.php b/drupal/modules/metatag/tests/src/Functional/MetatagTokenStatus.php new file mode 100644 index 000000000..892a8ec23 --- /dev/null +++ b/drupal/modules/metatag/tests/src/Functional/MetatagTokenStatus.php @@ -0,0 +1,52 @@ +<?php + +namespace Drupal\Tests\metatag\Functional; + +use Drupal\Core\Url; +use Drupal\Tests\BrowserTestBase; + +/** + * Test the token status for metatag. + * + * @group metatag + */ +class MetatagTokenStatus extends BrowserTestBase +{ + + /** + * {@inheritdoc} + */ + public static $modules = ['metatag']; + + /** + * {@inheritdoc} + */ + protected $defaultTheme = 'stark'; + + /** + * Test the status report does not contain warnings about types. + * + * @see token_get_token_problems + */ + function testStatusReportTypesWarning() + { + $this->drupalLogin($this->rootUser); + $this->drupalGet(Url::fromRoute('system.status')); + + $this->assertSession()->pageTextNotContains('$info[\'types\'][\'metatag'); + } + + /** + * Test the status report does not contain warnings about tokens. + * + * @see token_get_token_problems + */ + function testStatusReportTokensWarning() + { + $this->drupalLogin($this->rootUser); + $this->drupalGet(Url::fromRoute('system.status')); + + $this->assertSession()->pageTextNotContains('$info[\'tokens\'][\'metatag'); + } + +} diff --git a/drupal/modules/metatag/tests/src/Functional/MetatagXssTest.php b/drupal/modules/metatag/tests/src/Functional/MetatagXssTest.php index 5243223b6..0ab5ec674 100644 --- a/drupal/modules/metatag/tests/src/Functional/MetatagXssTest.php +++ b/drupal/modules/metatag/tests/src/Functional/MetatagXssTest.php @@ -62,7 +62,7 @@ class MetatagXssTest extends BrowserTestBase { /** * {@inheritdoc} */ - public static $modules = [ + protected static $modules = [ 'node', 'views', 'system', @@ -120,33 +120,34 @@ protected function setUp() { */ public function testXssMetatagConfig() { $this->drupalGet('admin/config/search/metatag/global'); - $this->assertSession()->statusCodeEquals(200); + $session = $this->assertSession(); + $session->statusCodeEquals(200); $values = [ 'title' => $this->xssTitleString, 'abstract' => $this->xssString, 'image_src' => $this->xssImageString, ]; $this->drupalPostForm(NULL, $values, 'Save'); - $this->assertText('Saved the Global Metatag defaults.'); + $session->pageTextContains('Saved the Global Metatag defaults.'); $this->rebuildAll(); // Load the Views-based front page. $this->drupalGet('node'); - $this->assertSession()->statusCodeEquals(200); - $this->assertText($this->t('No front page content has been created yet.')); + $session->statusCodeEquals(200); + $session->pageTextContains('No front page content has been created yet.'); // Check for the title tag, which will have the HTML tags removed and then // be lightly HTML encoded. - $this->assertEscaped(strip_tags($this->xssTitleString)); - $this->assertNoRaw($this->xssTitleString); + $session->assertEscaped(strip_tags($this->xssTitleString)); + $session->responseNotContains($this->xssTitleString); // Check for the basic meta tag. - $this->assertRaw($this->escapedXssTag); - $this->assertNoRaw($this->xssString); + $session->responseContains($this->escapedXssTag); + $session->responseNotContains($this->xssString); // Check for the image meta tag. - $this->assertRaw($this->escapedXssImageTag); - $this->assertNoRaw($this->xssImageString); + $session->responseContains($this->escapedXssImageTag); + $session->responseNotContains($this->xssImageString); } /** @@ -156,7 +157,8 @@ public function testXssEntityOverride() { $save_label = (floatval(\Drupal::VERSION) <= 8.3) ? $this->t('Save and publish') : $this->t('Save'); $this->drupalGet('node/add/metatag_node'); - $this->assertSession()->statusCodeEquals(200); + $session = $this->assertSession(); + $session->statusCodeEquals(200); $edit = [ 'title[0][value]' => $this->randomString(32), 'field_metatag_field[0][basic][title]' => $this->xssTitleString, @@ -167,16 +169,16 @@ public function testXssEntityOverride() { // Check for the title tag, which will have the HTML tags removed and then // be lightly HTML encoded. - $this->assertEscaped(strip_tags($this->xssTitleString)); - $this->assertNoRaw($this->xssTitleString); + $session->assertEscaped(strip_tags($this->xssTitleString)); + $session->responseNotContains($this->xssTitleString); // Check for the basic meta tag. - $this->assertRaw($this->escapedXssTag); - $this->assertNoRaw($this->xssString); + $session->responseContains($this->escapedXssTag); + $session->responseNotContains($this->xssString); // Check for the image meta tag. - $this->assertRaw($this->escapedXssImageTag); - $this->assertNoRaw($this->xssImageString); + $session->responseContains($this->escapedXssImageTag); + $session->responseNotContains($this->xssImageString); } /** @@ -186,7 +188,8 @@ public function testXssEntityTitle() { $save_label = (floatval(\Drupal::VERSION) <= 8.3) ? $this->t('Save and publish') : $this->t('Save'); $this->drupalGet('node/add/metatag_node'); - $this->assertSession()->statusCodeEquals(200); + $session = $this->assertSession(); + $session->statusCodeEquals(200); $edit = [ 'title[0][value]' => $this->xssTitleString, 'body[0][value]' => $this->randomString() . ' ' . $this->randomString(), @@ -195,8 +198,8 @@ public function testXssEntityTitle() { // Check for the title tag, which will have the HTML tags removed and then // be lightly HTML encoded. - $this->assertEscaped(strip_tags($this->xssTitleString)); - $this->assertNoRaw($this->xssTitleString); + $session->assertEscaped(strip_tags($this->xssTitleString)); + $session->responseNotContains($this->xssTitleString); } /** @@ -206,7 +209,8 @@ public function testXssEntityBody() { $save_label = (floatval(\Drupal::VERSION) <= 8.3) ? $this->t('Save and publish') : $this->t('Save'); $this->drupalGet('node/add/metatag_node'); - $this->assertSession()->statusCodeEquals(200); + $session = $this->assertSession(); + $session->statusCodeEquals(200); $edit = [ 'title[0][value]' => $this->randomString(), 'body[0][value]' => $this->xssTitleString, @@ -217,7 +221,7 @@ public function testXssEntityBody() { // {@code} // $this->assertNoTitle($this->xssTitleString); // {@endcode} - $this->assertNoRaw($this->xssTitleString); + $session->responseNotContains($this->xssTitleString); } } diff --git a/drupal/modules/metatag/tests/src/Functional/NodeJsonOutput.php b/drupal/modules/metatag/tests/src/Functional/NodeJsonOutput.php index 5c079df0a..41476177a 100644 --- a/drupal/modules/metatag/tests/src/Functional/NodeJsonOutput.php +++ b/drupal/modules/metatag/tests/src/Functional/NodeJsonOutput.php @@ -19,7 +19,7 @@ class NodeJsonOutput extends BrowserTestBase { /** * {@inheritdoc} */ - public static $modules = [ + protected static $modules = [ // Modules for core functionality. 'node', 'field', @@ -63,7 +63,7 @@ public function testNode() { $this->assertSession()->statusCodeEquals(200); // Decode the JSON output. - $response = $this->getRawContent(); + $response = $this->getSession()->getPage()->getContent(); $this->assertNotEmpty($response); $json = json_decode($response); $this->verbose($json, 'JSON output'); diff --git a/drupal/modules/metatag/tests/src/Functional/NodeTranslation.php b/drupal/modules/metatag/tests/src/Functional/NodeTranslation.php index b6f6f14b7..2e720c98e 100644 --- a/drupal/modules/metatag/tests/src/Functional/NodeTranslation.php +++ b/drupal/modules/metatag/tests/src/Functional/NodeTranslation.php @@ -17,7 +17,7 @@ class NodeTranslation extends BrowserTestBase { /** * {@inheritdoc} */ - public static $modules = [ + protected static $modules = [ // Modules for core functionality. 'language', 'node', diff --git a/drupal/modules/metatag/tests/src/Functional/RemoveCoreMetaTags.php b/drupal/modules/metatag/tests/src/Functional/RemoveCoreMetaTags.php index 93b492b07..2a27226a7 100644 --- a/drupal/modules/metatag/tests/src/Functional/RemoveCoreMetaTags.php +++ b/drupal/modules/metatag/tests/src/Functional/RemoveCoreMetaTags.php @@ -17,11 +17,9 @@ class RemoveCoreMetaTags extends BrowserTestBase { use MetatagHelperTrait; /** - * Modules to enable. - * - * @var array + * {@inheritdoc} */ - public static $modules = [ + protected static $modules = [ 'token', 'metatag', 'taxonomy', diff --git a/drupal/modules/metatag/tests/src/Functional/WithRedirect.php b/drupal/modules/metatag/tests/src/Functional/WithRedirect.php index 2f254306e..37340f0fa 100644 --- a/drupal/modules/metatag/tests/src/Functional/WithRedirect.php +++ b/drupal/modules/metatag/tests/src/Functional/WithRedirect.php @@ -12,7 +12,7 @@ class WithRedirect extends MetatagAdminTest { /** * {@inheritdoc} */ - public static $modules = [ + protected static $modules = [ 'node', 'field_ui', 'test_page_test', diff --git a/drupal/modules/metatag/tests/src/FunctionalJavascript/MetatagAvailableTokensTest.php b/drupal/modules/metatag/tests/src/FunctionalJavascript/MetatagAvailableTokensTest.php new file mode 100644 index 000000000..0b27bd120 --- /dev/null +++ b/drupal/modules/metatag/tests/src/FunctionalJavascript/MetatagAvailableTokensTest.php @@ -0,0 +1,45 @@ +<?php + +namespace Drupal\Tests\metatag\FunctionalJavascript; + +use Drupal\Core\Url; +use Drupal\FunctionalJavascriptTests\WebDriverTestBase; + +/** + * Tests the available tokens under metatag routes. + * + * @group metatag + */ +class MetatagAvailableTokensTest extends WebDriverTestBase { + + /** + * {@inheritdoc} + */ + public static $modules = ['metatag', 'node']; + + /** + * {@inheritdoc} + */ + protected $defaultTheme = 'stark'; + + /** + * Test the node metatag defaults page. + */ + function testNodeMetatagDefaultsPage() { + $this->drupalLogin($this->rootUser); + $this->drupalGet(Url::fromRoute('entity.metatag_defaults.edit_form', ['metatag_defaults' => 'node'])); + $page = $this->getSession()->getPage(); + + $token_dialog_link = $page->find('css', '.token-dialog'); + $token_dialog_link->click(); + + $this->assertSession()->assertWaitOnAjaxRequest(); + + $token_dialog = $page->find('css', '.token-tree-dialog'); + + $token_node_token = $token_dialog->find('css', '#token-node'); + + $this->assertNotEmpty($token_node_token); + } + +} diff --git a/drupal/modules/metatag/tests/src/Kernel/Form/MetatagSettingsFormTest.php b/drupal/modules/metatag/tests/src/Kernel/Form/MetatagSettingsFormTest.php index 417f69e2f..5797ae9d0 100644 --- a/drupal/modules/metatag/tests/src/Kernel/Form/MetatagSettingsFormTest.php +++ b/drupal/modules/metatag/tests/src/Kernel/Form/MetatagSettingsFormTest.php @@ -27,7 +27,7 @@ class MetatagSettingsFormTest extends KernelTestBase { * * @var array */ - public static $modules = [ + protected static $modules = [ // Core modules. 'system', diff --git a/drupal/modules/metatag/tests/src/Kernel/MetatagManagerTest.php b/drupal/modules/metatag/tests/src/Kernel/MetatagManagerTest.php index bb1cd5cfc..28e861876 100644 --- a/drupal/modules/metatag/tests/src/Kernel/MetatagManagerTest.php +++ b/drupal/modules/metatag/tests/src/Kernel/MetatagManagerTest.php @@ -14,7 +14,7 @@ class MetatagManagerTest extends KernelTestBase { /** * {@inheritdoc} */ - public static $modules = [ + protected static $modules = [ // Core modules. 'system', 'field', diff --git a/drupal/modules/metatag/tests/src/Kernel/MetatagSettingsTest.php b/drupal/modules/metatag/tests/src/Kernel/MetatagSettingsTest.php index 200b35ad9..37be98f2d 100644 --- a/drupal/modules/metatag/tests/src/Kernel/MetatagSettingsTest.php +++ b/drupal/modules/metatag/tests/src/Kernel/MetatagSettingsTest.php @@ -14,7 +14,7 @@ class MetatagSettingsTest extends KernelTestBase { /** * {@inheritdoc} */ - public static $modules = [ + protected static $modules = [ // Contrib modules. 'token', diff --git a/drupal/modules/metatag/tests/src/Kernel/Migrate/d6/NodewordsFieldTest.php b/drupal/modules/metatag/tests/src/Kernel/Migrate/d6/NodewordsFieldTest.php index ae5de0dc1..0b0eb9298 100644 --- a/drupal/modules/metatag/tests/src/Kernel/Migrate/d6/NodewordsFieldTest.php +++ b/drupal/modules/metatag/tests/src/Kernel/Migrate/d6/NodewordsFieldTest.php @@ -21,7 +21,11 @@ class NodewordsFieldTest extends MigrateSqlSourceTestBase { /** * {@inheritdoc} */ - public static $modules = ['metatag', 'migrate_drupal', 'token']; + public static $modules = [ + 'metatag', + 'migrate_drupal', + 'token', + ]; /** * {@inheritdoc} diff --git a/drupal/modules/metatag/tests/src/Kernel/Migrate/d7/MetatagFieldTest.php b/drupal/modules/metatag/tests/src/Kernel/Migrate/d7/MetatagFieldTest.php index 7030614f8..c335fcd93 100644 --- a/drupal/modules/metatag/tests/src/Kernel/Migrate/d7/MetatagFieldTest.php +++ b/drupal/modules/metatag/tests/src/Kernel/Migrate/d7/MetatagFieldTest.php @@ -15,7 +15,11 @@ class MetatagFieldTest extends MigrateSqlSourceTestBase { /** * {@inheritdoc} */ - public static $modules = ['token', 'metatag', 'migrate_drupal']; + public static $modules = [ + 'token', + 'metatag', + 'migrate_drupal', + ]; /** * {@inheritdoc} diff --git a/drupal/modules/require_login/README.md b/drupal/modules/require_login/README.md deleted file mode 100644 index e3c7f873e..000000000 --- a/drupal/modules/require_login/README.md +++ /dev/null @@ -1,23 +0,0 @@ -#Require Login - -Require login authentication regardless of user permissions. - -##Features - -* Instantly require login to access any page -* Change default login and destination paths -* Exclude specific paths from login requirement -* Allow 403 (access denied) or 404 (not found) access -* Configure or disable access denied warning - -##Installation - -1. Download and install the module -2. Set "Administer login requirement" permission to appropriate roles -3. Configure the module: Admin > Config > People > Require login - -**403 (access denied) OR 404 (not found) page access:** - -You may want anonymous users to have view access on default or custom 403/404 pages. There's a special configuration -for just that. On the module configuration page open the "Advanced settings" section. Now check the desired exclude -boxes to enable access on that respective 403/404 page. All done! \ No newline at end of file diff --git a/drupal/modules/require_login/config/install/require_login.config.yml b/drupal/modules/require_login/config/install/require_login.config.yml index ea3d3ef77..24ee71a28 100644 --- a/drupal/modules/require_login/config/install/require_login.config.yml +++ b/drupal/modules/require_login/config/install/require_login.config.yml @@ -3,4 +3,12 @@ destination_path: '' deny_message: 'You must login to view this page.' excluded_403: true excluded_404: true -excluded_paths: '/user/login' \ No newline at end of file +excluded_paths: '' +excluded_routes: | + simplesamlphp_auth.saml_login + samlauth.saml_controller_login + samlauth.saml_controller_logout + samlauth.saml_controller_metadata + samlauth.saml_controller_acs + samlauth.saml_controller_sls + samlauth.saml_controller_changepw diff --git a/drupal/modules/require_login/config/schema/require_login.schema.yml b/drupal/modules/require_login/config/schema/require_login.schema.yml index d69728d31..e45f5699c 100644 --- a/drupal/modules/require_login/config/schema/require_login.schema.yml +++ b/drupal/modules/require_login/config/schema/require_login.schema.yml @@ -1,22 +1,33 @@ require_login.config: type: config_object - label: 'Require login' + label: 'Require Login' mapping: auth_path: type: text - label: 'Login path' + label: 'Login form path' destination_path: type: text - label: 'Destination path' + label: 'Login destination path' deny_message: type: text label: 'Access denied message' excluded_403: type: boolean - label: 'Excluded 403 page' + label: 'Exclude 403 (access denied) page' excluded_404: type: boolean - label: 'Excluded 404 page' + label: 'Exclude 404 (not found) page' excluded_paths: type: text - label: 'Excluded paths' \ No newline at end of file + label: 'Excluded paths' + excluded_node_types: + type: config_object + mapping: + type: require_login.node_type + excluded_routes: + type: text + label: 'Excluded route names' + +require_login.node_type: + type: string + label: 'Content Type' diff --git a/drupal/modules/require_login/require_login.api.php b/drupal/modules/require_login/require_login.api.php index c55be4a96..83994d354 100644 --- a/drupal/modules/require_login/require_login.api.php +++ b/drupal/modules/require_login/require_login.api.php @@ -2,20 +2,18 @@ /** * @file - * Documentation for require login API. + * Hooks for the require_login module. */ /** - * Alter login requirement checks. The $checks variable is a non-associative - * array containing only boolean values. Login will be required if $checks - * includes at least one TRUE boolean. + * Alter default authentication checks. * - * @param array &$checks - * Boolean check values. + * @param array &$default_checks + * An array of boolean values indicating authentication status. */ -function hook_require_login_authcheck_alter(&$checks) { - $variable_1 = $variable_2 = 'hello-world'; +function hook_require_login_authcheck_alter(array &$default_checks) { + $var1 = $var2 = 'some-value'; - // Allow access if $variable_1 equals $variable_2. - $checks[] = ($variable_1 == $variable_2); -} \ No newline at end of file + // If $var1 equals $var2 then allow unauthenticated access. + $default_checks[] = ($var1 == $var2); +} diff --git a/drupal/modules/require_login/require_login.config_translation.yml b/drupal/modules/require_login/require_login.config_translation.yml index 6d2431cbc..8a1765656 100644 --- a/drupal/modules/require_login/require_login.config_translation.yml +++ b/drupal/modules/require_login/require_login.config_translation.yml @@ -1,5 +1,5 @@ require_login.admin: - title: 'Require login' + title: 'Require Login' base_route_name: require_login.admin names: - require_login.config diff --git a/drupal/modules/require_login/require_login.info.yml b/drupal/modules/require_login/require_login.info.yml index eda9a60ba..528152e27 100644 --- a/drupal/modules/require_login/require_login.info.yml +++ b/drupal/modules/require_login/require_login.info.yml @@ -1,11 +1,14 @@ -name: 'Require login' -description: 'Require login authentication regardless of user permissions.' +name: 'Require Login' +description: 'Provides catch-all solution to require user authentication on pages.' type: module -# core: 8.x +core: 8.x +core_version_requirement: ^8 || ^9 configure: require_login.admin +dependencies: + - drupal:user + - drupal:node -# Information added by Drupal.org packaging script on 2019-03-02 -version: '8.x-2.1' -core: '8.x' +# Information added by Drupal.org packaging script on 2021-03-11 +version: '8.x-2.4' project: 'require_login' -datestamp: 1551549491 +datestamp: 1615474750 diff --git a/drupal/modules/require_login/require_login.install b/drupal/modules/require_login/require_login.install index a10602131..9323bf453 100644 --- a/drupal/modules/require_login/require_login.install +++ b/drupal/modules/require_login/require_login.install @@ -2,26 +2,43 @@ /** * @file - * require_login.install + * Install, update and uninstall functions for the require_login module. */ /** * Implements hook_install(). */ function require_login_install() { + // Run require_login before other modules. module_set_weight('require_login', -1000); } /** - * Rebuild cache. + * Flush cache. */ function require_login_update_8101() { - // Empty update to cause a cache rebuild. + // Empty update to trigger cache flush. } /** - * Rebuild cache. + * Flush cache. */ function require_login_update_8102() { - // Empty update to cause a cache rebuild. -} \ No newline at end of file + // Empty update to trigger cache flush. +} + +/** + * Add defaults to the excluded routes configuration. + */ +function require_login_update_8103() { + $config_factory = Drupal::configFactory(); + $config = $config_factory->getEditable('require_login.config'); + $config->set('excluded_routes', 'simplesamlphp_auth.saml_login +samlauth.saml_controller_login +samlauth.saml_controller_logout +samlauth.saml_controller_metadata +samlauth.saml_controller_acs +samlauth.saml_controller_sls +samlauth.saml_controller_changepw'); + $config->save(TRUE); +} diff --git a/drupal/modules/require_login/require_login.links.menu.yml b/drupal/modules/require_login/require_login.links.menu.yml index 8c9656906..fb4252272 100644 --- a/drupal/modules/require_login/require_login.links.menu.yml +++ b/drupal/modules/require_login/require_login.links.menu.yml @@ -1,5 +1,5 @@ system.require_login: title: 'Require login' - description: 'Configure site-wide login requirement settings.' + description: 'Configure user authentication settings.' parent: user.admin_index route_name: require_login.admin diff --git a/drupal/modules/require_login/require_login.links.task.yml b/drupal/modules/require_login/require_login.links.task.yml index 46da51098..98128b6b3 100644 --- a/drupal/modules/require_login/require_login.links.task.yml +++ b/drupal/modules/require_login/require_login.links.task.yml @@ -1,4 +1,4 @@ require_login.admin: route_name: require_login.admin title: 'Settings' - base_route: require_login.admin \ No newline at end of file + base_route: require_login.admin diff --git a/drupal/modules/require_login/require_login.module b/drupal/modules/require_login/require_login.module index 6424f03ab..58f9290f8 100644 --- a/drupal/modules/require_login/require_login.module +++ b/drupal/modules/require_login/require_login.module @@ -2,7 +2,7 @@ /** * @file - * This is the Require login module for enforcing authentication. + * Hook implementations for the require_login module. */ use Drupal\Core\Routing\RouteMatchInterface; @@ -13,24 +13,22 @@ function require_login_help($route_name, RouteMatchInterface $route_match) { switch ($route_name) { case 'help.page.require_login': - $output = '<h3>' . t('About') . '</h3>'; - $output .= '<p>' . t('Require login authentication regardless of user permissions.') . '</p>'; + $output = '<p>' . t('Provides catch-all solution to require user authentication on pages.') . '</p>'; $output .= '<h3>' . t('Features') . '</h3>'; $output .= '<dl>'; - $output .= ' <dt>' . t('Instantly require login to access any page') . '</dt>'; - $output .= ' <dt>' . t('Change default login and destination paths') . '</dt>'; - $output .= ' <dt>' . t('Exclude specific paths from login requirement') . '</dt>'; - $output .= ' <dt>' . t('Allow 403 (access denied) or 404 (not found) access') . '</dt>'; - $output .= ' <dt>' . t('Configure or disable access denied warning') . '</dt>'; + $output .= ' <dt>' . t('Enforce user authentication for any or all pages.') . '</dt>'; + $output .= ' <dt>' . t('Change the default user login path (/user/login).') . '</dt>'; + $output .= ' <dt>' . t('Exclude content types, paths, or router names as needed.') . '</dt>'; + $output .= ' <dt>' . t('Configure access to 403 (access denied) and (404) not found pages.') . '</dt>'; + $output .= ' <dt>' . t('Translatable access denied message seen by anonymous users.') . '</dt>'; + $output .= ' <dt>' . t('Fully translatable configuration for per-language exclusions.') . '</dt>'; $output .= '</dl>'; - $output .= '<h3>' . t('Installation') . '</h3>'; + $output .= '<h3>' . t('Usage') . '</h3>'; $output .= '<dl>'; - $output .= ' <dt>' . t('Download and install the module') . '</dt>'; - $output .= ' <dt>' . t('Set "Administer login requirement" permission to appropriate roles') . '</dt>'; - $output .= ' <dt>' . t('Configure the module: Admin > Config > People > Require login') . '</dt>'; + $output .= ' <dt>' . t('Install the module.') . '</dt>'; + $output .= ' <dt>' . t('Set permissions: /admin/people/permissions#module-require_login') . '</dt>'; + $output .= ' <dt>' . t('Configure settings: /admin/config/people/require-login') . '</dt>'; $output .= '</dl>'; - $output .= '<strong>' . t('403 (access denied) OR 404 (not found) page access:') . '</strong>'; - $output .= '<p>' . t('You may want anonymous users to have view access to default or custom 403/404 pages. There\'s a special configuration for just that. On the module configuration page open the "Advanced settings" section. Now check the desired exclude boxes to enable access on that respective 403/404 page. All done!') . '</p>'; return $output; } return NULL; diff --git a/drupal/modules/require_login/require_login.permissions.yml b/drupal/modules/require_login/require_login.permissions.yml index 3fe405aa3..b8e048c85 100644 --- a/drupal/modules/require_login/require_login.permissions.yml +++ b/drupal/modules/require_login/require_login.permissions.yml @@ -1,3 +1,3 @@ administer require login: - title: 'Administer login requirement' - description: 'Configure site-wide login requirement settings.' + title: 'Administer user authentication requirements' + restrict access: true diff --git a/drupal/modules/require_login/require_login.services.yml b/drupal/modules/require_login/require_login.services.yml index 1ed826db0..2e9089ff4 100644 --- a/drupal/modules/require_login/require_login.services.yml +++ b/drupal/modules/require_login/require_login.services.yml @@ -1,6 +1,6 @@ services: require_login.request_subscriber: class: Drupal\require_login\EventSubscriber\RequireLoginSubscriber - arguments: ['@module_handler', '@config.factory', '@request_stack', '@current_user', '@path.matcher', '@messenger'] + arguments: ['@module_handler', '@config.factory', '@request_stack', '@current_user', '@messenger', '@path.matcher', '@path.current', '@path_alias.manager', '@current_route_match'] tags: - {name: event_subscriber} diff --git a/drupal/modules/require_login/src/EventSubscriber/RequireLoginSubscriber.php b/drupal/modules/require_login/src/EventSubscriber/RequireLoginSubscriber.php index f91ad8ce9..344a7df80 100644 --- a/drupal/modules/require_login/src/EventSubscriber/RequireLoginSubscriber.php +++ b/drupal/modules/require_login/src/EventSubscriber/RequireLoginSubscriber.php @@ -2,18 +2,25 @@ namespace Drupal\require_login\EventSubscriber; +use Drupal\Core\Routing\RouteMatchInterface; use Drupal\Core\Url; +use Drupal\Core\Path\CurrentPathStack; use Drupal\Core\Config\ConfigFactoryInterface; +use Drupal\Core\Config\ImmutableConfig; use Drupal\Core\Extension\ModuleHandlerInterface; use Drupal\Core\Messenger\MessengerInterface; use Drupal\Core\Path\PathMatcher; use Drupal\Core\Session\AccountProxyInterface; -use Symfony\Component\Debug\Exception\FlattenException; +use Drupal\Component\Utility\UrlHelper; +use Drupal\path_alias\AliasManager; +use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpKernel\KernelEvents; use Symfony\Component\HttpKernel\Event\GetResponseEvent; +use Symfony\Component\HttpKernel\Event\GetResponseForExceptionEvent; use Symfony\Component\HttpFoundation\RequestStack; use Symfony\Component\HttpFoundation\RedirectResponse; use Symfony\Component\EventDispatcher\EventSubscriberInterface; +use Symfony\Component\Routing\Route; /** * Login requirement. @@ -21,9 +28,11 @@ class RequireLoginSubscriber implements EventSubscriberInterface { /** - * The request exception boolean. + * The event exception boolean. + * + * @var bool */ - protected $requestException; + protected $eventException; /** * The module handler. @@ -54,7 +63,7 @@ class RequireLoginSubscriber implements EventSubscriberInterface { protected $accountProxy; /** - * The path matcher under test. + * The path matcher. * * @var \Drupal\Core\Path\PathMatcher */ @@ -67,6 +76,27 @@ class RequireLoginSubscriber implements EventSubscriberInterface { */ protected $messenger; + /** + * The current path stack. + * + * @var \Drupal\Core\Path\CurrentPathStack + */ + protected $currentPath; + + /** + * The path alias manager. + * + * @var \Drupal\path_alias\AliasManager + */ + protected $aliasManager; + + /** + * The route match. + * + * @var \Drupal\Core\Routing\RouteMatchInterface + */ + protected $routeMatch; + /** * Class constructor. * @@ -78,22 +108,32 @@ class RequireLoginSubscriber implements EventSubscriberInterface { * The request stack. * @param \Drupal\Core\Session\AccountProxyInterface $account_proxy * The account proxy. - * @param \Drupal\Core\Path\PathMatcher $path_matcher - * The path matcher. * @param \Drupal\Core\Messenger\MessengerInterface $messenger * The messenger. + * @param \Drupal\Core\Path\PathMatcher $path_matcher + * The path matcher. + * @param \Drupal\Core\Path\CurrentPathStack $current_path + * The current path stack. + * @param \Drupal\path_alias\AliasManager $alias_manager + * The path alias manager. + * @param \Drupal\Core\Routing\RouteMatchInterface $route_match + * The route match. */ - public function __construct(ModuleHandlerInterface $module_handler, ConfigFactoryInterface $config_factory, RequestStack $request_stack, AccountProxyInterface $account_proxy, PathMatcher $path_matcher, MessengerInterface $messenger) { + public function __construct(ModuleHandlerInterface $module_handler, ConfigFactoryInterface $config_factory, RequestStack $request_stack, AccountProxyInterface $account_proxy, MessengerInterface $messenger, PathMatcher $path_matcher, CurrentPathStack $current_path, AliasManager $alias_manager, RouteMatchInterface $route_match) { + $this->eventException = FALSE; $this->moduleHandler = $module_handler; $this->configFactory = $config_factory; $this->requestStack = $request_stack; $this->accountProxy = $account_proxy; - $this->pathMatcher = $path_matcher; $this->messenger = $messenger; + $this->pathMatcher = $path_matcher; + $this->currentPath = $current_path; + $this->aliasManager = $alias_manager; + $this->routeMatch = $route_match; } /** - * Check login requirement for current request. + * Check login authentication enforcement for current request. * * @param \Symfony\Component\HttpKernel\Event\GetResponseEvent $event * The event response. @@ -102,16 +142,14 @@ public function __construct(ModuleHandlerInterface $module_handler, ConfigFactor * @param \Symfony\Component\HttpFoundation\Request $request * The HTTP request. * - * @return boolean - * Return FALSE if login not required. TRUE otherwise. + * @return bool + * Return FALSE if authentication isn't required. Otherwise TRUE. */ - private function checkLogin($event, $config, $request) { - $route_name = $request->get('_route'); - - // Check 403/404 page exclusions. - if ($event instanceof \Symfony\Component\HttpKernel\Event\GetResponseForExceptionEvent) { - $exception = FlattenException::create($event->getException()); - + private function checkLogin(GetResponseEvent $event, ImmutableConfig $config, Request $request) { + // Check event exception status codes. + if ($event instanceof GetResponseForExceptionEvent) { + /** @var \Symfony\Component\HttpKernel\Exception\HttpException $exception */ + $exception = $event->getException(); switch ($exception->getStatusCode()) { case '403': if ($config->get('excluded_403')) { @@ -127,78 +165,114 @@ private function checkLogin($event, $config, $request) { } } - // Check path exclusions. - $excluded_paths = explode(PHP_EOL, $config->get('excluded_paths')); - $excluded_paths[] = $config->get('auth_path'); + /** @var \Symfony\Component\Routing\Route $route */ + $route = $request->get('_route_object'); - if ($this->pathMatcher->matchPath($request->getRequestUri(), implode(PHP_EOL, $excluded_paths))) { + // Default authentication exclusions. + if ($route instanceof Route && $route->hasRequirement('_user_is_logged_in') && $route->getRequirement('_user_is_logged_in') === 'FALSE') { return FALSE; } - - // Standard login requirement checks. - $checks = [ - // Check user session. - ($this->accountProxy->getAccount()->id() > 0), - // Check system.cron (/cron.php). - ($route_name == 'system.cron'), - // Check system.db_update (/update.php). - ($route_name == 'system.db_update'), - // Check user.* (/user/*). - ($route_name == 'user.login' || $route_name == 'user.register' || $route_name == 'user.pass' || substr($route_name, 0, 10) === 'user.reset'), - // Check Drush. - (function_exists('drupal_is_cli') && drupal_is_cli()), - // Check samlauth routes. - (preg_match('/^samlauth./i', $route_name) && $route_name != 'samlauth.samlauth_configure_form'), - // Check simplesamlphp_auth routes. - ($route_name == 'simplesamlphp_auth.saml_login'), + $route_name = $request->get('_route'); + $default_checks = [ + // Check if CLI environment. + (PHP_SAPI === 'cli'), + // Check system.cron route. + ($route_name === 'system.cron'), + // Check system.db_update route (/update.php). + ($route_name === 'system.db_update'), + // Check user.* routes (/user/*). + ($route_name === 'user.register' || $route_name === 'user.pass' || substr($route_name, 0, 10) === 'user.reset'), + // Check image.style_* routes. + ($route_name === 'image.style_public' || $route_name === 'image.style_private'), ]; - // Allow modules to alter $checks variable. - $this->moduleHandler->alter('require_login_authcheck', $checks); + $this->moduleHandler->alter('require_login_authcheck', $default_checks); + if (in_array(TRUE, $default_checks)) { + return FALSE; + } + + // Configurable route name exclusions. + $excluded_routes = array_filter(preg_split('/\r\n|\r|\n/', $config->get('excluded_routes'))); + if (in_array($route_name, $excluded_routes)) { + return FALSE; + } - foreach ($checks as $check) { - if ($check) { + // Configurable node type exclusions. + if ($route_name === 'entity.node.canonical' && ($node_types = $config->get('excluded_node_types'))) { + if (($node = $this->routeMatch->getParameter('node')) && in_array($node->bundle(), $node_types, TRUE)) { return FALSE; } } + + // Configurable path exclusions. + $current_path = $this->currentPath->getPath($request); + $current_path_alias = $this->aliasManager->getAliasByPath($current_path); + $current_path_parameters = $request->query->all(); + $excluded_paths = array_filter(preg_split('/\r\n|\r|\n/', $config->get('excluded_paths'))); + $excluded_paths[] = $config->get('auth_path'); + + foreach ($excluded_paths as $path) { + $path = trim($path); + $path_parts = UrlHelper::parse($path); + $path_parts['path'] = mb_strtolower($path_parts['path']); + $current_checks = [ + ($this->pathMatcher->matchPath($current_path, $path_parts['path'])), + ($this->pathMatcher->matchPath($current_path_alias, $path_parts['path'])), + ]; + if (!empty($path_parts['query'])) { + if (in_array(TRUE, $current_checks)) { + // Path matched an exclusion. Now check for matching query parameters. + if (count(array_intersect($current_path_parameters, $path_parts['query'])) === count($path_parts['query'])) { + return FALSE; + } + } + } + elseif (in_array(TRUE, $current_checks)) { + // Path matched an exclusion. No query parameters to check. + return FALSE; + } + } + return TRUE; } /** - * Prepare redirect response. + * Prepare login redirect response. * * @param \Symfony\Component\HttpKernel\Event\GetResponseEvent $event * The event response. * * @return string|null - * Redirect URL including query string. + * The redirect URL. */ - private function prepareLoginRedirect($event) { + private function loginRedirect(GetResponseEvent $event) { + if ($this->accountProxy->getAccount()->isAuthenticated()) { + // Stop if user is authenticated. + return NULL; + } $config = $this->configFactory->get('require_login.config'); $request = $this->requestStack->getCurrentRequest(); if ($this->checkLogin($event, $config, $request)) { - - // Access denied warning message. + // Show access denied warning message. if ($message = $config->get('deny_message')) { $messenger = $this->messenger; $messenger->addMessage($message, $messenger::TYPE_WARNING); } - // Login form redirect path. + // Prepare login and destination paths. if ($auth_path = $config->get('auth_path')) { - $redirectPath = "internal:{$auth_path}"; + $redirect_path = "internal:{$auth_path}"; } else { - $redirectPath = 'internal:/user/login'; + $redirect_path = 'internal:/user/login'; } - - // Login destination redirect path. - if (!($destination = $config->get('destination_path'))) { + if (empty($destination = $config->get('destination_path'))) { $destination = $request->getRequestUri(); } - - return Url::fromUri($redirectPath, ['query' => ['destination' => $destination]])->toString(); + return Url::fromUri($redirect_path, ['query' => ['destination' => $destination]]) + ->toString(); } + return NULL; } @@ -209,13 +283,11 @@ private function prepareLoginRedirect($event) { * The event response. */ public function exceptionRedirect(GetResponseEvent $event) { + // Boolean indicating event exception. Prevents potential infinite + // redirect loop on KernelEvents::REQUEST. + $this->eventException = TRUE; - // Boolean to indicate request exception. Prevents additional login - // requirement checks on KernelEvents::REQUEST which could cause - // infinite loop redirects on protected pages. - $this->requestException = TRUE; - - if ($redirect = $this->prepareLoginRedirect($event)) { + if ($redirect = $this->loginRedirect($event)) { $response = new RedirectResponse($redirect); $event->setResponse($response); } @@ -228,7 +300,7 @@ public function exceptionRedirect(GetResponseEvent $event) { * The event response. */ public function requestRedirect(GetResponseEvent $event) { - if (!$this->requestException && ($redirect = $this->prepareLoginRedirect($event))) { + if (!$this->eventException && ($redirect = $this->loginRedirect($event))) { $response = new RedirectResponse($redirect); $event->setResponse($response); } diff --git a/drupal/modules/require_login/src/Form/RequireLoginSettingsForm.php b/drupal/modules/require_login/src/Form/RequireLoginSettingsForm.php index 14d0fe68a..094723a5b 100644 --- a/drupal/modules/require_login/src/Form/RequireLoginSettingsForm.php +++ b/drupal/modules/require_login/src/Form/RequireLoginSettingsForm.php @@ -4,12 +4,41 @@ use Drupal\Core\Form\ConfigFormBase; use Drupal\Core\Form\FormStateInterface; +use Drupal\Core\Config\ConfigFactoryInterface; +use Drupal\Core\Routing\RouteProvider; +use Drupal\Component\Utility\UrlHelper; +use Symfony\Component\DependencyInjection\ContainerInterface; /** * Configure Require Login settings for this site. */ class RequireLoginSettingsForm extends ConfigFormBase { + /** + * The routing provider. + * + * @var \Drupal\Core\Routing\RouteProvider + */ + protected $routeProvider; + + /** + * {@inheritdoc} + */ + public function __construct(ConfigFactoryInterface $config_factory, RouteProvider $route_provider) { + parent::__construct($config_factory); + $this->routeProvider = $route_provider; + } + + /** + * {@inheritdoc} + */ + public static function create(ContainerInterface $container) { + return new static( + $container->get('config.factory'), + $container->get('router.route_provider') + ); + } + /** * {@inheritdoc} */ @@ -30,29 +59,52 @@ protected function getEditableConfigNames() { public function buildForm(array $form, FormStateInterface $form_state) { $config = $this->config('require_login.config'); - // Login and destination paths. - $form['require_login_auth_path'] = [ + // Basic settings. + $form['auth_path'] = [ '#type' => 'textfield', - '#title' => $this->t('Login form path'), - '#description' => $this->t('Login path. Default is /user/login.'), - '#default_value' => $config->get('auth_path') ? $config->get('auth_path') : 'user/login', + '#title' => $this->t('Login path'), + '#description' => $this->t('Path to the user login page. Default: /user/login'), + '#default_value' => $config->get('auth_path') ? $config->get('auth_path') : '/user/login', ]; - $form['require_login_destination_path'] = [ + $form['destination_path'] = [ '#type' => 'textfield', - '#title' => $this->t('Login destination path'), - '#description' => $this->t('Login destination path. Leave blank to use default referer path.'), + '#title' => $this->t('Login destination'), + '#description' => $this->t('Predetermined post-login destination path. Leave blank for the default behavior.'), '#default_value' => $config->get('destination_path'), ]; - - // Access denied message. - $form['require_login_deny_message'] = [ + $form['deny_message'] = [ '#type' => 'textarea', '#title' => $this->t('Access denied message'), - '#description' => $this->t('Message shown to anonymous users attempting to access a restricted page. Leave blank to disable.'), + '#description' => $this->t('Show message to user attempting to access a restricted page. Leave blank to disable.'), '#default_value' => $config->get('deny_message'), ]; + $items = [ + '#theme' => 'item_list', + '#prefix' => $this->t('Exclude authentication checks on specific paths. <strong>Limit one path per line.</strong>'), + '#items' => [ + $this->t('Use <front> to exclude the front page.'), + $this->t('Use internal paths to exclude site pages. <em>I.E. /about/contact</em>'), + $this->t('Use URL parameters to further refine path matches. <em>I.E. /blog?year=current</em>'), + $this->t('Use wildcards (*) to match any part of a path. <em>I.E. /shop/*/orders</em>'), + ], + ]; + $form['excluded_paths'] = [ + '#type' => 'textarea', + '#title' => $this->t('Excluded paths'), + '#description' => render($items), + '#default_value' => $config->get('excluded_paths'), + ]; + $node_types = $config->get('excluded_node_types'); + $form['excluded_node_types'] = [ + '#type' => 'checkboxes', + '#title' => $this->t('Excluded content types'), + '#description' => $this->t('Exclude authentication checks on all pages of a specific content type.'), + '#options' => node_type_get_names(), + '#multiple' => TRUE, + '#default_value' => $node_types ? $node_types : [], + ]; - // Excluded exceptions and paths. + // Additional settings. $form['advanced'] = [ '#type' => 'details', '#title' => $this->t('Advanced settings'), @@ -60,91 +112,111 @@ public function buildForm(array $form, FormStateInterface $form_state) { $form['advanced']['excluded_403'] = [ '#type' => 'checkbox', '#title' => $this->t('Exclude 403 (access denied) page'), - '#description' => $this->t('Allow anonymous users to view the 403 (access denied) page.'), + '#description' => $this->t('Allow unauthenticated access to the 403 (access denied) page.'), '#default_value' => $config->get('excluded_403'), ]; $form['advanced']['excluded_404'] = [ '#type' => 'checkbox', '#title' => $this->t('Exclude 404 (not found) page'), - '#description' => $this->t('Allow anonymous users to view the 404 (not found) page.'), + '#description' => $this->t('Allow unauthenticated access to the 404 (not found) page.'), '#default_value' => $config->get('excluded_404'), ]; - $items = [ - '#theme' => 'item_list', - '#prefix' => $this->t('Disable login requirement on specific paths. <strong>Limit one per line.</strong>'), - '#items' => [ - $this->t('Use <front> to exclude the front page.'), - $this->t('Use internal paths to exclude site pages. <em>Examples: /about/contact, /blog?hello=world</em>'), - ], - ]; - $form['advanced']['require_login_excluded_paths'] = [ + $form['advanced']['excluded_routes'] = [ '#type' => 'textarea', - '#title' => $this->t('Path exclusions'), - '#description' => render($items), - '#default_value' => $config->get('excluded_paths'), + '#title' => $this->t('Excluded route names'), + '#description' => $this->t('Exclude authentication checks on specific route names. <strong>Limit one path per line.</strong>'), + '#default_value' => $config->get('excluded_routes'), ]; return parent::buildForm($form, $form_state); } /** - * {@inheritdoc} + * Process user inputted path. + * + * @var string &$path + * The path input. + * @var string $config_key + * The configuration key. + * @var \Drupal\Core\Form\FormStateInterface $form_state + * The form state. */ - public function validateForm(array &$form, FormStateInterface $form_state) { - $absolutes = []; - - // Validate excluded paths formatting. - $exclude_paths = explode(PHP_EOL, $form_state->getValue('require_login_excluded_paths')); - foreach ($exclude_paths as $key => $exclude_path) { - $exclude_path = trim($exclude_path); - if (empty($exclude_path) || $exclude_path == '<front>') { - continue; - } - $url = parse_url($exclude_path); - - // Detect protocol or domain name. - if (isset($url['scheme']) || isset($url['host']) || preg_match('/^www./i', $url['path'])) { - $absolutes[] = trim($exclude_path); - } + private function processPathInput(&$path, $config_key, FormStateInterface $form_state) { + $url_parts = parse_url(trim($path)); + // Verify path is valid. + if (!UrlHelper::isValid($url_parts['path'])) { + $form_state->setErrorByName($config_key, $this->t('Invalid path: %s', ['%s' => $path])); + return; + } + // Use parsed path in case user inputted schema and/or host. + $path = $url_parts['path']; + if (!empty($url_parts['query'])) { + $path .= '?' . $url_parts['query']; + } + // Prepend leading forward slash. + if (substr($path, 0, 1) !== '/') { + $path = '/' . $path; + } + } - // Confirm leading forward slash present. - elseif (substr($exclude_path, 0, 1) != '/') { - $exclude_paths[$key] = '/' . $exclude_path; - } + /** + * Array filter callback to remove empty elements. + * + * @var string $element + * The array element. + * + * @return bool + * TRUE if element should be removed. Otherwise FALSE. + */ + protected function arrayFilterEmpty($element) { + return !empty(trim($element)); + } - // Trim whitespace. - else { - $exclude_paths[$key] = $exclude_path; + /** + * {@inheritdoc} + */ + public function validateForm(array &$form, FormStateInterface $form_state) { + // Validate login and destination paths. + $config_keys = [ + 'require_login_auth_path', + 'require_login_destination_path', + ]; + foreach ($config_keys as $config_key) { + if ($path = $form_state->getValue($config_key)) { + $this->processPathInput($path, $config_key, $form_state); + $form_state->setValue($config_key, $path); } } - $form_state->setValue('require_login_excluded_paths', implode(PHP_EOL, $exclude_paths)); - if ($absolutes) { - $form_state->setErrorByName('require_login_excluded_paths', $this->t("Excluded paths cannot include a protocol or domain name. Invalid paths:<br />!paths", [ - '!paths' => implode('<br />', $absolutes), - ])); + // Validate excluded paths. + $excluded_paths = preg_split('/\r\n|\r|\n/', $form_state->getValue('require_login_excluded_paths')); + $excluded_paths = array_filter($excluded_paths, [ + $this, + 'arrayFilterEmpty', + ]); + foreach ($excluded_paths as $key => $path) { + if (!empty($path) && $path !== '<front>') { + $this->processPathInput($path, 'require_login_excluded_paths', $form_state); + $excluded_paths[$key] = $path; + } } - - // Validate login and destination path formatting. - foreach (['require_login_auth_path', 'require_login_destination_path'] as $form_key) { - $path = trim($form_state->getValue($form_key)); - if (!empty($path)) { - $url = parse_url($path); - - // Detect protocol or domain name. - if (isset($url['scheme']) || isset($url['host']) || preg_match('/^www./i', $url['path'])) { - $form_state->setErrorByName($form_key, $this->t('External URL detected. Must enter a relative path.')); - } - - // Confirm leading forward slash present. - elseif (substr($path, 0, 1) != '/') { - $form_state->setValue($form_key, '/' . $path); - } - - // Trim whitespace. - else { - $form_state->setValue($form_key, $path); - } + $form_state->setValue('require_login_excluded_paths', implode(PHP_EOL, $excluded_paths)); + + // Validate excluded route names. + $excluded_routes = preg_split('/\r\n|\r|\n/', $form_state->getValue('require_login_excluded_routes')); + $excluded_routes = array_filter($excluded_routes, [ + $this, + 'arrayFilterEmpty', + ]); + if (!empty($excluded_routes)) { + $valid_route_names = $this->routeProvider->getRoutesByNames($excluded_routes); + if ($invalid_route_names = array_diff($excluded_routes, array_keys($valid_route_names))) { + $items = [ + '#theme' => 'item_list', + '#prefix' => $this->t('Missing route names detected. You may remove them if the related modules will not be installed.'), + '#items' => $invalid_route_names, + ]; + $this->messenger()->addWarning(render($items)); } } } @@ -154,15 +226,17 @@ public function validateForm(array &$form, FormStateInterface $form_state) { */ public function submitForm(array &$form, FormStateInterface $form_state) { $this->config('require_login.config') - ->set('auth_path', $form_state->getValue('require_login_auth_path')) - ->set('destination_path', $form_state->getValue('require_login_destination_path')) - ->set('deny_message', $form_state->getValue('require_login_deny_message')) + ->set('auth_path', $form_state->getValue('auth_path')) + ->set('destination_path', $form_state->getValue('destination_path')) + ->set('deny_message', $form_state->getValue('deny_message')) ->set('excluded_403', $form_state->getValue('excluded_403')) ->set('excluded_404', $form_state->getValue('excluded_404')) - ->set('excluded_paths', $form_state->getValue('require_login_excluded_paths')) + ->set('excluded_paths', $form_state->getValue('excluded_paths')) + ->set('excluded_node_types', $form_state->getValue('excluded_node_types')) + ->set('excluded_routes', $form_state->getValue('excluded_routes')) ->save(); - // Must rebuild caches for settings to take immediate effect. + // Flush caches so changes take immediate effect. drupal_flush_all_caches(); parent::submitForm($form, $form_state); diff --git a/drupal/modules/search_api/CHANGELOG.txt b/drupal/modules/search_api/CHANGELOG.txt index d4b5c72b4..55608ea08 100644 --- a/drupal/modules/search_api/CHANGELOG.txt +++ b/drupal/modules/search_api/CHANGELOG.txt @@ -1,3 +1,31 @@ +Search API 1.19 (2021-02-01): +----------------------------- +- #3182306 by drunken monkey: Improved output from the "rebuild tracker" batch + job. +- #3111383 by liquidcms, drunken monkey: Fixed problems with exposed, grouped + Views date filters. +- #3127099 by Grimreaper, drunken monkey: Added option to expose searched + fields in Views fulltext filter. +- #2944371 by Upchuk, jasonschweb, drunken monkey: Fixed random sort for DB + backend. +- Issue #3194016 by mkalkbrenner, borisson_: Fixed PHP 8 compatibility. +- #3181827 by brunodbo, drunken monkey: Fixed wrong @var type doc in + ContentEntityTrackingManager. +- #3179045 by sebish, joelpittet, drunken monkey: Fixed parameter type hint in + ContentEntityTrackingManager. +- #3178417 by SivaprasadC, drunken monkey: Fixed two typos in the Database + backend plugin class. +- #3174778 by drunken monkey: Fixed some encoding errors. +- #3178941 by drunken monkey, cspitzlay, MegaChriz, ooziedie, bakulahluwalia: + Fixed fatal error when saving entities with certain setups. +- #3036504 by kfritsche, drunken monkey: Fixed memory issues during indexing + via Drush. +- #3136277 by drunken monkey, pfrenssen, Berdir, dwinters, calmforce: Fixed + issue with modifying condition group via pre-execute event/hook. +- #3174657 by drunken monkey: Fixed "keep facets" feature for search views when + facet source wasn't saved. +- #3181936 by drunken monkey: Fixed tests on Drupal 9.1.x HEAD. + Search API 1.18 (2020-10-22): ----------------------------- - #3153153 by mkalkbrenner, cristiroma, drunken monkey: Fixed serialization of diff --git a/drupal/modules/search_api/config/schema/search_api.views.schema.yml b/drupal/modules/search_api/config/schema/search_api.views.schema.yml index 55de809f2..94511cb85 100644 --- a/drupal/modules/search_api/config/schema/search_api.views.schema.yml +++ b/drupal/modules/search_api/config/schema/search_api.views.schema.yml @@ -256,9 +256,15 @@ views.filter.search_api_fulltext: type: mapping label: 'Exposed' mapping: + expose_fields: + type: boolean + label: 'Expose the list of searched fields' placeholder: type: label label: 'Placeholder' + searched_fields_id: + type: string + label: 'Searched fields identifier' views.filter.search_api_language: type: views.filter.language diff --git a/drupal/modules/search_api/modules/search_api_db/search_api_db.info.yml b/drupal/modules/search_api/modules/search_api_db/search_api_db.info.yml index 4141fde16..dd719947e 100644 --- a/drupal/modules/search_api/modules/search_api_db/search_api_db.info.yml +++ b/drupal/modules/search_api/modules/search_api_db/search_api_db.info.yml @@ -6,7 +6,7 @@ core_version_requirement: ^8.8 || ^9 dependencies: - search_api:search_api -# Information added by Drupal.org packaging script on 2020-10-22 -version: '8.x-1.18' +# Information added by Drupal.org packaging script on 2021-02-01 +version: '8.x-1.19' project: 'search_api' -datestamp: 1603359377 +datestamp: 1612192043 diff --git a/drupal/modules/search_api/modules/search_api_db/search_api_db_defaults/search_api_db_defaults.info.yml b/drupal/modules/search_api/modules/search_api_db/search_api_db_defaults/search_api_db_defaults.info.yml index 86b46a70d..7164db811 100644 --- a/drupal/modules/search_api/modules/search_api_db/search_api_db_defaults/search_api_db_defaults.info.yml +++ b/drupal/modules/search_api/modules/search_api_db/search_api_db_defaults/search_api_db_defaults.info.yml @@ -13,7 +13,7 @@ dependencies: - drupal:views - search_api:search_api_db -# Information added by Drupal.org packaging script on 2020-10-22 -version: '8.x-1.18' +# Information added by Drupal.org packaging script on 2021-02-01 +version: '8.x-1.19' project: 'search_api' -datestamp: 1603359377 +datestamp: 1612192043 diff --git a/drupal/modules/search_api/modules/search_api_db/src/DatabaseCompatibility/DatabaseCompatibilityHandlerInterface.php b/drupal/modules/search_api/modules/search_api_db/src/DatabaseCompatibility/DatabaseCompatibilityHandlerInterface.php index d96431d5a..e13211caa 100644 --- a/drupal/modules/search_api/modules/search_api_db/src/DatabaseCompatibility/DatabaseCompatibilityHandlerInterface.php +++ b/drupal/modules/search_api/modules/search_api_db/src/DatabaseCompatibility/DatabaseCompatibilityHandlerInterface.php @@ -3,6 +3,7 @@ namespace Drupal\search_api_db\DatabaseCompatibility; use Drupal\Core\Database\Connection; +use Drupal\Core\Database\Query\SelectInterface; /** * Bundles methods for resolving DBMS-specific differences. @@ -70,4 +71,12 @@ public function alterNewTable($table, $type = 'text'); */ public function preprocessIndexValue($value, $type = 'text'); + /** + * Applies a random sort to the query. + * + * @param \Drupal\Core\Database\Query\SelectInterface $query + * The search query. + */ + public function orderByRandom(SelectInterface $query); + } diff --git a/drupal/modules/search_api/modules/search_api_db/src/DatabaseCompatibility/GenericDatabase.php b/drupal/modules/search_api/modules/search_api_db/src/DatabaseCompatibility/GenericDatabase.php index 5db84b2f9..b083899f8 100644 --- a/drupal/modules/search_api/modules/search_api_db/src/DatabaseCompatibility/GenericDatabase.php +++ b/drupal/modules/search_api/modules/search_api_db/src/DatabaseCompatibility/GenericDatabase.php @@ -4,6 +4,7 @@ use Drupal\Component\Transliteration\TransliterationInterface; use Drupal\Core\Database\Connection; +use Drupal\Core\Database\Query\SelectInterface; /** * Represents any database for which no specifics are known. @@ -68,4 +69,12 @@ public function preprocessIndexValue($value, $type = 'text') { return mb_strtolower($this->transliterator->transliterate($value)); } + /** + * {@inheritdoc} + */ + public function orderByRandom(SelectInterface $query) { + $alias = $query->addExpression('random()', 'random_order_field'); + $query->orderBy($alias); + } + } diff --git a/drupal/modules/search_api/modules/search_api_db/src/DatabaseCompatibility/MySql.php b/drupal/modules/search_api/modules/search_api_db/src/DatabaseCompatibility/MySql.php index 08112f206..8ce1a0699 100644 --- a/drupal/modules/search_api/modules/search_api_db/src/DatabaseCompatibility/MySql.php +++ b/drupal/modules/search_api/modules/search_api_db/src/DatabaseCompatibility/MySql.php @@ -3,6 +3,7 @@ namespace Drupal\search_api_db\DatabaseCompatibility; use Drupal\Core\Database\DatabaseException; +use Drupal\Core\Database\Query\SelectInterface; use Drupal\search_api\SearchApiException; /** @@ -36,4 +37,12 @@ public function alterNewTable($table, $type = 'text') { } } + /** + * {@inheritdoc} + */ + public function orderByRandom(SelectInterface $query) { + $alias = $query->addExpression('rand()', 'random_order_field'); + $query->orderBy($alias); + } + } diff --git a/drupal/modules/search_api/modules/search_api_db/src/Plugin/search_api/backend/Database.php b/drupal/modules/search_api/modules/search_api_db/src/Plugin/search_api/backend/Database.php index be0254cdb..bbc13bacf 100644 --- a/drupal/modules/search_api/modules/search_api_db/src/Plugin/search_api/backend/Database.php +++ b/drupal/modules/search_api/modules/search_api_db/src/Plugin/search_api/backend/Database.php @@ -591,6 +591,7 @@ public function getSupportedFeatures() { 'search_api_autocomplete', 'search_api_facets', 'search_api_facets_operator_or', + 'search_api_random_sort', ]; } @@ -850,7 +851,7 @@ protected function createFieldTable(FieldInterface $field = NULL, array $db = [] // index with the same as the first table, which conflicts in SQLite. // // The core issue addressing this (https://www.drupal.org/node/1008128) was - // closed as it fixed the PostgresSQL part. The SQLite fix is added in + // closed as it fixed the PostgreSQL part. The SQLite fix is added in // https://www.drupal.org/node/2625664 // We prevent this by adding an extra underscore (which is also the proposed // solution in the original core issue). @@ -2356,7 +2357,7 @@ protected function getTableAlias(array $field, SelectInterface $db_query, $new_j protected function preQuery(SelectInterface &$db_query, QueryInterface $query) {} /** - * Adds the approiate "ORDER BY" statements to a search database query. + * Adds the appropriate "ORDER BY" statements to a search database query. * * @param \Drupal\search_api\Query\QueryInterface $query * The search query whose sorts should be applied. @@ -2387,6 +2388,11 @@ protected function setQuerySort(QueryInterface $query, SelectInterface $db_query continue; } + if ($field_name == 'search_api_random') { + $this->dbmsCompatibility->orderByRandom($db_query); + continue; + } + if (!isset($fields[$field_name])) { throw new SearchApiException("Trying to sort on unknown field '$field_name'."); } diff --git a/drupal/modules/search_api/modules/search_api_db/tests/search_api_db_test_autocomplete/search_api_db_test_autocomplete.info.yml b/drupal/modules/search_api/modules/search_api_db/tests/search_api_db_test_autocomplete/search_api_db_test_autocomplete.info.yml index 41ebc400d..5a1670123 100644 --- a/drupal/modules/search_api/modules/search_api_db/tests/search_api_db_test_autocomplete/search_api_db_test_autocomplete.info.yml +++ b/drupal/modules/search_api/modules/search_api_db/tests/search_api_db_test_autocomplete/search_api_db_test_autocomplete.info.yml @@ -8,7 +8,7 @@ dependencies: core_version_requirement: ^8.8 || ^9 hidden: true -# Information added by Drupal.org packaging script on 2020-10-22 -version: '8.x-1.18' +# Information added by Drupal.org packaging script on 2021-02-01 +version: '8.x-1.19' project: 'search_api' -datestamp: 1603359377 +datestamp: 1612192043 diff --git a/drupal/modules/search_api/modules/search_api_db/tests/src/Kernel/BackendTest.php b/drupal/modules/search_api/modules/search_api_db/tests/src/Kernel/BackendTest.php index 0d47c6e2a..cbbc19e9b 100644 --- a/drupal/modules/search_api/modules/search_api_db/tests/src/Kernel/BackendTest.php +++ b/drupal/modules/search_api/modules/search_api_db/tests/src/Kernel/BackendTest.php @@ -99,6 +99,7 @@ public function setUp() { */ protected function checkBackendSpecificFeatures() { $this->checkMultiValuedInfo(); + $this->searchWithRandom(); $this->setServerMatchMode(); $this->searchSuccessPartial(); $this->setServerMatchMode('prefix'); @@ -259,6 +260,36 @@ protected function setServerMatchMode($match_mode = 'partial') { $this->resetEntityCache(); } + /** + * Tests whether random searches work. + */ + protected function searchWithRandom() { + // Run the query 5 times, using random sorting as the first sort and verify + // that the results are not always the same. + $first_result = NULL; + $second_result = NULL; + for ($i = 1; $i <= 5; $i++) { + $results = $this->buildSearch('foo', [], NULL, FALSE) + ->sort('search_api_random') + ->sort('id') + ->execute(); + + $result_ids = array_keys($results->getResultItems()); + if ($first_result === NULL) { + $first_result = $second_result = $result_ids; + } + elseif ($result_ids !== $first_result) { + $second_result = $result_ids; + } + + // Make sure the search still returned the expected items. + $this->assertCount(4, $result_ids); + sort($result_ids); + $this->assertEquals($this->getItemIds([1, 2, 4, 5]), $result_ids); + } + $this->assertNotEquals($first_result, $second_result); + } + /** * Tests whether partial searches work. */ diff --git a/drupal/modules/search_api/search_api.info.yml b/drupal/modules/search_api/search_api.info.yml index 0b7ad670e..9c0c3ebef 100644 --- a/drupal/modules/search_api/search_api.info.yml +++ b/drupal/modules/search_api/search_api.info.yml @@ -5,7 +5,7 @@ package: Search core_version_requirement: ^8.8 || ^9 configure: search_api.overview -# Information added by Drupal.org packaging script on 2020-10-22 -version: '8.x-1.18' +# Information added by Drupal.org packaging script on 2021-02-01 +version: '8.x-1.19' project: 'search_api' -datestamp: 1603359377 +datestamp: 1612192043 diff --git a/drupal/modules/search_api/search_api.module b/drupal/modules/search_api/search_api.module index e10bc0bf4..c68c16f0d 100644 --- a/drupal/modules/search_api/search_api.module +++ b/drupal/modules/search_api/search_api.module @@ -576,19 +576,23 @@ function search_api_form_views_exposed_form_alter(&$form, FormStateInterface $fo && $query_plugin instanceof SearchApiQuery && \Drupal::moduleHandler()->moduleExists('facets'); if ($preserve_facets) { - // Retrieve the facet source. + $filter_key = 'f'; + + // Attempt to retrieve the facet source to use the actual facets filter + // parameter as configured by the admin. (Facet source config entities are + // not always actually saved in the storage, if the admin didn't change + // their settings.) $query = $query_plugin->getSearchApiQuery(); $display_id = $query->getSearchId(FALSE); $facet_source_id = str_replace(':', '__', 'search_api:' . $display_id); $facet_source = \Drupal::entityTypeManager() ->getStorage('facets_facet_source') ->load($facet_source_id); - if (!$facet_source) { - return; + if ($facet_source) { + $filter_key = $facet_source->getFilterKey() ?: 'f'; } // Get the active facet filters from the query parameters. - $filter_key = $facet_source->getFilterKey() ?: 'f'; $filters = \Drupal::request()->query->get($filter_key, []); // Do not iterate over facet filters if the parameter is not an array. diff --git a/drupal/modules/search_api/src/Entity/Index.php b/drupal/modules/search_api/src/Entity/Index.php index 221b3fb90..090131de7 100644 --- a/drupal/modules/search_api/src/Entity/Index.php +++ b/drupal/modules/search_api/src/Entity/Index.php @@ -1008,7 +1008,6 @@ public function indexSpecificItems(array $search_objects) { $description = 'This hook is deprecated in search_api:8.x-1.14 and is removed from search_api:2.0.0. Please use the "search_api.items_indexed" event instead. See https://www.drupal.org/node/3059866'; \Drupal::moduleHandler()->invokeAllDeprecated($description, 'search_api_items_indexed', [$this, $processed_ids]); - /** @var \Symfony\Component\EventDispatcher\EventDispatcherInterface $dispatcher */ $dispatcher = \Drupal::getContainer()->get('event_dispatcher'); $dispatcher->dispatch(SearchApiEvents::ITEMS_INDEXED, new ItemsIndexedEvent($this, $processed_ids)); @@ -1016,6 +1015,13 @@ public function indexSpecificItems(array $search_objects) { Cache::invalidateTags(['search_api_list:' . $this->id]); } + // When indexing via Drush, multiple iterations of a batch will happen in + // the same PHP process, so the static cache will quickly fill up. To + // prevent this, clear it after each batch of items gets indexed. + if (function_exists('drush_backend_batch_process') && batch_get()) { + \Drupal::getContainer()->get('entity.memory_cache')->deleteAll(); + } + return $processed_ids; } diff --git a/drupal/modules/search_api/src/Event/MappingForeignRelationshipsEvent.php b/drupal/modules/search_api/src/Event/MappingForeignRelationshipsEvent.php index d700ac6c0..17216973a 100644 --- a/drupal/modules/search_api/src/Event/MappingForeignRelationshipsEvent.php +++ b/drupal/modules/search_api/src/Event/MappingForeignRelationshipsEvent.php @@ -67,6 +67,8 @@ public function getIndex(): IndexInterface { * A (numerically keyed) array of foreign relationship mappings. Each * sub-array here represents a single known relationship. Such sub-arrays * will have the following structure: + * - datasource: (string) The ID of the datasource which contains this + * relationship. * - entity_type: (string) Entity type that is referred to from the index. * - bundles: (array) Optional array of particular entity bundles that are * referred to from the index. Empty array here means index refers to diff --git a/drupal/modules/search_api/src/Plugin/search_api/datasource/ContentEntity.php b/drupal/modules/search_api/src/Plugin/search_api/datasource/ContentEntity.php index 06cceafc4..deb86a82c 100644 --- a/drupal/modules/search_api/src/Plugin/search_api/datasource/ContentEntity.php +++ b/drupal/modules/search_api/src/Plugin/search_api/datasource/ContentEntity.php @@ -18,6 +18,7 @@ use Drupal\Core\Form\FormStateInterface; use Drupal\Core\Language\LanguageInterface; use Drupal\Core\Language\LanguageManagerInterface; +use Drupal\Core\Logger\RfcLogLevel; use Drupal\Core\Plugin\PluginFormInterface; use Drupal\Core\Session\AccountInterface; use Drupal\Core\State\StateInterface; @@ -28,8 +29,9 @@ use Drupal\field\FieldStorageConfigInterface; use Drupal\search_api\Datasource\DatasourcePluginBase; use Drupal\search_api\IndexInterface; -use Drupal\search_api\Utility\Dependencies; +use Drupal\search_api\LoggerTrait; use Drupal\search_api\Plugin\PluginFormTrait; +use Drupal\search_api\Utility\Dependencies; use Drupal\search_api\Utility\FieldsHelperInterface; use Drupal\search_api\Utility\Utility; use Symfony\Component\DependencyInjection\ContainerInterface; @@ -44,6 +46,7 @@ */ class ContentEntity extends DatasourcePluginBase implements PluginFormInterface { + use LoggerTrait; use PluginFormTrait; /** @@ -157,6 +160,7 @@ public static function create(ContainerInterface $container, array $configuratio $datasource->setFieldsHelper($container->get('search_api.fields_helper')); $datasource->setState($container->get('state')); $datasource->setEntityMemoryCache($container->get('entity.memory_cache')); + $datasource->setLogger($container->get('logger.channel.search_api')); return $datasource; } @@ -1039,6 +1043,11 @@ public function getAffectedItemsForEntityChange(EntityInterface $entity, array $ $ids_to_reindex = []; $path_separator = IndexInterface::PROPERTY_PATH_SEPARATOR; foreach ($foreign_entity_relationship_map as $relation_info) { + // Ignore relationships belonging to other datasources. + if (!empty($relation_info['datasource']) + && $relation_info['datasource'] !== $this->getPluginId()) { + continue; + } // Check whether entity type and (if specified) bundles match the entity. if ($relation_info['entity_type'] !== $entity->getEntityTypeId()) { continue; @@ -1073,7 +1082,29 @@ public function getAffectedItemsForEntityChange(EntityInterface $entity, array $ try { $entity_ids = array_values($query->execute()); } - catch (\Exception $e) { + // @todo Switch back to \Exception once Core bug #2893747 is fixed. + catch (\Throwable $e) { + // We don't want to catch all PHP \Error objects thrown, but just the + // ones caused by #2893747. + if (!($e instanceof \Exception) + && (get_class($e) !== \Error::class || $e->getMessage() !== 'Call to a member function getColumns() on bool')) { + throw $e; + } + $vars = [ + '%index' => $this->index->label(), + '%entity_type' => $entity->getEntityType()->getLabel(), + '@entity_id' => $entity->id(), + ]; + try { + $link = $entity->toLink($this->t('Go to changed %entity_type with ID "@entity_id"', $vars)) + ->toString()->getGeneratedLink(); + } + catch (\Throwable $e) { + // Ignore any errors here, it's not that important that the log + // message contains a link. + $link = NULL; + } + $this->logException($e, '%type while attempting to find indexed entities referencing changed %entity_type with ID "@entity_id" for index %index: @message in %function (line %line of %file).', $vars, RfcLogLevel::ERROR, $link); continue; } foreach ($entity_ids as $entity_id) { diff --git a/drupal/modules/search_api/src/Plugin/search_api/datasource/ContentEntityTrackingManager.php b/drupal/modules/search_api/src/Plugin/search_api/datasource/ContentEntityTrackingManager.php index d918a8ab9..551d21165 100644 --- a/drupal/modules/search_api/src/Plugin/search_api/datasource/ContentEntityTrackingManager.php +++ b/drupal/modules/search_api/src/Plugin/search_api/datasource/ContentEntityTrackingManager.php @@ -8,7 +8,7 @@ use Drupal\Component\Plugin\Exception\PluginNotFoundException; use Drupal\Core\Entity\ContentEntityInterface; use Drupal\Core\Entity\EntityInterface; -use Drupal\Core\Entity\EntityTypeManager; +use Drupal\Core\Entity\EntityTypeManagerInterface; use Drupal\Core\Language\LanguageInterface; use Drupal\Core\Language\LanguageManagerInterface; use Drupal\search_api\IndexInterface; @@ -26,7 +26,7 @@ class ContentEntityTrackingManager { /** * The entity type manager. * - * @var \Drupal\Core\Entity\EntityTypeManager + * @var \Drupal\Core\Entity\EntityTypeManagerInterface */ protected $entityTypeManager; @@ -47,14 +47,14 @@ class ContentEntityTrackingManager { /** * Constructs a new class instance. * - * @param \Drupal\Core\Entity\EntityTypeManager $entityTypeManager + * @param \Drupal\Core\Entity\EntityTypeManagerInterface $entityTypeManager * The entity type manager. * @param \Drupal\Core\Language\LanguageManagerInterface $languageManager * The language manager. * @param \Drupal\search_api\Task\TaskManagerInterface $taskManager * The task manager. */ - public function __construct(EntityTypeManager $entityTypeManager, LanguageManagerInterface $languageManager, TaskManagerInterface $taskManager) { + public function __construct(EntityTypeManagerInterface $entityTypeManager, LanguageManagerInterface $languageManager, TaskManagerInterface $taskManager) { $this->entityTypeManager = $entityTypeManager; $this->languageManager = $languageManager; $this->taskManager = $taskManager; @@ -366,7 +366,7 @@ public function indexUpdate(IndexInterface $index) { * Filters a set of datasource-specific item IDs. * * Returns only those item IDs that are valid for the given datasource and - * index. This method only checks the item language, though – whether an + * index. This method only checks the item language, though – whether an * entity with that ID actually exists, or whether it has a bundle included * for that datasource, is not verified. * diff --git a/drupal/modules/search_api/src/Plugin/search_api/processor/Highlight.php b/drupal/modules/search_api/src/Plugin/search_api/processor/Highlight.php index 975495616..b13e805a6 100644 --- a/drupal/modules/search_api/src/Plugin/search_api/processor/Highlight.php +++ b/drupal/modules/search_api/src/Plugin/search_api/processor/Highlight.php @@ -280,7 +280,7 @@ protected function addExcerpts(array $results, array $fulltext_fields, array $ke // We call array_merge() using call_user_func_array() to prevent having to // use it in a loop because it is a resource greedy construction. // @see https://github.com/kalessil/phpinspectionsea/blob/master/docs/performance.md#slow-array-function-used-in-loop - $text = call_user_func_array('array_merge', $item); + $text = call_user_func_array('array_merge', array_values($item)); $item_keys = $keys; // If the backend already did highlighting and told us the exact keys it diff --git a/drupal/modules/search_api/src/Plugin/views/cache/SearchApiTagCache.php b/drupal/modules/search_api/src/Plugin/views/cache/SearchApiTagCache.php index 9527c82a1..906d6c86c 100644 --- a/drupal/modules/search_api/src/Plugin/views/cache/SearchApiTagCache.php +++ b/drupal/modules/search_api/src/Plugin/views/cache/SearchApiTagCache.php @@ -3,6 +3,7 @@ namespace Drupal\search_api\Plugin\views\cache; use Drupal\Core\Cache\Cache; +use Drupal\Core\Cache\CacheableMetadata; use Drupal\Core\Entity\EntityInterface; use Drupal\Core\Entity\EntityTypeManagerInterface; use Drupal\views\Plugin\views\cache\Tag; @@ -115,4 +116,15 @@ public function getRowCacheTags(ResultRow $row) { return $tags; } + /** + * {@inheritdoc} + */ + public function alterCacheMetadata(CacheableMetadata $cache_metadata) { + // Allow modules that alter the query to add their cache metadata to the + // view. + $query = $this->getQuery()->getSearchApiQuery(); + $query->preExecute(); + $cache_metadata->addCacheableDependency($query); + } + } diff --git a/drupal/modules/search_api/src/Plugin/views/filter/SearchApiDate.php b/drupal/modules/search_api/src/Plugin/views/filter/SearchApiDate.php index 494f965ed..dc8482c63 100644 --- a/drupal/modules/search_api/src/Plugin/views/filter/SearchApiDate.php +++ b/drupal/modules/search_api/src/Plugin/views/filter/SearchApiDate.php @@ -63,21 +63,6 @@ public function acceptExposedInput($input) { return TRUE; } - // Unfortunately, this is necessary due to a bug in our parent filter. See - // #2704077. - if (!empty($this->options['expose']['identifier'])) { - $value = &$input[$this->options['expose']['identifier']]; - if (!is_array($value)) { - $value = [ - 'value' => $value, - ]; - } - $value += [ - 'min' => '', - 'max' => '', - ]; - } - $return = parent::acceptExposedInput($input); if (!$return) { diff --git a/drupal/modules/search_api/src/Plugin/views/filter/SearchApiFulltext.php b/drupal/modules/search_api/src/Plugin/views/filter/SearchApiFulltext.php index df5f705e7..f0c15bea3 100644 --- a/drupal/modules/search_api/src/Plugin/views/filter/SearchApiFulltext.php +++ b/drupal/modules/search_api/src/Plugin/views/filter/SearchApiFulltext.php @@ -19,6 +19,13 @@ class SearchApiFulltext extends FilterPluginBase { use SearchApiFilterTrait; + /** + * The list of fields selected for the search. + * + * @var array + */ + public $searchedFields = []; + /** * The parse mode manager. * @@ -126,10 +133,21 @@ public function defineOptions() { $options['min_length'] = ['default' => '']; $options['fields'] = ['default' => []]; $options['expose']['contains']['placeholder'] = ['default' => '']; + $options['expose']['contains']['expose_fields'] = ['default' => FALSE]; + $options['expose']['contains']['searched_fields_id'] = ['default' => '']; return $options; } + /** + * {@inheritdoc} + */ + public function defaultExposeOptions() { + parent::defaultExposeOptions(); + + $this->options['expose']['searched_fields_id'] = $this->options['id'] . '_searched_fields'; + } + /** * {@inheritdoc} */ @@ -203,6 +221,58 @@ public function buildExposeForm(&$form, FormStateInterface $form_state) { '#size' => 40, '#description' => $this->t('Hint text that appears inside the field when empty.'), ]; + + $form['expose']['expose_fields'] = [ + '#type' => 'checkbox', + '#default_value' => $this->options['expose']['expose_fields'], + '#title' => $this->t('Expose searched fields'), + '#description' => $this->t('Expose the list of searched fields. This allows users to narrow the search to the desired fields.'), + ]; + $form['expose']['searched_fields_id'] = [ + '#type' => 'textfield', + '#default_value' => $this->options['expose']['searched_fields_id'], + '#title' => $this->t('Searched fields identifier'), + '#size' => 40, + '#description' => $this->t('This will appear in the URL after the ? to identify this searched fields form element.'), + '#states' => [ + 'visible' => [ + ':input[name="options[expose][expose_fields]"]' => ['checked' => TRUE], + ], + ], + ]; + } + + /** + * {@inheritdoc} + */ + public function buildExposedForm(&$form, FormStateInterface $form_state) { + parent::buildExposedForm($form, $form_state); + + if (empty($this->options['exposed'])) { + return; + } + + if ($this->options['expose']['expose_fields']) { + $fields = $this->getFulltextFields(); + $configured_fields = $this->options['fields']; + // Only keep the configured fields. + if (!empty($configured_fields)) { + $configured_fields = array_flip($configured_fields); + $fields = array_intersect_key($fields, $configured_fields); + } + + $searched_fields_identifier = $this->options['id'] . '_searched_fields'; + if (!empty($this->options['expose']['searched_fields_id'])) { + $searched_fields_identifier = $this->options['expose']['searched_fields_id']; + } + $form[$searched_fields_identifier] = [ + '#type' => 'select', + '#title' => $this->t('Search fields'), + '#options' => $fields, + '#multiple' => TRUE, + '#size' => min(count($fields), 5), + ]; + } } /** @@ -243,6 +313,13 @@ public function validateExposed(&$form, FormStateInterface $form_state) { return; } + // Store searched fields. + $searched_fields_identifier = $this->options['id'] . '_searched_fields'; + if (!empty($this->options['expose']['searched_fields_id'])) { + $searched_fields_identifier = $this->options['expose']['searched_fields_id']; + } + $this->searchedFields = $form_state->getValue($searched_fields_identifier, []); + $identifier = $this->options['expose']['identifier']; $input = &$form_state->getValue($identifier, ''); @@ -299,6 +376,10 @@ public function query() { } $fields = $this->options['fields']; $fields = $fields ?: array_keys($this->getFulltextFields()); + // Override the search fields, if exposed. + if (!empty($this->searchedFields)) { + $fields = array_intersect($fields, $this->searchedFields); + } $query = $this->getQuery(); // Save any keywords that were already set. diff --git a/drupal/modules/search_api/src/Query/Query.php b/drupal/modules/search_api/src/Query/Query.php index f6b419ae8..3049a1a05 100644 --- a/drupal/modules/search_api/src/Query/Query.php +++ b/drupal/modules/search_api/src/Query/Query.php @@ -756,10 +756,6 @@ public function getOriginalQuery() { * {@inheritdoc} */ public function getCacheContexts() { - // Call the pre-execute method to ensure that processors and modules have - // had the chance to alter the query and modify the cacheability metadata. - $this->preExecute(); - $contexts = $this->cacheContexts; foreach ($this->getIndex()->getDatasources() as $datasource) { @@ -773,10 +769,6 @@ public function getCacheContexts() { * {@inheritdoc} */ public function getCacheTags() { - // Call the pre-execute method to ensure that processors and modules have - // had the chance to alter the query and modify the cacheability metadata. - $this->preExecute(); - $tags = $this->cacheTags; // If the configuration of the search index changes we should invalidate the @@ -791,10 +783,6 @@ public function getCacheTags() { * {@inheritdoc} */ public function getCacheMaxAge() { - // Call the pre-execute method to ensure that processors and modules have - // had the chance to alter the query and modify the cacheability metadata. - $this->preExecute(); - return $this->cacheMaxAge; } diff --git a/drupal/modules/search_api/src/Task/TaskManager.php b/drupal/modules/search_api/src/Task/TaskManager.php index 78e80f107..a2595ee20 100644 --- a/drupal/modules/search_api/src/Task/TaskManager.php +++ b/drupal/modules/search_api/src/Task/TaskManager.php @@ -352,11 +352,13 @@ public function processBatch(array $task_ids, array $conditions, &$context) { $pending = $this->getTasksCount($conditions); $context['finished'] = 1 - $pending / $context['results']['total']; $executed = $context['results']['total'] - $pending; - $context['message'] = $this->formatPlural( - $executed, - 'Successfully executed @count pending task.', - 'Successfully executed @count pending tasks.' - ); + if ($executed > 0) { + $context['message'] = $this->formatPlural( + $executed, + 'Successfully executed @count pending task.', + 'Successfully executed @count pending tasks.' + ); + } } /** diff --git a/drupal/modules/search_api/src/Utility/TrackingHelper.php b/drupal/modules/search_api/src/Utility/TrackingHelper.php index 9d9ac87c4..088211ac0 100644 --- a/drupal/modules/search_api/src/Utility/TrackingHelper.php +++ b/drupal/modules/search_api/src/Utility/TrackingHelper.php @@ -102,10 +102,11 @@ public function trackReferencedEntityUpdate(EntityInterface $entity, bool $delet // Can't really happen, but play it safe to appease static code analysis. } - // Map of foreign entity relations. Will get lazily populated as soon as we - // actually need it. - $original = $deleted ? NULL : $entity->original ?? NULL; + // Original entity, if available. + $original = $deleted ? NULL : ($entity->original ?? NULL); foreach ($indexes as $index) { + // Map of foreign entity relations. Will get lazily populated as soon as + // we actually need it. $map = NULL; foreach ($index->getDatasources() as $datasource_id => $datasource) { if (!$datasource->canContainEntityReferences()) { @@ -142,6 +143,8 @@ public function trackReferencedEntityUpdate(EntityInterface $entity, bool $delet * A (numerically keyed) array of foreign relationship mappings. Each * sub-array represents a single known relationship. Such sub-arrays will * have the following structure: + * - datasource: (string) The ID of the datasource which contains this + * relationship. * - entity_type: (string) The entity type that is referenced from the * index. * - bundles: (string[]) An optional array of particular entity bundles that @@ -175,6 +178,7 @@ protected function getForeignEntityRelationsMap(IndexInterface $index): array { } $relation_info = [ + 'datasource' => $datasource->getPluginId(), 'entity_type' => NULL, 'bundles' => NULL, 'property_path_to_foreign_entity' => NULL, @@ -216,6 +220,7 @@ protected function getForeignEntityRelationsMap(IndexInterface $index): array { && $relation_info['entity_type'] !== $entity_reference['entity_type']) { $relation_info = $entity_reference; $relation_info['property_path_to_foreign_entity'] = implode(IndexInterface::PROPERTY_PATH_SEPARATOR, $seen_path_chunks); + $relation_info['datasource'] = $datasource->getPluginId(); } if ($property_definition instanceof ComplexDataDefinitionInterface) { diff --git a/drupal/modules/search_api/tests/search_api_test/search_api_test.info.yml b/drupal/modules/search_api/tests/search_api_test/search_api_test.info.yml index 08921e779..2335bffaf 100644 --- a/drupal/modules/search_api/tests/search_api_test/search_api_test.info.yml +++ b/drupal/modules/search_api/tests/search_api_test/search_api_test.info.yml @@ -7,7 +7,7 @@ dependencies: core_version_requirement: ^8.8 || ^9 hidden: true -# Information added by Drupal.org packaging script on 2020-10-22 -version: '8.x-1.18' +# Information added by Drupal.org packaging script on 2021-02-01 +version: '8.x-1.19' project: 'search_api' -datestamp: 1603359377 +datestamp: 1612192043 diff --git a/drupal/modules/search_api/tests/search_api_test_bulk_form/search_api_test_bulk_form.info.yml b/drupal/modules/search_api/tests/search_api_test_bulk_form/search_api_test_bulk_form.info.yml index cdc501130..c1e2e3d92 100644 --- a/drupal/modules/search_api/tests/search_api_test_bulk_form/search_api_test_bulk_form.info.yml +++ b/drupal/modules/search_api/tests/search_api_test_bulk_form/search_api_test_bulk_form.info.yml @@ -10,7 +10,7 @@ dependencies: core_version_requirement: ^8 || ^9 hidden: true -# Information added by Drupal.org packaging script on 2020-10-22 -version: '8.x-1.18' +# Information added by Drupal.org packaging script on 2021-02-01 +version: '8.x-1.19' project: 'search_api' -datestamp: 1603359377 +datestamp: 1612192043 diff --git a/drupal/modules/search_api/tests/search_api_test_db/search_api_test_db.info.yml b/drupal/modules/search_api/tests/search_api_test_db/search_api_test_db.info.yml index ad96200c3..b859571a7 100644 --- a/drupal/modules/search_api/tests/search_api_test_db/search_api_test_db.info.yml +++ b/drupal/modules/search_api/tests/search_api_test_db/search_api_test_db.info.yml @@ -8,7 +8,7 @@ dependencies: core_version_requirement: ^8.8 || ^9 hidden: true -# Information added by Drupal.org packaging script on 2020-10-22 -version: '8.x-1.18' +# Information added by Drupal.org packaging script on 2021-02-01 +version: '8.x-1.19' project: 'search_api' -datestamp: 1603359377 +datestamp: 1612192043 diff --git a/drupal/modules/search_api/tests/search_api_test_events/search_api_test_events.info.yml b/drupal/modules/search_api/tests/search_api_test_events/search_api_test_events.info.yml index 2528bdc72..88accc5a7 100644 --- a/drupal/modules/search_api/tests/search_api_test_events/search_api_test_events.info.yml +++ b/drupal/modules/search_api/tests/search_api_test_events/search_api_test_events.info.yml @@ -7,7 +7,7 @@ dependencies: core_version_requirement: ^8.8 || ^9 hidden: true -# Information added by Drupal.org packaging script on 2020-10-22 -version: '8.x-1.18' +# Information added by Drupal.org packaging script on 2021-02-01 +version: '8.x-1.19' project: 'search_api' -datestamp: 1603359377 +datestamp: 1612192043 diff --git a/drupal/modules/search_api/tests/search_api_test_example_content/search_api_test_example_content.info.yml b/drupal/modules/search_api/tests/search_api_test_example_content/search_api_test_example_content.info.yml index 4b5356a22..15cd56388 100644 --- a/drupal/modules/search_api/tests/search_api_test_example_content/search_api_test_example_content.info.yml +++ b/drupal/modules/search_api/tests/search_api_test_example_content/search_api_test_example_content.info.yml @@ -7,7 +7,7 @@ dependencies: core_version_requirement: ^8.8 || ^9 hidden: true -# Information added by Drupal.org packaging script on 2020-10-22 -version: '8.x-1.18' +# Information added by Drupal.org packaging script on 2021-02-01 +version: '8.x-1.19' project: 'search_api' -datestamp: 1603359377 +datestamp: 1612192043 diff --git a/drupal/modules/search_api/tests/search_api_test_example_content_references/search_api_test_example_content_references.info.yml b/drupal/modules/search_api/tests/search_api_test_example_content_references/search_api_test_example_content_references.info.yml index e87cf6436..6e096ca44 100644 --- a/drupal/modules/search_api/tests/search_api_test_example_content_references/search_api_test_example_content_references.info.yml +++ b/drupal/modules/search_api/tests/search_api_test_example_content_references/search_api_test_example_content_references.info.yml @@ -7,7 +7,7 @@ dependencies: core_version_requirement: ^8 || ^9 hidden: true -# Information added by Drupal.org packaging script on 2020-10-22 -version: '8.x-1.18' +# Information added by Drupal.org packaging script on 2021-02-01 +version: '8.x-1.19' project: 'search_api' -datestamp: 1603359377 +datestamp: 1612192043 diff --git a/drupal/modules/search_api/tests/search_api_test_excerpt_field/config/install/views.view.search_api_test_excerpt_field.yml b/drupal/modules/search_api/tests/search_api_test_excerpt_field/config/install/views.view.search_api_test_excerpt_field.yml index b19e1871c..03184ab3f 100644 --- a/drupal/modules/search_api/tests/search_api_test_excerpt_field/config/install/views.view.search_api_test_excerpt_field.yml +++ b/drupal/modules/search_api/tests/search_api_test_excerpt_field/config/install/views.view.search_api_test_excerpt_field.yml @@ -57,8 +57,8 @@ display: offset: false offset_label: Offset tags: - previous: ‹‹ - next: ›› + previous: '«' + next: '»' style: type: default options: diff --git a/drupal/modules/search_api/tests/search_api_test_excerpt_field/search_api_test_excerpt_field.info.yml b/drupal/modules/search_api/tests/search_api_test_excerpt_field/search_api_test_excerpt_field.info.yml index 5a079c3dd..3830f9678 100644 --- a/drupal/modules/search_api/tests/search_api_test_excerpt_field/search_api_test_excerpt_field.info.yml +++ b/drupal/modules/search_api/tests/search_api_test_excerpt_field/search_api_test_excerpt_field.info.yml @@ -9,7 +9,7 @@ dependencies: core_version_requirement: ^8.8 || ^9 hidden: true -# Information added by Drupal.org packaging script on 2020-10-22 -version: '8.x-1.18' +# Information added by Drupal.org packaging script on 2021-02-01 +version: '8.x-1.19' project: 'search_api' -datestamp: 1603359377 +datestamp: 1612192043 diff --git a/drupal/modules/search_api/tests/search_api_test_extraction/search_api_test_extraction.info.yml b/drupal/modules/search_api/tests/search_api_test_extraction/search_api_test_extraction.info.yml index e6386b635..af3c3baa6 100644 --- a/drupal/modules/search_api/tests/search_api_test_extraction/search_api_test_extraction.info.yml +++ b/drupal/modules/search_api/tests/search_api_test_extraction/search_api_test_extraction.info.yml @@ -7,7 +7,7 @@ dependencies: core_version_requirement: ^8.8 || ^9 hidden: true -# Information added by Drupal.org packaging script on 2020-10-22 -version: '8.x-1.18' +# Information added by Drupal.org packaging script on 2021-02-01 +version: '8.x-1.19' project: 'search_api' -datestamp: 1603359377 +datestamp: 1612192043 diff --git a/drupal/modules/search_api/tests/search_api_test_hooks/search_api_test_hooks.info.yml b/drupal/modules/search_api/tests/search_api_test_hooks/search_api_test_hooks.info.yml index cb9eb68b4..02bd3080f 100644 --- a/drupal/modules/search_api/tests/search_api_test_hooks/search_api_test_hooks.info.yml +++ b/drupal/modules/search_api/tests/search_api_test_hooks/search_api_test_hooks.info.yml @@ -7,7 +7,7 @@ dependencies: core_version_requirement: ^8.8 || ^9 hidden: true -# Information added by Drupal.org packaging script on 2020-10-22 -version: '8.x-1.18' +# Information added by Drupal.org packaging script on 2021-02-01 +version: '8.x-1.19' project: 'search_api' -datestamp: 1603359377 +datestamp: 1612192043 diff --git a/drupal/modules/search_api/tests/search_api_test_inconsistent_config/search_api_test_inconsistent_config.info.yml b/drupal/modules/search_api/tests/search_api_test_inconsistent_config/search_api_test_inconsistent_config.info.yml index 3fe52b63a..6e946b778 100644 --- a/drupal/modules/search_api/tests/search_api_test_inconsistent_config/search_api_test_inconsistent_config.info.yml +++ b/drupal/modules/search_api/tests/search_api_test_inconsistent_config/search_api_test_inconsistent_config.info.yml @@ -8,7 +8,7 @@ dependencies: core_version_requirement: ^8.8 || ^9 hidden: true -# Information added by Drupal.org packaging script on 2020-10-22 -version: '8.x-1.18' +# Information added by Drupal.org packaging script on 2021-02-01 +version: '8.x-1.19' project: 'search_api' -datestamp: 1603359377 +datestamp: 1612192043 diff --git a/drupal/modules/search_api/tests/search_api_test_language_fallback/search_api_test_language_fallback.info.yml b/drupal/modules/search_api/tests/search_api_test_language_fallback/search_api_test_language_fallback.info.yml index 0daaefa13..946a8b91f 100644 --- a/drupal/modules/search_api/tests/search_api_test_language_fallback/search_api_test_language_fallback.info.yml +++ b/drupal/modules/search_api/tests/search_api_test_language_fallback/search_api_test_language_fallback.info.yml @@ -5,7 +5,7 @@ package: 'Search API' core_version_requirement: ^8.8 || ^9 hidden: true -# Information added by Drupal.org packaging script on 2020-10-22 -version: '8.x-1.18' +# Information added by Drupal.org packaging script on 2021-02-01 +version: '8.x-1.19' project: 'search_api' -datestamp: 1603359377 +datestamp: 1612192043 diff --git a/drupal/modules/search_api/tests/search_api_test_no_ui/search_api_test_no_ui.info.yml b/drupal/modules/search_api/tests/search_api_test_no_ui/search_api_test_no_ui.info.yml index 26efc2933..2d49a90e2 100644 --- a/drupal/modules/search_api/tests/search_api_test_no_ui/search_api_test_no_ui.info.yml +++ b/drupal/modules/search_api/tests/search_api_test_no_ui/search_api_test_no_ui.info.yml @@ -7,7 +7,7 @@ dependencies: core_version_requirement: ^8.8 || ^9 hidden: true -# Information added by Drupal.org packaging script on 2020-10-22 -version: '8.x-1.18' +# Information added by Drupal.org packaging script on 2021-02-01 +version: '8.x-1.19' project: 'search_api' -datestamp: 1603359377 +datestamp: 1612192043 diff --git a/drupal/modules/search_api/tests/search_api_test_node_indexing/search_api_test_node_indexing.info.yml b/drupal/modules/search_api/tests/search_api_test_node_indexing/search_api_test_node_indexing.info.yml index c26492cbe..1112004e2 100644 --- a/drupal/modules/search_api/tests/search_api_test_node_indexing/search_api_test_node_indexing.info.yml +++ b/drupal/modules/search_api/tests/search_api_test_node_indexing/search_api_test_node_indexing.info.yml @@ -7,7 +7,7 @@ dependencies: core_version_requirement: ^8.8 || ^9 hidden: true -# Information added by Drupal.org packaging script on 2020-10-22 -version: '8.x-1.18' +# Information added by Drupal.org packaging script on 2021-02-01 +version: '8.x-1.19' project: 'search_api' -datestamp: 1603359377 +datestamp: 1612192043 diff --git a/drupal/modules/search_api/tests/search_api_test_tasks/search_api_test_tasks.info.yml b/drupal/modules/search_api/tests/search_api_test_tasks/search_api_test_tasks.info.yml index 49d04312c..ca678d7ca 100644 --- a/drupal/modules/search_api/tests/search_api_test_tasks/search_api_test_tasks.info.yml +++ b/drupal/modules/search_api/tests/search_api_test_tasks/search_api_test_tasks.info.yml @@ -7,7 +7,7 @@ dependencies: core_version_requirement: ^8.8 || ^9 hidden: true -# Information added by Drupal.org packaging script on 2020-10-22 -version: '8.x-1.18' +# Information added by Drupal.org packaging script on 2021-02-01 +version: '8.x-1.19' project: 'search_api' -datestamp: 1603359377 +datestamp: 1612192043 diff --git a/drupal/modules/search_api/tests/search_api_test_views/config/install/views.view.search_api_test_block_view.yml b/drupal/modules/search_api/tests/search_api_test_views/config/install/views.view.search_api_test_block_view.yml new file mode 100644 index 000000000..cf6a8c1a7 --- /dev/null +++ b/drupal/modules/search_api/tests/search_api_test_views/config/install/views.view.search_api_test_block_view.yml @@ -0,0 +1,211 @@ +id: search_api_test_block_view +label: 'Search API Test Block View' +module: views +tag: '' +langcode: en +dependencies: + config: + - search_api.index.database_search_index + module: + - search_api +base_field: search_api_id +base_table: search_api_index_database_search_index +core: 8.x +description: '' +status: true +display: + default: + display_plugin: default + id: default + display_title: Master + position: 0 + display_options: + access: + type: none + options: { } + cache: + type: none + options: { } + query: + type: search_api_query + options: + bypass_access: false + skip_access: false + preserve_facet_query_args: false + exposed_form: + type: basic + options: + submit_button: Apply + reset_button: false + reset_button_label: Reset + exposed_sorts_label: 'Sort by' + expose_sort_order: true + sort_asc_label: Asc + sort_desc_label: Desc + pager: + type: none + options: { } + style: + type: default + row: + type: fields + fields: + title: + id: title + table: search_api_index_database_search_index + field: title + relationship: none + group_type: group + admin_label: '' + label: '' + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: false + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: value + type: string + settings: + link_to_entity: false + group_column: value + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + field_rendering: false + fallback_handler: search_api + fallback_options: + link_to_item: false + use_highlighting: false + multi_type: separator + multi_separator: ', ' + plugin_id: search_api_field + filters: + search_api_fulltext: + id: search_api_fulltext + table: search_api_index_database_search_index + field: search_api_fulltext + relationship: none + group_type: group + admin_label: '' + operator: and + value: TEST + group: 1 + exposed: true + expose: + operator_id: search_api_fulltext_op + label: 'Fulltext search' + description: '' + use_operator: false + operator: search_api_fulltext_op + operator_limit_selection: false + operator_list: { } + identifier: search_api_fulltext + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + anonymous: '0' + administrator: '0' + placeholder: '' + is_grouped: false + group_info: + label: '' + description: '' + identifier: '' + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: { } + parse_mode: terms + min_length: null + fields: { } + plugin_id: search_api_fulltext + sorts: { } + title: 'Search API Test Block View' + header: + result: + id: result + table: views + field: result + relationship: none + group_type: group + admin_label: '' + empty: true + content: 'Search API Test Block View: Found @total items' + plugin_id: result + footer: { } + empty: { } + relationships: { } + arguments: { } + display_extenders: { } + use_ajax: false + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - url + - 'user.node_grants:view' + tags: + - 'config:search_api.index.database_search_index' + block_1: + display_plugin: block + id: block_1 + display_title: Block + position: 1 + display_options: + display_extenders: { } + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - url + - 'user.node_grants:view' + tags: + - 'config:search_api.index.database_search_index' diff --git a/drupal/modules/search_api/tests/search_api_test_views/config/install/views.view.search_api_test_cache.yml b/drupal/modules/search_api/tests/search_api_test_views/config/install/views.view.search_api_test_cache.yml index 55f598e7e..0f271a892 100644 --- a/drupal/modules/search_api/tests/search_api_test_views/config/install/views.view.search_api_test_cache.yml +++ b/drupal/modules/search_api/tests/search_api_test_views/config/install/views.view.search_api_test_cache.yml @@ -57,8 +57,8 @@ display: offset: false offset_label: Offset tags: - previous: ‹‹ - next: ›› + previous: '«' + next: '»' style: type: default row: diff --git a/drupal/modules/search_api/tests/search_api_test_views/config/install/views.view.search_api_test_view.yml b/drupal/modules/search_api/tests/search_api_test_views/config/install/views.view.search_api_test_view.yml index 66169b481..ac7186c5c 100644 --- a/drupal/modules/search_api/tests/search_api_test_views/config/install/views.view.search_api_test_view.yml +++ b/drupal/modules/search_api/tests/search_api_test_views/config/install/views.view.search_api_test_view.yml @@ -78,6 +78,7 @@ display: description: '' use_operator: true operator: search_api_fulltext_op + expose_fields: false identifier: search_api_fulltext required: false remember: false diff --git a/drupal/modules/search_api/tests/search_api_test_views/search_api_test_views.info.yml b/drupal/modules/search_api/tests/search_api_test_views/search_api_test_views.info.yml index 8f20a4018..ec6a4aa68 100644 --- a/drupal/modules/search_api/tests/search_api_test_views/search_api_test_views.info.yml +++ b/drupal/modules/search_api/tests/search_api_test_views/search_api_test_views.info.yml @@ -11,7 +11,7 @@ dependencies: core_version_requirement: ^8.8 || ^9 hidden: true -# Information added by Drupal.org packaging script on 2020-10-22 -version: '8.x-1.18' +# Information added by Drupal.org packaging script on 2021-02-01 +version: '8.x-1.19' project: 'search_api' -datestamp: 1603359377 +datestamp: 1612192043 diff --git a/drupal/modules/search_api/tests/src/Functional/ViewsTest.php b/drupal/modules/search_api/tests/src/Functional/ViewsTest.php index f7f1bdb05..ad1d7888f 100644 --- a/drupal/modules/search_api/tests/src/Functional/ViewsTest.php +++ b/drupal/modules/search_api/tests/src/Functional/ViewsTest.php @@ -309,6 +309,9 @@ public function testSearchView() { $this->regressionTests(); + // Check special functionality that requires editing the view. + $this->checkExposedSearchFields(); + // Make sure there was a display plugin created for this view. /** @var \Drupal\search_api\Display\DisplayInterface[] $displays */ $displays = \Drupal::getContainer() @@ -373,6 +376,7 @@ public function testViewWithOperations() { protected function regressionTests() { $this->regressionTest2869121(); $this->regressionTest3031991(); + $this->regressionTest3136277(); } /** @@ -458,6 +462,59 @@ protected function regressionTest3031991() { $this->checkResults($query, [4], 'Search with multiple fulltext filters'); } + /** + * Tests that query preprocessing works correctly for block views. + * + * @see https://www.drupal.org/node/3136277 + */ + protected function regressionTest3136277() { + $block = $this->drupalPlaceBlock('views_block:search_api_test_block_view-block_1', [ + 'region' => 'content', + ]); + /** @var \Drupal\search_api\IndexInterface $index */ + $index = Index::load($this->indexId); + $processor = \Drupal::getContainer() + ->get('search_api.plugin_helper') + ->createProcessorPlugin($index, 'ignorecase'); + $index->addProcessor($processor)->save(); + + $this->drupalGet('<front>'); + $this->assertSession()->pageTextContains('Search API Test Block View: Found 4 items'); + + $index->removeProcessor('ignorecase')->save(); + $block->delete(); + } + + /** + * Verifies that exposed fulltext fields work correctly. + */ + protected function checkExposedSearchFields() { + $key = 'display.default.display_options.filters.search_api_fulltext.expose.expose_fields'; + $view = \Drupal::configFactory() + ->getEditable('views.view.search_api_test_view'); + $view->set($key, TRUE); + $view->save(); + + $query = [ + 'search_api_fulltext' => 'foo', + 'search_api_fulltext_searched_fields' => [ + 'name', + ], + ]; + $this->checkResults($query, [1, 2, 4], 'Search for results in name field only'); + + $query = [ + 'search_api_fulltext' => 'foo', + 'search_api_fulltext_searched_fields' => [ + 'body', + ], + ]; + $this->checkResults($query, [5], 'Search for results in body field only'); + + $view->set($key, FALSE); + $view->save(); + } + /** * Checks the Views results for a certain set of parameters. * diff --git a/drupal/modules/search_api/tests/src/Kernel/Datasource/ReferencedEntitiesReindexingTest.php b/drupal/modules/search_api/tests/src/Kernel/Datasource/ReferencedEntitiesReindexingTest.php index ead2c4746..d41173d26 100644 --- a/drupal/modules/search_api/tests/src/Kernel/Datasource/ReferencedEntitiesReindexingTest.php +++ b/drupal/modules/search_api/tests/src/Kernel/Datasource/ReferencedEntitiesReindexingTest.php @@ -8,6 +8,7 @@ use Drupal\node\Entity\Node; use Drupal\search_api\Entity\Index; use Drupal\search_api\Entity\Server; +use Drupal\search_api\Utility\TrackingHelper; use Drupal\search_api\Utility\Utility; /** @@ -76,6 +77,7 @@ public function setUp() { 'selected' => ['parent'], ], ], + 'entity:user' => [], ], 'server' => 'server', 'field_settings' => [ @@ -292,4 +294,54 @@ protected function createEntitiesFromMap(array $entity_fields, array $references return $entities; } + /** + * Tests whether relationships are correctly separated between datasources. + * + * @see https://www.drupal.org/node/3178941 + */ + public function testUnrelatedDatasourceUnaffected() { + // First, check whether the tracking helper correctly includes "datasource" + // keys with all foreign relationship entries. + $tracking_helper = \Drupal::getContainer() + ->get('search_api.tracking_helper'); + $method = new \ReflectionMethod(TrackingHelper::class, 'getForeignEntityRelationsMap'); + $method->setAccessible(TRUE); + /** @see \Drupal\search_api\Utility\TrackingHelper::getForeignEntityRelationsMap() */ + $map = $method->invoke($tracking_helper, $this->index); + $expected = [ + [ + 'datasource' => 'entity:node', + 'entity_type' => 'node', + // Note: It's unspecified that this array has string keys, only its + // values are important. Still, it's easier to just reflect the current + // implementation, when checking for equality. + 'bundles' => ['child' => 'child'], + 'property_path_to_foreign_entity' => 'entity_reference', + 'field_name' => 'indexed', + ], + ]; + $this->assertEquals($expected, $map); + + // Then, check whether datasources correctly ignore relationships from other + // datasources, or that they at least don't lead to an exception/error. + $datasource = $this->index->getDatasource('entity:user'); + $entities = $this->createEntitiesFromMap([ + 'child' => [ + 'title' => 'Child', + 'indexed' => 'Indexed value', + 'not_indexed' => 'Not indexed value.', + ], + ], [], 'child'); + $child = reset($entities); + $original_child = clone $child; + $child->get('indexed')->setValue(['New value']); + $result = $datasource->getAffectedItemsForEntityChange($child, $map, $original_child); + $this->assertEquals([], $result); + + // Change foreign relationships map slightly to trigger #3178941 on purpose. + $map[0]['property_path_to_foreign_entity'] = 'entity_reference:entity'; + $result = $datasource->getAffectedItemsForEntityChange($child, $map, $original_child); + $this->assertEquals([], $result); + } + } diff --git a/drupal/modules/search_api/tests/src/Kernel/Views/ViewsCacheabilityMetadataExportTest.php b/drupal/modules/search_api/tests/src/Kernel/Views/ViewsCacheabilityMetadataExportTest.php index ff684a534..c6e79270a 100644 --- a/drupal/modules/search_api/tests/src/Kernel/Views/ViewsCacheabilityMetadataExportTest.php +++ b/drupal/modules/search_api/tests/src/Kernel/Views/ViewsCacheabilityMetadataExportTest.php @@ -155,6 +155,7 @@ public function testViewExport() { // Activate the alter hook and resave the view so it will recalculate the // cacheability metadata. $this->state->set('search_api_test_views.alter_query_cacheability_metadata', TRUE); + $view = $this->getView(); $view->save(); // Check that the altered metadata is now present in the view and the diff --git a/drupal/modules/search_api/tests/src/Kernel/Views/ViewsFieldTraitTest.php b/drupal/modules/search_api/tests/src/Kernel/Views/ViewsFieldTraitTest.php index 9ee0bdd15..11eced6ad 100644 --- a/drupal/modules/search_api/tests/src/Kernel/Views/ViewsFieldTraitTest.php +++ b/drupal/modules/search_api/tests/src/Kernel/Views/ViewsFieldTraitTest.php @@ -103,7 +103,7 @@ protected function setUp() { 'aggregated_field' => [ 'label' => 'Aggregated field', 'property_path' => 'aggregated_field', - 'type' => 'text', + 'type' => 'string', 'configuration' => [ 'type' => 'union', 'fields' => [ diff --git a/drupal/modules/webform/config/install/webform.webform.contact.yml b/drupal/modules/webform/config/install/webform.webform.contact.yml index 884cdf8c7..62ae88f62 100644 --- a/drupal/modules/webform/config/install/webform.webform.contact.yml +++ b/drupal/modules/webform/config/install/webform.webform.contact.yml @@ -40,7 +40,7 @@ elements: | '#type': webform_actions '#title': 'Submit button(s)' '#submit__label': 'Send message' - + css: '' javascript: '' settings: @@ -231,7 +231,7 @@ handlers: settings: states: - completed - to_mail: '[webform_submission:values:email:raw]' + to_mail: '[current-user:mail]' to_options: { } cc_mail: '' cc_options: { } diff --git a/drupal/modules/webform/css/webform.form.css b/drupal/modules/webform/css/webform.form.css index fe4c1621f..6594a928f 100644 --- a/drupal/modules/webform/css/webform.form.css +++ b/drupal/modules/webform/css/webform.form.css @@ -101,6 +101,15 @@ html.js .js-webform-visually-hidden[style*="display: none"] { display: inline; } +/** + * Clientside validation errors. + + * @see webform_clientside_validation.ife.css + */ +.webform-submission-form strong.error.form-item--error-message { + display: block; +} + /** * Readonly inputs. (@see .form-disabled) * @see https://www.wufoo.com/html5/attributes/21-readonly.html diff --git a/drupal/modules/webform/images/addons/webform_paragraphs.png b/drupal/modules/webform/images/addons/webform_paragraphs.png new file mode 100644 index 000000000..b193a7565 --- /dev/null +++ b/drupal/modules/webform/images/addons/webform_paragraphs.png @@ -0,0 +1,32 @@ +�PNG + +��� IHDR���������7����� pHYs�������+�� �IDATx����}�s��� ���6�0�NZDž@ Ihjܦ!�U���R[�C�Լ�TU��M�P�[�%�7��~�6��^����}��N_X�>��y�;3�a�ɺ��|ιgfΜ���s��O�DDi�Q�$��)%IB���E�wvD���}}���p�sE�D�\���,���� ~�*��D�e&���?�$IV���7����6ѱ�-�e��f�7V�o�cw������M�H�]�Ŭ˧a?�F�.����k�pCu�N��v�ľ�N��v��b��O����O#����`��-֕�~Pn� 1�-~f���%��+���ٙ�1q��f_E��f�g�?�nq.�H��|>p�����#���m� ����G +*_Ԩ�N��e�����|q�t���W�i^p��N�n��3D�_~$�s�XVX[7{��o.���}�[�+�nl�I[��d&��쌉�f��)ʕ��Ȭ�����P,+&�7ƺ)�l����|d�r^���E�>�(�W�Y�n�� +�pCv��J'�0d��6e�yq���������������!�h�@ϗ�C�t)�Q���.�"�:"����t��M���CT���0�A�����A�z�b�N5��ٺ��I4S�;\U�,;p�q��`�ΦA0���y�f`���eA�\�!��]�Å[�[�w��6�V/���H�m���+x^�o�T�.p���Å�[d�+�E�k�M��� +"K��U]p]���U��H(&�ȏ��p�V�֙��l�a�*�j�!��ظ���g���O��2��9��\�g�v�pCv}�`]� Q��gt�J�5@�w�&W��?�l�O.{,�%b��n.�/�On,��3!�aҙ�f)&��W6C��������-�U9p��슈�>�˓Y��f;��l%�}ry|����\�pCvu�bwW������V��ؓk��u�0I����d�.�ܺ�P]�]p� [�[G�ˑ�B�d��P�ˑ�j�e��n1.������l�3C�=�m�㚔�7C7#�[�+���\�!�u��G&�'���<���:B�]ӥ7�ź�>���i�� �UQ�gg:[�5�3���_����o6=�P�-�e"��.ܐ]��RW�?zg�D�E�y�Y��������5$�*1���n\�1�U~���՟ �>'�8.��UO<�Ġ;�Ź�t����U�3�� �$�T����#J�v�6.�tz��� B5K�[��Z��7&WE���W��Y�� �5,��ٸ����͐u⦣5�v��4\�U�,>�yU��gp٫h��n�g[6��g7�����"�-�p�wM^p�����۳D�� �U�`�.�]�j�g��e �ea+������5.\�� �q��]�?�+� F7uu}X:��*�4��?V-�d�و:E��H��ԏ�{�*re�p�wU�h;\����y����b3�Q"����y\��n��]_F�p�����r�TH�Ż�>���i�� �UQ�����ͦgj����+"�_��"T�#�d� ��p�}p���V�]>����e�t��8W�N�\�1��{&V���� B5K�[��Z��7&WE�.Bu9t3d���h ���z$ nU.�m^�.Bu9rYd�e�`n����.�\bv�ˑ��V\�Ń۟k +\�p�w��>�n����tnU�i1���+[f�[���E��� �5�#F���p�w}YÅ[�[w�ˡkR!�����Ƨ�7dWE�d�����a��l;�^v!T�9v_?�I����\Z�N�d�h�R�^�����0���nXY�dIS����ɢi� +�ӥ��Y9T��r���x��znn���b��n�>g3>�̍O+{/�ںld�/���:�P]f�p�VᲸ��\���N۱���>����1����æ�q媰��ڹ��y�pcuY�變d�7ʢ�!L�}>��->\o�p�pY|�i��6T�.�Z/�N��[�<�k�X/���n�n���������0�4����}�N@Yˢe.���(�3��S��c]Z��<}���ZÅ[�[g�& �_�̶�^]_��l�WT���*p��֙U��xL�t@�O�,OGW6e���+�r\�#JnȮ�:������P.�����P.���5n�n�.�ܺ�P]�\!t��>����eq}߹p�ˡ�¦C�k��.ܘ]�:����Ç� n.��3��\��������í�E�.�\���ŁP]���|��p�V��������� +\�E�u���&� +�W�����+�.Bu9r���Bu9r���Bu9rM�[�[D��7�� T�#WGE��3x�p�pY\�w.\��r誰��ڹ�u�7f���.Buy����zÅ[����L�,��<r��,|�p�v��#��@q T�g.��5\�U�u��<qA����n�n�A�.��ɱ�-Ǖ9�4p��ʨ��P]�\����P]�\����P]�\S��Q��� ��;����BG���.�*\������*l:D�v.{]��e���P]���:|��p�V��<�*�E�.�\��(:ܪ]������P�����k nn�A�.O\P->/���[�[g�ˡkr�p�qe�( \�!�2��"T�#��@� T�#��@��z�=?3] +b]�TZ��ٺ�r���,9��wUiM�!\�!�u��./���~�N�������T3L�\~��dV[���)u�]�D�$ 5 �?a�Wx���V���'�����_����$ u�]�;6m�DCCC�遟�iJ�.]���YJӔ��6u:Z^^�v�M�nwe`�u��D4���kJ���?����g=�P����g������>��t讻�~��x� Z�n]P�r��lnn��\�B�.]�.Ѕ��ŋt��%�t�]�z���Z-�k�Q�ۋ��\ln���'�%���=����:|�l!ui�Һu��������idd$������M�����i۶m��v���P�ۥ�7o���MOOә3g�>�'N��� S������]w�����߿?�D~�dӠ�6;j������.��������.pD�ۥ���~�:����t��Qz��w�ڵk���H�F���>#�В͊tˎ|�(�eK��<�1��ɒo�5k�W�Wi͚5BG���l��k�.Q�Ѡ��Z�f mܸ�~�a:�<���[t�� z��w�ƍ444�}t�z�����U��bE�A���b�2���%�<�ɳ@���ea��L��v��.���Ӻu�V�_�>W�H����M�Ѡ��1����i���t��:y�$9r��x� ZXXP��dm���]�N4cb_y_�YT�ӎ��u�|QG��͐��A��e1�P���}�:��.҆ ��_�:}�+_�O>��^x�:~�8]�|������ +�干�`�n����sQG%�)�/�U^щ�|Q���q�r��*|pU������t:�����t�w����0l]���(p�n�$�j�hÆ ������J��>��ZZZ�f���s4|�-�����;v����%�O��=��(�rX\\��� �����j)����+¤��]�&IBCCC�e�ڳg�s�=4;;K/^�>�(��;���e�*�j��:�>�+�g��*[r��u="�H��>��3ڶmmڴ����J:���g�S����܇�f�}xx���ڻw/ ѹs�hnnN9����O��nYY�d]E��]��Z��ٺ�r���ե{�� :s��Z-ںu+ ��ׇ}�kz����f?H���@۶m�+W�����ٜ�{T�,\{���ȅ���r@}I�[��GGGi˖-�i�&��;zf�U�e�Ν��O����[ZZ�Ç���_j��=��#�裏 +G��y�|�2���+t��y����Q���qڲe������0�Y��FFFVf뢎Htl*7{�����������\ϊ����k��V��]������l�s��M�����?\i��&���}��);8�[a�N�8A��_�UZy�4�f�I�ׯ�G}���fטm�oܸAG����{��9d��h4��lR�բ��Aڸq��3�M�6��w�M[�lY������Q��������u�Vz������hpp��~�k������"T���O$IB�f��4�N�������YVvv���,�k��.��}ff�N�>M�f����h�֭411A�w尿{���5� +�yX�v-8p�6o�L����irr��;�E6���b+9�ަAmv�qy}�|�� +C?����|�OD�6�v��\�B333��;�СC���;�]�v�7��M������ׯ�A���oxx�~�a��������{:v�u> >ܫv��|��Uh�,�I�D���Z�-��8�(CY.�,�.,,����izz��y��җ�D�?�8�ݻ�6l� =F�w��w�}��������^}��U�[��!״���"T�#���n2%��N�7_Y�5E���e*�U��L����իW�7ޠ'N���Eڿ?=��4<<��Ku�m�F�&&&��g����:z�h�/,};�������͐�h;�r��L\��E��*�mTnܸAo��&�8q�v��MO=�=���+���yh4�y�f��?�S�W_}����+� ���D�%@�D��D����u�r��*|pU�j�PwWU7�t2���i>�t�y���M�[�����<���[t��Yz�'����s����J˦M����.�����~���������kro��6�D� �Ǝ�x�Ϻe5��~�Z|(CUd�\��455E������7�|���D�l��}�Yڳgu:���D��.Mӕ:xW���'sE�l]]9Cq�}p��DuB6XS��c����2���Zj�t:t��1����O/��]�|Y��_�پ};����رC������:��;�,M�n��nS��}�������>ݒ[�\~�����n��Ե���U�n6�t���G?����.H���h4h�Ν�����466��Ʌr|v}�V�����N�+!`s=����'�D���X4���*�on6𘟟��_~������~�_����lƑ��}���w��\��t���kJ�����B��g=~IQ�?�kJh.(�2n$�>2������r�c�v�t��1����;�����v�9���?^zycw��VLbuW��� +'B����]4��ה�\�����6����{��~���㏥����q����M�7o^�Ł|���cw�~Xbv���v|����ߦ��˿�ӧO��l6��K��K�'�'��):��a�^�ې͊L^�˄2_����Ǎ~a�+K�ZnW9��]��cZN�2��&ɭ�|��G���>��S�|�nur�w羚}�k^[�)����*S~]�^���W���Tm\�Oׁ�pYD�"d�U�7�W��n��> ͋*C(n��?~��{�9���Z٧;g###�;��;ʥ�PWG�nC�Y�fL�LU�E(cV�)��������3�!k|ln\�2��&IB�N�~����?��?���<��Y�$�s�Nzꩧ��j�ʷ�������bq�DYC�W��Ó�P�=������q�r��*|pU��+����*�>ݬM����8oBr�N�7��F,�� �c�=F��{/��m/�-Wto��"T_�e�$Ihnn���y:u�vF��n����oQ�ݮdV����<s}��t�}�:!��(jy2�~���$��w�3g�����!�D�6�Mz衇���Wur���nA�.��l{=��g2���Jg�����*CHn����;�Б#G�y��lذ��qR����Wׇ�j�.Buy�����k���fu���b�HZ6[/�!�I����,����;}����sƟ�V�E�?�8���=�|;6�\Sbu��S�G7{���]����l���O?�C��͛7W��Vn��6n�H�<�H�� �%2[1��E�.O]����lP����G}��&IB�����C��������cw���A�''I:�<����+��l�̟����~����X�Ƈ�{�.Buy��� +͕�W-���w�.���1-�mbp��:�?~�Ν;'L�322B{��f�)�>_��הX]��r䲈��Ȁ�No��n����5>|��U�X�F�A���t���p\��Jv~��^ھ};u:��͵�#v�����1��g�'B���ܸ�e��M����6;vl%��<f�7o�L�v�Zi�|=6�\�^,.Bu9tU������P]~`fꚔ˔�e��m6�499I���t��~�/~�4::ꤼ!��{+v��@p�Z|(C�$IBt��q�r���6��h6��c�Z�vm%�|&����tߥ��� �`MEQ˓y��S��S�N��Ԕ��4 ���?O����y�]ސ�:�P]���>�z�]��d�/��O��Ƶ���U�ܫW��ٳgW��o�|֬YC<��*��cs��0P��E�.O��uwm���N�tT,I�f�E�!Fw~~��y�e@�����0�ڵK��xl.\Sbu��S�G7{���]��>�Ir�הgϞ����U����l6i����j��f6E�7��l�$V��<uA>\�c\��I���_�NSSS�}����Qڸq�Y��j�?v���(t|�$IB]�ӧO�###t��wS��)�d�����j��<��_X���ҫ��U��;m��e���Ӷ1�I����<MNN +���� 6�r�cpM��E�.G.�������&���M\Y�ç5�E�!F7I�v�t��5Z^^��':�CCC�~�z�v���WG�.Bu9r3LGcp�#� O���qm���h4��իt����}���h4h||�'&e�� ŵ����D#ά�V5�l${/�O���˗�}Uძ�U e�]U�ԍnu�t�M����(C�n�܊j���гOv~GGGihhHy�}96��ɽ��P] 8|�>�!���M�]��j����1�d����<s}��t�}�:!��(jy2�~������3������\�u��<s�}�%����>��>?ݒ��k3{+���6�te�!&ׇ�j�.Buy�����k���f5���b�HZ6[/�1�<8��\Sbu��S�G7{���]����8��\"��X]�����py�q}��7����]���d�0�mJ��0p��E�.��V������v�#�N�epY>��-C���� ����c��5%V���,��2�ӛ�[v7qEd�����E�!V7MSZ�v-�]�v�v���q����Y=��<���E�.Gn��hny�䉐5>67�mbte��������⢳�����bq�ˡ��U e�]U�ԍnu�t�M�_T.S�!F�������������n�K����h4J��1�&�VlnKց��De'�f��o�[Pd���ٞ +����ڢu�����@�>��]ZZ���ij4V� ������y�������D�N���ɼ��)C�n��+��)�.�X\\�vp��k�� T�gn�O��V7��g�|���[r4umfoe�!7Mo=�������/�tp��kׇ�j�.Buy�����k���fu���b�HZ6[/�����Z�nMLLHg'���y�&�;w��ͦ����5%V��<uAy�q#����l�����j�h���400�j�?��n�>��SZ^^F��d�$V��<uA>\�c\���/���j�V������"}�������r�.BuP2���Y�~==��=K�2nI��.:8C|�W�"T�����\Yz�r��}��2�,�rږ!67MSڵkmذA��O733C�����e�7הX]��r䲈�/Ȁ�No��n����5>|��U���4Mi``�v��Ew�y�t����N�C}����zl.]������0��-�<�<����Ƶ-C,n�ӡ�۷Ӟ={�QI�H'O����Y'� ѵ����"T�CW�ʺ�������鮛j��\��-Cnv�v��I[�n]�]�yff�>��c��/����&�Vl.Bu���Շ*f{*P'�IӔ��.mܸ�8����X���3g��?��������y�������D�N���ɼ��)C,n�բ}��ѽ��+u������ �IDAT��7oޤ7�|���y(�l�� T�g.;Je?�����,_����M]��[Ye�MӔ6l�@����5k�H]6�K�.ѱcnj�C��C�ժ]�����Qw�6?�� �4MGŢ��l�^Tbq��կҗ����ϲ��[?.9z�(]�tI�H×cs���P]���<ʸ����d�������t:�m�6ڿ?�������ܤiJ�.]�#G�h�����������"T��.ȇ�s��kN�ۥ����7����M�������'��\[�Z��E�.�J����~�~�~K�Kt�fff襗^���n`���]����~a�+K�ZnW9��]��cZN�2���m�������6������t:t��I:u�Ԫ? ���|sM��E�.G.�������&���M\Y�ç�yQe�%���888H������Dw��4���iz饗���櫫#v�����1��g�'B���ܸ�e�m6���Oҁhpp��-..��Ç��ɓ400Piycrmfx�����U����n�F��}���/*�)y����v顇�g�yf�o�T�,�w��Y:t�-//K#��>�\�{+6W�g�F�q�nY "�����#i���������������>]����@/��"�9s�����<s}��t�}�:!��(jy2�~����t���g�}�v�ر�Q��Y�ӡ��~�~�ӟ��|9���:�P]���>ݒ[�\~�����n��Ե���U�v�M��s}�{ߣ]�v�CDt��9���Z^^���>�\�U���)6ף�m~��AԈ���E#i�l��2��iJ�v�x���?�3z�G��lJg�9�z�*=���t��Ij6�^[H�)����.�]�e���zl�x���qmF�!��<ʸ���ʯ<�:�������{��g�}�v��)�s��9k���ӟ��>���>[h.�:�urW�gJ���Ǵ��F|����𡲡s+�����/%;�}�ߠ�|�;=��D����ҩS��������$�r�`Z��u,nK�d`s�bv��:�iz�?.���~��~�i���;{�y�v�t�� ��������fZ0>ܫv[�N�ҟi�U���hTK�p� �����v���<�(�/n�ӡ4MiϞ=��SO�#�<B�����w��9z����̙3Ɲ�O�!�N���L�Lh���}�'�*���~��1%�M;P���r��0}>�o\�D�~%966F��k�F�<�my%ڈ�<��ӕ+W�����?����rBr�FK�0?;d?����@]��g�xEi�͘�]Qg��M��2i@t�&+w�ep�f��FFFh���o}�|�����[u���i������?�3���k+���<�ಟE�@�n�ݠu�;���D�v�6��k���H�Y��t���1�צU�D��B��ݻ�k_�=��c�q�ƞ��4�W�^��{�:�ӹU}l����buW���Mí"o�Yev�T#��P�4�5(I�/����c��W��Z�~= J���n�&''�?�!>|���n�� �KϏL�ģ,y�9�k�p�uUim��eτ�t��.ʐ�͖ �4�u���]w�E�v�����t�������{�m�Y�=}�4=��s���S��\�;9>�3_ݺ�b+�jC?i����e�n�g;utei��:��鰊��e�!�����>��m�t:466F411A��+�B�v�� 6�w�!���yy���o��o���Eϲ����k��)6��:A&�M`��Wg�K$���B�.כ��ߞ���R�n���Q��$ 5����I����mݺ�6o�L��sm߾��m�F7n����U���c3�?�4���Yz����G?�}���j����"�[�\�Uv�buW��l�;µIW�(ĉig k�u���(2�>::J?�0mٲ�����) �t\w�u�[��֮]Kw�q������ت{die��ߟ"wjj������^y��v�ڪ����k��յ���+?2%��GT7�i�-c�������g��v�m��e�h4��j���:3�����ЩS��_��_������� +����@�PG�"T�%�$ 5�Ms]#�hh��6������Ћ/��2k�Z��:۪\��r�ͳ$�f�<���}����:6wnn��=J��� +?~���J�p1�u������~�.���]"���%����W^��^{��_�NI��<o3=�pѹBu9r������ ?T��}n�ۥ�ׯӅ襗^�����499ICCC+��D�a����e?���]����5IW�i$�,{o�?�ucV�{��5z����7ޠ��~�.^�H�v���� +9�p�wM���"TYev�T#�n]�Kt�#���433Co��?~�N�8A]�$�5����|������.�˞/��ۉ��n�ݦ�W���˗�O>�cǎ��ӧirr����i```����8�p���Bu9t�>۩�+K˿���M��O�����XZZ���)�x�"�={�N�>M~�!������<��mj6�488�*ϲ�/������\��r��,D�H\L��1]�7)�������<u:��7�9ID4??O���t��E������I����.�ŋ��ի+���r�!�l���]�U֖��"T���>�x����T�F���+W�Џ�c:w��?vn4433C7nܠ4Miaa������͛4??Osss�$��U6�MZI[�9���յ�����Cuc���2f�*onn�����N�:��U�t�]�v�Dt���?"Z�Hf�p�<�(�E�.�J�Y��O�ͦ�NT�O�mUn��)��.���iCDtne��U��9����.�M���D��!�W����� +��]� wuX,�#[�Wa�� s��&�[t���4T C��C�� ������JU#���g��uP=<��+Cס�ϙU���5�tǦ*w?e�W岟Ey��"T�'�I�rt�*_�{����C���[�pU��X�ߩ�4�*�vP��Uf��V���<�����#"�tX�n��ll�n��*-���'mѮn{e���4�-I��l�̡,ʚY��TN���{�2�͒cQ���2��˻��:��<��t�']�#�:�P\"������{6e�y�E۔.\�˾���X�U38[�pmҕ1�qbZ�e������`��E�.\Wז��6�D1͐@��*:?�˓G����ˇ1����<�(�m�;�Y +D���:�𩳭�E�.��<K�kF�l��,\��6�����g��f��y������n�SG�(\����r��e�:��W��Ca��ӈ�2u����kZ�~����e?���E�.O\�4p��<U�����3d������p�\�}����CV�MfZe"���pBu� �U��5�-��m��p����r�TN���{�2�͒cQ���2��˻��:����:�P\"������{6e�y�E۔.\�˾���X]��QaZ�e������`��E�.\Wז��"TQE�Gty��|�0#�[7��E��@�`���O�mU.Bu9��Y\3�Hg��Xe���A�.Gd?>P=e���3�-�3��&�\v{�:ZD��� T�#��-�ׁ?~�rt +�/�F����_^�r�S�pU.�Y�G�.Buy⚤�+G��7ݟ!�?To�e�W���E�.��l2�*Y�ǽ���n�*-���'mѮn{e��� T�Cפr�U������m����e�.\����E�.���ن��gD�|?س)����,ڦp��\�U֖��"T� +Ӻ,�d����m/�p�ڸ��46��@p�*:?�˓G����ˇ1����<�(�E�.�J��|�l�r��!6ϒ��QE:�%�*��.� Bu9"���({�p��my��ee0A�����"��.�����l����Õ��P�|�4��L]�;��2���r�Ϣ<bw���$ \9:O���������x�-\�*�t_�.Bu���Uf��V���<��܀P]p�pUi�e�<i�vu۫(\�u���&��:-�^��h��XT�.�p���N.Bu9ħ�6�H?#�����M�D~�g�6e�W粯��4V��@T��e�'�t�7�n{Qe���յ�����CT��]�<�um_>̈��� �qD�.BuP2Xu�>�Sg[��P]�y�*��.9VY�p�m��ُT�@�c�+��n��-+� 2�ݞ��Q�pA/����g��u���]���˧�e�����״���.\��~���P]��&i���y�|e�M�g��U��o��U���bu���2�̴�DV�q/������J�/k�I[���^E�;���5��p�i��:�eD�%Ǣ�wYe��wE�ur��!>u���D�Q?���l�$��<��)\�:�}�������´.�<Y'����tۋ*\�6��-��E�.��Ώ���ѯk;��aF�>n(�#�t�������:۪\��r�ͳ$�fT��vɱ�2��n�P]��~|�z�+\�gv[�ghYL����<u��2��zA�.G.?[��p��:6_>�(/S�������p�\��(��]����5IW��S�+{o�?Cv�:�~����5���P] 8d��d�U&�:�{�7 T� \UZ~Y3Oڢ]��*��n�A�.��I儫N˿��/#�,9U��*\��+z���P]� �%�ψ��.~�gS&���Y�M��չ쫬-��E�.�uY��:)� ��^T�µqumil.Bu��Ut~D�'�~]���3b��qCyQ��P]��V����V�"T�Cl�%�5��t�K�U�.\p��rD���3P�X��?���<C��`��e�穣E�.\�Bu9r��2��+Gס���iDy���w��5-w?e�W岟Ey��"T�'�I�rt�*_�{����C���[�pU��X]���!��&3�2��y���������˚y���WQ�p�Bu9tM*'\uZ��~�fɱ��]V���]�k�\��r�O�m(.�~F��w�=�2��<Ϣm����e_emi�.Bu��0��2O�I��o0��������kKcs�����#�<y����|�í���"]���d���|��ζ*��b�, �U��]r��p�� T�#������ +W��ݖ�ZVd.�=O-�p�^�ˑ�ϖ���?\9��͗O#���心/�i��)\�*��,�#v��<qM�����T��ޛ�ϐ�����2���rM���"TYe6�i�����^�� �7W��_�̓�hW���2��[w�ˡkR9����u�ˈ6K�E����.�^��"T�C|�lCq��3�~���ٔI��ymS�pu.�*kKcu�D�i]�y�NJ��U�pm\][��P] 8D���ɣ_�v��Ìn}�PG�"T�%�U�>u�U����gIpͨ"��c�e�������@��=V����<�в2� s��y�he��P]�\~��_�����u(l�|Q^�.�|yM��O��U��gQ����k�����W��t���Pu���.\�k�/V��@p�*��L�Ldu��n@�.�A�����f��E���U�.ܺ�P]]�� W����_F�Yr,�~�U�pyW�Z'���Sg�K����]�`ϦL"?ϳh�2���s�WY[��P] *L�̓uR:�L���2��k�����\���!����.O����/f�p���8�H���(�:�𩳭�E�.��<K�kF�l��,\��6�����g��f��y������n�SG�(\����r��e�:��W��Ca��ӈ�2u����kZ�~����e?���E�.O\�4p��<U�����3d������p�\�}����CV�MfZe"���pBu� �U��5�-��m��p����r�TN���{�2�͒cQ���2��˻��:����:�P\"������{6e�y�E۔.\�˾���X]��QaZ�e������`��E�.\Wז��"TQE�Gty��|�0#�[7��E��@�`���O�mU.Bu9��Y\3�Hg��Xe���A�.Gd?>P=e���3�-�3��&�\v{�:ZD��� T�#��-�ׁ?~�rt +�/�F����_^�r�S�pU.�Y�G�.Buy⚤�+G��7ݟ!�?To�e�W���E�.��l2�*Y�ǽ���n�*-���'mѮn{e��� T�Cפr�U������m����e�.\����E�.���ن��gD�|?س)����,ڦp��\�U֖��"T� +Ӻ,�d����m/�p�ڸ��46��@p�*:?�˓G����ˇ1����<�(�E�.�J��|�l�r��!6ϒ��QE:�%�*��.� Bu9"���({�p��my��ee0A�����"��.�����l����Õ��P�|�4��L]�;��2���r�Ϣ<bw���$ \9:O���������x�-\�*�t_�.Bu���Uf��V���<��܀P]p�pUi�e�<i�vu۫(\�u���&��:-�^��h��XT�.�p���N.Bu9ħ�6�H?#�����M�D~�g�6e�W粯��4V��@�iJ�����v�^�ۥ�ׯ+]Y��uR"����ƍ+�D^�������R�e���յ�����arr�fgg��ؑ���,�?��ݮt@��3Ij����g����6�˗/���45��������"]��A�h4�ܹst��!Z\\�zKKK���/�g�}F�f��2 ��o�MG��v�-�fff�'?� ���b8çζ*��b�,��n�$���H?�����_��7o��ݸq��9B����e�gh�n�Ѡ��E:x� ������u�]����_|�^�u�g�e�.ܺ�<��)��!y�d��^{ +"qtn����(��po��v�4::J���A�������nܸA?��O��^>S���$r��.mذ����o�c�=F�����vijj�^}�U����o�rie��&ٿZ�ɩ⢩J_]Q�-J�����Ej�Z4>>NI��իWiyy���U�������422Bccc�n��ʕ+�$ ��.�~\���yD�f��!`���D��=��u}c�C�G���3-�SSݐ67+nlP6�u �����P]pk���٭;���5��p�u��s�u�7tW�Z'���Sg[W������˾���X]���DV�E�.�X\][��P]���:Ä�,���e����5��ζ*��"���\p��ŭ �#�;�~;.ٯ]�g�3�<n����?��5�p�q�4��.ܐݺ��DY� ���~f��uy�Mո�t��2��[���� ��e?���E�.���Q�͖d������(��[;�t�.��ݺ�P]]�� �X�_:W]7�pCwE�ur��!>u�uqu���\���쫬-��E�.PKdu^T���յ����j��3L�p�r}}lP��P]��P|�l�r��!�A�-ϕn]�:�P]�H�0�Y��iL�9\�!�u����l�����-��Pu�p��ⲟEy��"T���(A�.���Q�P]pk�.5Å�[w�ˡkR9���K��n��N.Bu9ħζ.�.=?7t�}������j���\�����46��@-�u� nY��� �t���j�O�mU.Bu9D�#��2��['ٛ���d�� �5>�3�"�PHS�a{��.ܺ�u�A��109Y�'T�f������_�Y�-��� � ��E��?�����T��E)\�����pCt}X)q���_U�ܩ������-��[��K���� �͐�1�����SV.�C+���G�p���n2�� ����&��E�uu۳�>��ZlNp���f�Ey��j���eۙU��Á��KW�}�{�]P��h`n������C�+�IY��xإx�v��.��]���]������#�p�tM���\�����Sg[��P]�[�����ʀ�.n�@�.G�k�pݺD~�B��-ҭ������n���n�ne,�E�.�����`W/t����û/�b���IDATJ�����eaY�p�qui�\����{ f��@��}� nY.��&31�����f�nLn�Y�G�.Buy���� HD�pCwM���"T��R�h�h`n�j�.Bu�Z���\�e�&m{l.Bu�@ 𩳭�E�.��έɏV��we��[�N T�#صc�n]"�G�p��� ��r[~]g �\�փ7D7�2�"T��t�p�sE��:�� ��a�ą�P]]Ѳ�,O�Ÿ����.����=��P]�v�>��,��u��\�����b3p�7&7�,�#F��<pAu�$�� \�����cs�� +v)^�]40�7tW�?f��@-�q�.�2]��=6��������V�"T�CD���G+p�2��['����1\�.�ߣP�p�t�Bu9�-����[�k����B�v��l:n���"��p����R��E�.��hYX�'�b\]Z~�n�n����E�.P;|u [��v���L.Buy��j�8����}���P]��:t��.��]�����j�/�.��������P]����|n��I���P]��P|�l�r��!�sk���]p��ŭ��v��[���Q(\�E�u����_�Y�-��� � ��E���67��\���pCt}X)q�"T�CW�,,�n1�.-?��7t7Cv��"T���:��-�e;B�d&��<pA������>���E�.\P��h`n����\����]�m L�� �U��E�.PK|\>��Lפm��E�.���>u�U���ѹ5�� +����p��� ��r�vK��(.�"�:�P]�`˯����zp��PƢ]������n�v�B\�!�>���p�ˡ+Z�� �W�������!�bv���G�p���n2��P]��ZlNp���f�Ey��"T�.�݀D40�7t�tl.Bu�Z�.ŋ��&p�����"T�%>.��[�kҶ���?�w��A/����IEND�B`� \ No newline at end of file diff --git a/drupal/modules/webform/includes/webform.install.requirements.inc b/drupal/modules/webform/includes/webform.install.requirements.inc index 9183e4dc6..7b6d82672 100644 --- a/drupal/modules/webform/includes/webform.install.requirements.inc +++ b/drupal/modules/webform/includes/webform.install.requirements.inc @@ -19,25 +19,6 @@ function webform_requirements($phase) { $requirements = []; - /****************************************************************************/ - // Contrib modules. - /****************************************************************************/ - - // Memcache API and Integration 2.2 regression. - if (\Drupal::moduleHandler()->moduleExists('memcache')) { - $info = \Drupal::service('extension.list.module')->getExtensionInfo('memcache'); - if ($info['version'] === '8.x-2.2') { - $requirements['webform_memcache'] = [ - 'title' => t('Webform: Memcache API and Integration 2.2'), - 'value' => t('Memcache API and Integration 2.2 is causing unexpected regressions for the Webform module. Please consider downgrading to <a href=":memcache_href">Memcache API and Integration 2.1 and following <a href=":issue_href">Issue #3176519: Uploaded files not linking correctly in emails sent through Webform module after upgrading to memcache 2.2</a>.', [ - ':memcache_href' => 'https://www.drupal.org/project/memcache/releases/8.x-2.1', - ':issue_href' => 'https://www.drupal.org/project/memcache/issues/3176519', - ]), - 'severity' => REQUIREMENT_ERROR, - ]; - } - } - /****************************************************************************/ // Experimental modules. /****************************************************************************/ @@ -142,14 +123,18 @@ function webform_requirements($phase) { if (\Drupal::moduleHandler()->moduleExists('webform_bootstrap')) { $requirements['webform_bootstrap'] = [ 'title' => t('Webform: Bootstrap integration'), - 'value' => t('Webform Bootstrap module installed.'), + 'value' => t('Webform Bootstrap sub-module installed.'), ]; } else { + $t_args = [ + ':install_href' => Url::fromRoute('system.modules_list')->toString(), + ':disable_href' => Url::fromRoute('webform.config.advanced')->toString(), + ]; $requirements['webform_bootstrap'] = [ 'title' => t('Webform: Bootstrap integration'), - 'value' => t('Webform Bootstrap Integration module not installed.'), - 'description' => t('The Webform Bootstrap module helps support Webform to Bootstrap integration. <a href=":href">Disable Webform Bootstrap Integration warning</a>', [':href' => Url::fromRoute('webform.config.advanced')->toString()]), + 'value' => t('Webform Bootstrap Integration sub-module not installed.'), + 'description' => t('The <a href=":install_href">Webform Bootstrap sub-module</a> helps support Webform to Bootstrap integration. <a href=":disable_href">Disable Webform Bootstrap Integration warning</a>', $t_args), 'severity' => REQUIREMENT_WARNING, ]; } diff --git a/drupal/modules/webform/includes/webform.install.update.inc b/drupal/modules/webform/includes/webform.install.update.inc index d1bf53ab0..485062e1e 100644 --- a/drupal/modules/webform/includes/webform.install.update.inc +++ b/drupal/modules/webform/includes/webform.install.update.inc @@ -3916,3 +3916,29 @@ function webform_update_8209() { function webform_update_8210() { _webform_update_webform_settings(); } + +/** + * Issue #174151 Webform Contact Form - open mail relay. + */ +function webform_update_8211() { + $config_factory = \Drupal::configFactory(); + + $config = $config_factory->getEditable('webform.webform.contact'); + if (!$config) { + return; + } + + $to_mail = $config->get('handlers.email_confirmation.settings.to_mail'); + if ($to_mail === '[webform_submission:values:email:raw]') { + $config->set('handlers.email_confirmation.settings.to_mail', '[current-user:mail]'); + $config->save(); + + /** @var \Drupal\webform\WebformHelpManagerInterface $help_manager */ + $help_manager = \Drupal::service('webform.help_manager'); + $help_manager->addNotification('webform_update_8211', + t("<strong>ATTENTION!!!</strong> The default Contact webform, included with the Webform module, has been updated to send the confirmation email to an authenticated user's email address.") . + ' ' . t('<a href=":href">Learn more</a>', [':href' => 'https://www.drupal.org/project/webform/releases/8.x-5.25']), + 'warning' + ); + } +} diff --git a/drupal/modules/webform/js/webform.admin.js b/drupal/modules/webform/js/webform.admin.js index d709c2ed1..343a1649f 100644 --- a/drupal/modules/webform/js/webform.admin.js +++ b/drupal/modules/webform/js/webform.admin.js @@ -26,7 +26,7 @@ $(this).bind('autocompleteselect', function (event, ui) { if (ui.item) { $(this).val(ui.item.value); - this.form.trigger('submit'); + $(this.form).trigger('submit'); } }); }); diff --git a/drupal/modules/webform/js/webform.element.telephone.js b/drupal/modules/webform/js/webform.element.telephone.js index c22f5e1d5..cf23d9ef5 100644 --- a/drupal/modules/webform/js/webform.element.telephone.js +++ b/drupal/modules/webform/js/webform.element.telephone.js @@ -27,7 +27,7 @@ var $telephone = $(this); // Add error message container. - var $error = $('<div class="form-item--error-message">' + Drupal.t('Invalid phone number') + '</div>').hide(); + var $error = $('<strong class="error form-item--error-message">' + Drupal.t('Invalid phone number') + '</strong>').hide(); $telephone.closest('.js-form-item').append($error); var options = { @@ -54,17 +54,33 @@ $error.hide(); }; - $telephone.on('blur', function () { - reset(); + var validate = function () { if ($.trim($telephone.val())) { if (!$telephone.intlTelInput('isValidNumber')) { $telephone.addClass('error'); - $error.show(); + var message = Drupal.t('The phone number is not valid. (e.g. @example)', {'@example': $telephone.attr('placeholder')}); + $error.html(message).show(); + return false; } } + return true; + }; + + $telephone.on('blur', function () { + reset(); + validate(); }); $telephone.on('keyup change', reset); + + // Check for a valid phone number on submit. + var $form = $(this.form); + $form.on('submit', function (event) { + if (!validate()) { + $telephone.focus(); + event.preventDefault(); + } + }); }); } }; diff --git a/drupal/modules/webform/js/webform.element.time.js b/drupal/modules/webform/js/webform.element.time.js index 2ca0c7b51..adced77ab 100644 --- a/drupal/modules/webform/js/webform.element.time.js +++ b/drupal/modules/webform/js/webform.element.time.js @@ -57,6 +57,11 @@ options.step = 1; } + // Set step to 'any' to prevent clientside validation issues. + // @see \Drupal\clientside_validation\Plugin\CvValidator\Step + // @see https://www.drupal.org/project/clientside_validation/issues/2941434 + $input.attr('step', 'any'); + options = $.extend(options, Drupal.webform.timePicker.options); $input.timepicker(options); diff --git a/drupal/modules/webform/js/webform.scroll.js b/drupal/modules/webform/js/webform.scroll.js index da21d3936..51b67dc85 100644 --- a/drupal/modules/webform/js/webform.scroll.js +++ b/drupal/modules/webform/js/webform.scroll.js @@ -15,8 +15,8 @@ /** * Scroll to top ajax command. * - * @param element - * + * @param {Element} element + * The element to scroll to. * @param {string} target * Scroll to target. (form or page) */ @@ -59,14 +59,14 @@ /** * Scroll element into view. * - * @param {Element} element + * @param {jQuery} $element * An element. */ - Drupal.webformScrolledIntoView = function($element) { + Drupal.webformScrolledIntoView = function ($element) { if (!Drupal.webformIsScrolledIntoView($element)) { $('html, body').animate({scrollTop: $element.offset().top - Drupal.webform.scrollTopOffset}, 500); } - } + }; /** * Determine if element is visible in the viewport. @@ -79,7 +79,7 @@ * * @see https://stackoverflow.com/questions/487073/check-if-element-is-visible-after-scrolling */ - Drupal.webformIsScrolledIntoView = function(element) { + Drupal.webformIsScrolledIntoView = function (element) { var docViewTop = $(window).scrollTop(); var docViewBottom = docViewTop + $(window).height(); @@ -87,6 +87,6 @@ var elemBottom = elemTop + $(element).height(); return ((elemBottom <= docViewBottom) && (elemTop >= docViewTop)); - } + }; })(jQuery, Drupal); diff --git a/drupal/modules/webform/modules/webform_access/webform_access.info.yml b/drupal/modules/webform/modules/webform_access/webform_access.info.yml index b5a7b3052..67be134be 100644 --- a/drupal/modules/webform/modules/webform_access/webform_access.info.yml +++ b/drupal/modules/webform/modules/webform_access/webform_access.info.yml @@ -7,7 +7,7 @@ dependencies: - 'webform:webform' - 'webform:webform_node' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855650 +datestamp: 1614711104 diff --git a/drupal/modules/webform/modules/webform_attachment/tests/modules/webform_attachment_test/webform_attachment_test.info.yml b/drupal/modules/webform/modules/webform_attachment/tests/modules/webform_attachment_test/webform_attachment_test.info.yml index 117991999..09d779c40 100644 --- a/drupal/modules/webform/modules/webform_attachment/tests/modules/webform_attachment_test/webform_attachment_test.info.yml +++ b/drupal/modules/webform/modules/webform_attachment/tests/modules/webform_attachment_test/webform_attachment_test.info.yml @@ -6,7 +6,7 @@ core_version_requirement: ^8.8 dependencies: - 'webform:webform_attachment' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855650 +datestamp: 1614711104 diff --git a/drupal/modules/webform/modules/webform_attachment/webform_attachment.info.yml b/drupal/modules/webform/modules/webform_attachment/webform_attachment.info.yml index 56383e276..3812ccd4b 100644 --- a/drupal/modules/webform/modules/webform_attachment/webform_attachment.info.yml +++ b/drupal/modules/webform/modules/webform_attachment/webform_attachment.info.yml @@ -6,7 +6,7 @@ core_version_requirement: ^8.8 dependencies: - 'webform:webform' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855650 +datestamp: 1614711104 diff --git a/drupal/modules/webform/modules/webform_bootstrap/tests/modules/webform_bootstrap_test_module/webform_bootstrap_test_module.info.yml b/drupal/modules/webform/modules/webform_bootstrap/tests/modules/webform_bootstrap_test_module/webform_bootstrap_test_module.info.yml index 7723e65ba..2e0bea0c1 100644 --- a/drupal/modules/webform/modules/webform_bootstrap/tests/modules/webform_bootstrap_test_module/webform_bootstrap_test_module.info.yml +++ b/drupal/modules/webform/modules/webform_bootstrap/tests/modules/webform_bootstrap_test_module/webform_bootstrap_test_module.info.yml @@ -8,7 +8,7 @@ dependencies: - 'webform:webform' - 'webform:webform_bootstrap' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855650 +datestamp: 1614711104 diff --git a/drupal/modules/webform/modules/webform_bootstrap/tests/themes/webform_bootstrap_test_theme/webform_bootstrap_test_theme.info.yml b/drupal/modules/webform/modules/webform_bootstrap/tests/themes/webform_bootstrap_test_theme/webform_bootstrap_test_theme.info.yml index d64f1917b..ccab40979 100644 --- a/drupal/modules/webform/modules/webform_bootstrap/tests/themes/webform_bootstrap_test_theme/webform_bootstrap_test_theme.info.yml +++ b/drupal/modules/webform/modules/webform_bootstrap/tests/themes/webform_bootstrap_test_theme/webform_bootstrap_test_theme.info.yml @@ -22,7 +22,7 @@ regions: libraries: - 'webform_bootstrap_test_theme/global-styling' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855650 +datestamp: 1614711104 diff --git a/drupal/modules/webform/modules/webform_bootstrap/webform_bootstrap.info.yml b/drupal/modules/webform/modules/webform_bootstrap/webform_bootstrap.info.yml index 764ce21a4..aff0488fd 100644 --- a/drupal/modules/webform/modules/webform_bootstrap/webform_bootstrap.info.yml +++ b/drupal/modules/webform/modules/webform_bootstrap/webform_bootstrap.info.yml @@ -6,7 +6,7 @@ core_version_requirement: ^8.8 dependencies: - 'webform:webform' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855650 +datestamp: 1614711104 diff --git a/drupal/modules/webform/modules/webform_cards/js/webform_cards.js b/drupal/modules/webform/modules/webform_cards/js/webform_cards.js index 84b2e11fa..50aee52ea 100644 --- a/drupal/modules/webform/modules/webform_cards/js/webform_cards.js +++ b/drupal/modules/webform/modules/webform_cards/js/webform_cards.js @@ -43,7 +43,7 @@ toggleShowLabel: $form.data('toggle-show-label'), ajaxEffect: $form.data('ajax-effect'), ajaxSpeed: $form.data('ajax-speed'), - ajaxScrollTop: $form.data('ajax-scroll-top'), + ajaxScrollTop: $form.data('ajax-scroll-top') }; var currentPage = $form.data('current-page'); @@ -138,8 +138,8 @@ // If input and the cursor is not at the end of the input, do not // trigger navigation. // @see https://stackoverflow.com/questions/21177489/selectionstart-selectionend-on-input-type-number-no-longer-allowed-in-chrome - if (event.target.value !== undefined - && event.target.selectionStart !== undefined + if (typeof event.target.value !== 'undefined' + && typeof event.target.selectionStart !== 'undefined' && event.target.selectionStart !== null) { if (event.target.value.length !== event.target.selectionStart) { return; @@ -373,7 +373,7 @@ // Set properties. var properties = getCardsProgressProperties(); for (var property in properties) { - if (propertie.hasOwnProperty(value)) { + if (properties.hasOwnProperty(property)) { var attribute = '[data-webform-progress-' + property + ']'; var value = properties[property]; $progress.find(attribute).html(value); diff --git a/drupal/modules/webform/modules/webform_cards/tests/modules/webform_cards_test/webform_cards_test.info.yml b/drupal/modules/webform/modules/webform_cards/tests/modules/webform_cards_test/webform_cards_test.info.yml index a9a3698a2..3abf30fc2 100644 --- a/drupal/modules/webform/modules/webform_cards/tests/modules/webform_cards_test/webform_cards_test.info.yml +++ b/drupal/modules/webform/modules/webform_cards/tests/modules/webform_cards_test/webform_cards_test.info.yml @@ -6,7 +6,7 @@ core_version_requirement: ^8.8 dependencies: - 'webform:webform_cards' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855650 +datestamp: 1614711104 diff --git a/drupal/modules/webform/modules/webform_cards/webform_cards.info.yml b/drupal/modules/webform/modules/webform_cards/webform_cards.info.yml index 0a1540829..d2c105a8f 100644 --- a/drupal/modules/webform/modules/webform_cards/webform_cards.info.yml +++ b/drupal/modules/webform/modules/webform_cards/webform_cards.info.yml @@ -8,7 +8,7 @@ dependencies: - 'webform:webform_clientside_validation' - 'drupal:inline_form_errors' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855650 +datestamp: 1614711104 diff --git a/drupal/modules/webform/modules/webform_cards/webform_cards.module b/drupal/modules/webform/modules/webform_cards/webform_cards.module index d7391d2a9..f78d69647 100644 --- a/drupal/modules/webform/modules/webform_cards/webform_cards.module +++ b/drupal/modules/webform/modules/webform_cards/webform_cards.module @@ -325,7 +325,13 @@ function webform_cards_form_webform_admin_config_forms_form_alter(array &$form, '#title' => t('Default wizard/cards start label'), ], 'default_wizard_confirmation_label' => [ - '#title' => t('Default/cards wizard end label'), + '#title' => t('Default wizard/cards end label'), + ], + 'default_wizard_toggle_show_label' => [ + '#title' => t('Default wizard/cards show all elements label'), + ], + 'default_wizard_toggle_hide_label' => [ + '#title' => t('Default wizard/cards hide all elements label'), ], ], ]); diff --git a/drupal/modules/webform/modules/webform_clientside_validation/css/webform_clientside_validation.ife.css b/drupal/modules/webform/modules/webform_clientside_validation/css/webform_clientside_validation.ife.css index 0d0ef9b75..4d023c162 100644 --- a/drupal/modules/webform/modules/webform_clientside_validation/css/webform_clientside_validation.ife.css +++ b/drupal/modules/webform/modules/webform_clientside_validation/css/webform_clientside_validation.ife.css @@ -3,6 +3,7 @@ * Webform clientside validation styles. */ -.webform-submission-form strong.error.form-item--error-message { - display: block; +.form-item.js-form-type-tel + strong.error.form-item--error-message, +.form-item.js-form-type-tel + strong.error.form-item--error-message + strong.error.form-item--error-message { + margin-top: -1em; } diff --git a/drupal/modules/webform/modules/webform_clientside_validation/tests/modules/webform_clientside_validation_test/webform_clientside_validation_test.info.yml b/drupal/modules/webform/modules/webform_clientside_validation/tests/modules/webform_clientside_validation_test/webform_clientside_validation_test.info.yml index afbebfbdb..86324868a 100644 --- a/drupal/modules/webform/modules/webform_clientside_validation/tests/modules/webform_clientside_validation_test/webform_clientside_validation_test.info.yml +++ b/drupal/modules/webform/modules/webform_clientside_validation/tests/modules/webform_clientside_validation_test/webform_clientside_validation_test.info.yml @@ -6,7 +6,7 @@ core_version_requirement: ^8.8 dependencies: - 'webform:webform_clientside_validation' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855650 +datestamp: 1614711104 diff --git a/drupal/modules/webform/modules/webform_clientside_validation/webform_clientside_validation.info.yml b/drupal/modules/webform/modules/webform_clientside_validation/webform_clientside_validation.info.yml index 4d005b567..0da9ff997 100644 --- a/drupal/modules/webform/modules/webform_clientside_validation/webform_clientside_validation.info.yml +++ b/drupal/modules/webform/modules/webform_clientside_validation/webform_clientside_validation.info.yml @@ -8,7 +8,7 @@ dependencies: - 'clientside_validation:clientside_validation' - 'clientside_validation:clientside_validation_jquery' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855650 +datestamp: 1614711104 diff --git a/drupal/modules/webform/modules/webform_demo/webform_demo_application_evaluation/webform_demo_application_evaluation.info.yml b/drupal/modules/webform/modules/webform_demo/webform_demo_application_evaluation/webform_demo_application_evaluation.info.yml index 2ad0419a5..8202296a1 100644 --- a/drupal/modules/webform/modules/webform_demo/webform_demo_application_evaluation/webform_demo_application_evaluation.info.yml +++ b/drupal/modules/webform/modules/webform_demo/webform_demo_application_evaluation/webform_demo_application_evaluation.info.yml @@ -9,7 +9,7 @@ dependencies: - 'webform:webform' - 'webform:webform_node' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855650 +datestamp: 1614711104 diff --git a/drupal/modules/webform/modules/webform_demo/webform_demo_event_registration/webform_demo_event_registration.info.yml b/drupal/modules/webform/modules/webform_demo/webform_demo_event_registration/webform_demo_event_registration.info.yml index c59cf4a2a..d9d35baec 100644 --- a/drupal/modules/webform/modules/webform_demo/webform_demo_event_registration/webform_demo_event_registration.info.yml +++ b/drupal/modules/webform/modules/webform_demo/webform_demo_event_registration/webform_demo_event_registration.info.yml @@ -13,7 +13,7 @@ dependencies: - 'webform:webform_scheduled_email' - 'webform:webform_share' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855650 +datestamp: 1614711104 diff --git a/drupal/modules/webform/modules/webform_demo/webform_demo_group/webform_demo_group.info.yml b/drupal/modules/webform/modules/webform_demo/webform_demo_group/webform_demo_group.info.yml index 9f6175a06..ffbc193ee 100644 --- a/drupal/modules/webform/modules/webform_demo/webform_demo_group/webform_demo_group.info.yml +++ b/drupal/modules/webform/modules/webform_demo/webform_demo_group/webform_demo_group.info.yml @@ -11,7 +11,7 @@ dependencies: - 'webform:webform_node' - 'webform:webform_group' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855650 +datestamp: 1614711104 diff --git a/drupal/modules/webform/modules/webform_demo/webform_demo_region_contact/webform_demo_region_contact.info.yml b/drupal/modules/webform/modules/webform_demo/webform_demo_region_contact/webform_demo_region_contact.info.yml index eaf02e195..92fc8e87b 100644 --- a/drupal/modules/webform/modules/webform_demo/webform_demo_region_contact/webform_demo_region_contact.info.yml +++ b/drupal/modules/webform/modules/webform_demo/webform_demo_region_contact/webform_demo_region_contact.info.yml @@ -10,7 +10,7 @@ dependencies: - 'webform:webform_node' - 'webform:webform_access' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855650 +datestamp: 1614711104 diff --git a/drupal/modules/webform/modules/webform_devel/webform_devel.info.yml b/drupal/modules/webform/modules/webform_devel/webform_devel.info.yml index 16fc29bf7..955743798 100644 --- a/drupal/modules/webform/modules/webform_devel/webform_devel.info.yml +++ b/drupal/modules/webform/modules/webform_devel/webform_devel.info.yml @@ -7,7 +7,7 @@ dependencies: - 'devel:devel' - 'webform:webform' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855650 +datestamp: 1614711104 diff --git a/drupal/modules/webform/modules/webform_editorial/webform_editorial.info.yml b/drupal/modules/webform/modules/webform_editorial/webform_editorial.info.yml index ca8c30d8e..ce5e08901 100644 --- a/drupal/modules/webform/modules/webform_editorial/webform_editorial.info.yml +++ b/drupal/modules/webform/modules/webform_editorial/webform_editorial.info.yml @@ -8,7 +8,7 @@ hidden: true dependencies: - 'webform:webform' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855650 +datestamp: 1614711104 diff --git a/drupal/modules/webform/modules/webform_entity_print/tests/modules/webform_entity_print_test/webform_entity_print_test.info.yml b/drupal/modules/webform/modules/webform_entity_print/tests/modules/webform_entity_print_test/webform_entity_print_test.info.yml index f9cd4316a..f89424ef7 100644 --- a/drupal/modules/webform/modules/webform_entity_print/tests/modules/webform_entity_print_test/webform_entity_print_test.info.yml +++ b/drupal/modules/webform/modules/webform_entity_print/tests/modules/webform_entity_print_test/webform_entity_print_test.info.yml @@ -6,7 +6,7 @@ core_version_requirement: ^8.8 dependencies: - 'webform:webform_entity_print' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855650 +datestamp: 1614711104 diff --git a/drupal/modules/webform/modules/webform_entity_print/webform_entity_print.info.yml b/drupal/modules/webform/modules/webform_entity_print/webform_entity_print.info.yml index a88387688..88ea42540 100644 --- a/drupal/modules/webform/modules/webform_entity_print/webform_entity_print.info.yml +++ b/drupal/modules/webform/modules/webform_entity_print/webform_entity_print.info.yml @@ -7,7 +7,7 @@ dependencies: - 'webform:webform' - 'entity_print:entity_print' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855650 +datestamp: 1614711104 diff --git a/drupal/modules/webform/modules/webform_entity_print_attachment/tests/modules/webform_entity_print_attachment_test/webform_entity_print_attachment_test.info.yml b/drupal/modules/webform/modules/webform_entity_print_attachment/tests/modules/webform_entity_print_attachment_test/webform_entity_print_attachment_test.info.yml index 188c4a04d..7463577df 100644 --- a/drupal/modules/webform/modules/webform_entity_print_attachment/tests/modules/webform_entity_print_attachment_test/webform_entity_print_attachment_test.info.yml +++ b/drupal/modules/webform/modules/webform_entity_print_attachment/tests/modules/webform_entity_print_attachment_test/webform_entity_print_attachment_test.info.yml @@ -6,7 +6,7 @@ core_version_requirement: ^8.8 dependencies: - 'webform:webform_entity_print_attachment' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855650 +datestamp: 1614711104 diff --git a/drupal/modules/webform/modules/webform_entity_print_attachment/webform_entity_print_attachment.info.yml b/drupal/modules/webform/modules/webform_entity_print_attachment/webform_entity_print_attachment.info.yml index 0532a88ab..0b3d5d85a 100644 --- a/drupal/modules/webform/modules/webform_entity_print_attachment/webform_entity_print_attachment.info.yml +++ b/drupal/modules/webform/modules/webform_entity_print_attachment/webform_entity_print_attachment.info.yml @@ -7,7 +7,7 @@ dependencies: - 'webform:webform_attachment' - 'webform:webform_entity_print' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855650 +datestamp: 1614711104 diff --git a/drupal/modules/webform/modules/webform_example_composite/webform_example_composite.info.yml b/drupal/modules/webform/modules/webform_example_composite/webform_example_composite.info.yml index ea283b00c..b3dff1982 100644 --- a/drupal/modules/webform/modules/webform_example_composite/webform_example_composite.info.yml +++ b/drupal/modules/webform/modules/webform_example_composite/webform_example_composite.info.yml @@ -6,7 +6,7 @@ core_version_requirement: ^8.8 dependencies: - 'webform:webform' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855650 +datestamp: 1614711104 diff --git a/drupal/modules/webform/modules/webform_example_custom_form/webform_example_custom_form.info.yml b/drupal/modules/webform/modules/webform_example_custom_form/webform_example_custom_form.info.yml index 8fb2528bc..da979c44a 100644 --- a/drupal/modules/webform/modules/webform_example_custom_form/webform_example_custom_form.info.yml +++ b/drupal/modules/webform/modules/webform_example_custom_form/webform_example_custom_form.info.yml @@ -8,7 +8,7 @@ dependencies: - 'webform:webform' - 'webform:webform_devel' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855650 +datestamp: 1614711104 diff --git a/drupal/modules/webform/modules/webform_example_element/webform_example_element.info.yml b/drupal/modules/webform/modules/webform_example_element/webform_example_element.info.yml index ee6856869..cde1d7c34 100644 --- a/drupal/modules/webform/modules/webform_example_element/webform_example_element.info.yml +++ b/drupal/modules/webform/modules/webform_example_element/webform_example_element.info.yml @@ -6,7 +6,7 @@ core_version_requirement: ^8.8 dependencies: - 'webform:webform' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855650 +datestamp: 1614711104 diff --git a/drupal/modules/webform/modules/webform_example_element_properties/webform_example_element_properties.info.yml b/drupal/modules/webform/modules/webform_example_element_properties/webform_example_element_properties.info.yml index f92b9eb1c..b65881ea2 100644 --- a/drupal/modules/webform/modules/webform_example_element_properties/webform_example_element_properties.info.yml +++ b/drupal/modules/webform/modules/webform_example_element_properties/webform_example_element_properties.info.yml @@ -7,7 +7,7 @@ dependencies: - 'webform:webform' - 'webform:webform_ui' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855650 +datestamp: 1614711104 diff --git a/drupal/modules/webform/modules/webform_example_handler/webform_example_handler.info.yml b/drupal/modules/webform/modules/webform_example_handler/webform_example_handler.info.yml index 64cac2b12..e14c3828d 100644 --- a/drupal/modules/webform/modules/webform_example_handler/webform_example_handler.info.yml +++ b/drupal/modules/webform/modules/webform_example_handler/webform_example_handler.info.yml @@ -6,7 +6,7 @@ core_version_requirement: ^8.8 dependencies: - 'webform:webform' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855650 +datestamp: 1614711104 diff --git a/drupal/modules/webform/modules/webform_example_remote_post/webform_example_remote_post.info.yml b/drupal/modules/webform/modules/webform_example_remote_post/webform_example_remote_post.info.yml index a752a9e8e..641ee73ce 100644 --- a/drupal/modules/webform/modules/webform_example_remote_post/webform_example_remote_post.info.yml +++ b/drupal/modules/webform/modules/webform_example_remote_post/webform_example_remote_post.info.yml @@ -7,7 +7,7 @@ dependencies: - 'token:token' - 'webform:webform' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855650 +datestamp: 1614711104 diff --git a/drupal/modules/webform/modules/webform_example_variant/webform_example_variant.info.yml b/drupal/modules/webform/modules/webform_example_variant/webform_example_variant.info.yml index 1370feb62..aa48078fd 100644 --- a/drupal/modules/webform/modules/webform_example_variant/webform_example_variant.info.yml +++ b/drupal/modules/webform/modules/webform_example_variant/webform_example_variant.info.yml @@ -6,7 +6,7 @@ core_version_requirement: ^8.8 dependencies: - 'webform:webform' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855650 +datestamp: 1614711104 diff --git a/drupal/modules/webform/modules/webform_examples/webform_examples.info.yml b/drupal/modules/webform/modules/webform_examples/webform_examples.info.yml index 59ad8075a..53cfba9d7 100644 --- a/drupal/modules/webform/modules/webform_examples/webform_examples.info.yml +++ b/drupal/modules/webform/modules/webform_examples/webform_examples.info.yml @@ -6,7 +6,7 @@ core_version_requirement: ^8.8 dependencies: - 'webform:webform' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855650 +datestamp: 1614711104 diff --git a/drupal/modules/webform/modules/webform_examples_accessibility/webform_examples_accessibility.info.yml b/drupal/modules/webform/modules/webform_examples_accessibility/webform_examples_accessibility.info.yml index 213cf181f..812fa5270 100644 --- a/drupal/modules/webform/modules/webform_examples_accessibility/webform_examples_accessibility.info.yml +++ b/drupal/modules/webform/modules/webform_examples_accessibility/webform_examples_accessibility.info.yml @@ -6,7 +6,7 @@ core_version_requirement: ^8.8 dependencies: - 'drupal:webform' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855650 +datestamp: 1614711104 diff --git a/drupal/modules/webform/modules/webform_group/tests/modules/webform_group_test/webform_group_test.info.yml b/drupal/modules/webform/modules/webform_group/tests/modules/webform_group_test/webform_group_test.info.yml index bb57bccbe..fa5de27ff 100644 --- a/drupal/modules/webform/modules/webform_group/tests/modules/webform_group_test/webform_group_test.info.yml +++ b/drupal/modules/webform/modules/webform_group/tests/modules/webform_group_test/webform_group_test.info.yml @@ -7,7 +7,7 @@ dependencies: - 'webform:webform_group' - 'group:group_test_config' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855650 +datestamp: 1614711104 diff --git a/drupal/modules/webform/modules/webform_group/webform_group.info.yml b/drupal/modules/webform/modules/webform_group/webform_group.info.yml index f033c7cac..c21dec23c 100644 --- a/drupal/modules/webform/modules/webform_group/webform_group.info.yml +++ b/drupal/modules/webform/modules/webform_group/webform_group.info.yml @@ -9,7 +9,7 @@ dependencies: - 'group:group' - 'group:gnode' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855650 +datestamp: 1614711104 diff --git a/drupal/modules/webform/modules/webform_icheck/tests/modules/webform_icheck_test/webform_icheck_test.info.yml b/drupal/modules/webform/modules/webform_icheck/tests/modules/webform_icheck_test/webform_icheck_test.info.yml index e0920de54..fa0c4d0c0 100644 --- a/drupal/modules/webform/modules/webform_icheck/tests/modules/webform_icheck_test/webform_icheck_test.info.yml +++ b/drupal/modules/webform/modules/webform_icheck/tests/modules/webform_icheck_test/webform_icheck_test.info.yml @@ -6,7 +6,7 @@ core_version_requirement: ^8.8 dependencies: - 'webform:webform_icheck' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855650 +datestamp: 1614711104 diff --git a/drupal/modules/webform/modules/webform_icheck/webform_icheck.info.yml b/drupal/modules/webform/modules/webform_icheck/webform_icheck.info.yml index ed14a579a..947099718 100644 --- a/drupal/modules/webform/modules/webform_icheck/webform_icheck.info.yml +++ b/drupal/modules/webform/modules/webform_icheck/webform_icheck.info.yml @@ -6,7 +6,7 @@ core_version_requirement: ^8.8 dependencies: - 'webform:webform' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855650 +datestamp: 1614711104 diff --git a/drupal/modules/webform/modules/webform_image_select/src/Plugin/WebformElement/WebformImageSelect.php b/drupal/modules/webform/modules/webform_image_select/src/Plugin/WebformElement/WebformImageSelect.php index d22101760..b3b65b19f 100644 --- a/drupal/modules/webform/modules/webform_image_select/src/Plugin/WebformElement/WebformImageSelect.php +++ b/drupal/modules/webform/modules/webform_image_select/src/Plugin/WebformElement/WebformImageSelect.php @@ -200,17 +200,17 @@ public function preview() { return parent::preview() + [ '#show_label' => TRUE, '#images' => [ - 'bear_1' => [ - 'text' => 'Bear 1', - 'src' => 'https://www.placebear.com/80/100', + 'dog_1' => [ + 'text' => 'Dog 1', + 'src' => 'https://www.placedog.net/80/100', ], - 'bear_2' => [ - 'text' => 'Bear 2', - 'src' => 'https://www.placebear.com/100/100', + 'dog_2' => [ + 'text' => 'Dog 2', + 'src' => 'https://www.placedog.net/100/100', ], - 'bear_3' => [ - 'text' => 'Bear 3', - 'src' => 'https://www.placebear.com/120/100', + 'dog_3' => [ + 'text' => 'Dog 3', + 'src' => 'https://www.placedog.net/120/100', ], ], ]; diff --git a/drupal/modules/webform/modules/webform_image_select/tests/modules/webform_image_select_test/config/install/webform_image_select.webform_image_select_images.bears.yml b/drupal/modules/webform/modules/webform_image_select/tests/modules/webform_image_select_test/config/install/webform_image_select.webform_image_select_images.bears.yml index 5dec405ed..81fbdbb3e 100644 --- a/drupal/modules/webform/modules/webform_image_select/tests/modules/webform_image_select_test/config/install/webform_image_select.webform_image_select_images.bears.yml +++ b/drupal/modules/webform/modules/webform_image_select/tests/modules/webform_image_select_test/config/install/webform_image_select.webform_image_select_images.bears.yml @@ -5,18 +5,18 @@ dependencies: module: - webform_image_select_test id: bears -label: 'Cute Bears' +label: 'Cute Dogs' category: Animals images: | - bear_1: - text: 'Cute Bear 1' - src: 'http://placebear.com/220/200' - bear_2: - text: 'Cute Bear 2' - src: 'http://placebear.com/180/200' - bear_3: - text: 'Cute Bear 3' - src: 'http://placebear.com/130/200' - bear_4: - text: 'Cute Bear 4' - src: 'http://placebear.com/270/200' + dog_1: + text: 'Cute Dog 1' + src: 'http://placedog.net/220/200' + dog_2: + text: 'Cute Dog 2' + src: 'http://placedog.net/180/200' + dog_3: + text: 'Cute Dog 3' + src: 'http://placedog.net/130/200' + dog_4: + text: 'Cute Dog 4' + src: 'http://placedog.net/270/200' diff --git a/drupal/modules/webform/modules/webform_image_select/tests/modules/webform_image_select_test/webform_image_select_test.info.yml b/drupal/modules/webform/modules/webform_image_select/tests/modules/webform_image_select_test/webform_image_select_test.info.yml index ce3d97763..94cb13b11 100644 --- a/drupal/modules/webform/modules/webform_image_select/tests/modules/webform_image_select_test/webform_image_select_test.info.yml +++ b/drupal/modules/webform/modules/webform_image_select/tests/modules/webform_image_select_test/webform_image_select_test.info.yml @@ -6,7 +6,7 @@ core_version_requirement: ^8.8 dependencies: - 'webform:webform_image_select' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855650 +datestamp: 1614711104 diff --git a/drupal/modules/webform/modules/webform_image_select/tests/src/Functional/WebformImageSelectImagesTest.php b/drupal/modules/webform/modules/webform_image_select/tests/src/Functional/WebformImageSelectImagesTest.php index 67e743d2d..467f456a7 100644 --- a/drupal/modules/webform/modules/webform_image_select/tests/src/Functional/WebformImageSelectImagesTest.php +++ b/drupal/modules/webform/modules/webform_image_select/tests/src/Functional/WebformImageSelectImagesTest.php @@ -57,16 +57,16 @@ public function testWebformImageSelectImages() { $dogs = Yaml::decode("dog_1: text: 'Cute Dog 1' - src: 'http://placedog.com/220/200' + src: 'http://placedog.net/220/200' dog_2: text: 'Cute Dog 2' - src: 'http://placedog.com/180/200' + src: 'http://placedog.net/180/200' dog_3: text: 'Cute Dog 3' - src: 'http://placedog.com/130/200' + src: 'http://placedog.net/130/200' dog_4: text: 'Cute Dog 4' - src: 'http://placedog.com/270/200'"); + src: 'http://placedog.net/270/200'"); // Check get element images for manually defined images. $element = ['#images' => $dogs]; @@ -115,7 +115,7 @@ public function testWebformImageSelectImages() { $element = ['#images' => 'animals']; $images = WebformImageSelectImages::getElementImages($element); $this->debug($images); - $this->assertEqual(array_keys($images), ['kitten_1', 'kitten_2', 'kitten_3', 'kitten_4', 'bear_1', 'bear_2', 'bear_3', 'bear_4']); + $this->assertEqual(array_keys($images), ['kitten_1', 'kitten_2', 'kitten_3', 'kitten_4', 'dog_1', 'dog_2', 'dog_3', 'dog_4']); } } diff --git a/drupal/modules/webform/modules/webform_image_select/webform_image_select.info.yml b/drupal/modules/webform/modules/webform_image_select/webform_image_select.info.yml index 8df04beb9..d3e8948e5 100644 --- a/drupal/modules/webform/modules/webform_image_select/webform_image_select.info.yml +++ b/drupal/modules/webform/modules/webform_image_select/webform_image_select.info.yml @@ -6,7 +6,7 @@ core_version_requirement: ^8.8 dependencies: - 'webform:webform' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855650 +datestamp: 1614711104 diff --git a/drupal/modules/webform/modules/webform_jqueryui_buttons/tests/modules/webform_jqueryui_buttons_test/webform_jqueryui_buttons_test.info.yml b/drupal/modules/webform/modules/webform_jqueryui_buttons/tests/modules/webform_jqueryui_buttons_test/webform_jqueryui_buttons_test.info.yml index f6a2452a7..ef49a487c 100644 --- a/drupal/modules/webform/modules/webform_jqueryui_buttons/tests/modules/webform_jqueryui_buttons_test/webform_jqueryui_buttons_test.info.yml +++ b/drupal/modules/webform/modules/webform_jqueryui_buttons/tests/modules/webform_jqueryui_buttons_test/webform_jqueryui_buttons_test.info.yml @@ -6,7 +6,7 @@ core_version_requirement: ^8.8 dependencies: - 'webform:webform_jqueryui_buttons' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855650 +datestamp: 1614711104 diff --git a/drupal/modules/webform/modules/webform_jqueryui_buttons/webform_jqueryui_buttons.info.yml b/drupal/modules/webform/modules/webform_jqueryui_buttons/webform_jqueryui_buttons.info.yml index e1df1bf7a..c45307a9e 100644 --- a/drupal/modules/webform/modules/webform_jqueryui_buttons/webform_jqueryui_buttons.info.yml +++ b/drupal/modules/webform/modules/webform_jqueryui_buttons/webform_jqueryui_buttons.info.yml @@ -6,7 +6,7 @@ core_version_requirement: ^8.8 dependencies: - 'webform:webform' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855650 +datestamp: 1614711104 diff --git a/drupal/modules/webform/modules/webform_location_geocomplete/tests/modules/webform_location_geocomplete_test/webform_location_geocomplete_test.info.yml b/drupal/modules/webform/modules/webform_location_geocomplete/tests/modules/webform_location_geocomplete_test/webform_location_geocomplete_test.info.yml index 6920d4402..169351694 100644 --- a/drupal/modules/webform/modules/webform_location_geocomplete/tests/modules/webform_location_geocomplete_test/webform_location_geocomplete_test.info.yml +++ b/drupal/modules/webform/modules/webform_location_geocomplete/tests/modules/webform_location_geocomplete_test/webform_location_geocomplete_test.info.yml @@ -6,7 +6,7 @@ core_version_requirement: ^8.8 dependencies: - 'webform:webform_location_geocomplete' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855650 +datestamp: 1614711104 diff --git a/drupal/modules/webform/modules/webform_location_geocomplete/webform_location_geocomplete.info.yml b/drupal/modules/webform/modules/webform_location_geocomplete/webform_location_geocomplete.info.yml index 48a2bf8e6..5e4b92185 100644 --- a/drupal/modules/webform/modules/webform_location_geocomplete/webform_location_geocomplete.info.yml +++ b/drupal/modules/webform/modules/webform_location_geocomplete/webform_location_geocomplete.info.yml @@ -6,7 +6,7 @@ core_version_requirement: ^8.8 dependencies: - 'webform:webform' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855650 +datestamp: 1614711104 diff --git a/drupal/modules/webform/modules/webform_node/tests/modules/webform_node_test_multiple/webform_node_test_multiple.info.yml b/drupal/modules/webform/modules/webform_node/tests/modules/webform_node_test_multiple/webform_node_test_multiple.info.yml index c8d5761d1..1efaf0493 100644 --- a/drupal/modules/webform/modules/webform_node/tests/modules/webform_node_test_multiple/webform_node_test_multiple.info.yml +++ b/drupal/modules/webform/modules/webform_node/tests/modules/webform_node_test_multiple/webform_node_test_multiple.info.yml @@ -13,7 +13,7 @@ dependencies: - 'webform:webform' - 'webform:webform_node' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855650 +datestamp: 1614711104 diff --git a/drupal/modules/webform/modules/webform_node/tests/modules/webform_node_test_translation/webform_node_test_translation.info.yml b/drupal/modules/webform/modules/webform_node/tests/modules/webform_node_test_translation/webform_node_test_translation.info.yml index da684868b..e44e91f8f 100644 --- a/drupal/modules/webform/modules/webform_node/tests/modules/webform_node_test_translation/webform_node_test_translation.info.yml +++ b/drupal/modules/webform/modules/webform_node/tests/modules/webform_node_test_translation/webform_node_test_translation.info.yml @@ -9,7 +9,7 @@ dependencies: - 'webform:webform_test_translation' - 'drupal:content_translation' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855650 +datestamp: 1614711104 diff --git a/drupal/modules/webform/modules/webform_node/webform_node.info.yml b/drupal/modules/webform/modules/webform_node/webform_node.info.yml index 9274f27c8..01833dd94 100644 --- a/drupal/modules/webform/modules/webform_node/webform_node.info.yml +++ b/drupal/modules/webform/modules/webform_node/webform_node.info.yml @@ -11,7 +11,7 @@ dependencies: - 'drupal:user' - 'webform:webform' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855650 +datestamp: 1614711104 diff --git a/drupal/modules/webform/modules/webform_options_custom/tests/modules/webform_options_custom_entity_test/webform_options_custom_entity_test.info.yml b/drupal/modules/webform/modules/webform_options_custom/tests/modules/webform_options_custom_entity_test/webform_options_custom_entity_test.info.yml index de5c2ed41..569542215 100644 --- a/drupal/modules/webform/modules/webform_options_custom/tests/modules/webform_options_custom_entity_test/webform_options_custom_entity_test.info.yml +++ b/drupal/modules/webform/modules/webform_options_custom/tests/modules/webform_options_custom_entity_test/webform_options_custom_entity_test.info.yml @@ -8,7 +8,7 @@ dependencies: - 'webform:webform_options_limit' - 'webform:webform_options_custom' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855650 +datestamp: 1614711104 diff --git a/drupal/modules/webform/modules/webform_options_custom/tests/modules/webform_options_custom_test/webform_options_custom_test.info.yml b/drupal/modules/webform/modules/webform_options_custom/tests/modules/webform_options_custom_test/webform_options_custom_test.info.yml index 69e527664..ce8dddd61 100644 --- a/drupal/modules/webform/modules/webform_options_custom/tests/modules/webform_options_custom_test/webform_options_custom_test.info.yml +++ b/drupal/modules/webform/modules/webform_options_custom/tests/modules/webform_options_custom_test/webform_options_custom_test.info.yml @@ -6,7 +6,7 @@ core_version_requirement: ^8.8 dependencies: - 'webform:webform_options_custom' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855650 +datestamp: 1614711104 diff --git a/drupal/modules/webform/modules/webform_options_custom/webform_options_custom.info.yml b/drupal/modules/webform/modules/webform_options_custom/webform_options_custom.info.yml index 9b822ed82..c92b7c852 100644 --- a/drupal/modules/webform/modules/webform_options_custom/webform_options_custom.info.yml +++ b/drupal/modules/webform/modules/webform_options_custom/webform_options_custom.info.yml @@ -6,7 +6,7 @@ core_version_requirement: ^8.8 dependencies: - 'webform:webform' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855650 +datestamp: 1614711104 diff --git a/drupal/modules/webform/modules/webform_options_limit/tests/modules/webform_options_limit_test/webform_options_limit_test.info.yml b/drupal/modules/webform/modules/webform_options_limit/tests/modules/webform_options_limit_test/webform_options_limit_test.info.yml index 76a86451d..1174a64fb 100644 --- a/drupal/modules/webform/modules/webform_options_limit/tests/modules/webform_options_limit_test/webform_options_limit_test.info.yml +++ b/drupal/modules/webform/modules/webform_options_limit/tests/modules/webform_options_limit_test/webform_options_limit_test.info.yml @@ -7,7 +7,7 @@ dependencies: - 'webform:webform' - 'webform:webform_options_limit' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855650 +datestamp: 1614711104 diff --git a/drupal/modules/webform/modules/webform_options_limit/webform_options_limit.info.yml b/drupal/modules/webform/modules/webform_options_limit/webform_options_limit.info.yml index 78e25a937..b062a5500 100644 --- a/drupal/modules/webform/modules/webform_options_limit/webform_options_limit.info.yml +++ b/drupal/modules/webform/modules/webform_options_limit/webform_options_limit.info.yml @@ -6,7 +6,7 @@ core_version_requirement: ^8.8 dependencies: - 'webform:webform' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855650 +datestamp: 1614711104 diff --git a/drupal/modules/webform/modules/webform_scheduled_email/src/Plugin/WebformHandler/ScheduleEmailWebformHandler.php b/drupal/modules/webform/modules/webform_scheduled_email/src/Plugin/WebformHandler/ScheduleEmailWebformHandler.php index d0ddec96d..f3e4e08a6 100644 --- a/drupal/modules/webform/modules/webform_scheduled_email/src/Plugin/WebformHandler/ScheduleEmailWebformHandler.php +++ b/drupal/modules/webform/modules/webform_scheduled_email/src/Plugin/WebformHandler/ScheduleEmailWebformHandler.php @@ -225,6 +225,10 @@ public function buildConfigurationForm(array $form, FormStateInterface $form_sta '#title' => $this->t('Schedule emails for all existing submissions'), '#description' => $this->t('Check schedule emails after submissions have been processed.'), '#return_value' => TRUE, + // Must specify #parents because 'queue' is not a configuration setting. + // @see \Drupal\webform_scheduled_email\Plugin\WebformHandler\ScheduleEmailWebformHandler::defaultConfiguration + // @see \Drupal\webform\Plugin\WebformHandlerBase::setSettingsParentsRecursively + '#parents' => ['settings', 'queue'], ]; $form['scheduled']['queue_message'] = [ '#type' => 'webform_message', diff --git a/drupal/modules/webform/modules/webform_scheduled_email/src/WebformScheduledEmailManager.php b/drupal/modules/webform/modules/webform_scheduled_email/src/WebformScheduledEmailManager.php index 598df32b0..3dab8adba 100644 --- a/drupal/modules/webform/modules/webform_scheduled_email/src/WebformScheduledEmailManager.php +++ b/drupal/modules/webform/modules/webform_scheduled_email/src/WebformScheduledEmailManager.php @@ -473,6 +473,7 @@ public function cron(EntityInterface $entity = NULL, $handler_id = NULL, $schedu WebformScheduledEmailManagerInterface::EMAIL_RESCHEDULED => $this->t('rescheduled'), WebformScheduledEmailManagerInterface::EMAIL_ALREADY_SCHEDULED => $this->t('already scheduled'), WebformScheduledEmailManagerInterface::EMAIL_UNSCHEDULED => $this->t('unscheduled'), + WebformScheduledEmailManagerInterface::EMAIL_IGNORED => $this->t('ignored'), WebformScheduledEmailManagerInterface::EMAIL_SENT => $this->t('sent'), WebformScheduledEmailManagerInterface::EMAIL_NOT_SENT => $this->t('not sent'), WebformScheduledEmailManagerInterface::EMAIL_SKIPPED => $this->t('skipped'), @@ -522,6 +523,7 @@ protected function cronSchedule(EntityInterface $entity = NULL, $handler_id = NU WebformScheduledEmailManagerInterface::EMAIL_RESCHEDULED => 0, WebformScheduledEmailManagerInterface::EMAIL_UNSCHEDULED => 0, WebformScheduledEmailManagerInterface::EMAIL_ALREADY_SCHEDULED => 0, + WebformScheduledEmailManagerInterface::EMAIL_IGNORED => 0, ]; if (empty($limit)) { diff --git a/drupal/modules/webform/modules/webform_scheduled_email/tests/modules/webform_scheduled_email_test/webform_scheduled_email_test.info.yml b/drupal/modules/webform/modules/webform_scheduled_email/tests/modules/webform_scheduled_email_test/webform_scheduled_email_test.info.yml index 7333aaf05..1d0e663cb 100644 --- a/drupal/modules/webform/modules/webform_scheduled_email/tests/modules/webform_scheduled_email_test/webform_scheduled_email_test.info.yml +++ b/drupal/modules/webform/modules/webform_scheduled_email/tests/modules/webform_scheduled_email_test/webform_scheduled_email_test.info.yml @@ -7,7 +7,7 @@ dependencies: - 'webform:webform' - 'webform:webform_scheduled_email' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855650 +datestamp: 1614711104 diff --git a/drupal/modules/webform/modules/webform_scheduled_email/tests/modules/webform_scheduled_email_test_translation/webform_scheduled_email_test_translation.info.yml b/drupal/modules/webform/modules/webform_scheduled_email/tests/modules/webform_scheduled_email_test_translation/webform_scheduled_email_test_translation.info.yml index ebd7a9c5d..1c8d55b3d 100644 --- a/drupal/modules/webform/modules/webform_scheduled_email/tests/modules/webform_scheduled_email_test_translation/webform_scheduled_email_test_translation.info.yml +++ b/drupal/modules/webform/modules/webform_scheduled_email/tests/modules/webform_scheduled_email_test_translation/webform_scheduled_email_test_translation.info.yml @@ -10,7 +10,7 @@ dependencies: - 'webform:webform' - 'webform:webform_scheduled_email' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855650 +datestamp: 1614711104 diff --git a/drupal/modules/webform/modules/webform_scheduled_email/webform_scheduled_email.info.yml b/drupal/modules/webform/modules/webform_scheduled_email/webform_scheduled_email.info.yml index 626102cba..88f33bd0b 100644 --- a/drupal/modules/webform/modules/webform_scheduled_email/webform_scheduled_email.info.yml +++ b/drupal/modules/webform/modules/webform_scheduled_email/webform_scheduled_email.info.yml @@ -6,7 +6,7 @@ core_version_requirement: ^8.8 dependencies: - 'webform:webform' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855650 +datestamp: 1614711104 diff --git a/drupal/modules/webform/modules/webform_share/src/Controller/WebformShareController.php b/drupal/modules/webform/modules/webform_share/src/Controller/WebformShareController.php index 805e92ff1..d91a8e639 100644 --- a/drupal/modules/webform/modules/webform_share/src/Controller/WebformShareController.php +++ b/drupal/modules/webform/modules/webform_share/src/Controller/WebformShareController.php @@ -137,7 +137,9 @@ public function script(Request $request, $library = NULL, $version = NULL) { ]; $iframe = $this->renderer->renderPlain($build); - $content = 'document.write(' . json_encode($iframe) . ');'; + $iframe_script = json_encode($iframe); + $iframe_script = str_replace('src=\\"\/\/', 'src=\\"' . $request->getScheme() . ':\/\/', $iframe_script); + $content = 'document.write(' . $iframe_script . ');'; $response = new CacheableResponse($content, 200, ['Content-Type' => 'text/javascript']); $response->addCacheableDependency($webform); diff --git a/drupal/modules/webform/modules/webform_share/webform_share.info.yml b/drupal/modules/webform/modules/webform_share/webform_share.info.yml index 2e0631dc5..afc91607b 100644 --- a/drupal/modules/webform/modules/webform_share/webform_share.info.yml +++ b/drupal/modules/webform/modules/webform_share/webform_share.info.yml @@ -6,7 +6,7 @@ core_version_requirement: ^8.8 dependencies: - 'webform:webform' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855650 +datestamp: 1614711104 diff --git a/drupal/modules/webform/modules/webform_shortcuts/webform_shortcuts.info.yml b/drupal/modules/webform/modules/webform_shortcuts/webform_shortcuts.info.yml index 535072596..c6f284f40 100644 --- a/drupal/modules/webform/modules/webform_shortcuts/webform_shortcuts.info.yml +++ b/drupal/modules/webform/modules/webform_shortcuts/webform_shortcuts.info.yml @@ -7,7 +7,7 @@ dependencies: - 'webform:webform' - 'webform:webform_ui' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855650 +datestamp: 1614711104 diff --git a/drupal/modules/webform/modules/webform_submission_export_import/tests/modules/webform_submission_export_import_test/webform_submission_export_import_test.info.yml b/drupal/modules/webform/modules/webform_submission_export_import/tests/modules/webform_submission_export_import_test/webform_submission_export_import_test.info.yml index 9bbfc6aea..cda45c6b3 100644 --- a/drupal/modules/webform/modules/webform_submission_export_import/tests/modules/webform_submission_export_import_test/webform_submission_export_import_test.info.yml +++ b/drupal/modules/webform/modules/webform_submission_export_import/tests/modules/webform_submission_export_import_test/webform_submission_export_import_test.info.yml @@ -7,7 +7,7 @@ dependencies: - 'webform:webform_submission_export_import' - 'webform:webform_image_select' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855650 +datestamp: 1614711104 diff --git a/drupal/modules/webform/modules/webform_submission_export_import/webform_submission_export_import.info.yml b/drupal/modules/webform/modules/webform_submission_export_import/webform_submission_export_import.info.yml index 9804976c3..a8899fec8 100644 --- a/drupal/modules/webform/modules/webform_submission_export_import/webform_submission_export_import.info.yml +++ b/drupal/modules/webform/modules/webform_submission_export_import/webform_submission_export_import.info.yml @@ -6,7 +6,7 @@ core_version_requirement: ^8.8 dependencies: - 'webform:webform' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855650 +datestamp: 1614711104 diff --git a/drupal/modules/webform/modules/webform_submission_log/webform_submission_log.info.yml b/drupal/modules/webform/modules/webform_submission_log/webform_submission_log.info.yml index 0bf14aa73..a1e687888 100644 --- a/drupal/modules/webform/modules/webform_submission_log/webform_submission_log.info.yml +++ b/drupal/modules/webform/modules/webform_submission_log/webform_submission_log.info.yml @@ -6,7 +6,7 @@ core_version_requirement: ^8.8 dependencies: - 'webform:webform' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855650 +datestamp: 1614711104 diff --git a/drupal/modules/webform/modules/webform_templates/webform_templates.info.yml b/drupal/modules/webform/modules/webform_templates/webform_templates.info.yml index 9718fe882..27d3a3509 100644 --- a/drupal/modules/webform/modules/webform_templates/webform_templates.info.yml +++ b/drupal/modules/webform/modules/webform_templates/webform_templates.info.yml @@ -6,7 +6,7 @@ core_version_requirement: ^8.8 dependencies: - 'webform:webform' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855649 +datestamp: 1614711104 diff --git a/drupal/modules/webform/modules/webform_toggles/tests/modules/webform_toggles_test/webform_toggles_test.info.yml b/drupal/modules/webform/modules/webform_toggles/tests/modules/webform_toggles_test/webform_toggles_test.info.yml index def97977c..4f09f5984 100644 --- a/drupal/modules/webform/modules/webform_toggles/tests/modules/webform_toggles_test/webform_toggles_test.info.yml +++ b/drupal/modules/webform/modules/webform_toggles/tests/modules/webform_toggles_test/webform_toggles_test.info.yml @@ -6,7 +6,7 @@ core_version_requirement: ^8.8 dependencies: - 'webform:webform_toggles' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855649 +datestamp: 1614711104 diff --git a/drupal/modules/webform/modules/webform_toggles/webform_toggles.info.yml b/drupal/modules/webform/modules/webform_toggles/webform_toggles.info.yml index 6425da081..454481352 100644 --- a/drupal/modules/webform/modules/webform_toggles/webform_toggles.info.yml +++ b/drupal/modules/webform/modules/webform_toggles/webform_toggles.info.yml @@ -6,7 +6,7 @@ core_version_requirement: ^8.8 dependencies: - 'webform:webform' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855649 +datestamp: 1614711104 diff --git a/drupal/modules/webform/modules/webform_ui/webform_ui.info.yml b/drupal/modules/webform/modules/webform_ui/webform_ui.info.yml index 505e891d6..8574bc9a8 100644 --- a/drupal/modules/webform/modules/webform_ui/webform_ui.info.yml +++ b/drupal/modules/webform/modules/webform_ui/webform_ui.info.yml @@ -6,7 +6,7 @@ core_version_requirement: ^8.8 dependencies: - 'webform:webform' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855649 +datestamp: 1614711104 diff --git a/drupal/modules/webform/src/Controller/WebformPluginElementController.php b/drupal/modules/webform/src/Controller/WebformPluginElementController.php index 58730b445..96667dc42 100644 --- a/drupal/modules/webform/src/Controller/WebformPluginElementController.php +++ b/drupal/modules/webform/src/Controller/WebformPluginElementController.php @@ -282,6 +282,7 @@ public function index() { $build = []; + // Filter. $build['filter'] = [ '#type' => 'search', '#title' => $this->t('Filter'), @@ -381,7 +382,6 @@ public function index() { ]; $build['#attached']['library'][] = 'webform/webform.admin'; - $build['#attached']['library'][] = 'webform/webform.form'; return $build; } diff --git a/drupal/modules/webform/src/Controller/WebformPluginExporterController.php b/drupal/modules/webform/src/Controller/WebformPluginExporterController.php index f6920a112..63aaba36d 100644 --- a/drupal/modules/webform/src/Controller/WebformPluginExporterController.php +++ b/drupal/modules/webform/src/Controller/WebformPluginExporterController.php @@ -50,15 +50,14 @@ public function index() { $rows = []; foreach ($definitions as $plugin_id => $definition) { - $rows[$plugin_id] = [ - 'data' => [ - $plugin_id, - $definition['label'], - $definition['description'], - (isset($excluded_exporters[$plugin_id])) ? $this->t('Yes') : $this->t('No'), - $definition['provider'], - ], - ]; + $row = []; + $row[] = $plugin_id; + $row[] = ['data' => ['#markup' => $definition['label'], '#prefix' => '<span class="webform-form-filter-text-source">', '#suffix' => '</span>']]; + $row[] = $definition['description']; + $row[] = (isset($excluded_exporters[$plugin_id])) ? $this->t('Yes') : $this->t('No'); + $row[] = $definition['provider']; + + $rows[$plugin_id] = ['data' => $row]; if (isset($excluded_exporters[$plugin_id])) { $rows[$plugin_id]['class'] = ['color-warning']; } @@ -67,6 +66,24 @@ public function index() { $build = []; + // Filter. + $build['filter'] = [ + '#type' => 'search', + '#title' => $this->t('Filter'), + '#title_display' => 'invisible', + '#size' => 30, + '#placeholder' => $this->t('Filter by exporter label'), + '#attributes' => [ + 'class' => ['webform-form-filter-text'], + 'data-element' => '.webform-exporter-plugin-table', + 'data-summary' => '.webform-exporter-plugin-summary', + 'data-item-singlular' => $this->t('exporter'), + 'data-item-plural' => $this->t('exporters'), + 'title' => $this->t('Enter a part of the exporter label to filter by.'), + 'autofocus' => 'autofocus', + ], + ]; + // Settings. $build['settings'] = [ '#type' => 'link', @@ -78,7 +95,7 @@ public function index() { // Display info. $build['info'] = [ '#markup' => $this->t('@total exporters', ['@total' => count($rows)]), - '#prefix' => '<p>', + '#prefix' => '<p class="webform-exporter-plugin-summary">', '#suffix' => '</p>', ]; @@ -94,8 +111,13 @@ public function index() { ], '#rows' => $rows, '#sticky' => TRUE, + '#attributes' => [ + 'class' => ['webform-exporter-plugin-table'], + ], ]; + $build['#attached']['library'][] = 'webform/webform.admin'; + return $build; } diff --git a/drupal/modules/webform/src/Controller/WebformPluginHandlerController.php b/drupal/modules/webform/src/Controller/WebformPluginHandlerController.php index 538513d8c..903719ceb 100644 --- a/drupal/modules/webform/src/Controller/WebformPluginHandlerController.php +++ b/drupal/modules/webform/src/Controller/WebformPluginHandlerController.php @@ -6,6 +6,7 @@ use Drupal\Core\Controller\ControllerBase; use Drupal\Core\DependencyInjection\ContainerInjectionInterface; use Drupal\Core\Url; +use Drupal\webform\Entity\Webform; use Drupal\webform\Utility\WebformDialogHelper; use Drupal\webform\Plugin\WebformHandlerInterface; use Drupal\webform\WebformInterface; @@ -49,25 +50,34 @@ public static function create(ContainerInterface $container) { public function index() { $excluded_handlers = $this->config('webform.settings')->get('handler.excluded_handlers'); + $used_by = []; + /** @var \Drupal\webform\WebformInterface[] $webforms */ + $webforms = Webform::loadMultiple(); + foreach ($webforms as $webform) { + $handlers = $webform->getHandlers(); + foreach ($handlers as $handler) { + $used_by[$handler->getPluginId()][$webform->id()] = $webform->toLink()->toRenderable(); + } + } + $definitions = $this->pluginManager->getDefinitions(); $definitions = $this->pluginManager->getSortedDefinitions($definitions); $rows = []; foreach ($definitions as $plugin_id => $definition) { - $rows[$plugin_id] = [ - 'data' => [ - $plugin_id, - $definition['label'], - $definition['description'], - $definition['category'], - (isset($excluded_handlers[$plugin_id])) ? $this->t('Yes') : $this->t('No'), - ($definition['cardinality'] === -1) ? $this->t('Unlimited') : $definition['cardinality'], - $definition['conditions'] ? $this->t('Yes') : $this->t('No'), - $definition['submission'] ? $this->t('Required') : $this->t('Optional'), - $definition['results'] ? $this->t('Processed') : $this->t('Ignored'), - $definition['provider'], - ], - ]; + $row = []; + $row[] = $plugin_id; + $row[] = ['data' => ['#markup' => $definition['label'], '#prefix' => '<span class="webform-form-filter-text-source">', '#suffix' => '</span>']]; + $row[] = $definition['description']; + $row[] = $definition['category']; + $row[] = (isset($excluded_handlers[$plugin_id])) ? $this->t('Yes') : $this->t('No'); + $row[] = ($definition['cardinality'] === -1) ? $this->t('Unlimited') : $definition['cardinality']; + $row[] = $definition['conditions'] ? $this->t('Yes') : $this->t('No'); + $row[] = $definition['submission'] ? $this->t('Required') : $this->t('Optional'); + $row[] = $definition['results'] ? $this->t('Processed') : $this->t('Ignored'); + $row[] = (isset($used_by[$plugin_id])) ? ['data' => ['#theme' => 'item_list', '#items' => $used_by[$plugin_id]]] : ''; + $row[] = $definition['provider']; + $rows[$plugin_id] = ['data' => $row]; if (isset($excluded_handlers[$plugin_id])) { $rows[$plugin_id]['class'] = ['color-warning']; } @@ -76,6 +86,24 @@ public function index() { $build = []; + // Filter. + $build['filter'] = [ + '#type' => 'search', + '#title' => $this->t('Filter'), + '#title_display' => 'invisible', + '#size' => 30, + '#placeholder' => $this->t('Filter by handler label'), + '#attributes' => [ + 'class' => ['webform-form-filter-text'], + 'data-element' => '.webform-handler-plugin-table', + 'data-summary' => '.webform-handler-plugin-summary', + 'data-item-singlular' => $this->t('handler'), + 'data-item-plural' => $this->t('handlers'), + 'title' => $this->t('Enter a part of the handler label to filter by.'), + 'autofocus' => 'autofocus', + ], + ]; + // Settings. $build['settings'] = [ '#type' => 'link', @@ -87,7 +115,7 @@ public function index() { // Display info. $build['info'] = [ '#markup' => $this->t('@total handlers', ['@total' => count($rows)]), - '#prefix' => '<p>', + '#prefix' => '<p class="webform-handler-plugin-summary">', '#suffix' => '</p>', ]; @@ -104,12 +132,18 @@ public function index() { $this->t('Conditional'), $this->t('Database'), $this->t('Results'), + $this->t('Used by'), $this->t('Provided by'), ], '#rows' => $rows, '#sticky' => TRUE, + '#attributes' => [ + 'class' => ['webform-handler-plugin-table'], + ], ]; + $build['#attached']['library'][] = 'webform/webform.admin'; + return $build; } diff --git a/drupal/modules/webform/src/Controller/WebformPluginVariantController.php b/drupal/modules/webform/src/Controller/WebformPluginVariantController.php index 197f743bf..81d49d793 100644 --- a/drupal/modules/webform/src/Controller/WebformPluginVariantController.php +++ b/drupal/modules/webform/src/Controller/WebformPluginVariantController.php @@ -6,6 +6,7 @@ use Drupal\Core\Controller\ControllerBase; use Drupal\Core\DependencyInjection\ContainerInjectionInterface; use Drupal\Core\Url; +use Drupal\webform\Entity\Webform; use Drupal\webform\Utility\WebformDialogHelper; use Drupal\webform\WebformInterface; use Symfony\Component\DependencyInjection\ContainerInterface; @@ -48,21 +49,31 @@ public static function create(ContainerInterface $container) { public function index() { $excluded_variants = $this->config('webform.settings')->get('variant.excluded_variants'); + $used_by = []; + /** @var \Drupal\webform\WebformInterface[] $webforms */ + $webforms = Webform::loadMultiple(); + foreach ($webforms as $webform) { + $variants = $webform->getVariants(); + foreach ($variants as $variant) { + $used_by[$variant->getPluginId()][$webform->id()] = $webform->toLink()->toRenderable(); + } + } + $definitions = $this->pluginManager->getDefinitions(); $definitions = $this->pluginManager->getSortedDefinitions($definitions); $rows = []; foreach ($definitions as $plugin_id => $definition) { - $rows[$plugin_id] = [ - 'data' => [ - $plugin_id, - $definition['label'], - $definition['description'], - $definition['category'], - (isset($excluded_variants[$plugin_id])) ? $this->t('Yes') : $this->t('No'), - $definition['provider'], - ], - ]; + $row = []; + $row[] = $plugin_id; + $row[] = ['data' => ['#markup' => $definition['label'], '#prefix' => '<span class="webform-form-filter-text-source">', '#suffix' => '</span>']]; + $row[] = $definition['description']; + $row[] = $definition['category']; + $row[] = (isset($excluded_variants[$plugin_id])) ? $this->t('Yes') : $this->t('No'); + $row[] = (isset($used_by[$plugin_id])) ? ['data' => ['#theme' => 'item_list', '#items' => $used_by[$plugin_id]]] : ''; + $row[] = $definition['provider']; + + $rows[$plugin_id] = ['data' => $row]; if (isset($excluded_variants[$plugin_id])) { $rows[$plugin_id]['class'] = ['color-warning']; } @@ -71,6 +82,24 @@ public function index() { $build = []; + // Filter. + $build['filter'] = [ + '#type' => 'search', + '#title' => $this->t('Filter'), + '#title_display' => 'invisible', + '#size' => 30, + '#placeholder' => $this->t('Filter by variant label'), + '#attributes' => [ + 'class' => ['webform-form-filter-text'], + 'data-element' => '.webform-variant-plugin-table', + 'data-summary' => '.webform-variant-plugin-summary', + 'data-item-singlular' => $this->t('variant'), + 'data-item-plural' => $this->t('variants'), + 'title' => $this->t('Enter a part of the variant label to filter by.'), + 'autofocus' => 'autofocus', + ], + ]; + // Settings. $build['settings'] = [ '#type' => 'link', @@ -82,7 +111,7 @@ public function index() { // Display info. $build['info'] = [ '#markup' => $this->t('@total variants', ['@total' => count($rows)]), - '#prefix' => '<p>', + '#prefix' => '<p class="webform-variant-plugin-summary">', '#suffix' => '</p>', ]; @@ -95,12 +124,18 @@ public function index() { $this->t('Description'), $this->t('Category'), $this->t('Excluded'), + $this->t('Used by'), $this->t('Provided by'), ], '#rows' => $rows, '#sticky' => TRUE, + '#attributes' => [ + 'class' => ['webform-variant-plugin-table'], + ], ]; + $build['#attached']['library'][] = 'webform/webform.admin'; + return $build; } diff --git a/drupal/modules/webform/src/Element/WebformHtmlEditor.php b/drupal/modules/webform/src/Element/WebformHtmlEditor.php index 870809308..f72ceb61e 100644 --- a/drupal/modules/webform/src/Element/WebformHtmlEditor.php +++ b/drupal/modules/webform/src/Element/WebformHtmlEditor.php @@ -103,6 +103,13 @@ public static function processWebformHtmlEditor(array $element) { '#type' => 'text_format', '#format' => $format, '#allowed_formats' => [$format], + // Do not allow the text format value to be cleared when the text format + // is hidden via #states. We must use a wrapper <div> because + // The TextFormat element does not support #attributes. + // @see \Drupal\webform\Plugin\WebformElement\TextFormat::preRenderFixTextFormatStates + // @see \Drupal\filter\Element\TextFormat + '#prefix' => '<div data-webform-states-no-clear>', + '#suffix' => '</div>', ]; WebformElementHelper::fixStatesWrapper($element); return $element; diff --git a/drupal/modules/webform/src/Element/WebformLikert.php b/drupal/modules/webform/src/Element/WebformLikert.php index dc9860ebb..07bdb2703 100644 --- a/drupal/modules/webform/src/Element/WebformLikert.php +++ b/drupal/modules/webform/src/Element/WebformLikert.php @@ -30,6 +30,7 @@ public function getInfo() { ], '#theme_wrappers' => ['form_element'], '#required' => FALSE, + '#required_error' => '', '#sticky' => TRUE, '#questions' => [], '#questions_description_display' => 'description', @@ -318,7 +319,14 @@ public static function setRequiredError(array &$element, FormStateInterface $for $value = $element['#value']; foreach ($element['#questions'] as $question_key => $question_title) { if (is_null($value[$question_key])) { - $form_state->setError($element['table'][$question_key]['likert_question'], t('@name field is required.', ['@name' => $question_title])); + $question_element =& $element['table'][$question_key]['likert_question']; + $t_args = ['@name' => $question_title]; + if (!empty($element['#required_error'])) { + $form_state->setError($question_element, new FormattableMarkup($element['#required_error'], $t_args)); + } + else { + $form_state->setError($question_element, t('@name field is required.', $t_args)); + } } } } diff --git a/drupal/modules/webform/src/Element/WebformOtherBase.php b/drupal/modules/webform/src/Element/WebformOtherBase.php index 4a3a08380..531b33b23 100644 --- a/drupal/modules/webform/src/Element/WebformOtherBase.php +++ b/drupal/modules/webform/src/Element/WebformOtherBase.php @@ -328,7 +328,7 @@ protected static function isMultiple(array $element) { protected static function convertDefaultValueToElementValue(array $element) { $type = str_replace('webform_', '', static::$type); - $default_value = isset($element['#default_value']) ? $element['#default_value'] : NULL; + $default_value = isset($element['#default_value']) && $element['#default_value'] !== '' ? $element['#default_value'] : NULL; if (static::isMultiple($element)) { // Handle edge case where $default_value is not an array. if (!is_array($default_value)) { @@ -347,7 +347,7 @@ protected static function convertDefaultValueToElementValue(array $element) { return [$type => $default_options, 'other' => NULL]; } else { - if (!empty($default_value) && !WebformOptionsHelper::hasOption($default_value, $element['#options'])) { + if ($default_value !== NULL && !WebformOptionsHelper::hasOption($default_value, $element['#options'])) { return [$type => static::OTHER_OPTION, 'other' => $default_value]; } diff --git a/drupal/modules/webform/src/Entity/Webform.php b/drupal/modules/webform/src/Entity/Webform.php index d949db17f..e4094693d 100644 --- a/drupal/modules/webform/src/Entity/Webform.php +++ b/drupal/modules/webform/src/Entity/Webform.php @@ -1315,7 +1315,7 @@ public function getElementsVariant() { * An associative array of flattened form elements with each element's * operation access checked. */ - protected function checkElementsFlattenedAccess($operation = NULL, array $elements) { + protected function checkElementsFlattenedAccess($operation = NULL, array $elements = []) { if ($operation === NULL) { return $elements; } @@ -2376,12 +2376,12 @@ public function updatePaths() { // If 'Allow users to post submission from a dedicated URL' is disabled, // delete all existing paths. - if (empty($this->settings['page'])) { + if (empty($this->getSetting('page'))) { $this->deletePaths(); return; } - $page_submit_path = trim($this->settings['page_submit_path'], '/'); + $page_submit_path = trim($this->getSetting('page_submit_path'), '/'); $default_page_base_path = trim(\Drupal::config('webform.settings')->get('settings.default_page_base_path'), '/'); // Skip generating paths if submit path and base path are empty. @@ -2395,8 +2395,8 @@ public function updatePaths() { foreach ($path_suffixes as $path_suffix) { $path_source = '/webform/' . $this->id() . $path_suffix; $path_alias = $path_base_alias . $path_suffix; - if ($path_suffix === '/confirmation' && $this->settings['page_confirm_path']) { - $path_alias = '/' . trim($this->settings['page_confirm_path'], '/'); + if ($path_suffix === '/confirmation' && $this->getSetting('page_confirm_path')) { + $path_alias = '/' . trim($this->getSetting('page_confirm_path'), '/'); } $this->updatePath($path_source, $path_alias, $this->langcode); $this->updatePath($path_source, $path_alias, LanguageInterface::LANGCODE_NOT_SPECIFIED); diff --git a/drupal/modules/webform/src/EntitySettings/WebformEntitySettingsFormForm.php b/drupal/modules/webform/src/EntitySettings/WebformEntitySettingsFormForm.php index 3ebb1c74f..8afd096b3 100644 --- a/drupal/modules/webform/src/EntitySettings/WebformEntitySettingsFormForm.php +++ b/drupal/modules/webform/src/EntitySettings/WebformEntitySettingsFormForm.php @@ -373,7 +373,7 @@ public function form(array $form, FormStateInterface $form_state) { '#access' => FALSE, '#states' => [ 'visible' => [ - ':input[name="wizard_auto_forward]' => ['checked' => TRUE], + ':input[name="wizard_auto_forward"]' => ['checked' => TRUE], ], ], ]; diff --git a/drupal/modules/webform/src/Form/WebformSubmissionsDeleteFormBase.php b/drupal/modules/webform/src/Form/WebformSubmissionsDeleteFormBase.php index b12f40ed5..7d345bc54 100644 --- a/drupal/modules/webform/src/Form/WebformSubmissionsDeleteFormBase.php +++ b/drupal/modules/webform/src/Form/WebformSubmissionsDeleteFormBase.php @@ -228,7 +228,7 @@ public function batchProcess(WebformInterface $webform = NULL, EntityInterface $ * @param array $operations * An array of function calls (not used in this function). */ - public function batchFinish($success = FALSE, array $results, array $operations) { + public function batchFinish($success = FALSE, array $results = [], array $operations = []) { if (!$success) { $this->messenger()->addStatus($this->t('Finished with an error.')); } diff --git a/drupal/modules/webform/src/Plugin/DevelGenerate/WebformSubmissionDevelGenerate.php b/drupal/modules/webform/src/Plugin/DevelGenerate/WebformSubmissionDevelGenerate.php index 9ddb6112a..1eb2c5b6c 100644 --- a/drupal/modules/webform/src/Plugin/DevelGenerate/WebformSubmissionDevelGenerate.php +++ b/drupal/modules/webform/src/Plugin/DevelGenerate/WebformSubmissionDevelGenerate.php @@ -29,7 +29,7 @@ class WebformSubmissionDevelGenerate extends DevelGenerateBase implements Contai /** * {@inheritdoc} */ - public function validateDrushParams(array $args, array $options = []) { + public function validateDrushParams($args) { return $this->_validateDrushParams($args); } diff --git a/drupal/modules/webform/src/Plugin/WebformElement/NumericBase.php b/drupal/modules/webform/src/Plugin/WebformElement/NumericBase.php index f23f0da51..a098ab649 100644 --- a/drupal/modules/webform/src/Plugin/WebformElement/NumericBase.php +++ b/drupal/modules/webform/src/Plugin/WebformElement/NumericBase.php @@ -42,6 +42,12 @@ public function prepare(array &$element, WebformSubmissionInterface $webform_sub */ public function getTestValues(array $element, WebformInterface $webform, array $options = []) { $element += ['#min' => 1, '#max' => 10]; + if (is_string($element['#min'])) { + $element['#min'] = $this->tokenManager->replace($element['#min'], $webform); + } + if (is_string($element['#max'])) { + $element['#max'] = $this->tokenManager->replace($element['#max'], $webform); + } return [ $element['#min'], floor((($element['#max'] - $element['#min']) / 2) + $element['#min']), diff --git a/drupal/modules/webform/src/Plugin/WebformElement/TextFormat.php b/drupal/modules/webform/src/Plugin/WebformElement/TextFormat.php index 0633d52cf..42d8be946 100644 --- a/drupal/modules/webform/src/Plugin/WebformElement/TextFormat.php +++ b/drupal/modules/webform/src/Plugin/WebformElement/TextFormat.php @@ -186,6 +186,10 @@ public static function preRenderFixTextFormatStates(array $element) { $element['#suffix'] = $element['#suffix'] . '</div>'; } } + // Do not allow format value to be cleared when the text form is hidden + // via #states. + // @see \Drupal\webform\Element\WebformHtmlEditor::processWebformHtmlEditor + $element['format']['#attributes']['data-webform-states-no-clear'] = TRUE; return $element; } diff --git a/drupal/modules/webform/src/Plugin/WebformElement/WebformComputedBase.php b/drupal/modules/webform/src/Plugin/WebformElement/WebformComputedBase.php index fa45fd43d..4ffea5258 100644 --- a/drupal/modules/webform/src/Plugin/WebformElement/WebformComputedBase.php +++ b/drupal/modules/webform/src/Plugin/WebformElement/WebformComputedBase.php @@ -286,7 +286,8 @@ public function postSave(array &$element, WebformSubmissionInterface $webform_su * The type of markup, HTML or plain-text. */ protected function getMode(array $element) { - return WebformComputedBaseElement::getMode($element); + $class = $this->getFormElementClassDefinition(); + return $class::getMode($element); } /** diff --git a/drupal/modules/webform/src/Plugin/WebformElement/WebformLikert.php b/drupal/modules/webform/src/Plugin/WebformElement/WebformLikert.php index d6185f41d..7e92529e6 100644 --- a/drupal/modules/webform/src/Plugin/WebformElement/WebformLikert.php +++ b/drupal/modules/webform/src/Plugin/WebformElement/WebformLikert.php @@ -406,6 +406,9 @@ public function getElementSelectorSourceValues(array $element) { */ public function form(array $form, FormStateInterface $form_state) { $form = parent::form($form, $form_state); + + $form['validation']['required_container']['required_error']['#description'] = $this->t('If set, this message will be used when a required likert question is empty, instead of the default "X field is required." message. To include the question title in the required message, please include the @name placeholder in the required message.'); + $form['likert'] = [ '#type' => 'fieldset', '#title' => $this->t('Likert settings'), diff --git a/drupal/modules/webform/src/Plugin/WebformElement/WebformManagedFileBase.php b/drupal/modules/webform/src/Plugin/WebformElement/WebformManagedFileBase.php index a7e7c6dfb..99809ad2a 100644 --- a/drupal/modules/webform/src/Plugin/WebformElement/WebformManagedFileBase.php +++ b/drupal/modules/webform/src/Plugin/WebformElement/WebformManagedFileBase.php @@ -512,7 +512,7 @@ protected function getFile(array $element, $value, array $options) { return $value; } - return $this->entityTypeManager->getStorage('file')->load($value); + return $this->entityTypeManager->getStorage('file')->loadUnchanged($value); } /** @@ -532,7 +532,9 @@ protected function getFiles(array $element, $value, array $options = []) { if (empty($value)) { return []; } - return $this->entityTypeManager->getStorage('file')->loadMultiple((array) $value); + $fids = (array) $value; + $this->entityTypeManager->getStorage('file')->resetCache($fids); + return $this->entityTypeManager->getStorage('file')->loadMultiple($fids); } /** @@ -1270,6 +1272,7 @@ public function addFiles(array $element, WebformSubmissionInterface $webform_sub $file->setFileUri($destination_uri); $file->setFileName($this->fileSystem->basename($destination_uri)); $file->save(); + $this->entityTypeManager->getStorage('file')->resetCache([$file->id()]); } // Update file usage table. diff --git a/drupal/modules/webform/src/WebformAddonsManager.php b/drupal/modules/webform/src/WebformAddonsManager.php index 84b8939bb..7bfa7ea23 100644 --- a/drupal/modules/webform/src/WebformAddonsManager.php +++ b/drupal/modules/webform/src/WebformAddonsManager.php @@ -465,6 +465,14 @@ protected function initProjects() { 'category' => 'enhancement', ]; + // Enhancement: Webform Paragraphs. + $projects['webform_paragraphs'] = [ + 'title' => $this->t('Webform Paragraphs'), + 'description' => $this->t('Adds a paragraph reference to the webforms when they are submitted from a paragraph context.'), + 'url' => Url::fromUri('https://www.drupal.org/project/webform_paragraphs'), + 'category' => 'enhancement', + ]; + // Enhancement: Webform Pre-populate. $projects['webform_prepopulate'] = [ 'title' => $this->t('Webform Pre-populate'), @@ -693,7 +701,7 @@ protected function initProjects() { // Integrations: Sharpspring Webforms. $projects['sharpspring_webforms'] = [ 'title' => $this->t('Sharpspring Webforms'), - 'description' => $this->t('Extends the SharpSpring module\'s functionality to add SharpSpring lead tracking to Webforms.'), + 'description' => $this->t("Extends the SharpSpring module's functionality to add SharpSpring lead tracking to Webforms."), 'url' => Url::fromUri('https://www.drupal.org/project/sharpspring_webforms'), 'category' => 'integration', ]; diff --git a/drupal/modules/webform/src/WebformHelpManager.php b/drupal/modules/webform/src/WebformHelpManager.php index af3e5b8f2..7f007c21b 100644 --- a/drupal/modules/webform/src/WebformHelpManager.php +++ b/drupal/modules/webform/src/WebformHelpManager.php @@ -1775,7 +1775,7 @@ protected function initHelp() { 'group' => 'configuration', 'title' => $this->t('Configuration: Libraries: Help'), 'content' => '<p>' . $this->t('The Webform module utilizes third-party Open Source libraries to enhance webform elements and to provide additional functionality.') . ' ' . - $this->t('It is recommended that these libraries are installed in your Drupal installations /libraries or /web/libraries directory.') . ' ' . + $this->t("It is recommended that these libraries are installed in your Drupal installation's /libraries or /web/libraries directory.") . ' ' . $this->t('If these libraries are not installed, they will be automatically loaded from a CDN.') . ' ' . $this->t('All libraries are optional and can be excluded via the admin settings form.') . '</p>' . diff --git a/drupal/modules/webform/src/WebformSubmissionConditionsValidator.php b/drupal/modules/webform/src/WebformSubmissionConditionsValidator.php index 04d9e8cc6..f17ecf627 100644 --- a/drupal/modules/webform/src/WebformSubmissionConditionsValidator.php +++ b/drupal/modules/webform/src/WebformSubmissionConditionsValidator.php @@ -221,7 +221,7 @@ public function replaceCrossPageTargets(array $conditions, WebformSubmissionInte $cross_page_conditions = []; foreach ($conditions as $index => $value) { if (is_int($index) && is_array($value) && WebformArrayHelper::isSequential($value)) { - $cross_page_conditions[$index] = $this->replaceCrossPageTargets($conditions, $webform_submission, $targets, $form); + $cross_page_conditions[$index] = $this->replaceCrossPageTargets($value, $webform_submission, $targets, $form); } else { $cross_page_conditions[$index] = $value; @@ -1059,12 +1059,12 @@ protected function getConditionTargetsVisibilityRecursive(array $conditions, arr } elseif (is_int($index)) { $selector = key($value); + $targets[$selector] = $selector; } else { $selector = $index; + $targets[$selector] = $selector; } - - $targets[$selector] = $selector; } } diff --git a/drupal/modules/webform/src/WebformSubmissionForm.php b/drupal/modules/webform/src/WebformSubmissionForm.php index f63b7c58d..a6e72b95d 100644 --- a/drupal/modules/webform/src/WebformSubmissionForm.php +++ b/drupal/modules/webform/src/WebformSubmissionForm.php @@ -3039,6 +3039,13 @@ protected function isAjax() { if ($this->operation === 'api') { return FALSE; } + + // Disable Ajax if the form has its #method set to 'get'. + $elements = $this->getWebform()->getElementsInitialized(); + if (isset($elements['#method']) && $elements['#method'] === 'get') { + return FALSE; + } + return $this->getWebformSetting('ajax', FALSE); } diff --git a/drupal/modules/webform/src/WebformSubmissionGenerate.php b/drupal/modules/webform/src/WebformSubmissionGenerate.php index 265c787c9..3f8d37d52 100644 --- a/drupal/modules/webform/src/WebformSubmissionGenerate.php +++ b/drupal/modules/webform/src/WebformSubmissionGenerate.php @@ -65,8 +65,8 @@ public function __construct(ConfigFactoryInterface $config_factory, WebformToken $this->tokenManager = $token_manager; $this->elementManager = $element_manager; - $this->types = Yaml::decode($this->configFactory->get('webform.settings')->get('test.types') ?: ''); - $this->names = Yaml::decode($this->configFactory->get('webform.settings')->get('test.names') ?: ''); + $this->types = Yaml::decode($this->configFactory->get('webform.settings')->get('test.types') ?: '') ?: []; + $this->names = Yaml::decode($this->configFactory->get('webform.settings')->get('test.names') ?: '') ?: []; } /** diff --git a/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_element_description_tooltip.yml b/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_element_description_tooltip.yml index a3df4036e..4e2401d4c 100644 --- a/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_element_description_tooltip.yml +++ b/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_element_description_tooltip.yml @@ -271,15 +271,15 @@ elements: | '#title': 'Image select' '#show_label': true '#images': - bear_1: - text: 'Bear 1' - src: 'https://www.placebear.com/80/100' - bear_2: - text: 'Bear 2' - src: 'https://www.placebear.com/100/100' - bear_3: - text: 'Bear 3' - src: 'https://www.placebear.com/120/100' + dog_1: + text: 'Dog 1' + src: 'https://www.placedog.net/80/100' + dog_2: + text: 'Dog 2' + src: 'https://www.placedog.net/100/100' + dog_3: + text: 'Dog 3' + src: 'https://www.placedog.net/120/100' '#description': 'This is a description for the ''webform_image_select'' element.' '#description_display': tooltip webform_likert: @@ -467,7 +467,7 @@ elements: | '#title': 'Machine name' '#description': 'This is a description for the ''machine_name'' element.' '#description_display': tooltip - + css: '' javascript: '' settings: diff --git a/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_element_flexbox.yml b/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_element_flexbox.yml index e5d9a4d58..3c287c79d 100644 --- a/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_element_flexbox.yml +++ b/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_element_flexbox.yml @@ -461,29 +461,29 @@ elements: | '#title': 'Image select 01' '#show_label': true '#images': - bear_1: - text: 'Bear 1' - src: 'https://www.placebear.com/80/100' - bear_2: - text: 'Bear 2' - src: 'https://www.placebear.com/100/100' - bear_3: - text: 'Bear 3' - src: 'https://www.placebear.com/120/100' + dog_1: + text: 'Dog 1' + src: 'https://www.placedog.net/80/100' + dog_2: + text: 'Dog 2' + src: 'https://www.placedog.net/100/100' + dog_3: + text: 'Dog 3' + src: 'https://www.placedog.net/120/100' flex_webform_image_select_right: '#type': webform_image_select '#title': 'Image select 02' '#show_label': true '#images': - bear_1: - text: 'Bear 1' - src: 'https://www.placebear.com/80/100' - bear_2: - text: 'Bear 2' - src: 'https://www.placebear.com/100/100' - bear_3: - text: 'Bear 3' - src: 'https://www.placebear.com/120/100' + dog_1: + text: 'Dog 1' + src: 'https://www.placedog.net/80/100' + dog_2: + text: 'Dog 2' + src: 'https://www.placedog.net/100/100' + dog_3: + text: 'Dog 3' + src: 'https://www.placedog.net/120/100' flexbox_item: '#type': webform_flexbox flex_item_left: diff --git a/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_element_format.yml b/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_element_format.yml index 7de5b10ad..35197db1b 100644 --- a/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_element_format.yml +++ b/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_element_format.yml @@ -497,15 +497,15 @@ elements: | '#title': 'Image select (Value)' '#show_label': true '#images': - bear_1: - text: 'Bear 1' - src: 'https://www.placebear.com/80/100' - bear_2: - text: 'Bear 2' - src: 'https://www.placebear.com/100/100' - bear_3: - text: 'Bear 3' - src: 'https://www.placebear.com/120/100' + dog_1: + text: 'Dog 1' + src: 'https://www.placedog.net/80/100' + dog_2: + text: 'Dog 2' + src: 'https://www.placedog.net/100/100' + dog_3: + text: 'Dog 3' + src: 'https://www.placedog.net/120/100' '#default_value': Loremipsum '#format': value webform_image_select_raw: @@ -513,15 +513,15 @@ elements: | '#title': 'Image select (Raw value)' '#show_label': true '#images': - bear_1: - text: 'Bear 1' - src: 'https://www.placebear.com/80/100' - bear_2: - text: 'Bear 2' - src: 'https://www.placebear.com/100/100' - bear_3: - text: 'Bear 3' - src: 'https://www.placebear.com/120/100' + dog_1: + text: 'Dog 1' + src: 'https://www.placedog.net/80/100' + dog_2: + text: 'Dog 2' + src: 'https://www.placedog.net/100/100' + dog_3: + text: 'Dog 3' + src: 'https://www.placedog.net/120/100' '#default_value': Loremipsum '#format': raw webform_image_select_image: @@ -529,15 +529,15 @@ elements: | '#title': 'Image select (Image)' '#show_label': true '#images': - bear_1: - text: 'Bear 1' - src: 'https://www.placebear.com/80/100' - bear_2: - text: 'Bear 2' - src: 'https://www.placebear.com/100/100' - bear_3: - text: 'Bear 3' - src: 'https://www.placebear.com/120/100' + dog_1: + text: 'Dog 1' + src: 'https://www.placedog.net/80/100' + dog_2: + text: 'Dog 2' + src: 'https://www.placedog.net/100/100' + dog_3: + text: 'Dog 3' + src: 'https://www.placedog.net/120/100' '#default_value': Loremipsum '#format': image radios: @@ -1305,7 +1305,7 @@ elements: | '#title': 'Machine name (Raw value)' '#default_value': loremipsum '#format': raw - + css: '' javascript: '' settings: diff --git a/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_element_format_multiple.yml b/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_element_format_multiple.yml index 7e3862286..2837282bd 100644 --- a/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_element_format_multiple.yml +++ b/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_element_format_multiple.yml @@ -540,15 +540,15 @@ elements: | '#title': 'Image select (Comma)' '#show_label': true '#images': - bear_1: - text: 'Bear 1' - src: 'https://www.placebear.com/80/100' - bear_2: - text: 'Bear 2' - src: 'https://www.placebear.com/100/100' - bear_3: - text: 'Bear 3' - src: 'https://www.placebear.com/120/100' + dog_1: + text: 'Dog 1' + src: 'https://www.placedog.net/80/100' + dog_2: + text: 'Dog 2' + src: 'https://www.placedog.net/100/100' + dog_3: + text: 'Dog 3' + src: 'https://www.placedog.net/120/100' '#multiple': true '#default_value': - Loremipsum @@ -560,15 +560,15 @@ elements: | '#title': 'Image select (Semicolon)' '#show_label': true '#images': - bear_1: - text: 'Bear 1' - src: 'https://www.placebear.com/80/100' - bear_2: - text: 'Bear 2' - src: 'https://www.placebear.com/100/100' - bear_3: - text: 'Bear 3' - src: 'https://www.placebear.com/120/100' + dog_1: + text: 'Dog 1' + src: 'https://www.placedog.net/80/100' + dog_2: + text: 'Dog 2' + src: 'https://www.placedog.net/100/100' + dog_3: + text: 'Dog 3' + src: 'https://www.placedog.net/120/100' '#multiple': true '#default_value': - Loremipsum @@ -580,15 +580,15 @@ elements: | '#title': 'Image select (And)' '#show_label': true '#images': - bear_1: - text: 'Bear 1' - src: 'https://www.placebear.com/80/100' - bear_2: - text: 'Bear 2' - src: 'https://www.placebear.com/100/100' - bear_3: - text: 'Bear 3' - src: 'https://www.placebear.com/120/100' + dog_1: + text: 'Dog 1' + src: 'https://www.placedog.net/80/100' + dog_2: + text: 'Dog 2' + src: 'https://www.placedog.net/100/100' + dog_3: + text: 'Dog 3' + src: 'https://www.placedog.net/120/100' '#multiple': true '#default_value': - Loremipsum @@ -600,15 +600,15 @@ elements: | '#title': 'Image select (Ordered list)' '#show_label': true '#images': - bear_1: - text: 'Bear 1' - src: 'https://www.placebear.com/80/100' - bear_2: - text: 'Bear 2' - src: 'https://www.placebear.com/100/100' - bear_3: - text: 'Bear 3' - src: 'https://www.placebear.com/120/100' + dog_1: + text: 'Dog 1' + src: 'https://www.placedog.net/80/100' + dog_2: + text: 'Dog 2' + src: 'https://www.placedog.net/100/100' + dog_3: + text: 'Dog 3' + src: 'https://www.placedog.net/120/100' '#multiple': true '#default_value': - Loremipsum @@ -620,15 +620,15 @@ elements: | '#title': 'Image select (Unordered list)' '#show_label': true '#images': - bear_1: - text: 'Bear 1' - src: 'https://www.placebear.com/80/100' - bear_2: - text: 'Bear 2' - src: 'https://www.placebear.com/100/100' - bear_3: - text: 'Bear 3' - src: 'https://www.placebear.com/120/100' + dog_1: + text: 'Dog 1' + src: 'https://www.placedog.net/80/100' + dog_2: + text: 'Dog 2' + src: 'https://www.placedog.net/100/100' + dog_3: + text: 'Dog 3' + src: 'https://www.placedog.net/120/100' '#multiple': true '#default_value': - Loremipsum @@ -640,15 +640,15 @@ elements: | '#title': 'Image select (Break)' '#show_label': true '#images': - bear_1: - text: 'Bear 1' - src: 'https://www.placebear.com/80/100' - bear_2: - text: 'Bear 2' - src: 'https://www.placebear.com/100/100' - bear_3: - text: 'Bear 3' - src: 'https://www.placebear.com/120/100' + dog_1: + text: 'Dog 1' + src: 'https://www.placedog.net/80/100' + dog_2: + text: 'Dog 2' + src: 'https://www.placedog.net/100/100' + dog_3: + text: 'Dog 3' + src: 'https://www.placedog.net/120/100' '#multiple': true '#default_value': - Loremipsum @@ -660,15 +660,15 @@ elements: | '#title': 'Image select (Space)' '#show_label': true '#images': - bear_1: - text: 'Bear 1' - src: 'https://www.placebear.com/80/100' - bear_2: - text: 'Bear 2' - src: 'https://www.placebear.com/100/100' - bear_3: - text: 'Bear 3' - src: 'https://www.placebear.com/120/100' + dog_1: + text: 'Dog 1' + src: 'https://www.placedog.net/80/100' + dog_2: + text: 'Dog 2' + src: 'https://www.placedog.net/100/100' + dog_3: + text: 'Dog 3' + src: 'https://www.placedog.net/120/100' '#multiple': true '#default_value': - Loremipsum @@ -1567,7 +1567,7 @@ elements: | '#multiple': true '#file_extensions': txt '#format_items': ul - + css: '' javascript: '' settings: diff --git a/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_element_help_display.yml b/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_element_help_display.yml index 55722921c..ce12d3c27 100644 --- a/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_element_help_display.yml +++ b/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_element_help_display.yml @@ -1027,15 +1027,15 @@ elements: | '#title': 'Image select (title_before)' '#show_label': true '#images': - bear_1: - text: 'Bear 1' - src: 'https://www.placebear.com/80/100' - bear_2: - text: 'Bear 2' - src: 'https://www.placebear.com/100/100' - bear_3: - text: 'Bear 3' - src: 'https://www.placebear.com/120/100' + dog_1: + text: 'Dog 1' + src: 'https://www.placedog.net/80/100' + dog_2: + text: 'Dog 2' + src: 'https://www.placedog.net/100/100' + dog_3: + text: 'Dog 3' + src: 'https://www.placedog.net/120/100' '#help': 'This is help.' '#help_display': title_before webform_image_select_title_after: @@ -1043,15 +1043,15 @@ elements: | '#title': 'Image select (title_after)' '#show_label': true '#images': - bear_1: - text: 'Bear 1' - src: 'https://www.placebear.com/80/100' - bear_2: - text: 'Bear 2' - src: 'https://www.placebear.com/100/100' - bear_3: - text: 'Bear 3' - src: 'https://www.placebear.com/120/100' + dog_1: + text: 'Dog 1' + src: 'https://www.placedog.net/80/100' + dog_2: + text: 'Dog 2' + src: 'https://www.placedog.net/100/100' + dog_3: + text: 'Dog 3' + src: 'https://www.placedog.net/120/100' '#help': 'This is help.' '#help_display': title_after webform_image_select_element_before: @@ -1059,15 +1059,15 @@ elements: | '#title': 'Image select (element_before)' '#show_label': true '#images': - bear_1: - text: 'Bear 1' - src: 'https://www.placebear.com/80/100' - bear_2: - text: 'Bear 2' - src: 'https://www.placebear.com/100/100' - bear_3: - text: 'Bear 3' - src: 'https://www.placebear.com/120/100' + dog_1: + text: 'Dog 1' + src: 'https://www.placedog.net/80/100' + dog_2: + text: 'Dog 2' + src: 'https://www.placedog.net/100/100' + dog_3: + text: 'Dog 3' + src: 'https://www.placedog.net/120/100' '#help': 'This is help.' '#help_display': element_before webform_image_select_element_after: @@ -1075,15 +1075,15 @@ elements: | '#title': 'Image select (element_after)' '#show_label': true '#images': - bear_1: - text: 'Bear 1' - src: 'https://www.placebear.com/80/100' - bear_2: - text: 'Bear 2' - src: 'https://www.placebear.com/100/100' - bear_3: - text: 'Bear 3' - src: 'https://www.placebear.com/120/100' + dog_1: + text: 'Dog 1' + src: 'https://www.placedog.net/80/100' + dog_2: + text: 'Dog 2' + src: 'https://www.placedog.net/100/100' + dog_3: + text: 'Dog 3' + src: 'https://www.placedog.net/120/100' '#help': 'This is help.' '#help_display': element_after webform_image_select_hr: @@ -1910,7 +1910,7 @@ elements: | '#help_display': element_after machine_name_hr: '#type': webform_horizontal_rule - + css: '' javascript: '' settings: diff --git a/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_element_html_escape.yml b/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_element_html_escape.yml index 7761b6199..b4f575bac 100644 --- a/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_element_html_escape.yml +++ b/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_element_html_escape.yml @@ -261,29 +261,29 @@ elements: | '#title': 'Image select | <script>alert(''This markup is not escaped properly!!!'') </script>' '#show_label': true '#images': - bear_1: - text: 'Bear 1' - src: 'https://www.placebear.com/80/100' - bear_2: - text: 'Bear 2' - src: 'https://www.placebear.com/100/100' - bear_3: - text: 'Bear 3' - src: 'https://www.placebear.com/120/100' + dog_1: + text: 'Dog 1' + src: 'https://www.placedog.net/80/100' + dog_2: + text: 'Dog 2' + src: 'https://www.placedog.net/100/100' + dog_3: + text: 'Dog 3' + src: 'https://www.placedog.net/120/100' webform_image_select_multiple: '#type': webform_image_select '#title': 'Image select multiple | <script>alert(''This markup is not escaped properly!!!'') </script>' '#show_label': true '#images': - bear_1: - text: 'Bear 1' - src: 'https://www.placebear.com/80/100' - bear_2: - text: 'Bear 2' - src: 'https://www.placebear.com/100/100' - bear_3: - text: 'Bear 3' - src: 'https://www.placebear.com/120/100' + dog_1: + text: 'Dog 1' + src: 'https://www.placedog.net/80/100' + dog_2: + text: 'Dog 2' + src: 'https://www.placedog.net/100/100' + dog_3: + text: 'Dog 3' + src: 'https://www.placedog.net/120/100' '#multiple': true radios: '#type': radios @@ -525,7 +525,7 @@ elements: | table: '#type': table '#title': 'Table | <script>alert(''This markup is not escaped properly!!!'') </script>' - + css: '' javascript: '' settings: diff --git a/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_element_html_markup.yml b/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_element_html_markup.yml index cd7cb4bbb..8c010015f 100644 --- a/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_element_html_markup.yml +++ b/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_element_html_markup.yml @@ -261,29 +261,29 @@ elements: | '#title': '<u>Image select</u>' '#show_label': true '#images': - bear_1: - text: 'Bear 1' - src: 'https://www.placebear.com/80/100' - bear_2: - text: 'Bear 2' - src: 'https://www.placebear.com/100/100' - bear_3: - text: 'Bear 3' - src: 'https://www.placebear.com/120/100' + dog_1: + text: 'Dog 1' + src: 'https://www.placedog.net/80/100' + dog_2: + text: 'Dog 2' + src: 'https://www.placedog.net/100/100' + dog_3: + text: 'Dog 3' + src: 'https://www.placedog.net/120/100' webform_image_select_multiple: '#type': webform_image_select '#title': '<u>Image select multiple</u>' '#show_label': true '#images': - bear_1: - text: 'Bear 1' - src: 'https://www.placebear.com/80/100' - bear_2: - text: 'Bear 2' - src: 'https://www.placebear.com/100/100' - bear_3: - text: 'Bear 3' - src: 'https://www.placebear.com/120/100' + dog_1: + text: 'Dog 1' + src: 'https://www.placedog.net/80/100' + dog_2: + text: 'Dog 2' + src: 'https://www.placedog.net/100/100' + dog_3: + text: 'Dog 3' + src: 'https://www.placedog.net/120/100' '#multiple': true radios: '#type': radios @@ -525,7 +525,7 @@ elements: | table: '#type': table '#title': '<u>Table</u>' - + css: '' javascript: '' settings: diff --git a/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_element_likert.yml b/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_element_likert.yml index ba3a822a8..f3fbf7dea 100644 --- a/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_element_likert.yml +++ b/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_element_likert.yml @@ -31,6 +31,7 @@ elements: | '#type': webform_likert '#title': likert_advanced '#required': true + '#required_error': '{custom error for @name}' '#na_answer': true '#na_answer_value': N/A '#na_answer_text': 'Not applicable' @@ -79,7 +80,7 @@ elements: | - 'Option 1' - 'Option 2' - 'Option 3' - + css: '' javascript: '' settings: diff --git a/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_element_other.yml b/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_element_other.yml index 72bdbdc09..cccefaabd 100644 --- a/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_element_other.yml +++ b/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_element_other.yml @@ -63,6 +63,14 @@ elements: | - One - Two - Four + select_other_zero: + '#type': webform_select_other + '#title': 'Select other zero' + '#options': + One: One + Two: Two + Three: Three + '#default_value': 0 checkboxes_other: '#type': details '#title': 'Checkboxes other (checkboxes_other)' @@ -149,7 +157,7 @@ elements: | Two: Two Three: Three '#wrapper_type': container - + css: '' javascript: '' settings: diff --git a/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_element_title_display.yml b/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_element_title_display.yml index 30bd1901e..9920ea536 100644 --- a/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_element_title_display.yml +++ b/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_element_title_display.yml @@ -743,45 +743,45 @@ elements: | '#title': 'Image select (before)' '#show_label': true '#images': - bear_1: - text: 'Bear 1' - src: 'https://www.placebear.com/80/100' - bear_2: - text: 'Bear 2' - src: 'https://www.placebear.com/100/100' - bear_3: - text: 'Bear 3' - src: 'https://www.placebear.com/120/100' + dog_1: + text: 'Dog 1' + src: 'https://www.placedog.net/80/100' + dog_2: + text: 'Dog 2' + src: 'https://www.placedog.net/100/100' + dog_3: + text: 'Dog 3' + src: 'https://www.placedog.net/120/100' '#title_display': before webform_image_select_after: '#type': webform_image_select '#title': 'Image select (after)' '#show_label': true '#images': - bear_1: - text: 'Bear 1' - src: 'https://www.placebear.com/80/100' - bear_2: - text: 'Bear 2' - src: 'https://www.placebear.com/100/100' - bear_3: - text: 'Bear 3' - src: 'https://www.placebear.com/120/100' + dog_1: + text: 'Dog 1' + src: 'https://www.placedog.net/80/100' + dog_2: + text: 'Dog 2' + src: 'https://www.placedog.net/100/100' + dog_3: + text: 'Dog 3' + src: 'https://www.placedog.net/120/100' '#title_display': after webform_image_select_none: '#type': webform_image_select '#title': 'Image select (none)' '#show_label': true '#images': - bear_1: - text: 'Bear 1' - src: 'https://www.placebear.com/80/100' - bear_2: - text: 'Bear 2' - src: 'https://www.placebear.com/100/100' - bear_3: - text: 'Bear 3' - src: 'https://www.placebear.com/120/100' + dog_1: + text: 'Dog 1' + src: 'https://www.placedog.net/80/100' + dog_2: + text: 'Dog 2' + src: 'https://www.placedog.net/100/100' + dog_3: + text: 'Dog 3' + src: 'https://www.placedog.net/120/100' '#title_display': none webform_image_select_hr: '#type': webform_horizontal_rule @@ -1514,7 +1514,7 @@ elements: | '#title_display': none machine_name_hr: '#type': webform_horizontal_rule - + css: '' javascript: '' settings: diff --git a/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_example_elements.yml b/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_example_elements.yml index 18d70506f..672d7789e 100644 --- a/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_example_elements.yml +++ b/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_example_elements.yml @@ -247,29 +247,29 @@ elements: | '#title': 'Image select' '#show_label': true '#images': - bear_1: - text: 'Bear 1' - src: 'https://www.placebear.com/80/100' - bear_2: - text: 'Bear 2' - src: 'https://www.placebear.com/100/100' - bear_3: - text: 'Bear 3' - src: 'https://www.placebear.com/120/100' + dog_1: + text: 'Dog 1' + src: 'https://www.placedog.net/80/100' + dog_2: + text: 'Dog 2' + src: 'https://www.placedog.net/100/100' + dog_3: + text: 'Dog 3' + src: 'https://www.placedog.net/120/100' webform_image_select_multiple: '#type': webform_image_select '#title': 'Image select multiple' '#show_label': true '#images': - bear_1: - text: 'Bear 1' - src: 'https://www.placebear.com/80/100' - bear_2: - text: 'Bear 2' - src: 'https://www.placebear.com/100/100' - bear_3: - text: 'Bear 3' - src: 'https://www.placebear.com/120/100' + dog_1: + text: 'Dog 1' + src: 'https://www.placedog.net/80/100' + dog_2: + text: 'Dog 2' + src: 'https://www.placedog.net/100/100' + dog_3: + text: 'Dog 3' + src: 'https://www.placedog.net/120/100' '#multiple': true radios: '#type': radios @@ -511,7 +511,7 @@ elements: | table: '#type': table '#title': Table - + css: '' javascript: '' settings: diff --git a/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_states_client_disabled.yml b/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_states_client_disabled.yml index 073b9ca62..25eb1c2d7 100644 --- a/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_states_client_disabled.yml +++ b/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_states_client_disabled.yml @@ -473,15 +473,15 @@ elements: | '#title': 'Image select' '#show_label': true '#images': - bear_1: - text: 'Bear 1' - src: 'https://www.placebear.com/80/100' - bear_2: - text: 'Bear 2' - src: 'https://www.placebear.com/100/100' - bear_3: - text: 'Bear 3' - src: 'https://www.placebear.com/120/100' + dog_1: + text: 'Dog 1' + src: 'https://www.placedog.net/80/100' + dog_2: + text: 'Dog 2' + src: 'https://www.placedog.net/100/100' + dog_3: + text: 'Dog 3' + src: 'https://www.placedog.net/120/100' '#default_value': Loremipsum '#states': disabled: diff --git a/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_states_client_invisible.yml b/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_states_client_invisible.yml index f5fe8eaa9..f00adebee 100644 --- a/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_states_client_invisible.yml +++ b/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_states_client_invisible.yml @@ -403,15 +403,15 @@ elements: | '#title': 'Image select' '#show_label': true '#images': - bear_1: - text: 'Bear 1' - src: 'https://www.placebear.com/80/100' - bear_2: - text: 'Bear 2' - src: 'https://www.placebear.com/100/100' - bear_3: - text: 'Bear 3' - src: 'https://www.placebear.com/120/100' + dog_1: + text: 'Dog 1' + src: 'https://www.placedog.net/80/100' + dog_2: + text: 'Dog 2' + src: 'https://www.placedog.net/100/100' + dog_3: + text: 'Dog 3' + src: 'https://www.placedog.net/120/100' '#default_value': Loremipsum '#states': invisible: diff --git a/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_states_client_visible.yml b/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_states_client_visible.yml index 810689ac9..d4b1be76c 100644 --- a/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_states_client_visible.yml +++ b/drupal/modules/webform/tests/modules/webform_test/config/install/webform.webform.test_states_client_visible.yml @@ -514,15 +514,15 @@ elements: | '#title': 'Image select' '#show_label': true '#images': - bear_1: - text: 'Bear 1' - src: 'https://www.placebear.com/80/100' - bear_2: - text: 'Bear 2' - src: 'https://www.placebear.com/100/100' - bear_3: - text: 'Bear 3' - src: 'https://www.placebear.com/120/100' + dog_1: + text: 'Dog 1' + src: 'https://www.placedog.net/80/100' + dog_2: + text: 'Dog 2' + src: 'https://www.placedog.net/100/100' + dog_3: + text: 'Dog 3' + src: 'https://www.placedog.net/120/100' '#default_value': Loremipsum '#states': visible: diff --git a/drupal/modules/webform/tests/modules/webform_test/webform_test.info.yml b/drupal/modules/webform/tests/modules/webform_test/webform_test.info.yml index 136fe383e..f20935069 100644 --- a/drupal/modules/webform/tests/modules/webform_test/webform_test.info.yml +++ b/drupal/modules/webform/tests/modules/webform_test/webform_test.info.yml @@ -6,7 +6,7 @@ core_version_requirement: ^8.8 dependencies: - 'webform:webform' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855649 +datestamp: 1614711104 diff --git a/drupal/modules/webform/tests/modules/webform_test_ajax/webform_test_ajax.info.yml b/drupal/modules/webform/tests/modules/webform_test_ajax/webform_test_ajax.info.yml index eb0dce548..ab46714ee 100644 --- a/drupal/modules/webform/tests/modules/webform_test_ajax/webform_test_ajax.info.yml +++ b/drupal/modules/webform/tests/modules/webform_test_ajax/webform_test_ajax.info.yml @@ -7,7 +7,7 @@ dependencies: - 'drupal:block' - 'webform:webform' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855649 +datestamp: 1614711104 diff --git a/drupal/modules/webform/tests/modules/webform_test_alter_hooks/webform_test_alter_hooks.info.yml b/drupal/modules/webform/tests/modules/webform_test_alter_hooks/webform_test_alter_hooks.info.yml index dac3dac20..eb6870da2 100644 --- a/drupal/modules/webform/tests/modules/webform_test_alter_hooks/webform_test_alter_hooks.info.yml +++ b/drupal/modules/webform/tests/modules/webform_test_alter_hooks/webform_test_alter_hooks.info.yml @@ -6,7 +6,7 @@ core_version_requirement: ^8.8 dependencies: - 'webform:webform' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855649 +datestamp: 1614711104 diff --git a/drupal/modules/webform/tests/modules/webform_test_block_context/webform_test_block_context.info.yml b/drupal/modules/webform/tests/modules/webform_test_block_context/webform_test_block_context.info.yml index ccb8f48e3..d24ec3d93 100644 --- a/drupal/modules/webform/tests/modules/webform_test_block_context/webform_test_block_context.info.yml +++ b/drupal/modules/webform/tests/modules/webform_test_block_context/webform_test_block_context.info.yml @@ -7,7 +7,7 @@ dependencies: - 'drupal:block' - 'webform:webform' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855649 +datestamp: 1614711104 diff --git a/drupal/modules/webform/tests/modules/webform_test_block_custom/webform_test_block_custom.info.yml b/drupal/modules/webform/tests/modules/webform_test_block_custom/webform_test_block_custom.info.yml index 4f1516044..d8ec39f00 100644 --- a/drupal/modules/webform/tests/modules/webform_test_block_custom/webform_test_block_custom.info.yml +++ b/drupal/modules/webform/tests/modules/webform_test_block_custom/webform_test_block_custom.info.yml @@ -8,7 +8,7 @@ dependencies: - 'drupal:block_content' - 'webform:webform' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855649 +datestamp: 1614711104 diff --git a/drupal/modules/webform/tests/modules/webform_test_block_submission_limit/webform_test_block_submission_limit.info.yml b/drupal/modules/webform/tests/modules/webform_test_block_submission_limit/webform_test_block_submission_limit.info.yml index ad5dc6a9c..0c1dbb000 100644 --- a/drupal/modules/webform/tests/modules/webform_test_block_submission_limit/webform_test_block_submission_limit.info.yml +++ b/drupal/modules/webform/tests/modules/webform_test_block_submission_limit/webform_test_block_submission_limit.info.yml @@ -7,7 +7,7 @@ dependencies: - 'drupal:block' - 'webform:webform' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855649 +datestamp: 1614711104 diff --git a/drupal/modules/webform/tests/modules/webform_test_config_performance/webform_test_config_performance.info.yml b/drupal/modules/webform/tests/modules/webform_test_config_performance/webform_test_config_performance.info.yml index f4f4119ce..95693121f 100644 --- a/drupal/modules/webform/tests/modules/webform_test_config_performance/webform_test_config_performance.info.yml +++ b/drupal/modules/webform/tests/modules/webform_test_config_performance/webform_test_config_performance.info.yml @@ -6,7 +6,7 @@ core_version_requirement: ^8.8 dependencies: - 'webform:webform' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855649 +datestamp: 1614711104 diff --git a/drupal/modules/webform/tests/modules/webform_test_element/webform_test_element.info.yml b/drupal/modules/webform/tests/modules/webform_test_element/webform_test_element.info.yml index 8fd415b08..eec466520 100644 --- a/drupal/modules/webform/tests/modules/webform_test_element/webform_test_element.info.yml +++ b/drupal/modules/webform/tests/modules/webform_test_element/webform_test_element.info.yml @@ -6,7 +6,7 @@ core_version_requirement: ^8.8 dependencies: - 'webform:webform' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855649 +datestamp: 1614711104 diff --git a/drupal/modules/webform/tests/modules/webform_test_element_input_masks/webform_test_element_input_masks.info.yml b/drupal/modules/webform/tests/modules/webform_test_element_input_masks/webform_test_element_input_masks.info.yml index 9dbd1d03b..b3cde9dea 100644 --- a/drupal/modules/webform/tests/modules/webform_test_element_input_masks/webform_test_element_input_masks.info.yml +++ b/drupal/modules/webform/tests/modules/webform_test_element_input_masks/webform_test_element_input_masks.info.yml @@ -6,7 +6,7 @@ core_version_requirement: ^8.8 dependencies: - 'webform:webform' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855649 +datestamp: 1614711104 diff --git a/drupal/modules/webform/tests/modules/webform_test_entity_reference_views/webform_test_entity_reference_views.info.yml b/drupal/modules/webform/tests/modules/webform_test_entity_reference_views/webform_test_entity_reference_views.info.yml index 19d7ffd2e..195b36c36 100644 --- a/drupal/modules/webform/tests/modules/webform_test_entity_reference_views/webform_test_entity_reference_views.info.yml +++ b/drupal/modules/webform/tests/modules/webform_test_entity_reference_views/webform_test_entity_reference_views.info.yml @@ -9,7 +9,7 @@ dependencies: - 'drupal:views' - 'webform:webform' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855649 +datestamp: 1614711104 diff --git a/drupal/modules/webform/tests/modules/webform_test_exporter/webform_test_exporter.info.yml b/drupal/modules/webform/tests/modules/webform_test_exporter/webform_test_exporter.info.yml index 1043b771f..9f5c90280 100644 --- a/drupal/modules/webform/tests/modules/webform_test_exporter/webform_test_exporter.info.yml +++ b/drupal/modules/webform/tests/modules/webform_test_exporter/webform_test_exporter.info.yml @@ -6,7 +6,7 @@ core_version_requirement: ^8.8 dependencies: - 'webform:webform' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855649 +datestamp: 1614711104 diff --git a/drupal/modules/webform/tests/modules/webform_test_handler/webform_test_handler.info.yml b/drupal/modules/webform/tests/modules/webform_test_handler/webform_test_handler.info.yml index c334c2110..91487d1b5 100644 --- a/drupal/modules/webform/tests/modules/webform_test_handler/webform_test_handler.info.yml +++ b/drupal/modules/webform/tests/modules/webform_test_handler/webform_test_handler.info.yml @@ -6,7 +6,7 @@ core_version_requirement: ^8.8 dependencies: - 'webform:webform' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855649 +datestamp: 1614711104 diff --git a/drupal/modules/webform/tests/modules/webform_test_handler_invoke_alter/webform_test_handler_invoke_alter.info.yml b/drupal/modules/webform/tests/modules/webform_test_handler_invoke_alter/webform_test_handler_invoke_alter.info.yml index d835e9b57..8688e45a7 100644 --- a/drupal/modules/webform/tests/modules/webform_test_handler_invoke_alter/webform_test_handler_invoke_alter.info.yml +++ b/drupal/modules/webform/tests/modules/webform_test_handler_invoke_alter/webform_test_handler_invoke_alter.info.yml @@ -6,7 +6,7 @@ core_version_requirement: ^8.8 dependencies: - 'webform:webform' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855649 +datestamp: 1614711104 diff --git a/drupal/modules/webform/tests/modules/webform_test_handler_remote_post/webform_test_handler_remote_post.info.yml b/drupal/modules/webform/tests/modules/webform_test_handler_remote_post/webform_test_handler_remote_post.info.yml index ac0ef3b53..d2d582fd8 100644 --- a/drupal/modules/webform/tests/modules/webform_test_handler_remote_post/webform_test_handler_remote_post.info.yml +++ b/drupal/modules/webform/tests/modules/webform_test_handler_remote_post/webform_test_handler_remote_post.info.yml @@ -6,7 +6,7 @@ core_version_requirement: ^8.8 dependencies: - 'webform:webform' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855649 +datestamp: 1614711104 diff --git a/drupal/modules/webform/tests/modules/webform_test_markup/webform_test_markup.info.yml b/drupal/modules/webform/tests/modules/webform_test_markup/webform_test_markup.info.yml index 679460833..c429c93c1 100644 --- a/drupal/modules/webform/tests/modules/webform_test_markup/webform_test_markup.info.yml +++ b/drupal/modules/webform/tests/modules/webform_test_markup/webform_test_markup.info.yml @@ -6,7 +6,7 @@ core_version_requirement: ^8.8 dependencies: - 'webform:webform' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855649 +datestamp: 1614711104 diff --git a/drupal/modules/webform/tests/modules/webform_test_message_custom/webform_test_message_custom.info.yml b/drupal/modules/webform/tests/modules/webform_test_message_custom/webform_test_message_custom.info.yml index 5dc7413d0..deecacd2e 100644 --- a/drupal/modules/webform/tests/modules/webform_test_message_custom/webform_test_message_custom.info.yml +++ b/drupal/modules/webform/tests/modules/webform_test_message_custom/webform_test_message_custom.info.yml @@ -6,7 +6,7 @@ core_version_requirement: ^8.8 dependencies: - 'webform:webform' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855649 +datestamp: 1614711104 diff --git a/drupal/modules/webform/tests/modules/webform_test_options/webform_test_options.info.yml b/drupal/modules/webform/tests/modules/webform_test_options/webform_test_options.info.yml index 67590b147..badf605eb 100644 --- a/drupal/modules/webform/tests/modules/webform_test_options/webform_test_options.info.yml +++ b/drupal/modules/webform/tests/modules/webform_test_options/webform_test_options.info.yml @@ -6,7 +6,7 @@ core_version_requirement: ^8.8 dependencies: - 'webform:webform' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855649 +datestamp: 1614711104 diff --git a/drupal/modules/webform/tests/modules/webform_test_paragraphs/webform_test_paragraphs.info.yml b/drupal/modules/webform/tests/modules/webform_test_paragraphs/webform_test_paragraphs.info.yml index cf7e6ff58..c1ce647e2 100644 --- a/drupal/modules/webform/tests/modules/webform_test_paragraphs/webform_test_paragraphs.info.yml +++ b/drupal/modules/webform/tests/modules/webform_test_paragraphs/webform_test_paragraphs.info.yml @@ -7,7 +7,7 @@ dependencies: - 'paragraphs:paragraphs' - 'webform:webform' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855649 +datestamp: 1614711104 diff --git a/drupal/modules/webform/tests/modules/webform_test_rest/webform_test_rest.info.yml b/drupal/modules/webform/tests/modules/webform_test_rest/webform_test_rest.info.yml index e12e663b6..bb8a98526 100644 --- a/drupal/modules/webform/tests/modules/webform_test_rest/webform_test_rest.info.yml +++ b/drupal/modules/webform/tests/modules/webform_test_rest/webform_test_rest.info.yml @@ -9,7 +9,7 @@ dependencies: - 'drupal:serialization' - 'webform:webform' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855649 +datestamp: 1614711104 diff --git a/drupal/modules/webform/tests/modules/webform_test_states/webform_test_states.info.yml b/drupal/modules/webform/tests/modules/webform_test_states/webform_test_states.info.yml index 40c82f3bd..1a0d23dfd 100644 --- a/drupal/modules/webform/tests/modules/webform_test_states/webform_test_states.info.yml +++ b/drupal/modules/webform/tests/modules/webform_test_states/webform_test_states.info.yml @@ -6,7 +6,7 @@ core_version_requirement: ^8.8 dependencies: - 'webform:webform' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855649 +datestamp: 1614711104 diff --git a/drupal/modules/webform/tests/modules/webform_test_submissions/webform_test_submissions.info.yml b/drupal/modules/webform/tests/modules/webform_test_submissions/webform_test_submissions.info.yml index e21821444..01dc11c90 100644 --- a/drupal/modules/webform/tests/modules/webform_test_submissions/webform_test_submissions.info.yml +++ b/drupal/modules/webform/tests/modules/webform_test_submissions/webform_test_submissions.info.yml @@ -7,7 +7,7 @@ dependencies: - 'drupal:node' - 'webform:webform' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855649 +datestamp: 1614711104 diff --git a/drupal/modules/webform/tests/modules/webform_test_third_party_settings/webform_test_third_party_settings.info.yml b/drupal/modules/webform/tests/modules/webform_test_third_party_settings/webform_test_third_party_settings.info.yml index 4f1281f7d..d04ec722e 100644 --- a/drupal/modules/webform/tests/modules/webform_test_third_party_settings/webform_test_third_party_settings.info.yml +++ b/drupal/modules/webform/tests/modules/webform_test_third_party_settings/webform_test_third_party_settings.info.yml @@ -6,7 +6,7 @@ core_version_requirement: ^8.8 dependencies: - 'webform:webform' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855649 +datestamp: 1614711104 diff --git a/drupal/modules/webform/tests/modules/webform_test_translation/webform_test_translation.info.yml b/drupal/modules/webform/tests/modules/webform_test_translation/webform_test_translation.info.yml index 5110f8196..aed93b4bc 100644 --- a/drupal/modules/webform/tests/modules/webform_test_translation/webform_test_translation.info.yml +++ b/drupal/modules/webform/tests/modules/webform_test_translation/webform_test_translation.info.yml @@ -9,7 +9,7 @@ dependencies: - 'drupal:locale' - 'webform:webform' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855649 +datestamp: 1614711104 diff --git a/drupal/modules/webform/tests/modules/webform_test_translation_lingotek/webform_test_translation_lingotek.info.yml b/drupal/modules/webform/tests/modules/webform_test_translation_lingotek/webform_test_translation_lingotek.info.yml index 8fe6e979a..8fb6b62ec 100644 --- a/drupal/modules/webform/tests/modules/webform_test_translation_lingotek/webform_test_translation_lingotek.info.yml +++ b/drupal/modules/webform/tests/modules/webform_test_translation_lingotek/webform_test_translation_lingotek.info.yml @@ -10,7 +10,7 @@ dependencies: - 'lingotek:lingotek' - 'webform:webform' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855649 +datestamp: 1614711104 diff --git a/drupal/modules/webform/tests/modules/webform_test_validate/webform_test_validate.info.yml b/drupal/modules/webform/tests/modules/webform_test_validate/webform_test_validate.info.yml index 7987b9eb7..0fae9b928 100644 --- a/drupal/modules/webform/tests/modules/webform_test_validate/webform_test_validate.info.yml +++ b/drupal/modules/webform/tests/modules/webform_test_validate/webform_test_validate.info.yml @@ -6,7 +6,7 @@ core_version_requirement: ^8.8 dependencies: - 'webform:webform' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855649 +datestamp: 1614711104 diff --git a/drupal/modules/webform/tests/modules/webform_test_variant/webform_test_variant.info.yml b/drupal/modules/webform/tests/modules/webform_test_variant/webform_test_variant.info.yml index 3810f627c..df13737da 100644 --- a/drupal/modules/webform/tests/modules/webform_test_variant/webform_test_variant.info.yml +++ b/drupal/modules/webform/tests/modules/webform_test_variant/webform_test_variant.info.yml @@ -6,7 +6,7 @@ core_version_requirement: ^8.8 dependencies: - 'webform:webform' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855649 +datestamp: 1614711104 diff --git a/drupal/modules/webform/tests/modules/webform_test_views/webform_test_views.info.yml b/drupal/modules/webform/tests/modules/webform_test_views/webform_test_views.info.yml index 7669d7671..424379b59 100644 --- a/drupal/modules/webform/tests/modules/webform_test_views/webform_test_views.info.yml +++ b/drupal/modules/webform/tests/modules/webform_test_views/webform_test_views.info.yml @@ -9,7 +9,7 @@ dependencies: - 'drupal:views' - 'webform:webform' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855649 +datestamp: 1614711104 diff --git a/drupal/modules/webform/tests/modules/webform_test_wizard_custom/webform_test_wizard_custom.info.yml b/drupal/modules/webform/tests/modules/webform_test_wizard_custom/webform_test_wizard_custom.info.yml index fb034ba06..3f9292b5b 100644 --- a/drupal/modules/webform/tests/modules/webform_test_wizard_custom/webform_test_wizard_custom.info.yml +++ b/drupal/modules/webform/tests/modules/webform_test_wizard_custom/webform_test_wizard_custom.info.yml @@ -6,7 +6,7 @@ core_version_requirement: ^8.8 dependencies: - 'webform:webform' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855649 +datestamp: 1614711104 diff --git a/drupal/modules/webform/tests/src/Functional/Element/WebformElementLikertTest.php b/drupal/modules/webform/tests/src/Functional/Element/WebformElementLikertTest.php index 90284964d..df56c8ec4 100644 --- a/drupal/modules/webform/tests/src/Functional/Element/WebformElementLikertTest.php +++ b/drupal/modules/webform/tests/src/Functional/Element/WebformElementLikertTest.php @@ -49,11 +49,14 @@ public function testLikertElement() { $this->assertRaw('<label>Question 1<span class="webform-element-help js-webform-element-help" role="tooltip" tabindex="0" data-webform-help="<div class="webform-element-help--title">Question 1</div><div class="webform-element-help--content">This is help text</div>"><span aria-hidden="true">?</span></span>'); $this->assertRaw('<label for="edit-likert-help-q1--2" class="option"><span class="webform-likert-label visually-hidden">Option 2<span class="webform-likert-help hidden"><span class="webform-element-help js-webform-element-help" role="tooltip" tabindex="0" data-webform-help="<div class="webform-element-help--title">Option 2</div><div class="webform-element-help--content">This is help text</div>"><span aria-hidden="true">?</span></span>'); - // Check likert required. + // Check likert with custom required error. $this->drupalPostForm('/webform/test_element_likert', [], 'Submit'); - $this->assertRaw('Question 1 field is required.'); - $this->assertRaw('Question 2 field is required.'); - $this->assertRaw('Question 3 field is required.'); + $this->assertNoRaw('Question 1 field is required.'); + $this->assertNoRaw('Question 2 field is required.'); + $this->assertNoRaw('Question 3 field is required.'); + $this->assertRaw('{custom error for Question 1}'); + $this->assertRaw('{custom error for Question 2}'); + $this->assertRaw('{custom error for Question 3}'); // Check likert processing. $edit = [ diff --git a/drupal/modules/webform/tests/src/Functional/Element/WebformElementOtherTest.php b/drupal/modules/webform/tests/src/Functional/Element/WebformElementOtherTest.php index 584a9a1bb..a102f6e40 100644 --- a/drupal/modules/webform/tests/src/Functional/Element/WebformElementOtherTest.php +++ b/drupal/modules/webform/tests/src/Functional/Element/WebformElementOtherTest.php @@ -48,6 +48,11 @@ public function testBuildingOtherElements() { $this->assertRaw('<select data-drupal-selector="edit-select-other-multiple-select" multiple="multiple" name="select_other_multiple[select][]" id="edit-select-other-multiple-select" class="form-select">'); $this->assertRaw('<input data-drupal-selector="edit-select-other-multiple-other" type="text" id="edit-select-other-multiple-other" name="select_other_multiple[other]" value="Four" size="60" maxlength="255" placeholder="Enter other…" class="form-text" />'); + // Check select_other with zero (0) as the default value. + $this->assertRaw('<span class="fieldset-legend">Select other zero</span>'); + $this->assertRaw('<select data-drupal-selector="edit-select-other-zero-select" id="edit-select-other-zero-select" name="select_other_zero[select]" class="form-select">'); + $this->assertRaw('<input data-drupal-selector="edit-select-other-zero-other" type="text" id="edit-select-other-zero-other" name="select_other_zero[other]" value="0" size="60" maxlength="255" placeholder="Enter other…" class="form-text" />'); + /**************************************************************************/ // checkboxes_other /**************************************************************************/ @@ -99,6 +104,32 @@ public function testBuildingOtherElements() { public function testProcessingOtherElements() { $webform = Webform::load('test_element_other'); + /**************************************************************************/ + // Basic input processing. + /**************************************************************************/ + + $this->postSubmission($webform); + $this->assertRaw("select_other_basic: Four +select_other_advanced: Four +select_other_multiple: + - One + - Two + - Four +select_other_zero: '0' +checkboxes_other_basic: + - One + - Two + - Four +checkboxes_other_advanced: + - One + - Two + - Four +radios_other_basic: Four +radios_other_advanced: Four +wrapper_other_fieldset: '' +wrapper_other_form_element: '' +wrapper_other_container: ''"); + /**************************************************************************/ // select_other /**************************************************************************/ diff --git a/drupal/modules/webform/tests/src/Functional/Element/WebformElementTextFormatTest.php b/drupal/modules/webform/tests/src/Functional/Element/WebformElementTextFormatTest.php index b2011d4fe..b3f7f2a34 100644 --- a/drupal/modules/webform/tests/src/Functional/Element/WebformElementTextFormatTest.php +++ b/drupal/modules/webform/tests/src/Functional/Element/WebformElementTextFormatTest.php @@ -54,7 +54,7 @@ public function testTextFormat() { // Check that formats and tips are removed and/or hidden. $this->drupalGet('/webform/test_element_text_format'); - $this->assertRaw('<div class="js-filter-wrapper filter-wrapper js-form-wrapper form-wrapper" data-drupal-selector="edit-text-format-format" style="display: none" id="edit-text-format-format">'); + $this->assertRaw('<div class="js-filter-wrapper filter-wrapper js-form-wrapper form-wrapper" data-drupal-selector="edit-text-format-format" style="display: none" data-webform-states-no-clear id="edit-text-format-format">'); $this->assertRaw('<div class="filter-help js-form-wrapper form-wrapper" data-drupal-selector="edit-text-format-format-help" style="display: none" id="edit-text-format-format-help">'); // Check description + more. diff --git a/drupal/modules/webform/tests/src/Functional/WebformEntityTranslationTest.php b/drupal/modules/webform/tests/src/Functional/WebformEntityTranslationTest.php index 6b22cd872..ca930b5a4 100644 --- a/drupal/modules/webform/tests/src/Functional/WebformEntityTranslationTest.php +++ b/drupal/modules/webform/tests/src/Functional/WebformEntityTranslationTest.php @@ -329,7 +329,7 @@ public function testTranslateVariants() { $webform = Webform::load('test_translation'); $variants = $webform->getVariants(); foreach ($variants as $variant) { - $webform->deleteWebformVariant($variant); + $webform->deleteWebformVariant($variant); } $webform->deleteElement('variant'); $webform->save(); diff --git a/drupal/modules/webform/tests/themes/webform_test_bartik/webform_test_bartik.info.yml b/drupal/modules/webform/tests/themes/webform_test_bartik/webform_test_bartik.info.yml index 21ece20ff..61dc4c4c9 100644 --- a/drupal/modules/webform/tests/themes/webform_test_bartik/webform_test_bartik.info.yml +++ b/drupal/modules/webform/tests/themes/webform_test_bartik/webform_test_bartik.info.yml @@ -5,7 +5,7 @@ name: 'Webform Bartik test' description: 'Support theme for webform Bartik integration testing.' package: 'Webform Testing' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855649 +datestamp: 1614711104 diff --git a/drupal/modules/webform/webform.info.yml b/drupal/modules/webform/webform.info.yml index dd38d976e..141195600 100644 --- a/drupal/modules/webform/webform.info.yml +++ b/drupal/modules/webform/webform.info.yml @@ -8,7 +8,7 @@ dependencies: - 'drupal:field' - 'drupal:user' -# Information added by Drupal.org packaging script on 2020-12-25 -version: '8.x-5.23' +# Information added by Drupal.org packaging script on 2021-03-02 +version: '8.x-5.25' project: 'webform' -datestamp: 1608855650 +datestamp: 1614711104 diff --git a/drupal/modules/webform/webform.module b/drupal/modules/webform/webform.module index abb02191a..b9b01aff3 100644 --- a/drupal/modules/webform/webform.module +++ b/drupal/modules/webform/webform.module @@ -1042,19 +1042,19 @@ function webform_process_options(&$element, FormStateInterface $form_state, &$co * @param string $message * The error message. * @param string $filename - * The filename that the error was raised in. - * @param int $line - * The line number the error was raised at. + * (optional) The filename that the error was raised in. + * @param string $line + * (optional) The line number the error was raised at. * @param array $context - * An array that points to the active symbol table at the point the error - * occurred. + * (optional) An array that points to the active symbol table at the point the + * error occurred. * * @throws \ErrorException * Throw ErrorException for E_RECOVERABLE_ERROR errors. * * @see \Drupal\webform\WebformEntityElementsValidator::validateRendering() */ -function _webform_entity_element_validate_rendering_error_handler($error_level, $message, $filename, $line, array $context) { +function _webform_entity_element_validate_rendering_error_handler($error_level, $message, $filename = NULL, $line = NULL, $context = NULL) { // From: http://stackoverflow.com/questions/15461611/php-try-catch-not-catching-all-exceptions if (E_RECOVERABLE_ERROR === $error_level) { // Allow Drupal to still log the error but convert it to a warning. diff --git a/drupal/themes/custom/cernbase/CHANGELOG.md b/drupal/themes/custom/cernbase/CHANGELOG.md index 0da3865ae..635af5f02 100644 --- a/drupal/themes/custom/cernbase/CHANGELOG.md +++ b/drupal/themes/custom/cernbase/CHANGELOG.md @@ -5,7 +5,26 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [2.6.7] - 21/04/2021 + +- Fix spacing issues in lists +- Remove ul implementation with pseudo selectors instead of html bullets +- Add styles for cookie management module + +## [2.6.6] - 10/02/2021 + +- Fix indentation issues for unordered lists in different text types + +## [2.6.5] - 09/02/2021 + +- Remove deprecated function node_load (passes D9-readiness scan) + +## [2.6.4] - 08/02/2021 + +- Add core: 8.x to fix enabling issue + ## [2.6.3] - 22/01/2021 + - Apply fix for unordered lists with long text not being aligned ## [2.6.2] - 18/01/2021 diff --git a/drupal/themes/custom/cernbase/cernbase.info.yml b/drupal/themes/custom/cernbase/cernbase.info.yml index fdd91dd37..646307750 100755 --- a/drupal/themes/custom/cernbase/cernbase.info.yml +++ b/drupal/themes/custom/cernbase/cernbase.info.yml @@ -1,8 +1,9 @@ name: CERN BASE type: theme description: "CERN BASE theme" +core: 8.x core_version_requirement: ^8 || ^9 -version: 2.6.3 +version: 2.6.7 base theme: bootstrap hidden: true diff --git a/drupal/themes/custom/cernbase/cernbase.libraries.yml b/drupal/themes/custom/cernbase/cernbase.libraries.yml index 95e2c0d00..6a7848387 100755 --- a/drupal/themes/custom/cernbase/cernbase.libraries.yml +++ b/drupal/themes/custom/cernbase/cernbase.libraries.yml @@ -1,6 +1,5 @@ global-styling: css: - layout: css/layout.css: {} component: @@ -17,6 +16,7 @@ global-styling: //framework.web.cern.ch/framework/3.0/js/colorbox/colorbox.css: {} theme: css/theme.css: {} + css/cookies.css: {} css/viewspage.css: {} css/views/faq-views.css: {} css/views/agenda-views.css: {} diff --git a/drupal/themes/custom/cernbase/cernbase.theme b/drupal/themes/custom/cernbase/cernbase.theme index 311d22828..e93410e6c 100755 --- a/drupal/themes/custom/cernbase/cernbase.theme +++ b/drupal/themes/custom/cernbase/cernbase.theme @@ -1,5 +1,7 @@ <?php +use Drupal\node\Entity\Node; + /** * @file * Functions to support theming in the Cern Base theme. @@ -53,7 +55,7 @@ function cernbase_preprocess_page(&$variables) { $variables['cern_node_type'] = \Drupal::routeMatch()->getParameter('node')->getType(); // if $node is string (for revisions) } else if (is_string($object)) { - $variables['cern_node_type'] = node_load($object)->getType(); + $variables['cern_node_type'] = Node::load($object)->getType(); } } diff --git a/drupal/themes/custom/cernbase/composer.json b/drupal/themes/custom/cernbase/composer.json index af166d4fa..cbf6c018b 100644 --- a/drupal/themes/custom/cernbase/composer.json +++ b/drupal/themes/custom/cernbase/composer.json @@ -1,7 +1,7 @@ { "name": "drupal/cern-base-theme", "description": "Base theme of all CERN Drupal themes", - "version": "2.6.3", + "version": "2.6.7", "type": "drupal-custom-theme", "license": "GPL-2.0-or-later", "authors": [ diff --git a/drupal/themes/custom/cernbase/css/components/fields.css b/drupal/themes/custom/cernbase/css/components/fields.css index dfe6c5213..3c8669e56 100644 --- a/drupal/themes/custom/cernbase/css/components/fields.css +++ b/drupal/themes/custom/cernbase/css/components/fields.css @@ -3,7 +3,8 @@ * Visual styles for fields. */ .field--item { - word-break: break-word; } + word-break: break-word; + z-index: 210; } .field--label { font-weight: bold; diff --git a/drupal/themes/custom/cernbase/css/cookies.css b/drupal/themes/custom/cernbase/css/cookies.css new file mode 100644 index 000000000..310620e06 --- /dev/null +++ b/drupal/themes/custom/cernbase/css/cookies.css @@ -0,0 +1,23 @@ +.cookiesjsr-layer { + font-size: 1vw; + height: 50%; } + @media only screen and (max-width: 991px) { + .cookiesjsr-layer { + font-size: 2vh; + width: 80%; } + .cookiesjsr-layer .cookiesjsr-layer--label-all { + display: none; } } + .cookiesjsr-layer header { + background: transparent !important; + top: 0 !important; } + .cookiesjsr-layer header .cookiesjsr-layer--close { + position: absolute; + right: 15px; } + +.cookiesjsr-banner { + font-size: 1vw; } + @media only screen and (max-width: 991px) { + .cookiesjsr-banner { + font-size: 2vh; } } + +/*# sourceMappingURL=cookies.css.map */ diff --git a/drupal/themes/custom/cernbase/css/layout.css b/drupal/themes/custom/cernbase/css/layout.css index d7b3e7ff5..99edcd0dc 100755 --- a/drupal/themes/custom/cernbase/css/layout.css +++ b/drupal/themes/custom/cernbase/css/layout.css @@ -41,9 +41,6 @@ strong { .sidebar-left nav ul > li { width: auto; } -.region-content [class*="field--type-text"] ul li, .region-content .full-html-markup ul li { - text-indent: -0.8em; } - .region-contentfooter .view-header h2 { text-align: center; margin-bottom: 20px; } diff --git a/drupal/themes/custom/cernbase/css/theme.css b/drupal/themes/custom/cernbase/css/theme.css old mode 100755 new mode 100644 index 6d6202622..b59840a22 --- a/drupal/themes/custom/cernbase/css/theme.css +++ b/drupal/themes/custom/cernbase/css/theme.css @@ -1,4 +1,3 @@ -@charset "UTF-8"; main .field--type-text-with-summary h1, main .text-component-text.basic_html h1, main .text-component-text.restricted_html h1, @@ -1039,18 +1038,9 @@ main .text-component-text.basic_html ul, main .text-component-text.restricted_html ul, main .text-component-text.cern_full_html ul, main .full-html-markup ul { - list-style: none; padding: 0; margin: 0 0 15px 20px; line-height: 25px; } - main .field--type-text-with-summary ul li::before, - main .text-component-text.basic_html ul li::before, - main .text-component-text.restricted_html ul li::before, - main .text-component-text.cern_full_html ul li::before, - main .full-html-markup ul li::before { - content: "• "; - margin: 0 5px 0 0; - line-height: 25px; } main .field--type-text-with-summary ul ul, main .text-component-text.basic_html ul ul, main .text-component-text.restricted_html ul ul, @@ -1077,13 +1067,19 @@ main .full-html-markup ul { main .full-html-markup ul.nav li::before, main .full-html-markup ul.dropdown-menu li::before { display: none; } + main .field--type-text-with-summary ul li :not(li):not(ul), + main .text-component-text.basic_html ul li :not(li):not(ul), + main .text-component-text.restricted_html ul li :not(li):not(ul), + main .text-component-text.cern_full_html ul li :not(li):not(ul), + main .full-html-markup ul li :not(li):not(ul) { + display: revert; } main .field--type-text-with-summary ol, main .text-component-text.basic_html ol, main .text-component-text.restricted_html ol, main .text-component-text.cern_full_html ol, main .full-html-markup ol { padding: 0; - margin: 0 0 15px 40px; + margin-left: 20px; line-height: 25px; } main .field--type-text-with-summary ol li, main .text-component-text.basic_html ol li, diff --git a/drupal/themes/custom/cernbase/sass/components/fields.scss b/drupal/themes/custom/cernbase/sass/components/fields.scss index 0cfbfe527..57536999e 100644 --- a/drupal/themes/custom/cernbase/sass/components/fields.scss +++ b/drupal/themes/custom/cernbase/sass/components/fields.scss @@ -5,6 +5,7 @@ .field--item{ word-break: break-word; + z-index: 210; } .field--label { diff --git a/drupal/themes/custom/cernbase/sass/cookies.scss b/drupal/themes/custom/cernbase/sass/cookies.scss new file mode 100644 index 000000000..b286a96ef --- /dev/null +++ b/drupal/themes/custom/cernbase/sass/cookies.scss @@ -0,0 +1,38 @@ + + +// Styles of cookies layer and banner + +.cookiesjsr-layer{ + + font-size: 1vw; + height: 50%; + + @media only screen and (max-width: 991px) { + font-size: 2vh; + width: 80%; + + .cookiesjsr-layer--label-all{ + display: none; + } + + } + + header{ + background: transparent !important; + top: 0 !important; + + .cookiesjsr-layer--close{ + position: absolute; + right: 15px; + } + } +} + +.cookiesjsr-banner{ + font-size: 1vw; + + @media only screen and (max-width: 991px) { + font-size: 2vh; + } + +} \ No newline at end of file diff --git a/drupal/themes/custom/cernbase/sass/layout.scss b/drupal/themes/custom/cernbase/sass/layout.scss index 4b50a3357..52abbd0a2 100755 --- a/drupal/themes/custom/cernbase/sass/layout.scss +++ b/drupal/themes/custom/cernbase/sass/layout.scss @@ -67,16 +67,6 @@ strong { } -.region-content{ - [class*="field--type-text"], .full-html-markup{ - ul{ - li{ - text-indent: -0.8em; - } - } - } -} - //content footer region .region-contentfooter{ diff --git a/drupal/themes/custom/cernbase/sass/theme.scss b/drupal/themes/custom/cernbase/sass/theme.scss index 20444d802..9d779cb50 100755 --- a/drupal/themes/custom/cernbase/sass/theme.scss +++ b/drupal/themes/custom/cernbase/sass/theme.scss @@ -966,7 +966,6 @@ figure.loading-cds-error { //html markup main { - .field--type-text-with-summary, .text-component-text.basic_html, .text-component-text.restricted_html, @@ -1012,19 +1011,10 @@ main { } ul { - list-style: none; padding: 0; margin: 0 0 15px 20px; line-height: 25px; - li { - &::before { - content: "• "; - margin: 0 5px 0 0; - line-height: 25px; - } - } - ul { margin-bottom: 0; } @@ -1039,11 +1029,19 @@ main { } } } + + li { + :not(li){ + &:not(ul){ + display: revert; + } + } + } } ol { padding: 0; - margin: 0 0 15px 40px; + margin-left: 20px; line-height: 25px; li { @@ -1070,6 +1068,7 @@ main { max-width: 100%; } } + } // table caption diff --git a/drupal/themes/custom/cernclean/CHANGELOG.md b/drupal/themes/custom/cernclean/CHANGELOG.md index 327c554c7..24c1fb809 100644 --- a/drupal/themes/custom/cernclean/CHANGELOG.md +++ b/drupal/themes/custom/cernclean/CHANGELOG.md @@ -4,6 +4,20 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [2.6.12] - 27/04/2021 + +- Fix search bar appearing on tablet devices when it should not +- Fix underline of menu items that are not links not aligning with item +- Fix font family of menu items in sidebar blocks + +## [2.6.11] - 09/02/2021 + +- Remove D9 deprecated function file_load (passes D9-readiness scan) + +## [2.6.10] - 08/02/2021 + +- Add core: 8.x to fix enabling issue + ## [2.6.9] - 18/01/2021 - Update theme to be D9-ready diff --git a/drupal/themes/custom/cernclean/cernclean.info.yml b/drupal/themes/custom/cernclean/cernclean.info.yml index 0d8f20e81..853870e86 100644 --- a/drupal/themes/custom/cernclean/cernclean.info.yml +++ b/drupal/themes/custom/cernclean/cernclean.info.yml @@ -1,8 +1,9 @@ name: CERN type: theme description: "CERN theme" +core: 8.x core_version_requirement: ^8 || ^9 -version: 2.6.9 +version: 2.6.12 base theme: cernbase # libraries diff --git a/drupal/themes/custom/cernclean/cernclean.theme b/drupal/themes/custom/cernclean/cernclean.theme index 507eb6dc8..ded5f6572 100644 --- a/drupal/themes/custom/cernclean/cernclean.theme +++ b/drupal/themes/custom/cernclean/cernclean.theme @@ -5,6 +5,7 @@ */ use Drupal\Core\Template\Attribute; +use \Drupal\file\Entity\File; /** * Implements hook_preprocess_page() for block templates. @@ -26,7 +27,7 @@ function cernclean_preprocess_page(&$variables) { $fid = theme_get_setting('site_new_logo'); // Check if there is a uploaded logo if (!empty($fid)) { - $file = file_load($fid[0]); + $file = File::load($fid[0]); if ($file){ $file->setPermanent(); $file->save(); @@ -115,7 +116,7 @@ function cernclean_form_system_theme_settings_alter(&$form, \Drupal\Core\Form\Fo '#group' => 'cernclean_theme_settings', '#title' => t('Header'), '#weight' => -10, - '#description' => t('Remember that you set the <strong>Site Name</strong> and <strong>Site Slogan</strong> + '#description' => t('Remember that you set the <strong>Site Name</strong> and <strong>Site Slogan</strong> on <a href="/admin/config/system/site-information">Basic page settings page</a>.<br /> '), ); @@ -199,3 +200,19 @@ function autocheckbootstrap($form, \Drupal\Core\Form\FormStateInterface $form_st $settings = $form_state->get('theme_settings'); \Drupal::configFactory()->getEditable($settings)->set('cdn_provider', '')->save(); } + +/** + * Implements hook_preprocess_menu__main() for main--menu block template. + * Enable variables for the .html.twig + */ +function cernclean_preprocess_menu__main(&$variables) { + //Loads the site configuration. + $config = \Drupal::config('system.site'); + + // check if search is enabled and set check to show link + if (\Drupal::moduleHandler()->moduleExists('search')){ + $variables['site_show_search'] = theme_get_setting('site_show_search'); + } + + return $variables; +} diff --git a/drupal/themes/custom/cernclean/composer.json b/drupal/themes/custom/cernclean/composer.json index e61634006..67d2fe2fc 100644 --- a/drupal/themes/custom/cernclean/composer.json +++ b/drupal/themes/custom/cernclean/composer.json @@ -1,7 +1,7 @@ { "name": "drupal/cern-theme", "description": "Defines the CERN theme", - "version": "2.6.9", + "version": "2.6.12", "type": "drupal-custom-theme", "license": "GPL-2.0-or-later", "authors": [ diff --git a/drupal/themes/custom/cernclean/css/blocks.css b/drupal/themes/custom/cernclean/css/blocks.css index e3c764cb5..4a6aa5ab9 100644 --- a/drupal/themes/custom/cernclean/css/blocks.css +++ b/drupal/themes/custom/cernclean/css/blocks.css @@ -4,199 +4,252 @@ * Includes styles of custom blocks / menu blocks / view blocks */ .region-left > section, .region-right > section, .component-row__sidebar-right > section, .component-row__sidebar-left > section { - margin-bottom: 30px; } - .region-left > section:first-child, .region-right > section:first-child, .component-row__sidebar-right > section:first-child, .component-row__sidebar-left > section:first-child { - margin-top: 30px; } - .region-left > section:not(.without-shadow), .region-right > section:not(.without-shadow), .component-row__sidebar-right > section:not(.without-shadow), .component-row__sidebar-left > section:not(.without-shadow) { - box-shadow: 0 0 2px 1px lightgrey; - padding: 15px 25px; - margin-bottom: 30px; } - .region-left > section:not(.without-shadow):first-child, .region-right > section:not(.without-shadow):first-child, .component-row__sidebar-right > section:not(.without-shadow):first-child, .component-row__sidebar-left > section:not(.without-shadow):first-child { - margin-top: 30px; } - .region-left > section > div.field, .region-right > section > div.field, .component-row__sidebar-right > section > div.field, .component-row__sidebar-left > section > div.field { - margin-bottom: 20px; } - .region-left > section > div.field ul, .region-right > section > div.field ul, .component-row__sidebar-right > section > div.field ul, .component-row__sidebar-left > section > div.field ul { - margin: unset; } - .region-left > section > div.form-group .view > h1, .region-right > section > div.form-group .view > h1, .component-row__sidebar-right > section > div.form-group .view > h1, .component-row__sidebar-left > section > div.form-group .view > h1 { - display: none; } - .region-left > section > div.form-group .view:not(.vertical-boxes) .view-content, .region-right > section > div.form-group .view:not(.vertical-boxes) .view-content, .component-row__sidebar-right > section > div.form-group .view:not(.vertical-boxes) .view-content, .component-row__sidebar-left > section > div.form-group .view:not(.vertical-boxes) .view-content { - margin-bottom: 20px; - padding: 0; } - .region-left > section > div.form-group .view:not(.vertical-boxes) .view-content .views-row, .region-right > section > div.form-group .view:not(.vertical-boxes) .view-content .views-row, .component-row__sidebar-right > section > div.form-group .view:not(.vertical-boxes) .view-content .views-row, .component-row__sidebar-left > section > div.form-group .view:not(.vertical-boxes) .view-content .views-row { - padding: unset; } - .region-left > section > div.form-group .view:not(.vertical-boxes) .view-content .views-row .views-field, .region-right > section > div.form-group .view:not(.vertical-boxes) .view-content .views-row .views-field, .component-row__sidebar-right > section > div.form-group .view:not(.vertical-boxes) .view-content .views-row .views-field, .component-row__sidebar-left > section > div.form-group .view:not(.vertical-boxes) .view-content .views-row .views-field { - margin: 10px 0; } + margin-bottom: 30px; +} +.region-left > section:first-child, .region-right > section:first-child, .component-row__sidebar-right > section:first-child, .component-row__sidebar-left > section:first-child { + margin-top: 30px; +} +.region-left > section:not(.without-shadow), .region-right > section:not(.without-shadow), .component-row__sidebar-right > section:not(.without-shadow), .component-row__sidebar-left > section:not(.without-shadow) { + box-shadow: 0 0 2px 1px lightgrey; + padding: 15px 25px; + margin-bottom: 30px; +} +.region-left > section:not(.without-shadow):first-child, .region-right > section:not(.without-shadow):first-child, .component-row__sidebar-right > section:not(.without-shadow):first-child, .component-row__sidebar-left > section:not(.without-shadow):first-child { + margin-top: 30px; +} +.region-left > section > div.field, .region-right > section > div.field, .component-row__sidebar-right > section > div.field, .component-row__sidebar-left > section > div.field { + margin-bottom: 20px; +} +.region-left > section > div.field ul, .region-right > section > div.field ul, .component-row__sidebar-right > section > div.field ul, .component-row__sidebar-left > section > div.field ul { + margin: unset; +} +.region-left > section > div.form-group .view > h1, .region-right > section > div.form-group .view > h1, .component-row__sidebar-right > section > div.form-group .view > h1, .component-row__sidebar-left > section > div.form-group .view > h1 { + display: none; +} +.region-left > section > div.form-group .view:not(.vertical-boxes) .view-content, .region-right > section > div.form-group .view:not(.vertical-boxes) .view-content, .component-row__sidebar-right > section > div.form-group .view:not(.vertical-boxes) .view-content, .component-row__sidebar-left > section > div.form-group .view:not(.vertical-boxes) .view-content { + margin-bottom: 20px; + padding: 0; +} +.region-left > section > div.form-group .view:not(.vertical-boxes) .view-content .views-row, .region-right > section > div.form-group .view:not(.vertical-boxes) .view-content .views-row, .component-row__sidebar-right > section > div.form-group .view:not(.vertical-boxes) .view-content .views-row, .component-row__sidebar-left > section > div.form-group .view:not(.vertical-boxes) .view-content .views-row { + padding: unset; +} +.region-left > section > div.form-group .view:not(.vertical-boxes) .view-content .views-row .views-field, .region-right > section > div.form-group .view:not(.vertical-boxes) .view-content .views-row .views-field, .component-row__sidebar-right > section > div.form-group .view:not(.vertical-boxes) .view-content .views-row .views-field, .component-row__sidebar-left > section > div.form-group .view:not(.vertical-boxes) .view-content .views-row .views-field { + margin: 10px 0; +} .region-left > nav, .region-right > nav, .component-row__sidebar-right > nav, .component-row__sidebar-left > nav { padding: 0; - margin-bottom: 30px; } - .region-left > nav .dropdown-menu, .region-right > nav .dropdown-menu, .component-row__sidebar-right > nav .dropdown-menu, .component-row__sidebar-left > nav .dropdown-menu { - position: relative; - z-index: 250; } - .region-left > nav > ul.menu, .region-right > nav > ul.menu, .component-row__sidebar-right > nav > ul.menu, .component-row__sidebar-left > nav > ul.menu { - padding: 25px; } - .region-left > nav > ul.menu > li, .region-right > nav > ul.menu > li, .component-row__sidebar-right > nav > ul.menu > li, .component-row__sidebar-left > nav > ul.menu > li { - margin: 0 0 10px; } - .region-left > nav > ul.menu > li > a, .region-left > nav > ul.menu > li > span, .region-right > nav > ul.menu > li > a, .region-right > nav > ul.menu > li > span, .component-row__sidebar-right > nav > ul.menu > li > a, .component-row__sidebar-right > nav > ul.menu > li > span, .component-row__sidebar-left > nav > ul.menu > li > a, .component-row__sidebar-left > nav > ul.menu > li > span { - padding: unset; - cursor: pointer; - font-size: 21px; - font-size: 2.1rem; } - .region-left > nav > ul.menu > li > a:after, .region-left > nav > ul.menu > li > span:after, .region-right > nav > ul.menu > li > a:after, .region-right > nav > ul.menu > li > span:after, .component-row__sidebar-right > nav > ul.menu > li > a:after, .component-row__sidebar-right > nav > ul.menu > li > span:after, .component-row__sidebar-left > nav > ul.menu > li > a:after, .component-row__sidebar-left > nav > ul.menu > li > span:after { - display: none; } - .region-left > nav > ul.menu > li > ul li a, .region-left > nav > ul.menu > li > ul li span, .region-right > nav > ul.menu > li > ul li a, .region-right > nav > ul.menu > li > ul li span, .component-row__sidebar-right > nav > ul.menu > li > ul li a, .component-row__sidebar-right > nav > ul.menu > li > ul li span, .component-row__sidebar-left > nav > ul.menu > li > ul li a, .component-row__sidebar-left > nav > ul.menu > li > ul li span { - padding: 5px 0 8px 20px; - cursor: pointer; } - .region-left > nav > ul.menu > li > ul li a:before, .region-left > nav > ul.menu > li > ul li span:before, .region-right > nav > ul.menu > li > ul li a:before, .region-right > nav > ul.menu > li > ul li span:before, .component-row__sidebar-right > nav > ul.menu > li > ul li a:before, .component-row__sidebar-right > nav > ul.menu > li > ul li span:before, .component-row__sidebar-left > nav > ul.menu > li > ul li a:before, .component-row__sidebar-left > nav > ul.menu > li > ul li span:before { - -webkit-transition: color 0.6s ease-in-out 0s, left 0.6s ease-in-out 0s; - -khtml-transition: color 0.6s ease-in-out 0s, left 0.6s ease-in-out 0s; - -moz-transition: color 0.6s ease-in-out 0s, left 0.6s ease-in-out 0s; - -ms-transition: color 0.6s ease-in-out 0s, left 0.6s ease-in-out 0s; - -o-transition: color 0.6s ease-in-out 0s, left 0.6s ease-in-out 0s; - transition: color 0.6s ease-in-out 0s, left 0.6s ease-in-out 0s; - font-size: 36px; - font-size: 3.6rem; - content: '\j'; - float: left; - font-family: 'cern-icons'; - display: block; - top: -10px; - left: -12px; - position: absolute; - transform: rotate(0deg); } - .region-left > nav > ul.menu > li > ul li a:hover:before, .region-left > nav > ul.menu > li > ul li span:hover:before, .region-right > nav > ul.menu > li > ul li a:hover:before, .region-right > nav > ul.menu > li > ul li span:hover:before, .component-row__sidebar-right > nav > ul.menu > li > ul li a:hover:before, .component-row__sidebar-right > nav > ul.menu > li > ul li span:hover:before, .component-row__sidebar-left > nav > ul.menu > li > ul li a:hover:before, .component-row__sidebar-left > nav > ul.menu > li > ul li span:hover:before { - left: -4px; } - .region-left > nav nav.navbar, .region-right > nav nav.navbar, .component-row__sidebar-right > nav nav.navbar, .component-row__sidebar-left > nav nav.navbar { - margin-bottom: 30px; - padding: 0; } - .region-left > nav nav.navbar.navbar.main-menu > .container-fluid > .navbar-header, .region-right > nav nav.navbar.navbar.main-menu > .container-fluid > .navbar-header, .component-row__sidebar-right > nav nav.navbar.navbar.main-menu > .container-fluid > .navbar-header, .component-row__sidebar-left > nav nav.navbar.navbar.main-menu > .container-fluid > .navbar-header { - display: none; } - .region-left > nav nav.navbar.navbar.main-menu > .container-fluid > .collapse, .region-right > nav nav.navbar.navbar.main-menu > .container-fluid > .collapse, .component-row__sidebar-right > nav nav.navbar.navbar.main-menu > .container-fluid > .collapse, .component-row__sidebar-left > nav nav.navbar.navbar.main-menu > .container-fluid > .collapse { - display: block; } - .region-left > nav nav.navbar.main-menu, .region-right > nav nav.navbar.main-menu, .component-row__sidebar-right > nav nav.navbar.main-menu, .component-row__sidebar-left > nav nav.navbar.main-menu { - background-color: transparent; - border-color: transparent; } - .region-left > nav nav.navbar.main-menu ul.navbar-nav, .region-right > nav nav.navbar.main-menu ul.navbar-nav, .component-row__sidebar-right > nav nav.navbar.main-menu ul.navbar-nav, .component-row__sidebar-left > nav nav.navbar.main-menu ul.navbar-nav { - float: none; - padding: 25px; } - .region-left > nav nav.navbar.main-menu ul.navbar-nav > li > a, .region-left > nav nav.navbar.main-menu ul.navbar-nav > li > span, .region-right > nav nav.navbar.main-menu ul.navbar-nav > li > a, .region-right > nav nav.navbar.main-menu ul.navbar-nav > li > span, .component-row__sidebar-right > nav nav.navbar.main-menu ul.navbar-nav > li > a, .component-row__sidebar-right > nav nav.navbar.main-menu ul.navbar-nav > li > span, .component-row__sidebar-left > nav nav.navbar.main-menu ul.navbar-nav > li > a, .component-row__sidebar-left > nav nav.navbar.main-menu ul.navbar-nav > li > span { - font-size: 21px; - font-size: 2.1rem; - cursor: pointer; - padding: unset; - line-height: inherit; } - .region-left > nav nav.navbar.main-menu ul.navbar-nav > li > a:after, .region-left > nav nav.navbar.main-menu ul.navbar-nav > li > span:after, .region-right > nav nav.navbar.main-menu ul.navbar-nav > li > a:after, .region-right > nav nav.navbar.main-menu ul.navbar-nav > li > span:after, .component-row__sidebar-right > nav nav.navbar.main-menu ul.navbar-nav > li > a:after, .component-row__sidebar-right > nav nav.navbar.main-menu ul.navbar-nav > li > span:after, .component-row__sidebar-left > nav nav.navbar.main-menu ul.navbar-nav > li > a:after, .component-row__sidebar-left > nav nav.navbar.main-menu ul.navbar-nav > li > span:after { - display: none; } - .region-left > nav nav.navbar.main-menu ul.dropdown-menu, .region-right > nav nav.navbar.main-menu ul.dropdown-menu, .component-row__sidebar-right > nav nav.navbar.main-menu ul.dropdown-menu, .component-row__sidebar-left > nav nav.navbar.main-menu ul.dropdown-menu { - display: contents; } - .region-left > nav nav.navbar.main-menu ul .caret, .region-right > nav nav.navbar.main-menu ul .caret, .component-row__sidebar-right > nav nav.navbar.main-menu ul .caret, .component-row__sidebar-left > nav nav.navbar.main-menu ul .caret { - display: none; } - .region-left > nav nav.navbar.main-menu ul a, .region-left > nav nav.navbar.main-menu ul span, .region-right > nav nav.navbar.main-menu ul a, .region-right > nav nav.navbar.main-menu ul span, .component-row__sidebar-right > nav nav.navbar.main-menu ul a, .component-row__sidebar-right > nav nav.navbar.main-menu ul span, .component-row__sidebar-left > nav nav.navbar.main-menu ul a, .component-row__sidebar-left > nav nav.navbar.main-menu ul span { - white-space: normal; } - .region-left > nav nav.navbar > h2, .region-right > nav nav.navbar > h2, .component-row__sidebar-right > nav nav.navbar > h2, .component-row__sidebar-left > nav nav.navbar > h2 { - margin-bottom: 30px; } - .region-left > nav nav.navbar > ul, .region-right > nav nav.navbar > ul, .component-row__sidebar-right > nav nav.navbar > ul, .component-row__sidebar-left > nav nav.navbar > ul { - padding: 15px 25px; } - .region-left > nav nav.navbar > ul.dropdown-menu, .region-right > nav nav.navbar > ul.dropdown-menu, .component-row__sidebar-right > nav nav.navbar > ul.dropdown-menu, .component-row__sidebar-left > nav nav.navbar > ul.dropdown-menu { - padding: 0; } - .region-left > nav nav.navbar ul:not(.contextual-links), .region-right > nav nav.navbar ul:not(.contextual-links), .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links), .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) { - list-style: none; - margin: 0; } - .region-left > nav nav.navbar ul:not(.contextual-links) li, .region-right > nav nav.navbar ul:not(.contextual-links) li, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li { - font-size: 16px; - font-size: 1.6rem; - font-family: 'opensans-regular'; - margin: 0 0 10px; - float: unset; } - .region-left > nav nav.navbar ul:not(.contextual-links) li a, .region-left > nav nav.navbar ul:not(.contextual-links) li span, .region-right > nav nav.navbar ul:not(.contextual-links) li a, .region-right > nav nav.navbar ul:not(.contextual-links) li span, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li a, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li span, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li a, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li span { - display: inline-block; - position: relative; - padding: 5px 0 8px 20px; - cursor: pointer; } - .region-left > nav nav.navbar ul:not(.contextual-links) li a .caret, .region-left > nav nav.navbar ul:not(.contextual-links) li span .caret, .region-right > nav nav.navbar ul:not(.contextual-links) li a .caret, .region-right > nav nav.navbar ul:not(.contextual-links) li span .caret, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li a .caret, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li span .caret, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li a .caret, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li span .caret { - display: none; } - .region-left > nav nav.navbar ul:not(.contextual-links) li a:hover, .region-left > nav nav.navbar ul:not(.contextual-links) li a:focus, .region-left > nav nav.navbar ul:not(.contextual-links) li span:hover, .region-left > nav nav.navbar ul:not(.contextual-links) li span:focus, .region-right > nav nav.navbar ul:not(.contextual-links) li a:hover, .region-right > nav nav.navbar ul:not(.contextual-links) li a:focus, .region-right > nav nav.navbar ul:not(.contextual-links) li span:hover, .region-right > nav nav.navbar ul:not(.contextual-links) li span:focus, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li a:hover, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li a:focus, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li span:hover, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li span:focus, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li a:hover, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li a:focus, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li span:hover, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li span:focus { - text-decoration: none; } - .region-left > nav nav.navbar ul:not(.contextual-links) li a:after, .region-left > nav nav.navbar ul:not(.contextual-links) li span:after, .region-right > nav nav.navbar ul:not(.contextual-links) li a:after, .region-right > nav nav.navbar ul:not(.contextual-links) li span:after, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li a:after, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li span:after, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li a:after, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li span:after { - -webkit-transition: all 0.6s ease-in-out 0s; - -khtml-transition: all 0.6s ease-in-out 0s; - -moz-transition: all 0.6s ease-in-out 0s; - -ms-transition: all 0.6s ease-in-out 0s; - -o-transition: all 0.6s ease-in-out 0s; - transition: all 0.6s ease-in-out 0s; - background: transparent; - border-bottom: 2px solid; - content: ''; - display: block; - height: 2px; - width: 0%; - position: absolute; - left: 0; - margin: 0 0 0 20px; - max-width: calc(100% - 20px); } - .region-left > nav nav.navbar ul:not(.contextual-links) li a:hover, .region-left > nav nav.navbar ul:not(.contextual-links) li a.is-active, .region-left > nav nav.navbar ul:not(.contextual-links) li span:hover, .region-left > nav nav.navbar ul:not(.contextual-links) li span.is-active, .region-right > nav nav.navbar ul:not(.contextual-links) li a:hover, .region-right > nav nav.navbar ul:not(.contextual-links) li a.is-active, .region-right > nav nav.navbar ul:not(.contextual-links) li span:hover, .region-right > nav nav.navbar ul:not(.contextual-links) li span.is-active, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li a:hover, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li a.is-active, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li span:hover, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li span.is-active, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li a:hover, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li a.is-active, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li span:hover, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li span.is-active { - background: none; } - .region-left > nav nav.navbar ul:not(.contextual-links) li a:hover:before, .region-left > nav nav.navbar ul:not(.contextual-links) li a.is-active:before, .region-left > nav nav.navbar ul:not(.contextual-links) li span:hover:before, .region-left > nav nav.navbar ul:not(.contextual-links) li span.is-active:before, .region-right > nav nav.navbar ul:not(.contextual-links) li a:hover:before, .region-right > nav nav.navbar ul:not(.contextual-links) li a.is-active:before, .region-right > nav nav.navbar ul:not(.contextual-links) li span:hover:before, .region-right > nav nav.navbar ul:not(.contextual-links) li span.is-active:before, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li a:hover:before, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li a.is-active:before, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li span:hover:before, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li span.is-active:before, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li a:hover:before, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li a.is-active:before, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li span:hover:before, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li span.is-active:before { - left: -4px; } - .region-left > nav nav.navbar ul:not(.contextual-links) li a:hover:after, .region-left > nav nav.navbar ul:not(.contextual-links) li a.is-active:after, .region-left > nav nav.navbar ul:not(.contextual-links) li span:hover:after, .region-left > nav nav.navbar ul:not(.contextual-links) li span.is-active:after, .region-right > nav nav.navbar ul:not(.contextual-links) li a:hover:after, .region-right > nav nav.navbar ul:not(.contextual-links) li a.is-active:after, .region-right > nav nav.navbar ul:not(.contextual-links) li span:hover:after, .region-right > nav nav.navbar ul:not(.contextual-links) li span.is-active:after, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li a:hover:after, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li a.is-active:after, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li span:hover:after, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li span.is-active:after, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li a:hover:after, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li a.is-active:after, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li span:hover:after, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li span.is-active:after { - width: 100%; } - .region-left > nav nav.navbar ul:not(.contextual-links) li ul, .region-right > nav nav.navbar ul:not(.contextual-links) li ul, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li ul, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li ul { - display: block; - margin: 5px 0 0; } - .region-left > nav nav.navbar ul:not(.contextual-links) li ul li, .region-right > nav nav.navbar ul:not(.contextual-links) li ul li, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li ul li, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li ul li { - font-size: 16px; - font-size: 1.6rem; - font-family: 'sourcesans-light'; - margin: 0; - padding: 5px 0px 5px 20px; - display: table; } - .region-left > nav nav.navbar ul:not(.contextual-links) li ul li a, .region-left > nav nav.navbar ul:not(.contextual-links) li ul li span, .region-right > nav nav.navbar ul:not(.contextual-links) li ul li a, .region-right > nav nav.navbar ul:not(.contextual-links) li ul li span, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li ul li a, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li ul li span, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li ul li a, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li ul li span { - display: inline-block; - position: relative; - cursor: pointer; - font-family: 'opensans-regular'; } - .region-left > nav nav.navbar ul:not(.contextual-links) li ul li a:before, .region-left > nav nav.navbar ul:not(.contextual-links) li ul li span:before, .region-right > nav nav.navbar ul:not(.contextual-links) li ul li a:before, .region-right > nav nav.navbar ul:not(.contextual-links) li ul li span:before, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li ul li a:before, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li ul li span:before, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li ul li a:before, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li ul li span:before { - -webkit-transition: color 0.6s ease-in-out 0s, left 0.6s ease-in-out 0s; - -khtml-transition: color 0.6s ease-in-out 0s, left 0.6s ease-in-out 0s; - -moz-transition: color 0.6s ease-in-out 0s, left 0.6s ease-in-out 0s; - -ms-transition: color 0.6s ease-in-out 0s, left 0.6s ease-in-out 0s; - -o-transition: color 0.6s ease-in-out 0s, left 0.6s ease-in-out 0s; - transition: color 0.6s ease-in-out 0s, left 0.6s ease-in-out 0s; - font-size: 36px; - font-size: 3.6rem; - content: '\j'; - float: left; - font-family: 'cern-icons'; - display: block; - top: -10px; - left: -12px; - position: absolute; - transform: rotate(0deg); } - .region-left > nav nav.navbar ul:not(.contextual-links) li ul li a:after, .region-left > nav nav.navbar ul:not(.contextual-links) li ul li span:after, .region-right > nav nav.navbar ul:not(.contextual-links) li ul li a:after, .region-right > nav nav.navbar ul:not(.contextual-links) li ul li span:after, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li ul li a:after, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li ul li span:after, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li ul li a:after, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li ul li span:after { - -webkit-transition: all 0.6s ease-in-out 0s; - -khtml-transition: all 0.6s ease-in-out 0s; - -moz-transition: all 0.6s ease-in-out 0s; - -ms-transition: all 0.6s ease-in-out 0s; - -o-transition: all 0.6s ease-in-out 0s; - transition: all 0.6s ease-in-out 0s; - background: transparent; - border-bottom: 2px solid; - content: ''; - display: block; - height: 2px; - width: 0%; - position: absolute; - bottom: 3px; - left: 0; - margin: 0 0 0 20px; - max-width: calc(100% - 20px); } - .region-left > nav nav.navbar ul:not(.contextual-links) li ul li a:hover, .region-left > nav nav.navbar ul:not(.contextual-links) li ul li a.is-active, .region-left > nav nav.navbar ul:not(.contextual-links) li ul li span:hover, .region-left > nav nav.navbar ul:not(.contextual-links) li ul li span.is-active, .region-right > nav nav.navbar ul:not(.contextual-links) li ul li a:hover, .region-right > nav nav.navbar ul:not(.contextual-links) li ul li a.is-active, .region-right > nav nav.navbar ul:not(.contextual-links) li ul li span:hover, .region-right > nav nav.navbar ul:not(.contextual-links) li ul li span.is-active, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li ul li a:hover, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li ul li a.is-active, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li ul li span:hover, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li ul li span.is-active, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li ul li a:hover, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li ul li a.is-active, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li ul li span:hover, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li ul li span.is-active { - background: none; } - .region-left > nav nav.navbar ul:not(.contextual-links) li ul li a:hover:before, .region-left > nav nav.navbar ul:not(.contextual-links) li ul li a.is-active:before, .region-left > nav nav.navbar ul:not(.contextual-links) li ul li span:hover:before, .region-left > nav nav.navbar ul:not(.contextual-links) li ul li span.is-active:before, .region-right > nav nav.navbar ul:not(.contextual-links) li ul li a:hover:before, .region-right > nav nav.navbar ul:not(.contextual-links) li ul li a.is-active:before, .region-right > nav nav.navbar ul:not(.contextual-links) li ul li span:hover:before, .region-right > nav nav.navbar ul:not(.contextual-links) li ul li span.is-active:before, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li ul li a:hover:before, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li ul li a.is-active:before, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li ul li span:hover:before, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li ul li span.is-active:before, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li ul li a:hover:before, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li ul li a.is-active:before, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li ul li span:hover:before, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li ul li span.is-active:before { - left: -4px; } - .region-left > nav nav.navbar ul:not(.contextual-links) li ul li a:hover:after, .region-left > nav nav.navbar ul:not(.contextual-links) li ul li a.is-active:after, .region-left > nav nav.navbar ul:not(.contextual-links) li ul li span:hover:after, .region-left > nav nav.navbar ul:not(.contextual-links) li ul li span.is-active:after, .region-right > nav nav.navbar ul:not(.contextual-links) li ul li a:hover:after, .region-right > nav nav.navbar ul:not(.contextual-links) li ul li a.is-active:after, .region-right > nav nav.navbar ul:not(.contextual-links) li ul li span:hover:after, .region-right > nav nav.navbar ul:not(.contextual-links) li ul li span.is-active:after, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li ul li a:hover:after, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li ul li a.is-active:after, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li ul li span:hover:after, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li ul li span.is-active:after, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li ul li a:hover:after, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li ul li a.is-active:after, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li ul li span:hover:after, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li ul li span.is-active:after { - width: 100%; } + margin-bottom: 30px; +} +.region-left > nav .dropdown-menu, .region-right > nav .dropdown-menu, .component-row__sidebar-right > nav .dropdown-menu, .component-row__sidebar-left > nav .dropdown-menu { + position: relative; + z-index: 250; +} +.region-left > nav > ul.menu, .region-right > nav > ul.menu, .component-row__sidebar-right > nav > ul.menu, .component-row__sidebar-left > nav > ul.menu { + padding: 25px; +} +.region-left > nav > ul.menu > li, .region-right > nav > ul.menu > li, .component-row__sidebar-right > nav > ul.menu > li, .component-row__sidebar-left > nav > ul.menu > li { + margin: 0 0 10px; +} +.region-left > nav > ul.menu > li > span, .region-right > nav > ul.menu > li > span, .component-row__sidebar-right > nav > ul.menu > li > span, .component-row__sidebar-left > nav > ul.menu > li > span { + font-family: "opensans-regular"; +} +.region-left > nav > ul.menu > li > a, .region-left > nav > ul.menu > li > span, .region-right > nav > ul.menu > li > a, .region-right > nav > ul.menu > li > span, .component-row__sidebar-right > nav > ul.menu > li > a, .component-row__sidebar-right > nav > ul.menu > li > span, .component-row__sidebar-left > nav > ul.menu > li > a, .component-row__sidebar-left > nav > ul.menu > li > span { + padding: unset; + cursor: pointer; + font-size: 21px; + font-size: 2.1rem; +} +.region-left > nav > ul.menu > li > a:after, .region-left > nav > ul.menu > li > span:after, .region-right > nav > ul.menu > li > a:after, .region-right > nav > ul.menu > li > span:after, .component-row__sidebar-right > nav > ul.menu > li > a:after, .component-row__sidebar-right > nav > ul.menu > li > span:after, .component-row__sidebar-left > nav > ul.menu > li > a:after, .component-row__sidebar-left > nav > ul.menu > li > span:after { + display: none; +} +.region-left > nav > ul.menu > li > ul li a, .region-left > nav > ul.menu > li > ul li span, .region-right > nav > ul.menu > li > ul li a, .region-right > nav > ul.menu > li > ul li span, .component-row__sidebar-right > nav > ul.menu > li > ul li a, .component-row__sidebar-right > nav > ul.menu > li > ul li span, .component-row__sidebar-left > nav > ul.menu > li > ul li a, .component-row__sidebar-left > nav > ul.menu > li > ul li span { + padding: 5px 0 8px 20px; + cursor: pointer; +} +.region-left > nav > ul.menu > li > ul li a:before, .region-left > nav > ul.menu > li > ul li span:before, .region-right > nav > ul.menu > li > ul li a:before, .region-right > nav > ul.menu > li > ul li span:before, .component-row__sidebar-right > nav > ul.menu > li > ul li a:before, .component-row__sidebar-right > nav > ul.menu > li > ul li span:before, .component-row__sidebar-left > nav > ul.menu > li > ul li a:before, .component-row__sidebar-left > nav > ul.menu > li > ul li span:before { + -webkit-transition: color 0.6s ease-in-out 0s, left 0.6s ease-in-out 0s; + -khtml-transition: color 0.6s ease-in-out 0s, left 0.6s ease-in-out 0s; + -moz-transition: color 0.6s ease-in-out 0s, left 0.6s ease-in-out 0s; + -ms-transition: color 0.6s ease-in-out 0s, left 0.6s ease-in-out 0s; + -o-transition: color 0.6s ease-in-out 0s, left 0.6s ease-in-out 0s; + transition: color 0.6s ease-in-out 0s, left 0.6s ease-in-out 0s; + font-size: 36px; + font-size: 3.6rem; + content: "j"; + float: left; + font-family: "cern-icons"; + display: block; + top: -10px; + left: -12px; + position: absolute; + transform: rotate(0deg); +} +.region-left > nav > ul.menu > li > ul li a:hover:before, .region-left > nav > ul.menu > li > ul li span:hover:before, .region-right > nav > ul.menu > li > ul li a:hover:before, .region-right > nav > ul.menu > li > ul li span:hover:before, .component-row__sidebar-right > nav > ul.menu > li > ul li a:hover:before, .component-row__sidebar-right > nav > ul.menu > li > ul li span:hover:before, .component-row__sidebar-left > nav > ul.menu > li > ul li a:hover:before, .component-row__sidebar-left > nav > ul.menu > li > ul li span:hover:before { + left: -4px; +} +.region-left > nav nav.navbar, .region-right > nav nav.navbar, .component-row__sidebar-right > nav nav.navbar, .component-row__sidebar-left > nav nav.navbar { + margin-bottom: 30px; + padding: 0; +} +.region-left > nav nav.navbar.navbar.main-menu > .container-fluid > .navbar-header, .region-right > nav nav.navbar.navbar.main-menu > .container-fluid > .navbar-header, .component-row__sidebar-right > nav nav.navbar.navbar.main-menu > .container-fluid > .navbar-header, .component-row__sidebar-left > nav nav.navbar.navbar.main-menu > .container-fluid > .navbar-header { + display: none; +} +.region-left > nav nav.navbar.navbar.main-menu > .container-fluid > .collapse, .region-right > nav nav.navbar.navbar.main-menu > .container-fluid > .collapse, .component-row__sidebar-right > nav nav.navbar.navbar.main-menu > .container-fluid > .collapse, .component-row__sidebar-left > nav nav.navbar.navbar.main-menu > .container-fluid > .collapse { + display: block; +} +.region-left > nav nav.navbar.main-menu, .region-right > nav nav.navbar.main-menu, .component-row__sidebar-right > nav nav.navbar.main-menu, .component-row__sidebar-left > nav nav.navbar.main-menu { + background-color: transparent; + border-color: transparent; +} +.region-left > nav nav.navbar.main-menu ul.navbar-nav, .region-right > nav nav.navbar.main-menu ul.navbar-nav, .component-row__sidebar-right > nav nav.navbar.main-menu ul.navbar-nav, .component-row__sidebar-left > nav nav.navbar.main-menu ul.navbar-nav { + float: none; + padding: 25px; +} +.region-left > nav nav.navbar.main-menu ul.navbar-nav > li > a, .region-left > nav nav.navbar.main-menu ul.navbar-nav > li > span, .region-right > nav nav.navbar.main-menu ul.navbar-nav > li > a, .region-right > nav nav.navbar.main-menu ul.navbar-nav > li > span, .component-row__sidebar-right > nav nav.navbar.main-menu ul.navbar-nav > li > a, .component-row__sidebar-right > nav nav.navbar.main-menu ul.navbar-nav > li > span, .component-row__sidebar-left > nav nav.navbar.main-menu ul.navbar-nav > li > a, .component-row__sidebar-left > nav nav.navbar.main-menu ul.navbar-nav > li > span { + font-size: 21px; + font-size: 2.1rem; + cursor: pointer; + padding: unset; + line-height: inherit; +} +.region-left > nav nav.navbar.main-menu ul.navbar-nav > li > a:after, .region-left > nav nav.navbar.main-menu ul.navbar-nav > li > span:after, .region-right > nav nav.navbar.main-menu ul.navbar-nav > li > a:after, .region-right > nav nav.navbar.main-menu ul.navbar-nav > li > span:after, .component-row__sidebar-right > nav nav.navbar.main-menu ul.navbar-nav > li > a:after, .component-row__sidebar-right > nav nav.navbar.main-menu ul.navbar-nav > li > span:after, .component-row__sidebar-left > nav nav.navbar.main-menu ul.navbar-nav > li > a:after, .component-row__sidebar-left > nav nav.navbar.main-menu ul.navbar-nav > li > span:after { + display: none; +} +.region-left > nav nav.navbar.main-menu ul.dropdown-menu, .region-right > nav nav.navbar.main-menu ul.dropdown-menu, .component-row__sidebar-right > nav nav.navbar.main-menu ul.dropdown-menu, .component-row__sidebar-left > nav nav.navbar.main-menu ul.dropdown-menu { + display: contents; +} +.region-left > nav nav.navbar.main-menu ul .caret, .region-right > nav nav.navbar.main-menu ul .caret, .component-row__sidebar-right > nav nav.navbar.main-menu ul .caret, .component-row__sidebar-left > nav nav.navbar.main-menu ul .caret { + display: none; +} +.region-left > nav nav.navbar.main-menu ul a, .region-left > nav nav.navbar.main-menu ul span, .region-right > nav nav.navbar.main-menu ul a, .region-right > nav nav.navbar.main-menu ul span, .component-row__sidebar-right > nav nav.navbar.main-menu ul a, .component-row__sidebar-right > nav nav.navbar.main-menu ul span, .component-row__sidebar-left > nav nav.navbar.main-menu ul a, .component-row__sidebar-left > nav nav.navbar.main-menu ul span { + white-space: normal; +} +.region-left > nav nav.navbar > h2, .region-right > nav nav.navbar > h2, .component-row__sidebar-right > nav nav.navbar > h2, .component-row__sidebar-left > nav nav.navbar > h2 { + margin-bottom: 30px; +} +.region-left > nav nav.navbar > ul, .region-right > nav nav.navbar > ul, .component-row__sidebar-right > nav nav.navbar > ul, .component-row__sidebar-left > nav nav.navbar > ul { + padding: 15px 25px; +} +.region-left > nav nav.navbar > ul.dropdown-menu, .region-right > nav nav.navbar > ul.dropdown-menu, .component-row__sidebar-right > nav nav.navbar > ul.dropdown-menu, .component-row__sidebar-left > nav nav.navbar > ul.dropdown-menu { + padding: 0; +} +.region-left > nav nav.navbar ul:not(.contextual-links), .region-right > nav nav.navbar ul:not(.contextual-links), .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links), .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) { + list-style: none; + margin: 0; +} +.region-left > nav nav.navbar ul:not(.contextual-links) li, .region-right > nav nav.navbar ul:not(.contextual-links) li, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li { + font-size: 16px; + font-size: 1.6rem; + font-family: "opensans-regular"; + margin: 0 0 10px; + float: unset; +} +.region-left > nav nav.navbar ul:not(.contextual-links) li a, .region-left > nav nav.navbar ul:not(.contextual-links) li span, .region-right > nav nav.navbar ul:not(.contextual-links) li a, .region-right > nav nav.navbar ul:not(.contextual-links) li span, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li a, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li span, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li a, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li span { + display: inline-block; + position: relative; + padding: 5px 0 8px 20px; + cursor: pointer; +} +.region-left > nav nav.navbar ul:not(.contextual-links) li a .caret, .region-left > nav nav.navbar ul:not(.contextual-links) li span .caret, .region-right > nav nav.navbar ul:not(.contextual-links) li a .caret, .region-right > nav nav.navbar ul:not(.contextual-links) li span .caret, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li a .caret, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li span .caret, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li a .caret, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li span .caret { + display: none; +} +.region-left > nav nav.navbar ul:not(.contextual-links) li a:hover, .region-left > nav nav.navbar ul:not(.contextual-links) li a:focus, .region-left > nav nav.navbar ul:not(.contextual-links) li span:hover, .region-left > nav nav.navbar ul:not(.contextual-links) li span:focus, .region-right > nav nav.navbar ul:not(.contextual-links) li a:hover, .region-right > nav nav.navbar ul:not(.contextual-links) li a:focus, .region-right > nav nav.navbar ul:not(.contextual-links) li span:hover, .region-right > nav nav.navbar ul:not(.contextual-links) li span:focus, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li a:hover, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li a:focus, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li span:hover, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li span:focus, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li a:hover, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li a:focus, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li span:hover, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li span:focus { + text-decoration: none; +} +.region-left > nav nav.navbar ul:not(.contextual-links) li a:after, .region-left > nav nav.navbar ul:not(.contextual-links) li span:after, .region-right > nav nav.navbar ul:not(.contextual-links) li a:after, .region-right > nav nav.navbar ul:not(.contextual-links) li span:after, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li a:after, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li span:after, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li a:after, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li span:after { + -webkit-transition: all 0.6s ease-in-out 0s; + -khtml-transition: all 0.6s ease-in-out 0s; + -moz-transition: all 0.6s ease-in-out 0s; + -ms-transition: all 0.6s ease-in-out 0s; + -o-transition: all 0.6s ease-in-out 0s; + transition: all 0.6s ease-in-out 0s; + background: transparent; + border-bottom: 2px solid; + content: ""; + display: block; + height: 2px; + width: 0%; + position: absolute; + left: 0; + margin: 0 0 0 20px; + max-width: calc(100% - 20px); +} +.region-left > nav nav.navbar ul:not(.contextual-links) li a:hover, .region-left > nav nav.navbar ul:not(.contextual-links) li a.is-active, .region-left > nav nav.navbar ul:not(.contextual-links) li span:hover, .region-left > nav nav.navbar ul:not(.contextual-links) li span.is-active, .region-right > nav nav.navbar ul:not(.contextual-links) li a:hover, .region-right > nav nav.navbar ul:not(.contextual-links) li a.is-active, .region-right > nav nav.navbar ul:not(.contextual-links) li span:hover, .region-right > nav nav.navbar ul:not(.contextual-links) li span.is-active, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li a:hover, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li a.is-active, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li span:hover, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li span.is-active, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li a:hover, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li a.is-active, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li span:hover, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li span.is-active { + background: none; +} +.region-left > nav nav.navbar ul:not(.contextual-links) li a:hover:before, .region-left > nav nav.navbar ul:not(.contextual-links) li a.is-active:before, .region-left > nav nav.navbar ul:not(.contextual-links) li span:hover:before, .region-left > nav nav.navbar ul:not(.contextual-links) li span.is-active:before, .region-right > nav nav.navbar ul:not(.contextual-links) li a:hover:before, .region-right > nav nav.navbar ul:not(.contextual-links) li a.is-active:before, .region-right > nav nav.navbar ul:not(.contextual-links) li span:hover:before, .region-right > nav nav.navbar ul:not(.contextual-links) li span.is-active:before, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li a:hover:before, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li a.is-active:before, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li span:hover:before, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li span.is-active:before, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li a:hover:before, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li a.is-active:before, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li span:hover:before, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li span.is-active:before { + left: -4px; +} +.region-left > nav nav.navbar ul:not(.contextual-links) li a:hover:after, .region-left > nav nav.navbar ul:not(.contextual-links) li a.is-active:after, .region-left > nav nav.navbar ul:not(.contextual-links) li span:hover:after, .region-left > nav nav.navbar ul:not(.contextual-links) li span.is-active:after, .region-right > nav nav.navbar ul:not(.contextual-links) li a:hover:after, .region-right > nav nav.navbar ul:not(.contextual-links) li a.is-active:after, .region-right > nav nav.navbar ul:not(.contextual-links) li span:hover:after, .region-right > nav nav.navbar ul:not(.contextual-links) li span.is-active:after, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li a:hover:after, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li a.is-active:after, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li span:hover:after, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li span.is-active:after, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li a:hover:after, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li a.is-active:after, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li span:hover:after, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li span.is-active:after { + width: 100%; +} +.region-left > nav nav.navbar ul:not(.contextual-links) li ul, .region-right > nav nav.navbar ul:not(.contextual-links) li ul, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li ul, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li ul { + display: block; + margin: 5px 0 0; +} +.region-left > nav nav.navbar ul:not(.contextual-links) li ul li, .region-right > nav nav.navbar ul:not(.contextual-links) li ul li, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li ul li, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li ul li { + font-size: 16px; + font-size: 1.6rem; + font-family: "sourcesans-light"; + margin: 0; + padding: 5px 0px 5px 20px; + display: table; +} +.region-left > nav nav.navbar ul:not(.contextual-links) li ul li a, .region-left > nav nav.navbar ul:not(.contextual-links) li ul li span, .region-right > nav nav.navbar ul:not(.contextual-links) li ul li a, .region-right > nav nav.navbar ul:not(.contextual-links) li ul li span, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li ul li a, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li ul li span, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li ul li a, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li ul li span { + display: inline-block; + position: relative; + cursor: pointer; + font-family: "opensans-regular"; +} +.region-left > nav nav.navbar ul:not(.contextual-links) li ul li a:before, .region-left > nav nav.navbar ul:not(.contextual-links) li ul li span:before, .region-right > nav nav.navbar ul:not(.contextual-links) li ul li a:before, .region-right > nav nav.navbar ul:not(.contextual-links) li ul li span:before, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li ul li a:before, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li ul li span:before, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li ul li a:before, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li ul li span:before { + -webkit-transition: color 0.6s ease-in-out 0s, left 0.6s ease-in-out 0s; + -khtml-transition: color 0.6s ease-in-out 0s, left 0.6s ease-in-out 0s; + -moz-transition: color 0.6s ease-in-out 0s, left 0.6s ease-in-out 0s; + -ms-transition: color 0.6s ease-in-out 0s, left 0.6s ease-in-out 0s; + -o-transition: color 0.6s ease-in-out 0s, left 0.6s ease-in-out 0s; + transition: color 0.6s ease-in-out 0s, left 0.6s ease-in-out 0s; + font-size: 36px; + font-size: 3.6rem; + content: "j"; + float: left; + font-family: "cern-icons"; + display: block; + top: -10px; + left: -12px; + position: absolute; + transform: rotate(0deg); +} +.region-left > nav nav.navbar ul:not(.contextual-links) li ul li a:after, .region-left > nav nav.navbar ul:not(.contextual-links) li ul li span:after, .region-right > nav nav.navbar ul:not(.contextual-links) li ul li a:after, .region-right > nav nav.navbar ul:not(.contextual-links) li ul li span:after, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li ul li a:after, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li ul li span:after, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li ul li a:after, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li ul li span:after { + -webkit-transition: all 0.6s ease-in-out 0s; + -khtml-transition: all 0.6s ease-in-out 0s; + -moz-transition: all 0.6s ease-in-out 0s; + -ms-transition: all 0.6s ease-in-out 0s; + -o-transition: all 0.6s ease-in-out 0s; + transition: all 0.6s ease-in-out 0s; + background: transparent; + border-bottom: 2px solid; + content: ""; + display: block; + height: 2px; + width: 0%; + position: absolute; + bottom: 3px; + left: 0; + margin: 0 0 0 20px; + max-width: calc(100% - 20px); +} +.region-left > nav nav.navbar ul:not(.contextual-links) li ul li a:hover, .region-left > nav nav.navbar ul:not(.contextual-links) li ul li a.is-active, .region-left > nav nav.navbar ul:not(.contextual-links) li ul li span:hover, .region-left > nav nav.navbar ul:not(.contextual-links) li ul li span.is-active, .region-right > nav nav.navbar ul:not(.contextual-links) li ul li a:hover, .region-right > nav nav.navbar ul:not(.contextual-links) li ul li a.is-active, .region-right > nav nav.navbar ul:not(.contextual-links) li ul li span:hover, .region-right > nav nav.navbar ul:not(.contextual-links) li ul li span.is-active, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li ul li a:hover, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li ul li a.is-active, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li ul li span:hover, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li ul li span.is-active, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li ul li a:hover, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li ul li a.is-active, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li ul li span:hover, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li ul li span.is-active { + background: none; +} +.region-left > nav nav.navbar ul:not(.contextual-links) li ul li a:hover:before, .region-left > nav nav.navbar ul:not(.contextual-links) li ul li a.is-active:before, .region-left > nav nav.navbar ul:not(.contextual-links) li ul li span:hover:before, .region-left > nav nav.navbar ul:not(.contextual-links) li ul li span.is-active:before, .region-right > nav nav.navbar ul:not(.contextual-links) li ul li a:hover:before, .region-right > nav nav.navbar ul:not(.contextual-links) li ul li a.is-active:before, .region-right > nav nav.navbar ul:not(.contextual-links) li ul li span:hover:before, .region-right > nav nav.navbar ul:not(.contextual-links) li ul li span.is-active:before, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li ul li a:hover:before, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li ul li a.is-active:before, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li ul li span:hover:before, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li ul li span.is-active:before, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li ul li a:hover:before, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li ul li a.is-active:before, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li ul li span:hover:before, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li ul li span.is-active:before { + left: -4px; +} +.region-left > nav nav.navbar ul:not(.contextual-links) li ul li a:hover:after, .region-left > nav nav.navbar ul:not(.contextual-links) li ul li a.is-active:after, .region-left > nav nav.navbar ul:not(.contextual-links) li ul li span:hover:after, .region-left > nav nav.navbar ul:not(.contextual-links) li ul li span.is-active:after, .region-right > nav nav.navbar ul:not(.contextual-links) li ul li a:hover:after, .region-right > nav nav.navbar ul:not(.contextual-links) li ul li a.is-active:after, .region-right > nav nav.navbar ul:not(.contextual-links) li ul li span:hover:after, .region-right > nav nav.navbar ul:not(.contextual-links) li ul li span.is-active:after, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li ul li a:hover:after, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li ul li a.is-active:after, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li ul li span:hover:after, .component-row__sidebar-right > nav nav.navbar ul:not(.contextual-links) li ul li span.is-active:after, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li ul li a:hover:after, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li ul li a.is-active:after, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li ul li span:hover:after, .component-row__sidebar-left > nav nav.navbar ul:not(.contextual-links) li ul li span.is-active:after { + width: 100%; +} footer .field--name-field-visible-title { - display: none; } + display: none; +} /*# sourceMappingURL=blocks.css.map */ diff --git a/drupal/themes/custom/cernclean/css/color/colors.css b/drupal/themes/custom/cernclean/css/color/colors.css index ad46afab0..f7c879805 100644 --- a/drupal/themes/custom/cernclean/css/color/colors.css +++ b/drupal/themes/custom/cernclean/css/color/colors.css @@ -1,118 +1,164 @@ body { color: #292929; - background: #191919; } + background: #191919; +} main { - background: #ffffff; } + background: #ffffff; +} header .site-info__text__name, header .site-info__text__slogan { - color: #fafafa; } - header .site-info__text__name a, header .site-info__text__slogan a { - color: #fafafa; - text-decoration: none; } + color: #fafafa; +} +header .site-info__text__name a, header .site-info__text__slogan a { + color: #fafafa; + text-decoration: none; +} header { - background: #343a40; } - header .nav > li > a, header .nav > li > span { - color: #fffffe; } - header .nav > li > a:after, header .nav > li > span:after { - background: #f1862e; } - header .cern-search a { - color: #fffffe; } - header .cern-search a:after { - background: #f1862e; } - header .cern-search #cern-search-overlay { - background: #343a40; } - header .cern-search #cern-search-overlay .form-item:before { - color: #fffffe; } - header .cern-search #cern-search-overlay .form-item input { - border-color: #fffffe; - color: #fffffe; } + background: #343a40; +} +header .nav > li > a, header .nav > li > span { + color: #fffffe; +} +header .nav > li > a:after, header .nav > li > span:after { + background: #f1862e; +} +header .cern-search a { + color: #fffffe; +} +header .cern-search a:after { + background: #f1862e; +} +header .cern-search #cern-search-overlay { + background: #343a40; +} +header .cern-search #cern-search-overlay .form-item:before { + color: #fffffe; +} +header .cern-search #cern-search-overlay .form-item input { + border-color: #fffffe; + color: #fffffe; +} header .navbar-default .navbar-nav > li > a { - color: #fffffe; } + color: #fffffe; +} header .navbar-default .navbar-nav > li > a:hover, header .navbar-default .navbar-nav > li > a:focus { - color: #fffffe; } + color: #fffffe; +} header .navbar-default .navbar-nav > .open > a, header .navbar-default .navbar-nav > .open > a:hover, header .navbar-default .navbar-nav > .open > a:focus { - color: #fffffe; } + color: #fffffe; +} @media (max-width: 767px) { header .navbar-default .navbar-header button .icon-bar { - background-color: #fffffe; } + background-color: #fffffe; + } header .navbar-default .navbar-nav .open .dropdown-menu > li > a { - color: #fffffe; } + color: #fffffe; + } header .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, header .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { - color: #fffffe; } + color: #fffffe; + } header .navbar-default .navbar-nav .open .dropdown-menu > .active > a, header .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, header .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { color: #fffffe; - background-color: #343a40; } + background-color: #343a40; + } header .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, header .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, header .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { - color: #fffffe; } } + color: #fffffe; + } +} header .navbar-collapse.collapse.in, header .navbar-collapse.collapsing { - background: #343a40; } + background: #343a40; +} header .dropdown-menu { background: #343a40; - border-color: #343a40; } - header .dropdown-menu:before { - border-color: transparent transparent #343a40 transparent; } - header .dropdown-menu > li > a, header .dropdown-menu > li > span { - background: #343a40; - color: #fffffe; } - header .dropdown-menu > li > a:before, header .dropdown-menu > li > span:before { - color: #fffffe; } - header .dropdown-menu > li > a:after, header .dropdown-menu > li > span:after { - background: #f1862e; } - header .dropdown-menu > li > a:hover:before, header .dropdown-menu > li > a.is-active:before, header .dropdown-menu > li > span:hover:before, header .dropdown-menu > li > span.is-active:before { - color: #f1862e; } - header .dropdown-menu > li > a:hover, header .dropdown-menu > li > a:focus, header .dropdown-menu > li > span:hover, header .dropdown-menu > li > span:focus { - background: #343a40; - color: #fffffe; } - header .dropdown-menu > li > font { - color: #fffffe; } + border-color: #343a40; +} +header .dropdown-menu:before { + border-color: transparent transparent #343a40 transparent; +} +header .dropdown-menu > li > a, header .dropdown-menu > li > span { + background: #343a40; + color: #fffffe; +} +header .dropdown-menu > li > a:before, header .dropdown-menu > li > span:before { + color: #fffffe; +} +header .dropdown-menu > li > a:after, header .dropdown-menu > li > span:after { + background: #f1862e; +} +header .dropdown-menu > li > a:hover:before, header .dropdown-menu > li > a.is-active:before, header .dropdown-menu > li > span:hover:before, header .dropdown-menu > li > span.is-active:before { + color: #f1862e; +} +header .dropdown-menu > li > a:hover, header .dropdown-menu > li > a:focus, header .dropdown-menu > li > span:hover, header .dropdown-menu > li > span:focus { + background: #343a40; + color: #fffffe; +} +header .dropdown-menu > li > font { + color: #fffffe; +} .sidebar-left nav ul:not(.pagination):not(.contextual-links), .sidebar-right nav ul:not(.pagination):not(.contextual-links), .component-row__sidebar-right nav ul:not(.pagination):not(.contextual-links), .component-row__sidebar-left nav ul:not(.pagination):not(.contextual-links) { - background-color: #343a40; } - .sidebar-left nav ul:not(.pagination):not(.contextual-links) li a, .sidebar-left nav ul:not(.pagination):not(.contextual-links) li span, .sidebar-right nav ul:not(.pagination):not(.contextual-links) li a, .sidebar-right nav ul:not(.pagination):not(.contextual-links) li span, .component-row__sidebar-right nav ul:not(.pagination):not(.contextual-links) li a, .component-row__sidebar-right nav ul:not(.pagination):not(.contextual-links) li span, .component-row__sidebar-left nav ul:not(.pagination):not(.contextual-links) li a, .component-row__sidebar-left nav ul:not(.pagination):not(.contextual-links) li span { - color: #fffffe !important; } - .sidebar-left nav ul:not(.pagination):not(.contextual-links) li a:hover, .sidebar-left nav ul:not(.pagination):not(.contextual-links) li span:hover, .sidebar-right nav ul:not(.pagination):not(.contextual-links) li a:hover, .sidebar-right nav ul:not(.pagination):not(.contextual-links) li span:hover, .component-row__sidebar-right nav ul:not(.pagination):not(.contextual-links) li a:hover, .component-row__sidebar-right nav ul:not(.pagination):not(.contextual-links) li span:hover, .component-row__sidebar-left nav ul:not(.pagination):not(.contextual-links) li a:hover, .component-row__sidebar-left nav ul:not(.pagination):not(.contextual-links) li span:hover { - color: #fffffe; } - .sidebar-left nav ul:not(.pagination):not(.contextual-links) li a:hover::before, .sidebar-left nav ul:not(.pagination):not(.contextual-links) li span:hover::before, .sidebar-right nav ul:not(.pagination):not(.contextual-links) li a:hover::before, .sidebar-right nav ul:not(.pagination):not(.contextual-links) li span:hover::before, .component-row__sidebar-right nav ul:not(.pagination):not(.contextual-links) li a:hover::before, .component-row__sidebar-right nav ul:not(.pagination):not(.contextual-links) li span:hover::before, .component-row__sidebar-left nav ul:not(.pagination):not(.contextual-links) li a:hover::before, .component-row__sidebar-left nav ul:not(.pagination):not(.contextual-links) li span:hover::before { - color: #f1862e; } - .sidebar-left nav ul:not(.pagination):not(.contextual-links) li a::after, .sidebar-left nav ul:not(.pagination):not(.contextual-links) li span::after, .sidebar-right nav ul:not(.pagination):not(.contextual-links) li a::after, .sidebar-right nav ul:not(.pagination):not(.contextual-links) li span::after, .component-row__sidebar-right nav ul:not(.pagination):not(.contextual-links) li a::after, .component-row__sidebar-right nav ul:not(.pagination):not(.contextual-links) li span::after, .component-row__sidebar-left nav ul:not(.pagination):not(.contextual-links) li a::after, .component-row__sidebar-left nav ul:not(.pagination):not(.contextual-links) li span::after { - color: #f1862e; } + background-color: #343a40; +} +.sidebar-left nav ul:not(.pagination):not(.contextual-links) li a, .sidebar-left nav ul:not(.pagination):not(.contextual-links) li span, .sidebar-right nav ul:not(.pagination):not(.contextual-links) li a, .sidebar-right nav ul:not(.pagination):not(.contextual-links) li span, .component-row__sidebar-right nav ul:not(.pagination):not(.contextual-links) li a, .component-row__sidebar-right nav ul:not(.pagination):not(.contextual-links) li span, .component-row__sidebar-left nav ul:not(.pagination):not(.contextual-links) li a, .component-row__sidebar-left nav ul:not(.pagination):not(.contextual-links) li span { + color: #fffffe !important; +} +.sidebar-left nav ul:not(.pagination):not(.contextual-links) li a:hover, .sidebar-left nav ul:not(.pagination):not(.contextual-links) li span:hover, .sidebar-right nav ul:not(.pagination):not(.contextual-links) li a:hover, .sidebar-right nav ul:not(.pagination):not(.contextual-links) li span:hover, .component-row__sidebar-right nav ul:not(.pagination):not(.contextual-links) li a:hover, .component-row__sidebar-right nav ul:not(.pagination):not(.contextual-links) li span:hover, .component-row__sidebar-left nav ul:not(.pagination):not(.contextual-links) li a:hover, .component-row__sidebar-left nav ul:not(.pagination):not(.contextual-links) li span:hover { + color: #fffffe; +} +.sidebar-left nav ul:not(.pagination):not(.contextual-links) li a:hover::before, .sidebar-left nav ul:not(.pagination):not(.contextual-links) li span:hover::before, .sidebar-right nav ul:not(.pagination):not(.contextual-links) li a:hover::before, .sidebar-right nav ul:not(.pagination):not(.contextual-links) li span:hover::before, .component-row__sidebar-right nav ul:not(.pagination):not(.contextual-links) li a:hover::before, .component-row__sidebar-right nav ul:not(.pagination):not(.contextual-links) li span:hover::before, .component-row__sidebar-left nav ul:not(.pagination):not(.contextual-links) li a:hover::before, .component-row__sidebar-left nav ul:not(.pagination):not(.contextual-links) li span:hover::before { + color: #f1862e; +} +.sidebar-left nav ul:not(.pagination):not(.contextual-links) li a::after, .sidebar-left nav ul:not(.pagination):not(.contextual-links) li span::after, .sidebar-right nav ul:not(.pagination):not(.contextual-links) li a::after, .sidebar-right nav ul:not(.pagination):not(.contextual-links) li span::after, .component-row__sidebar-right nav ul:not(.pagination):not(.contextual-links) li a::after, .component-row__sidebar-right nav ul:not(.pagination):not(.contextual-links) li span::after, .component-row__sidebar-left nav ul:not(.pagination):not(.contextual-links) li a::after, .component-row__sidebar-left nav ul:not(.pagination):not(.contextual-links) li span::after { + color: #f1862e; +} .sticky-header header { - background: #343a40 !important; } + background: #343a40 !important; +} .has-header header.menu-expanded { - background: #343a40 !important; } + background: #343a40 !important; +} .block-language .active-language a { - color: #fffffe; } - .block-language .active-language a:after { - background: #f1862e; } + color: #fffffe; +} +.block-language .active-language a:after { + background: #f1862e; +} .block-language ul.links { - background: #343a40; } - .block-language ul.links::before { - border-color: transparent transparent #343a40 transparent; } - .block-language ul.links a { - color: #fffffe; } - .block-language ul.links a:after { - background: #f1862e; } + background: #343a40; +} +.block-language ul.links::before { + border-color: transparent transparent #343a40 transparent; +} +.block-language ul.links a { + color: #fffffe; +} +.block-language ul.links a:after { + background: #f1862e; +} .region-content > nav.tabs { - background: #343a40; } - .region-content > nav.tabs a.is-active { - color: #343a40; } + background: #343a40; +} +.region-content > nav.tabs a.is-active { + color: #343a40; +} main .field--type-text-with-summary .nav-tabs li a, main .text-component-text.basic_html .nav-tabs li a, main .text-component-text.restricted_html .nav-tabs li a, main .text-component-text.cern_full_htm .nav-tabs li a { color: #105ea9; - background: #fffdfd; } + background: #fffdfd; +} main .field--type-text-with-summary .nav-tabs li.active a, main .field--type-text-with-summary .nav-tabs li:hover a, main .text-component-text.basic_html .nav-tabs li.active a, main .text-component-text.basic_html .nav-tabs li:hover a, @@ -121,45 +167,62 @@ main .text-component-text.restricted_html .nav-tabs li:hover a, main .text-component-text.cern_full_htm .nav-tabs li.active a, main .text-component-text.cern_full_htm .nav-tabs li:hover a { background: #f2f6fa; - color: #1161af; } + color: #1161af; +} main .field--type-text-with-summary .tab-content, main .text-component-text.basic_html .tab-content, main .text-component-text.restricted_html .tab-content, main .text-component-text.cern_full_htm .tab-content { background: #f2f6fa; - color: #1161af; } + color: #1161af; +} body > footer { background: #191919; - color: #fffeee; } - body > footer h2 { - color: #fffeee !important; } - body > footer h2:after { - background: #fffeee !important; } - body > footer nav ul.menu.nav li a { - color: #fffefe; } - body > footer nav ul.menu.nav li a:hover, body > footer nav ul.menu.nav li a.is-active { - color: #fffefe; } - body > footer nav ul.menu.nav li a:hover:before, body > footer nav ul.menu.nav li a.is-active:before { - color: #f1862e; } - body > footer nav ul.menu.nav li a:before { - color: #fffefe; } - body > footer nav ul.menu.nav li a:after { - background: #f1862e; } - body > footer section[id*='followus']:after { - background: #fffeee; } - body > footer section a { - color: #fffefe !important; } - body > footer section a:hover { - color: #0d72ca !important; } - body > footer div[class*="footercolumn1"]:after { - background: #fffeee; } - body > footer .block-custom-wrapper { - color: #fffeee; } - body > footer .block-custom-wrapper .field--name-field-visible-title { - color: #fffeee; } - body > footer .block-custom-wrapper .field--name-field-visible-title:after { - background: #fffeee; } + color: #fffeee; +} +body > footer h2 { + color: #fffeee !important; +} +body > footer h2:after { + background: #fffeee !important; +} +body > footer nav ul.menu.nav li a { + color: #fffefe; +} +body > footer nav ul.menu.nav li a:hover, body > footer nav ul.menu.nav li a.is-active { + color: #fffefe; +} +body > footer nav ul.menu.nav li a:hover:before, body > footer nav ul.menu.nav li a.is-active:before { + color: #f1862e; +} +body > footer nav ul.menu.nav li a:before { + color: #fffefe; +} +body > footer nav ul.menu.nav li a:after { + background: #f1862e; +} +body > footer section[id*=followus]:after { + background: #fffeee; +} +body > footer section a { + color: #fffefe !important; +} +body > footer section a:hover { + color: #0d72ca !important; +} +body > footer div[class*=footercolumn1]:after { + background: #fffeee; +} +body > footer .block-custom-wrapper { + color: #fffeee; +} +body > footer .block-custom-wrapper .field--name-field-visible-title { + color: #fffeee; +} +body > footer .block-custom-wrapper .field--name-field-visible-title:after { + background: #fffeee; +} main .field--type-text-with-summary a, main .text-component-text.basic_html a, @@ -174,21 +237,23 @@ main .system-node-full-content-body a, main .event-node-full-content-body a, main .news-node-full-content-body a, main .component-event-item a { - color: #2574b9; } - main .field--type-text-with-summary a:hover, - main .text-component-text.basic_html a:hover, - main .text-component-text.restricted_html a:hover, - main .text-component-text.cern_full_html a:hover, - main .basic-node-full-content-body a:hover, - main .event-node-full-content-body a:hover, - main .faq-node-full-content-body a:hover, - main .event-node-full-content-body a:hover, - main .resources-node-full-content-file a:hover, - main .system-node-full-content-body a:hover, - main .event-node-full-content-body a:hover, - main .news-node-full-content-body a:hover, - main .component-event-item a:hover { - color: #044873; } + color: #2574b9; +} +main .field--type-text-with-summary a:hover, +main .text-component-text.basic_html a:hover, +main .text-component-text.restricted_html a:hover, +main .text-component-text.cern_full_html a:hover, +main .basic-node-full-content-body a:hover, +main .event-node-full-content-body a:hover, +main .faq-node-full-content-body a:hover, +main .event-node-full-content-body a:hover, +main .resources-node-full-content-file a:hover, +main .system-node-full-content-body a:hover, +main .event-node-full-content-body a:hover, +main .news-node-full-content-body a:hover, +main .component-event-item a:hover { + color: #044873; +} main .field--type-text-with-summary ul li::before, main .text-component-text.basic_html ul li::before, main .text-component-text.restricted_html ul li::before, @@ -202,7 +267,8 @@ main .system-node-full-content-body ul li::before, main .event-node-full-content-body ul li::before, main .news-node-full-content-body ul li::before, main .component-event-item ul li::before { - color: #292920; } + color: #292920; +} main .field--type-text-with-summary u, main .text-component-text.basic_html u, main .text-component-text.restricted_html u, @@ -216,7 +282,8 @@ main .system-node-full-content-body u, main .event-node-full-content-body u, main .news-node-full-content-body u, main .component-event-item u { - text-decoration-color: #292920; } + text-decoration-color: #292920; +} main .field--type-text-with-summary table, main .text-component-text.basic_html table, main .text-component-text.restricted_html table, @@ -230,80 +297,86 @@ main .system-node-full-content-body table, main .event-node-full-content-body table, main .news-node-full-content-body table, main .component-event-item table { - background: #fefefe; } - main .field--type-text-with-summary table thead th, - main .text-component-text.basic_html table thead th, - main .text-component-text.restricted_html table thead th, - main .text-component-text.cern_full_html table thead th, - main .basic-node-full-content-body table thead th, - main .event-node-full-content-body table thead th, - main .faq-node-full-content-body table thead th, - main .event-node-full-content-body table thead th, - main .resources-node-full-content-file table thead th, - main .system-node-full-content-body table thead th, - main .event-node-full-content-body table thead th, - main .news-node-full-content-body table thead th, - main .component-event-item table thead th { - background: #212529; - color: #efefef; - padding: 5px; } - main .field--type-text-with-summary table tbody tr:nth-child(odd), - main .text-component-text.basic_html table tbody tr:nth-child(odd), - main .text-component-text.restricted_html table tbody tr:nth-child(odd), - main .text-component-text.cern_full_html table tbody tr:nth-child(odd), - main .basic-node-full-content-body table tbody tr:nth-child(odd), - main .event-node-full-content-body table tbody tr:nth-child(odd), - main .faq-node-full-content-body table tbody tr:nth-child(odd), - main .event-node-full-content-body table tbody tr:nth-child(odd), - main .resources-node-full-content-file table tbody tr:nth-child(odd), - main .system-node-full-content-body table tbody tr:nth-child(odd), - main .event-node-full-content-body table tbody tr:nth-child(odd), - main .news-node-full-content-body table tbody tr:nth-child(odd), - main .component-event-item table tbody tr:nth-child(odd) { - background-color: #f9f9fa; } - main .field--type-text-with-summary table tbody tr:nth-child(even), - main .text-component-text.basic_html table tbody tr:nth-child(even), - main .text-component-text.restricted_html table tbody tr:nth-child(even), - main .text-component-text.cern_full_html table tbody tr:nth-child(even), - main .basic-node-full-content-body table tbody tr:nth-child(even), - main .event-node-full-content-body table tbody tr:nth-child(even), - main .faq-node-full-content-body table tbody tr:nth-child(even), - main .event-node-full-content-body table tbody tr:nth-child(even), - main .resources-node-full-content-file table tbody tr:nth-child(even), - main .system-node-full-content-body table tbody tr:nth-child(even), - main .event-node-full-content-body table tbody tr:nth-child(even), - main .news-node-full-content-body table tbody tr:nth-child(even), - main .component-event-item table tbody tr:nth-child(even) { - background-color: #e9ecef; } - main .field--type-text-with-summary table tbody td, - main .text-component-text.basic_html table tbody td, - main .text-component-text.restricted_html table tbody td, - main .text-component-text.cern_full_html table tbody td, - main .basic-node-full-content-body table tbody td, - main .event-node-full-content-body table tbody td, - main .faq-node-full-content-body table tbody td, - main .event-node-full-content-body table tbody td, - main .resources-node-full-content-file table tbody td, - main .system-node-full-content-body table tbody td, - main .event-node-full-content-body table tbody td, - main .news-node-full-content-body table tbody td, - main .component-event-item table tbody td { - color: #333333; } - main .field--type-text-with-summary table tfoot td, - main .text-component-text.basic_html table tfoot td, - main .text-component-text.restricted_html table tfoot td, - main .text-component-text.cern_full_html table tfoot td, - main .basic-node-full-content-body table tfoot td, - main .event-node-full-content-body table tfoot td, - main .faq-node-full-content-body table tfoot td, - main .event-node-full-content-body table tfoot td, - main .resources-node-full-content-file table tfoot td, - main .system-node-full-content-body table tfoot td, - main .event-node-full-content-body table tfoot td, - main .news-node-full-content-body table tfoot td, - main .component-event-item table tfoot td { - background-color: #333339; - color: #999999; } + background: #fefefe; +} +main .field--type-text-with-summary table thead th, +main .text-component-text.basic_html table thead th, +main .text-component-text.restricted_html table thead th, +main .text-component-text.cern_full_html table thead th, +main .basic-node-full-content-body table thead th, +main .event-node-full-content-body table thead th, +main .faq-node-full-content-body table thead th, +main .event-node-full-content-body table thead th, +main .resources-node-full-content-file table thead th, +main .system-node-full-content-body table thead th, +main .event-node-full-content-body table thead th, +main .news-node-full-content-body table thead th, +main .component-event-item table thead th { + background: #212529; + color: #efefef; + padding: 5px; +} +main .field--type-text-with-summary table tbody tr:nth-child(odd), +main .text-component-text.basic_html table tbody tr:nth-child(odd), +main .text-component-text.restricted_html table tbody tr:nth-child(odd), +main .text-component-text.cern_full_html table tbody tr:nth-child(odd), +main .basic-node-full-content-body table tbody tr:nth-child(odd), +main .event-node-full-content-body table tbody tr:nth-child(odd), +main .faq-node-full-content-body table tbody tr:nth-child(odd), +main .event-node-full-content-body table tbody tr:nth-child(odd), +main .resources-node-full-content-file table tbody tr:nth-child(odd), +main .system-node-full-content-body table tbody tr:nth-child(odd), +main .event-node-full-content-body table tbody tr:nth-child(odd), +main .news-node-full-content-body table tbody tr:nth-child(odd), +main .component-event-item table tbody tr:nth-child(odd) { + background-color: #f9f9fa; +} +main .field--type-text-with-summary table tbody tr:nth-child(even), +main .text-component-text.basic_html table tbody tr:nth-child(even), +main .text-component-text.restricted_html table tbody tr:nth-child(even), +main .text-component-text.cern_full_html table tbody tr:nth-child(even), +main .basic-node-full-content-body table tbody tr:nth-child(even), +main .event-node-full-content-body table tbody tr:nth-child(even), +main .faq-node-full-content-body table tbody tr:nth-child(even), +main .event-node-full-content-body table tbody tr:nth-child(even), +main .resources-node-full-content-file table tbody tr:nth-child(even), +main .system-node-full-content-body table tbody tr:nth-child(even), +main .event-node-full-content-body table tbody tr:nth-child(even), +main .news-node-full-content-body table tbody tr:nth-child(even), +main .component-event-item table tbody tr:nth-child(even) { + background-color: #e9ecef; +} +main .field--type-text-with-summary table tbody td, +main .text-component-text.basic_html table tbody td, +main .text-component-text.restricted_html table tbody td, +main .text-component-text.cern_full_html table tbody td, +main .basic-node-full-content-body table tbody td, +main .event-node-full-content-body table tbody td, +main .faq-node-full-content-body table tbody td, +main .event-node-full-content-body table tbody td, +main .resources-node-full-content-file table tbody td, +main .system-node-full-content-body table tbody td, +main .event-node-full-content-body table tbody td, +main .news-node-full-content-body table tbody td, +main .component-event-item table tbody td { + color: #333333; +} +main .field--type-text-with-summary table tfoot td, +main .text-component-text.basic_html table tfoot td, +main .text-component-text.restricted_html table tfoot td, +main .text-component-text.cern_full_html table tfoot td, +main .basic-node-full-content-body table tfoot td, +main .event-node-full-content-body table tfoot td, +main .faq-node-full-content-body table tfoot td, +main .event-node-full-content-body table tfoot td, +main .resources-node-full-content-file table tfoot td, +main .system-node-full-content-body table tfoot td, +main .event-node-full-content-body table tfoot td, +main .news-node-full-content-body table tfoot td, +main .component-event-item table tfoot td { + background-color: #333339; + color: #999999; +} main .field--type-text-with-summary .blockquote, main .field--type-text-with-summary blockquote, main .field--type-text-with-summary q, @@ -343,7 +416,8 @@ main .news-node-full-content-body q, main .component-event-item .blockquote, main .component-event-item blockquote, main .component-event-item q { - color: #bbbbbb; } + color: #bbbbbb; +} main .field--type-text-with-summary hr, main .text-component-text.basic_html hr, main .text-component-text.restricted_html hr, @@ -357,171 +431,209 @@ main .system-node-full-content-body hr, main .event-node-full-content-body hr, main .news-node-full-content-body hr, main .component-event-item hr { - border-top-color: #cacaca !important; } + border-top-color: #cacaca !important; +} .field--type-link a { - color: #2574b9; } - .field--type-link a:hover { - color: #044873; } + color: #2574b9; +} +.field--type-link a:hover { + color: #044873; +} .owl-theme .owl-dots .owl-dot span { - background: #dddddd; } + background: #dddddd; +} .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span { - background: #f1862d; } + background: #f1862d; +} .owl-theme .owl-dots .owl-dot.active, .owl-theme .owl-dots .owl-dot:hover { border-width: 2px; border-style: solid; - border-color: #f1862d !important; } + border-color: #f1862d !important; +} .component-slider .owl-nav .owl-prev, .component-slider .owl-nav .owl-next { - color: #0855a0; } + color: #0855a0; +} .component-slider .owl-nav .owl-prev:hover, .component-slider .owl-nav .owl-next:hover { - color: #0855a0; } + color: #0855a0; +} .component-slider .owl-nav .owl-prev.disabled, .component-slider .owl-nav .owl-next.disabled { - color: #bebebe; } + color: #bebebe; +} .component-slide figcaption, .component-slide__caption { - color: #aaaaaa; } + color: #aaaaaa; +} .cern-caption, figcaption { - color: #aaaaaa !important; } - .cern-caption *, - figcaption * { - color: #aaaaaa !important; } + color: #aaaaaa !important; +} +.cern-caption *, +figcaption * { + color: #aaaaaa !important; +} .field.field--type-entity-reference a { background: #165e9d; - color: #f2f9ff; } - .field.field--type-entity-reference a:hover { - color: #f2f9ff; } + color: #f2f9ff; +} +.field.field--type-entity-reference a:hover { + color: #f2f9ff; +} .field.field--type-entity-reference .field--items .field--item a { background: #165e9d; - color: #f2f9ff; } - .field.field--type-entity-reference .field--items .field--item a:hover { - color: #f2f9ff; } + color: #f2f9ff; +} +.field.field--type-entity-reference .field--items .field--item a:hover { + color: #f2f9ff; +} .news-node-full-content-tags a { background-color: #165e9d; - color: #f2f9ff; } - .news-node-full-content-tags a:hover { - color: #f2f9ff; } + color: #f2f9ff; +} +.news-node-full-content-tags a:hover { + color: #f2f9ff; +} .resources-node-full-content-tags a { background-color: #165e9d; - color: #f2f9ff; } - .resources-node-full-content-tags a:hover { - color: #f2f9ff; } + color: #f2f9ff; +} +.resources-node-full-content-tags a:hover { + color: #f2f9ff; +} .event-node-full-content-file .file-link { - background-color: #165e9d; } - .event-node-full-content-file .file-link a { - color: #f2f9ff; } - .event-node-full-content-file .file-link a:hover { - color: #f2f9ff; } + background-color: #165e9d; +} +.event-node-full-content-file .file-link a { + color: #f2f9ff; +} +.event-node-full-content-file .file-link a:hover { + color: #f2f9ff; +} .upper-cern-tag, .cern-tag { background-color: #165e9d; - color: #f2f9ff; } + color: #f2f9ff; +} .views-exposed-form .btn.btn-info, .btn-default { color: #ececec; background-color: #0d62b6; - border-color: #063b6f; } - .views-exposed-form .btn.btn-info:focus, .views-exposed-form .btn.btn-info.focus, - .btn-default:focus, - .btn-default.focus { - color: #062d53; - background-color: #696b6c; - border-color: #063b6f; } - .views-exposed-form .btn.btn-info:hover, - .btn-default:hover { - color: #062d53; - background-color: #696b6c; - border-color: #063b6f; } - .views-exposed-form .btn.btn-info:active, .views-exposed-form .btn.btn-info.active, - .btn-default:active, - .btn-default.active { - color: #062d53; - background-color: #696b6c; - border-color: #063b6f; - background-image: none; } - .views-exposed-form .btn.btn-info:active:hover, .views-exposed-form .btn.btn-info:active:focus, - .views-exposed-form .btn.btn-info:active .focus, .views-exposed-form .btn.btn-info.active:hover, .views-exposed-form .btn.btn-info.active:focus, - .views-exposed-form .btn.btn-info.active .focus, - .btn-default:active:hover, - .btn-default:active:focus, - .btn-default:active .focus, - .btn-default.active:hover, - .btn-default.active:focus, - .btn-default.active .focus { - color: #062d53; - background-color: #696b6c; - border-color: #063b6f; } - .views-exposed-form .btn.btn-info .badge, - .btn-default .badge { - color: #ececec; - background-color: #0d62b6; } - .views-exposed-form .btn.btn-info.disabled:hover, .views-exposed-form .btn.btn-info[disabled]:hover, .views-exposed-form .btn.btn-info.disabled:focus, .views-exposed-form .btn.btn-info[disabled]:focus, .views-exposed-form .btn.btn-info.disabled.focus, .views-exposed-form .btn.btn-info[disabled].focus, - .btn-default.disabled:hover, - .btn-default[disabled]:hover, - .btn-default.disabled:focus, - .btn-default[disabled]:focus, - .btn-default.disabled.focus, - .btn-default[disabled].focus { - background-color: #696b6c; - border-color: #063b6f; } + border-color: #063b6f; +} +.views-exposed-form .btn.btn-info:focus, .views-exposed-form .btn.btn-info.focus, +.btn-default:focus, +.btn-default.focus { + color: #062d53; + background-color: #696b6c; + border-color: #063b6f; +} +.views-exposed-form .btn.btn-info:hover, +.btn-default:hover { + color: #062d53; + background-color: #696b6c; + border-color: #063b6f; +} +.views-exposed-form .btn.btn-info:active, .views-exposed-form .btn.btn-info.active, +.btn-default:active, +.btn-default.active { + color: #062d53; + background-color: #696b6c; + border-color: #063b6f; + background-image: none; +} +.views-exposed-form .btn.btn-info:active:hover, .views-exposed-form .btn.btn-info:active:focus, +.views-exposed-form .btn.btn-info:active .focus, .views-exposed-form .btn.btn-info.active:hover, .views-exposed-form .btn.btn-info.active:focus, +.views-exposed-form .btn.btn-info.active .focus, +.btn-default:active:hover, +.btn-default:active:focus, +.btn-default:active .focus, +.btn-default.active:hover, +.btn-default.active:focus, +.btn-default.active .focus { + color: #062d53; + background-color: #696b6c; + border-color: #063b6f; +} +.views-exposed-form .btn.btn-info .badge, +.btn-default .badge { + color: #ececec; + background-color: #0d62b6; +} +.views-exposed-form .btn.btn-info.disabled:hover, .views-exposed-form .btn.btn-info[disabled]:hover, .views-exposed-form .btn.btn-info.disabled:focus, .views-exposed-form .btn.btn-info[disabled]:focus, .views-exposed-form .btn.btn-info.disabled.focus, .views-exposed-form .btn.btn-info[disabled].focus, +.btn-default.disabled:hover, +.btn-default[disabled]:hover, +.btn-default.disabled:focus, +.btn-default[disabled]:focus, +.btn-default.disabled.focus, +.btn-default[disabled].focus { + background-color: #696b6c; + border-color: #063b6f; +} .open > .dropdown-toggle.btn-default { color: #062d53; background-color: #696b6c; border-color: #063b6f; - background-image: none; } - .open > .dropdown-toggle.btn-default:hover, .open > .dropdown-toggle.btn-default:focus, .open > .dropdown-toggle.btn-default.focus { - color: #062d53; - background-color: #696b6c; - border-color: #063b6f; } + background-image: none; +} +.open > .dropdown-toggle.btn-default:hover, .open > .dropdown-toggle.btn-default:focus, .open > .dropdown-toggle.btn-default.focus { + color: #062d53; + background-color: #696b6c; + border-color: #063b6f; +} fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default.focus { background-color: #696b6c; - border-color: #063b6f; } + border-color: #063b6f; +} .btn-primary { color: #fbfdff; background-color: #074888; - border-color: #063b6f; } + border-color: #063b6f; +} .btn-primary:focus, .btn-primary.focus { color: #02172a; background-color: #595959; - border-color: #063b6f; } + border-color: #063b6f; +} .btn-primary:hover { color: #02172a; background-color: #595959; - border-color: #063b6f; } + border-color: #063b6f; +} .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary { color: #02172a; background-color: #595959; - border-color: #063b6f; } + border-color: #063b6f; +} .btn-primary:active:hover, .btn-primary.active:hover, @@ -534,12 +646,14 @@ fieldset[disabled] .btn-default.focus { .open > .dropdown-toggle.btn-primary.focus { color: #02172a; background-color: #595959; - border-color: #063b6f; } + border-color: #063b6f; +} .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary { - background-image: none; } + background-image: none; +} .btn-primary.disabled:hover, .btn-primary[disabled]:hover, @@ -551,34 +665,40 @@ fieldset[disabled] .btn-primary:focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary.focus { background-color: #595959; - border-color: #063b6f; } + border-color: #063b6f; +} .btn-primary .badge { color: #fbfdff; - background-color: #074888; } + background-color: #074888; +} .btn-success { color: #fbfdff; background-color: #074888; - border-color: #063b6f; } + border-color: #063b6f; +} .btn-success:focus, .btn-success.focus { color: #02172a; background-color: #595959; - border-color: #063b6f; } + border-color: #063b6f; +} .btn-success:hover { color: #02172a; background-color: #595959; - border-color: #063b6f; } + border-color: #063b6f; +} .btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success { color: #02172a; background-color: #595959; - border-color: #063b6f; } + border-color: #063b6f; +} .btn-success:active:hover, .btn-success.active:hover, @@ -591,12 +711,14 @@ fieldset[disabled] .btn-primary.focus { .open > .dropdown-toggle.btn-success.focus { color: #02172a; background-color: #595959; - border-color: #063b6f; } + border-color: #063b6f; +} .btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success { - background-image: none; } + background-image: none; +} .btn-success.disabled:hover, .btn-success[disabled]:hover, @@ -608,52 +730,68 @@ fieldset[disabled] .btn-success:focus, .btn-success[disabled].focus, fieldset[disabled] .btn-success.focus { background-color: #595959; - border-color: #063b6f; } + border-color: #063b6f; +} .btn-success .badge { color: #fbfdff; - background-color: #074888; } + background-color: #074888; +} .views-view-grid .views-row .views-col article { background: #0f5aa4; - color: #e9f5ff; } - .views-view-grid .views-row .views-col article a { - color: #2574b9; } - .views-view-grid .views-row .views-col article a:before { - color: #f1862e; } - .views-view-grid .views-row .views-col article a:hover { - color: #044873; } - .views-view-grid .views-row .views-col article > h2 a { - color: #fdfeff; } - .views-view-grid .views-row .views-col article > h2 a:hover { - color: #fdfeff; } + color: #e9f5ff; +} +.views-view-grid .views-row .views-col article a { + color: #2574b9; +} +.views-view-grid .views-row .views-col article a:before { + color: #f1862e; +} +.views-view-grid .views-row .views-col article a:hover { + color: #044873; +} +.views-view-grid .views-row .views-col article > h2 a { + color: #fdfeff; +} +.views-view-grid .views-row .views-col article > h2 a:hover { + color: #fdfeff; +} .view .view-content table { - background: #fefefe; } - .view .view-content table thead th { - background: #212529; - color: #efefef; - padding: 5px; } - .view .view-content table tbody tr:nth-child(odd) { - background-color: #f9f9fa; } - .view .view-content table tbody tr:nth-child(even) { - background-color: #e9ecef; } - .view .view-content table tbody td { - color: #333333; } - .view .view-content table tfoot td { - background-color: #333339; - color: #999999; } + background: #fefefe; +} +.view .view-content table thead th { + background: #212529; + color: #efefef; + padding: 5px; +} +.view .view-content table tbody tr:nth-child(odd) { + background-color: #f9f9fa; +} +.view .view-content table tbody tr:nth-child(even) { + background-color: #e9ecef; +} +.view .view-content table tbody td { + color: #333333; +} +.view .view-content table tfoot td { + background-color: #333339; + color: #999999; +} main .block-custom-wrapper .field--type-text-with-summary a, main .block-custom-wrapper .text-component-text.basic_html a, main .block-custom-wrapper .text-component-text.restricted_html a, main .block-custom-wrapper .text-component-text.cern_full_html a { - color: #2574b9; } - main .block-custom-wrapper .field--type-text-with-summary a:hover, - main .block-custom-wrapper .text-component-text.basic_html a:hover, - main .block-custom-wrapper .text-component-text.restricted_html a:hover, - main .block-custom-wrapper .text-component-text.cern_full_html a:hover { - color: #044873; } + color: #2574b9; +} +main .block-custom-wrapper .field--type-text-with-summary a:hover, +main .block-custom-wrapper .text-component-text.basic_html a:hover, +main .block-custom-wrapper .text-component-text.restricted_html a:hover, +main .block-custom-wrapper .text-component-text.cern_full_html a:hover { + color: #044873; +} .pagination > li a, .pagination > li span { @@ -663,339 +801,484 @@ main .block-custom-wrapper .text-component-text.cern_full_html a { -ms-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; - color: #2574b9; } + color: #2574b9; +} .pagination > li a::before { - color: #2574b9; } + color: #2574b9; +} .pagination > li a:hover { - color: #044873; } + color: #044873; +} .pagination .page__item--previous::before, .pagination .page__item--next::before { - color: #2574b9; } + color: #2574b9; +} .pagination .page__item--previous:hover::before, .pagination .page__item--next:hover::before { - color: #044873; } + color: #044873; +} /* ALL POSIBLE FUTURE PAGE VIEWS */ .view .view-header, .view.event-grid .view-header { - color: #292929; } - .view .view-header a, .view.event-grid .view-header a { - color: #2574b9; } - .view .view-header a.active:after, .view.event-grid .view-header a.active:after { - background: #044873; } - .view .view-header a *, .view.event-grid .view-header a * { - color: #2574b9; } - .view .view-header a *:hover, .view.event-grid .view-header a *:hover { - color: #044873; } + color: #292929; +} +.view .view-header a, .view.event-grid .view-header a { + color: #2574b9; +} +.view .view-header a.active:after, .view.event-grid .view-header a.active:after { + background: #044873; +} +.view .view-header a *, .view.event-grid .view-header a * { + color: #2574b9; +} +.view .view-header a *:hover, .view.event-grid .view-header a *:hover { + color: #044873; +} .view .view-content *, .view.event-grid .view-content * { - color: #292929; } + color: #292929; +} .view .view-content a, .view.event-grid .view-content a { - color: #2574b9; } - .view .view-content a:hover, .view.event-grid .view-content a:hover { - color: #044873; } - .view .view-content a *, .view.event-grid .view-content a * { - color: #2574b9; } - .view .view-content a *:hover, .view.event-grid .view-content a *:hover { - color: #044873; } + color: #2574b9; +} +.view .view-content a:hover, .view.event-grid .view-content a:hover { + color: #044873; +} +.view .view-content a *, .view.event-grid .view-content a * { + color: #2574b9; +} +.view .view-content a *:hover, .view.event-grid .view-content a *:hover { + color: #044873; +} /* ALL EVENTS PAGE VIEWS */ .cern-view-display-page.cern-view-display-feature_events .view-header, .cern-view-display-page.cern-view-display-past_events .view-header { - color: #292929 !important; } - .cern-view-display-page.cern-view-display-feature_events .view-header a, - .cern-view-display-page.cern-view-display-past_events .view-header a { - color: #2574b9 !important; } + color: #292929 !important; +} +.cern-view-display-page.cern-view-display-feature_events .view-header a, +.cern-view-display-page.cern-view-display-past_events .view-header a { + color: #2574b9 !important; +} .cern-view-display-page.cern-view-display-feature_events .view-content .views-row *, .cern-view-display-page.cern-view-display-past_events .view-content .views-row * { - color: #292929 !important; } + color: #292929 !important; +} .cern-view-display-page.cern-view-display-feature_events .view-content .views-row .agenda-box-cal-button a.btn, .cern-view-display-page.cern-view-display-past_events .view-content .views-row .agenda-box-cal-button a.btn { - color: #fbfdff !important; } + color: #fbfdff !important; +} .cern-view-display-page.cern-view-display-feature_events .view-content .views-row a:not(.btn), .cern-view-display-page.cern-view-display-past_events .view-content .views-row a:not(.btn) { - color: #2574b9 !important; } - .cern-view-display-page.cern-view-display-feature_events .view-content .views-row a:not(.btn):hover, - .cern-view-display-page.cern-view-display-past_events .view-content .views-row a:not(.btn):hover { - color: #044873 !important; } - .cern-view-display-page.cern-view-display-feature_events .view-content .views-row a:not(.btn) *, - .cern-view-display-page.cern-view-display-past_events .view-content .views-row a:not(.btn) * { - color: #2574b9 !important; } - .cern-view-display-page.cern-view-display-feature_events .view-content .views-row a:not(.btn) *:hover, - .cern-view-display-page.cern-view-display-past_events .view-content .views-row a:not(.btn) *:hover { - color: #2574b9 !important; } + color: #2574b9 !important; +} +.cern-view-display-page.cern-view-display-feature_events .view-content .views-row a:not(.btn):hover, +.cern-view-display-page.cern-view-display-past_events .view-content .views-row a:not(.btn):hover { + color: #044873 !important; +} +.cern-view-display-page.cern-view-display-feature_events .view-content .views-row a:not(.btn) *, +.cern-view-display-page.cern-view-display-past_events .view-content .views-row a:not(.btn) * { + color: #2574b9 !important; +} +.cern-view-display-page.cern-view-display-feature_events .view-content .views-row a:not(.btn) *:hover, +.cern-view-display-page.cern-view-display-past_events .view-content .views-row a:not(.btn) *:hover { + color: #2574b9 !important; +} /* UPCOMING EVENTS */ .cern-view-display-block.cern-view-display-upcoming_events .owl-nav { - position: relative; } - .cern-view-display-block.cern-view-display-upcoming_events .owl-nav .owl-prev:after { - color: #2574b9; } - .cern-view-display-block.cern-view-display-upcoming_events .owl-nav .owl-prev:hover:after { - color: #044873; } - .cern-view-display-block.cern-view-display-upcoming_events .owl-nav .owl-prev.disabled:after { - color: #292929; } - .cern-view-display-block.cern-view-display-upcoming_events .owl-nav .owl-next:after { - color: #2574b9; } - .cern-view-display-block.cern-view-display-upcoming_events .owl-nav .owl-next:hover:after { - color: #044873; } - .cern-view-display-block.cern-view-display-upcoming_events .owl-nav .owl-next.disabled:after { - color: #292929; } + position: relative; +} +.cern-view-display-block.cern-view-display-upcoming_events .owl-nav .owl-prev:after { + color: #2574b9; +} +.cern-view-display-block.cern-view-display-upcoming_events .owl-nav .owl-prev:hover:after { + color: #044873; +} +.cern-view-display-block.cern-view-display-upcoming_events .owl-nav .owl-prev.disabled:after { + color: #292929; +} +.cern-view-display-block.cern-view-display-upcoming_events .owl-nav .owl-next:after { + color: #2574b9; +} +.cern-view-display-block.cern-view-display-upcoming_events .owl-nav .owl-next:hover:after { + color: #044873; +} +.cern-view-display-block.cern-view-display-upcoming_events .owl-nav .owl-next.disabled:after { + color: #292929; +} .cern-view-display-block.cern-view-display-upcoming_events .agenda-box-pattern * { - color: #292929 !important; } + color: #292929 !important; +} .cern-view-display-block.cern-view-display-upcoming_events .agenda-box-pattern a { - color: #2574b9 !important; } - .cern-view-display-block.cern-view-display-upcoming_events .agenda-box-pattern a:hover { - color: #044873 !important; } - .cern-view-display-block.cern-view-display-upcoming_events .agenda-box-pattern a * { - color: #2574b9 !important; } - .cern-view-display-block.cern-view-display-upcoming_events .agenda-box-pattern a *:hover { - color: #2574b9 !important; } + color: #2574b9 !important; +} +.cern-view-display-block.cern-view-display-upcoming_events .agenda-box-pattern a:hover { + color: #044873 !important; +} +.cern-view-display-block.cern-view-display-upcoming_events .agenda-box-pattern a * { + color: #2574b9 !important; +} +.cern-view-display-block.cern-view-display-upcoming_events .agenda-box-pattern a *:hover { + color: #2574b9 !important; +} /* News, Taxonomies, search list pages mobile cards*/ @media only screen and (max-width: 767px) { .cern-view-display-page.cern-view-display-all_news .view-content .views-row .box-pattern a, - .cern-view-display-page.cern-view-display-all_news .view-content .views-row .box-pattern .preview-cards__subtext, - .cern-view-display-page.view-general-search .view-content .views-row .box-pattern a, - .cern-view-display-page.view-general-search .view-content .views-row .box-pattern .preview-cards__subtext, - .cern-view-display-page.cern-view-display-page_taxonomies .view-content .views-row .box-pattern a, - .cern-view-display-page.cern-view-display-page_taxonomies .view-content .views-row .box-pattern .preview-cards__subtext { - color: white !important; } - .cern-view-display-page.cern-view-display-all_news .view-content .views-row .box-pattern a *, - .cern-view-display-page.cern-view-display-all_news .view-content .views-row .box-pattern .preview-cards__subtext *, - .cern-view-display-page.view-general-search .view-content .views-row .box-pattern a *, - .cern-view-display-page.view-general-search .view-content .views-row .box-pattern .preview-cards__subtext *, - .cern-view-display-page.cern-view-display-page_taxonomies .view-content .views-row .box-pattern a *, - .cern-view-display-page.cern-view-display-page_taxonomies .view-content .views-row .box-pattern .preview-cards__subtext * { - color: white !important; } } +.cern-view-display-page.cern-view-display-all_news .view-content .views-row .box-pattern .preview-cards__subtext, +.cern-view-display-page.view-general-search .view-content .views-row .box-pattern a, +.cern-view-display-page.view-general-search .view-content .views-row .box-pattern .preview-cards__subtext, +.cern-view-display-page.cern-view-display-page_taxonomies .view-content .views-row .box-pattern a, +.cern-view-display-page.cern-view-display-page_taxonomies .view-content .views-row .box-pattern .preview-cards__subtext { + color: white !important; + } + .cern-view-display-page.cern-view-display-all_news .view-content .views-row .box-pattern a *, +.cern-view-display-page.cern-view-display-all_news .view-content .views-row .box-pattern .preview-cards__subtext *, +.cern-view-display-page.view-general-search .view-content .views-row .box-pattern a *, +.cern-view-display-page.view-general-search .view-content .views-row .box-pattern .preview-cards__subtext *, +.cern-view-display-page.cern-view-display-page_taxonomies .view-content .views-row .box-pattern a *, +.cern-view-display-page.cern-view-display-page_taxonomies .view-content .views-row .box-pattern .preview-cards__subtext * { + color: white !important; + } +} /* ALL FAQS */ .cern-view-display-page.cern-view-display-faq_page .view-header { - color: rgba(0, 0, 0, 0.4) !important; } - .cern-view-display-page.cern-view-display-faq_page .view-header a { - color: #2574b9 !important; } + color: rgba(0, 0, 0, 0.4) !important; +} +.cern-view-display-page.cern-view-display-faq_page .view-header a { + color: #2574b9 !important; +} .cern-view-display-page.cern-view-display-faq_page .view-content .views-row * { - color: #292929 !important; } + color: #292929 !important; +} .cern-view-display-page.cern-view-display-faq_page .view-content .views-row span.collapseManager { - color: #2574b9 !important; } + color: #2574b9 !important; +} .cern-view-display-page.cern-view-display-faq_page .view-content .views-row a { - color: #2574b9 !important; } - .cern-view-display-page.cern-view-display-faq_page .view-content .views-row a:hover { - color: #044873 !important; } - .cern-view-display-page.cern-view-display-faq_page .view-content .views-row a * { - color: #2574b9 !important; } - .cern-view-display-page.cern-view-display-faq_page .view-content .views-row a *:hover { - color: #2574b9 !important; } + color: #2574b9 !important; +} +.cern-view-display-page.cern-view-display-faq_page .view-content .views-row a:hover { + color: #044873 !important; +} +.cern-view-display-page.cern-view-display-faq_page .view-content .views-row a * { + color: #2574b9 !important; +} +.cern-view-display-page.cern-view-display-faq_page .view-content .views-row a *:hover { + color: #2574b9 !important; +} /* ALL Resources PAGE VIEWS */ .cern-view-display-page.cern-view-display-resources .view-header, .resources-mosaic .view-header { - color: #292929 !important; } - .cern-view-display-page.cern-view-display-resources .view-header a, - .resources-mosaic .view-header a { - color: #2574b9 !important; } - .cern-view-display-page.cern-view-display-resources .view-header a.active:after, - .resources-mosaic .view-header a.active:after { - background: #044873 !important; } + color: #292929 !important; +} +.cern-view-display-page.cern-view-display-resources .view-header a, +.resources-mosaic .view-header a { + color: #2574b9 !important; +} +.cern-view-display-page.cern-view-display-resources .view-header a.active:after, +.resources-mosaic .view-header a.active:after { + background: #044873 !important; +} .cern-view-display-page.cern-view-display-resources .view-content *, .resources-mosaic .view-content * { - color: white !important; } + color: white !important; +} .cern-view-display-page.cern-view-display-resources .view-content a, .resources-mosaic .view-content a { - color: white !important; } - .cern-view-display-page.cern-view-display-resources .view-content a:hover, - .resources-mosaic .view-content a:hover { - color: white !important; } - .cern-view-display-page.cern-view-display-resources .view-content a *, - .resources-mosaic .view-content a * { - color: white !important; } - .cern-view-display-page.cern-view-display-resources .view-content a *:hover, - .resources-mosaic .view-content a *:hover { - color: white !important; } + color: white !important; +} +.cern-view-display-page.cern-view-display-resources .view-content a:hover, +.resources-mosaic .view-content a:hover { + color: white !important; +} +.cern-view-display-page.cern-view-display-resources .view-content a *, +.resources-mosaic .view-content a * { + color: white !important; +} +.cern-view-display-page.cern-view-display-resources .view-content a *:hover, +.resources-mosaic .view-content a *:hover { + color: white !important; +} .cern-view-display-page.cern-view-display-page_taxonomies .view-content .views-row { /* .box-pattern.agenda-box-pattern { * { color: white !important; } - } */ } - .cern-view-display-page.cern-view-display-page_taxonomies .view-content .views-row .box-pattern:not(.agenda-box-pattern) * { - color: white !important; } + } */ +} +.cern-view-display-page.cern-view-display-page_taxonomies .view-content .views-row .box-pattern:not(.agenda-box-pattern) * { + color: white !important; +} @media screen and (max-width: 991px) { .cern-view-display-block.cern-view-display-upcoming_events .owl-item.active .carousel-cern-item.row .views-row .agenda-box-pattern:before, - .events-collision .owl-item.active .carousel-cern-item.row .views-row .agenda-box-pattern:before { - border-color: #f1862e !important; } } +.events-collision .owl-item.active .carousel-cern-item.row .views-row .agenda-box-pattern:before { + border-color: #f1862e !important; + } +} @media screen and (min-width: 992px) { .bubbly-button { - background-color: #f1862e; } - .bubbly-button:before { - background-image: radial-gradient(circle, #f1862e 20%, transparent 20%), radial-gradient(circle, transparent 20%, #f1862e 20%, transparent 30%), radial-gradient(circle, #f1862e 20%, transparent 20%), radial-gradient(circle, #f1862e 20%, transparent 20%), radial-gradient(circle, transparent 10%, #f1862e 15%, transparent 20%), radial-gradient(circle, #f1862e 20%, transparent 20%), radial-gradient(circle, #f1862e 20%, transparent 20%), radial-gradient(circle, #f1862e 20%, transparent 20%), radial-gradient(circle, #f1862e 20%, transparent 20%); } - .bubbly-button:after { - background-image: radial-gradient(circle, #f1862e 20%, transparent 20%), radial-gradient(circle, #f1862e 20%, transparent 20%), radial-gradient(circle, transparent 10%, #f1862e 15%, transparent 20%), radial-gradient(circle, #f1862e 20%, transparent 20%), radial-gradient(circle, #f1862e 20%, transparent 20%), radial-gradient(circle, #f1862e 20%, transparent 20%), radial-gradient(circle, #f1862e 20%, transparent 20%); } } + background-color: #f1862e; + } + .bubbly-button:before { + background-image: radial-gradient(circle, #f1862e 20%, transparent 20%), radial-gradient(circle, transparent 20%, #f1862e 20%, transparent 30%), radial-gradient(circle, #f1862e 20%, transparent 20%), radial-gradient(circle, #f1862e 20%, transparent 20%), radial-gradient(circle, transparent 10%, #f1862e 15%, transparent 20%), radial-gradient(circle, #f1862e 20%, transparent 20%), radial-gradient(circle, #f1862e 20%, transparent 20%), radial-gradient(circle, #f1862e 20%, transparent 20%), radial-gradient(circle, #f1862e 20%, transparent 20%); + } + .bubbly-button:after { + background-image: radial-gradient(circle, #f1862e 20%, transparent 20%), radial-gradient(circle, #f1862e 20%, transparent 20%), radial-gradient(circle, transparent 10%, #f1862e 15%, transparent 20%), radial-gradient(circle, #f1862e 20%, transparent 20%), radial-gradient(circle, #f1862e 20%, transparent 20%), radial-gradient(circle, #f1862e 20%, transparent 20%), radial-gradient(circle, #f1862e 20%, transparent 20%); + } +} .cern-view-display-more_faq .view-content .views-row > div h3 a:before { - color: #f1862e !important; } + color: #f1862e !important; +} main .region-content .block-language { - background: #343a40; } - main .region-content .block-language a { - color: #fafafa; } + background: #343a40; +} +main .region-content .block-language a { + color: #fafafa; +} .page-navigation-progress { - background: #f1862e !important; } + background: #f1862e !important; +} .page-navigation-progress:after { - border: 4px solid #f1862e !important; } + border: 4px solid #f1862e !important; +} .preview-list-component .preview-list-image { - background-color: #0f5aa4; } + background-color: #0f5aa4; +} .preview-list-component .preview-list-news-info .preview-list-title a { - color: #2574b9; } - .preview-list-component .preview-list-news-info .preview-list-title a:hover { - color: #044873; } + color: #2574b9; +} +.preview-list-component .preview-list-news-info .preview-list-title a:hover { + color: #044873; +} .preview-list-component .preview-list-news-info .preview-list-title .preview-list-strap, .preview-list-component .preview-list-news-info .preview-list-title .preview-list-news-format, .preview-list-component .preview-list-news-info .preview-list-title .preview-list-date { - color: #292929; } + color: #292929; +} .cern-component-header-blocks .component-header__carousel .owl-dots .owl-dot.active, .cern-component-header-blocks .component-header__carousel .owl-dots .owl-dot:hover { - border-color: #f1862d; } + border-color: #f1862d; +} .component-header__carousel .header-block__title .header-block__name__underline { - background: #292929; } + background: #292929; +} .component-call-to-action__wrapper a { - color: #fbfdff; } - .component-call-to-action__wrapper a:hover { - color: #fbfdff; } + color: #fbfdff; +} +.component-call-to-action__wrapper a:hover { + color: #fbfdff; +} .component-division__text { - background: #0f5aa4; } - .component-division__text__link { - color: #fdfeff; } - .component-division__text__link a { - color: #fdfeff; } - .component-division__text__link a:hover { - color: #fdfeff; } - .component-division__text__link a:before { - color: #f1862e; } - .component-division__text__text { - color: #e9f5ff; } - .component-division__text__text a { - color: #e9f5ff; } - .component-division__text__text a:hover { - color: #e9f5ff; } + background: #0f5aa4; +} +.component-division__text__link { + color: #fdfeff; +} +.component-division__text__link a { + color: #fdfeff; +} +.component-division__text__link a:hover { + color: #fdfeff; +} +.component-division__text__link a:before { + color: #f1862e; +} +.component-division__text__text { + color: #e9f5ff; +} +.component-division__text__text a { + color: #e9f5ff; +} +.component-division__text__text a:hover { + color: #e9f5ff; +} .component-related_card, .view .component-related_card { background: #0f5aa4; - color: #e9f5ff; } - .component-related_card__content__date, .view .component-related_card__content__date { - color: #e9f5ff; } - .component-related_card__content__link a span, .view .component-related_card__content__link a span { - color: #fdfeff; } - .component-related_card__content__link a span:hover, .view .component-related_card__content__link a span:hover { - color: #fdfeff; } - .component-related_card__content__link a:hover, .view .component-related_card__content__link a:hover { - color: #fdfeff; } - .component-related_card__content__link a:before, .view .component-related_card__content__link a:before { - color: #f1862e; } - .component-related_card__content__text p, .view .component-related_card__content__text p { - color: #e9f5ff; } + color: #e9f5ff; +} +.component-related_card__content__date, .view .component-related_card__content__date { + color: #e9f5ff; +} +.component-related_card__content__link a span, .view .component-related_card__content__link a span { + color: #fdfeff; +} +.component-related_card__content__link a span:hover, .view .component-related_card__content__link a span:hover { + color: #fdfeff; +} +.component-related_card__content__link a:hover, .view .component-related_card__content__link a:hover { + color: #fdfeff; +} +.component-related_card__content__link a:before, .view .component-related_card__content__link a:before { + color: #f1862e; +} +.component-related_card__content__text p, .view .component-related_card__content__text p { + color: #e9f5ff; +} .component-preview-cards, .view .component-preview-cards { background: #0f5aa4; - color: #e9f5ff; } - .component-preview-cards__icon.video, .view .component-preview-cards__icon.video { - color: #e9f5ff; } - .component-preview-cards__icon.image, .view .component-preview-cards__icon.image { - color: #e9f5ff; } - .component-preview-cards__box, .view .component-preview-cards__box { - color: #e9f5ff; } - .component-preview-cards div.preview-card__title, .view .component-preview-cards div.preview-card__title { - color: #fdfeff; } - .component-preview-cards div.preview-card__title h3 a span, .view .component-preview-cards div.preview-card__title h3 a span { - color: #fdfeff; } - .component-preview-cards div.preview-card__title h3 a span:hover, .view .component-preview-cards div.preview-card__title h3 a span:hover { - color: #fdfeff; } - .component-preview-cards div.preview-card__title h3 a:hover, .view .component-preview-cards div.preview-card__title h3 a:hover { - color: #fdfeff; } - .component-preview-cards div.preview-card__title h3 a:before, .view .component-preview-cards div.preview-card__title h3 a:before { - color: #f1862e; } - .component-preview-cards .preview-card__body *, .view .component-preview-cards .preview-card__body * { - color: #e9f5ff; } - .component-preview-cards .preview-cards__subtext *, .view .component-preview-cards .preview-cards__subtext * { - color: #e9f5ff; } + color: #e9f5ff; +} +.component-preview-cards__icon.video, .view .component-preview-cards__icon.video { + color: #e9f5ff; +} +.component-preview-cards__icon.image, .view .component-preview-cards__icon.image { + color: #e9f5ff; +} +.component-preview-cards__box, .view .component-preview-cards__box { + color: #e9f5ff; +} +.component-preview-cards div.preview-card__title, .view .component-preview-cards div.preview-card__title { + color: #fdfeff; +} +.component-preview-cards div.preview-card__title h3 a span, .view .component-preview-cards div.preview-card__title h3 a span { + color: #fdfeff; +} +.component-preview-cards div.preview-card__title h3 a span:hover, .view .component-preview-cards div.preview-card__title h3 a span:hover { + color: #fdfeff; +} +.component-preview-cards div.preview-card__title h3 a:hover, .view .component-preview-cards div.preview-card__title h3 a:hover { + color: #fdfeff; +} +.component-preview-cards div.preview-card__title h3 a:before, .view .component-preview-cards div.preview-card__title h3 a:before { + color: #f1862e; +} +.component-preview-cards .preview-card__body *, .view .component-preview-cards .preview-card__body * { + color: #e9f5ff; +} +.component-preview-cards .preview-cards__subtext *, .view .component-preview-cards .preview-cards__subtext * { + color: #e9f5ff; +} .component-media-content, .view .component-media-content { background: #0f5aa4; - color: #e9f5ff; } - .component-media-content__icon, .view .component-media-content__icon { - color: #e9f5ff; } - .component-media-content__title a, .view .component-media-content__title a { - color: #fdfeff; } - .component-media-content__title a:hover, .view .component-media-content__title a:hover { - color: #fdfeff; } - .component-media-content__title a:before, .view .component-media-content__title a:before { - color: #f1862e; } + color: #e9f5ff; +} +.component-media-content__icon, .view .component-media-content__icon { + color: #e9f5ff; +} +.component-media-content__title a, .view .component-media-content__title a { + color: #fdfeff; +} +.component-media-content__title a:hover, .view .component-media-content__title a:hover { + color: #fdfeff; +} +.component-media-content__title a:before, .view .component-media-content__title a:before { + color: #f1862e; +} .accordion-cern .panel-body p { - color: #292929; } + color: #292929; +} .events-collision .bubbly-button { - color: #f1862d; } + color: #f1862d; +} .events-collision .agenda-box-pattern .agenda-box-pattern__box-wrapper .agenda-box-link h3 a { - color: #2574b9; } - .events-collision .agenda-box-pattern .agenda-box-pattern__box-wrapper .agenda-box-link h3 a:hover { - color: #044873; } - .events-collision .agenda-box-pattern .agenda-box-pattern__box-wrapper .agenda-box-link h3 a::before { - color: #f1862e; } + color: #2574b9; +} +.events-collision .agenda-box-pattern .agenda-box-pattern__box-wrapper .agenda-box-link h3 a:hover { + color: #044873; +} +.events-collision .agenda-box-pattern .agenda-box-pattern__box-wrapper .agenda-box-link h3 a::before { + color: #f1862e; +} .events-collision .agenda-box-pattern .agenda-box-pattern__box-wrapper .agenda-box-content-type, .events-collision .agenda-box-pattern .agenda-box-pattern__box-wrapper .agenda-box-place { - color: #292929; } + color: #292929; +} .events-collision .owl-nav .owl-prev::after, .events-collision .owl-nav .owl-next::after { - color: #0855a0; } + color: #0855a0; +} .events-collision .owl-nav .owl-prev:hover::after, .events-collision .owl-nav .owl-next:hover::after { - color: #0855a0; } + color: #0855a0; +} .events-collision .owl-nav .owl-prev.disabled::after, .events-collision .owl-nav .owl-next.disabled::after { - color: #bebebe; } + color: #bebebe; +} .event-grid .agenda-box-pattern .agenda-box-date-wrapper * { - color: #292929; } + color: #292929; +} .event-grid .agenda-box-pattern .agenda-box-link a { - color: #2574b9; } - .event-grid .agenda-box-pattern .agenda-box-link a:hover { - color: #044873; } + color: #2574b9; +} +.event-grid .agenda-box-pattern .agenda-box-link a:hover { + color: #044873; +} .event-grid .agenda-box-pattern .agenda-box-content-type, .event-grid .agenda-box-pattern .agenda-box-place { - color: #292929; } + color: #292929; +} .event-grid .agenda-box-pattern .agenda-box-cal-wrapper .agenda-box-cal-button a { color: #fbfdff; background-color: #074888; - border-color: #063b6f; } - .event-grid .agenda-box-pattern .agenda-box-cal-wrapper .agenda-box-cal-button a:hover { - background-color: #595959; } + border-color: #063b6f; +} +.event-grid .agenda-box-pattern .agenda-box-cal-wrapper .agenda-box-cal-button a:hover { + background-color: #595959; +} .vertical-boxes .view-content .agenda-box-pattern { - background-color: #0f5aa4; } - .vertical-boxes .view-content .agenda-box-pattern * { - color: #e9f5ff; } - .vertical-boxes .view-content .agenda-box-pattern a { - color: #fdfeff !important; } - .vertical-boxes .view-content .agenda-box-pattern a:hover:before { - color: #f1862e; } - .vertical-boxes .view-content .agenda-box-pattern a span { - color: #fdfeff !important; } - .vertical-boxes .view-content .agenda-box-pattern a span:hover { - color: #fdfeff !important; } - .vertical-boxes .view-content .agenda-box-pattern .agenda-box-cal-wrapper .agenda-box-cal-button a { - color: #fbfdff; - background-color: #074888; - border-color: #063b6f; } - .vertical-boxes .view-content .agenda-box-pattern .agenda-box-cal-wrapper .agenda-box-cal-button a:hover { - background-color: #595959; } + background-color: #0f5aa4; +} +.vertical-boxes .view-content .agenda-box-pattern * { + color: #e9f5ff; +} +.vertical-boxes .view-content .agenda-box-pattern a { + color: #fdfeff !important; +} +.vertical-boxes .view-content .agenda-box-pattern a:hover:before { + color: #f1862e; +} +.vertical-boxes .view-content .agenda-box-pattern a span { + color: #fdfeff !important; +} +.vertical-boxes .view-content .agenda-box-pattern a span:hover { + color: #fdfeff !important; +} +.vertical-boxes .view-content .agenda-box-pattern .agenda-box-cal-wrapper .agenda-box-cal-button a { + color: #fbfdff; + background-color: #074888; + border-color: #063b6f; +} +.vertical-boxes .view-content .agenda-box-pattern .agenda-box-cal-wrapper .agenda-box-cal-button a:hover { + background-color: #595959; +} .teaser-list-block .views-field a { - color: #2574b9 !important; } - .teaser-list-block .views-field a:before { - color: #f1862e; } + color: #2574b9 !important; +} +.teaser-list-block .views-field a:before { + color: #f1862e; +} .block-sticky-bottom { - background-color: #343a40; } - .block-sticky-bottom p { - color: #fffffe; } + background-color: #343a40; +} +.block-sticky-bottom p { + color: #fffffe; +} + +@media only screen and (min-width: 768px) and (max-width: 1080px) { + header .nav > li > a.is-active:after { + background: #f1862e; + } + header .nav > li > a:after, header .nav > li > span:after { + background: #efeeec; + } + header .nav > li > a:hover:after, header .nav > li > span:hover:after { + background: #f1862e; + } +} /*# sourceMappingURL=colors.css.map */ diff --git a/drupal/themes/custom/cernclean/css/header.css b/drupal/themes/custom/cernclean/css/header.css index b8f60d7bd..7059aca83 100644 --- a/drupal/themes/custom/cernclean/css/header.css +++ b/drupal/themes/custom/cernclean/css/header.css @@ -1,472 +1,626 @@ body { - /* sticky */ } - body.toolbar-fixed header .menu-expanded, body.toolbar-vertical header .menu-expanded { - top: 39px; - margin-top: 0 !important; } - body.toolbar-fixed.toolbar-tray-open.toolbar-vertical header.menu-expanded { - top: 39px; } - body.toolbar-fixed.toolbar-tray-open header.menu-expanded { - top: 78px; } - body.sticky-header header .site-info { - min-height: 56px; } - body.sticky-header header .site-info img { - left: 0; } - body.sticky-header:not(.open-cern-menu) header .navbar-default.main-menu .navbar-toggle { - top: 32px; } - body.sticky-header:not(.open-cern-menu) header .navbar-default.main-menu .nav > li > a, body.sticky-header:not(.open-cern-menu) header .navbar-default.main-menu .nav > li > span { - cursor: pointer; - line-height: 56px; } - body.sticky-header .block-language .active-language a { - line-height: 56px; } - body header.menu-expanded { - top: 0; - position: fixed; - width: 100%; - z-index: 500; } - body header.menu-expanded .header-wrapper { - padding: 10px 5%; } - body header.menu-expanded .header-wrapper .nav { - float: left; } - body header.menu-expanded .site-info__logo { - max-width: 25%; - width: auto; } - body header.menu-expanded .site-info__logo img { - max-height: 50px; } - body header.menu-expanded .site-info__text__slogan { - display: none; } - body header.menu-expanded .nav > li > a { - line-height: 56px; } - body header.menu-expanded .nav > li > a:after { - bottom: 9px; } - body header.menu-expanded .navbar-default .navbar-toggle:hover, - body header.menu-expanded .navbar-default .navbar-toggle:focus, - body header.menu-expanded .navbar-default .navbar-toggle { - top: 20%; } - body header.menu-expanded .navbar-default.main-menu .navbar-toggle { - top: 33px; } - body header .site-info + .site-nav nav { - float: none !important; } - body header .site-info__logo img { - max-width: 100%; } - body header .site-info__text { - overflow-wrap: break-word; } - body header .site-info__text__name { - white-space: unset; - text-overflow: unset; - padding: 2px 0 0; } - body header .site-nav .region-header { - text-align: right; } - body header .site-nav .region-header > nav, body header .site-nav .region-header > .block-language { - display: inline-block; - vertical-align: top; } - body header .site-nav .region-header nav.main-menu ul.navbar-nav > li > span { - font-family: "opensans-bold"; - line-height: 76px; - position: relative; - text-transform: uppercase; - letter-spacing: 0.5px; - cursor: default; } - body header .site-nav .region-header nav.main-menu ul.navbar-nav > li > span:after { - -webkit-transition: width 0.3s ease-in-out 0s; - -khtml-transition: width 0.3s ease-in-out 0s; - -moz-transition: width 0.3s ease-in-out 0s; - -ms-transition: width 0.3s ease-in-out 0s; - -o-transition: width 0.3s ease-in-out 0s; - transition: width 0.3s ease-in-out 0s; - content: ""; - display: block; - height: 2px; - width: 0%; - position: absolute; - bottom: 10px; - left: 0; } - body header .site-nav .region-header nav.main-menu ul.navbar-nav > li > span:hover:after { - width: 100%; } - body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.open > ul.dropdown-menu .dropdown-menu { - display: none; - width: 100%; - box-shadow: 0 0 0 0; } - body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.open > ul.dropdown-menu .dropdown-menu li a, body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.open > ul.dropdown-menu .dropdown-menu li span { - display: table; - min-height: 25px; - white-space: normal; - width: fit-content; } - body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.open > ul.dropdown-menu .dropdown-menu .caret { - display: none; } - body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.open > ul.dropdown-menu .dropdown-menu:before { - display: none; - left: 150px; } - body header .site-nav .region-header nav.main-menu ul.navbar-nav li.dropdown ul a, body header .site-nav .region-header nav.main-menu ul.navbar-nav li.dropdown ul span:not(.caret) { - width: fit-content; - white-space: normal; - display: table; - margin-right: 5px; } - body header .site-nav .region-header nav.main-menu ul.navbar-nav li.dropdown ul a:before, body header .site-nav .region-header nav.main-menu ul.navbar-nav li.dropdown ul span:not(.caret):before { - -webkit-transition: all 0.6s ease-in-out 0s; - -khtml-transition: all 0.6s ease-in-out 0s; - -moz-transition: all 0.6s ease-in-out 0s; - -ms-transition: all 0.6s ease-in-out 0s; - -o-transition: all 0.6s ease-in-out 0s; - transition: all 0.6s ease-in-out 0s; - font-size: 40px; - font-size: 4rem; - content: "j"; - font-family: "cern-icons"; - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; - display: block; - position: absolute; - line-height: 20px; - width: 8px; - text-indent: -22px; - left: -5px; - top: 0; } - body header .site-nav .region-header nav.main-menu ul.navbar-nav li.dropdown ul a:after, body header .site-nav .region-header nav.main-menu ul.navbar-nav li.dropdown ul span:not(.caret):after { - -webkit-transition: all 0.3s ease-in-out 0s; - -khtml-transition: all 0.3s ease-in-out 0s; - -moz-transition: all 0.3s ease-in-out 0s; - -ms-transition: all 0.3s ease-in-out 0s; - -o-transition: all 0.3s ease-in-out 0s; - transition: all 0.3s ease-in-out 0s; - content: ""; - display: block; - height: 2px; - width: 0; - position: absolute; - bottom: 13px; - left: 0; - margin: 0 0 0 18px; - max-width: calc(100% - 18px); } - body header .site-nav .region-header nav.main-menu ul.navbar-nav li.dropdown ul a:hover:before, body header .site-nav .region-header nav.main-menu ul.navbar-nav li.dropdown ul a.is-active:before, body header .site-nav .region-header nav.main-menu ul.navbar-nav li.dropdown ul span:not(.caret):hover:before, body header .site-nav .region-header nav.main-menu ul.navbar-nav li.dropdown ul span:not(.caret).is-active:before { - left: 8px; } - body header .site-nav .region-header nav.main-menu ul.navbar-nav li.dropdown ul a:hover:after, body header .site-nav .region-header nav.main-menu ul.navbar-nav li.dropdown ul a.is-active:after, body header .site-nav .region-header nav.main-menu ul.navbar-nav li.dropdown ul span:not(.caret):hover:after, body header .site-nav .region-header nav.main-menu ul.navbar-nav li.dropdown ul span:not(.caret).is-active:after { - width: 100%; } - body header .site-nav .region-header > .name { - display: block; } - body header .site-nav .region-header > .navbar-text { - display: block; } - body header .site-nav .region-header .block-language { - position: relative; } - body header .site-nav .region-header .block-language h2.block-title { - display: none; } - body header .site-nav .region-header .block-language .active-language { - padding: 0 0 0 10px; } - body header .site-nav .region-header .block-language .active-language a { - -webkit-transition: all 0.3s ease-in-out 0s; - -khtml-transition: all 0.3s ease-in-out 0s; - -moz-transition: all 0.3s ease-in-out 0s; - -ms-transition: all 0.3s ease-in-out 0s; - -o-transition: all 0.3s ease-in-out 0s; - transition: all 0.3s ease-in-out 0s; - font-size: 16px; - font-size: 1.6rem; - font-family: "opensans-bold"; - line-height: 76px; - position: relative; - text-transform: uppercase; } - body header .site-nav .region-header .block-language .active-language a:after { - -webkit-transition: width 0.3s ease-in-out 0s; - -khtml-transition: width 0.3s ease-in-out 0s; - -moz-transition: width 0.3s ease-in-out 0s; - -ms-transition: width 0.3s ease-in-out 0s; - -o-transition: width 0.3s ease-in-out 0s; - transition: width 0.3s ease-in-out 0s; - content: ''; - display: block; - height: 2px; - width: 0; - position: absolute; - bottom: -10px; - left: 0; } - body header .site-nav .region-header .block-language .active-language a:hover { - background: transparent; } - body header .site-nav .region-header .block-language .active-language a:hover:after { - width: 100%; } - body header .site-nav .region-header .block-language .active-language a:focus { - background: transparent; } - body header .site-nav .region-header .block-language .active-language a span.separator { - position: absolute; - left: -20px; - top: -2px; - line-height: 21px; } - body header .site-nav .region-header .block-language .active-language a span.caret { - position: absolute; - right: -20px; - top: 49%; } - body header .site-nav .region-header .block-language > ul.links { - -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.17); - -khtml-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.17); - -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.17); - -ms-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.17); - -o-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.17); - box-shadow: 0 6px 12px rgba(0, 0, 0, 0.17); - filter: alpha(opacity=0); - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; - -webkit-opacity: 0; - -khtml-opacity: 0; - -moz-opacity: 0; - -ms-opacity: 0; - -o-opacity: 0; - opacity: 0; - list-style: none; - margin: 0; - padding: 10px 12px; - position: absolute; - top: 80px; } - body header .site-nav .region-header .block-language > ul.links::before { - left: unset; - right: 10px; - top: -23px; - content: ''; - width: 0; - height: 0; - background: transparent; - border-width: 12px; - border-style: solid; - position: absolute; } - body header .site-nav .region-header .block-language > ul.links a { - font-size: 16px; - font-size: 1.6rem; - font-family: "opensans-bold"; - padding: 0; - line-height: 25px; - display: block; - text-transform: uppercase; - position: relative; } - body header .site-nav .region-header .block-language > ul.links a:after { - -webkit-transition: width 0.3s ease-in-out 0s; - -khtml-transition: width 0.3s ease-in-out 0s; - -moz-transition: width 0.3s ease-in-out 0s; - -ms-transition: width 0.3s ease-in-out 0s; - -o-transition: width 0.3s ease-in-out 0s; - transition: width 0.3s ease-in-out 0s; - content: ''; - display: block; - height: 2px; - width: 0; - position: absolute; - bottom: -4px; - left: 0; } - body header .site-nav .region-header .block-language > ul.links a:hover { - background: transparent; } - body header .site-nav .region-header .block-language > ul.links a:hover:after { - width: 100%; } - body header .site-nav .region-header .block-language > ul.links a:focus { - background: transparent; } - body header .site-nav .region-header .block-language > ul.links.language-expanded { - filter: alpha(opacity=100); - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; - -webkit-opacity: 1; - -khtml-opacity: 1; - -moz-opacity: 1; - -ms-opacity: 1; - -o-opacity: 1; - opacity: 1; } - body header .site-nav section:only-child .active-language a .separator { - display: none; } + /* sticky */ +} +body.toolbar-fixed header .menu-expanded, body.toolbar-vertical header .menu-expanded { + top: 39px; + margin-top: 0 !important; +} +body.toolbar-fixed.toolbar-tray-open.toolbar-vertical header.menu-expanded { + top: 39px; +} +body.toolbar-fixed.toolbar-tray-open header.menu-expanded { + top: 78px; +} +body.sticky-header header .site-info { + min-height: 56px; +} +body.sticky-header header .site-info img { + left: 0; +} +body.sticky-header:not(.open-cern-menu) header .navbar-default.main-menu .navbar-toggle { + top: 32px; +} +body.sticky-header:not(.open-cern-menu) header .navbar-default.main-menu .nav > li > a, body.sticky-header:not(.open-cern-menu) header .navbar-default.main-menu .nav > li > span { + cursor: pointer; + line-height: 56px; +} +body.sticky-header .block-language .active-language a { + line-height: 56px; +} +body header.menu-expanded { + top: 0; + position: fixed; + width: 100%; + z-index: 500; +} +body header.menu-expanded .header-wrapper { + padding: 10px 5%; +} +body header.menu-expanded .header-wrapper .nav { + float: left; +} +body header.menu-expanded .site-info__logo { + max-width: 25%; + width: auto; +} +body header.menu-expanded .site-info__logo img { + max-height: 50px; +} +body header.menu-expanded .site-info__text__slogan { + display: none; +} +body header.menu-expanded .nav > li > a { + line-height: 56px; +} +body header.menu-expanded .nav > li > a:after { + bottom: 9px; +} +body header.menu-expanded .navbar-default .navbar-toggle:hover, +body header.menu-expanded .navbar-default .navbar-toggle:focus, +body header.menu-expanded .navbar-default .navbar-toggle { + top: 20%; +} +body header.menu-expanded .navbar-default.main-menu .navbar-toggle { + top: 33px; +} +body header .site-info + .site-nav nav { + float: none !important; +} +body header .site-info__logo img { + max-width: 100%; +} +body header .site-info__text { + overflow-wrap: break-word; +} +body header .site-info__text__name { + white-space: unset; + text-overflow: unset; + padding: 2px 0 0; +} +body header .site-nav .region-header { + text-align: right; +} +body header .site-nav .region-header > nav, body header .site-nav .region-header > .block-language { + display: inline-block; + vertical-align: top; +} +body header .site-nav .region-header nav.main-menu ul.navbar-nav > li span.caret { + position: absolute; + right: -20px; + top: 49%; +} +body header .site-nav .region-header nav.main-menu ul.navbar-nav > li > span { + font-family: "opensans-bold"; + line-height: 76px; + position: relative; + text-transform: uppercase; + letter-spacing: 0.5px; + cursor: default; +} +body header .site-nav .region-header nav.main-menu ul.navbar-nav > li > span:after { + -webkit-transition: width 0.3s ease-in-out 0s; + -khtml-transition: width 0.3s ease-in-out 0s; + -moz-transition: width 0.3s ease-in-out 0s; + -ms-transition: width 0.3s ease-in-out 0s; + -o-transition: width 0.3s ease-in-out 0s; + transition: width 0.3s ease-in-out 0s; + content: ""; + display: block; + height: 2px; + width: 0%; + position: absolute; + bottom: 10px; + left: 0; +} +body header .site-nav .region-header nav.main-menu ul.navbar-nav > li > span:hover:after { + width: 100%; +} +body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.open > ul.dropdown-menu .dropdown-menu { + display: none; + width: 100%; + box-shadow: 0 0 0 0; +} +body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.open > ul.dropdown-menu .dropdown-menu li a, body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.open > ul.dropdown-menu .dropdown-menu li span { + display: table; + min-height: 25px; + white-space: normal; + width: fit-content; +} +body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.open > ul.dropdown-menu .dropdown-menu .caret { + display: none; +} +body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.open > ul.dropdown-menu .dropdown-menu:before { + display: none; + left: 150px; +} +body header .site-nav .region-header nav.main-menu ul.navbar-nav li.dropdown ul a, body header .site-nav .region-header nav.main-menu ul.navbar-nav li.dropdown ul span:not(.caret) { + width: fit-content; + white-space: normal; + display: table; + margin-right: 5px; +} +body header .site-nav .region-header nav.main-menu ul.navbar-nav li.dropdown ul a:before, body header .site-nav .region-header nav.main-menu ul.navbar-nav li.dropdown ul span:not(.caret):before { + -webkit-transition: all 0.6s ease-in-out 0s; + -khtml-transition: all 0.6s ease-in-out 0s; + -moz-transition: all 0.6s ease-in-out 0s; + -ms-transition: all 0.6s ease-in-out 0s; + -o-transition: all 0.6s ease-in-out 0s; + transition: all 0.6s ease-in-out 0s; + font-size: 40px; + font-size: 4rem; + content: "j"; + font-family: "cern-icons"; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + display: block; + position: absolute; + line-height: 20px; + width: 8px; + text-indent: -22px; + left: -5px; + top: 0; +} +body header .site-nav .region-header nav.main-menu ul.navbar-nav li.dropdown ul a:after, body header .site-nav .region-header nav.main-menu ul.navbar-nav li.dropdown ul span:not(.caret):after { + -webkit-transition: all 0.3s ease-in-out 0s; + -khtml-transition: all 0.3s ease-in-out 0s; + -moz-transition: all 0.3s ease-in-out 0s; + -ms-transition: all 0.3s ease-in-out 0s; + -o-transition: all 0.3s ease-in-out 0s; + transition: all 0.3s ease-in-out 0s; + content: ""; + display: block; + height: 2px; + width: 0; + position: absolute; + bottom: 13px; + left: 0; + margin: 0 0 0 18px; + max-width: calc(100% - 18px); +} +body header .site-nav .region-header nav.main-menu ul.navbar-nav li.dropdown ul a:hover:before, body header .site-nav .region-header nav.main-menu ul.navbar-nav li.dropdown ul a.is-active:before, body header .site-nav .region-header nav.main-menu ul.navbar-nav li.dropdown ul span:not(.caret):hover:before, body header .site-nav .region-header nav.main-menu ul.navbar-nav li.dropdown ul span:not(.caret).is-active:before { + left: 8px; +} +body header .site-nav .region-header nav.main-menu ul.navbar-nav li.dropdown ul a:hover:after, body header .site-nav .region-header nav.main-menu ul.navbar-nav li.dropdown ul a.is-active:after, body header .site-nav .region-header nav.main-menu ul.navbar-nav li.dropdown ul span:not(.caret):hover:after, body header .site-nav .region-header nav.main-menu ul.navbar-nav li.dropdown ul span:not(.caret).is-active:after { + width: 100%; +} +body header .site-nav .region-header > .name { + display: block; +} +body header .site-nav .region-header > .navbar-text { + display: block; +} +body header .site-nav .region-header .block-language { + position: relative; +} +body header .site-nav .region-header .block-language h2.block-title { + display: none; +} +body header .site-nav .region-header .block-language .active-language { + padding: 0 0 0 10px; +} +body header .site-nav .region-header .block-language .active-language a { + -webkit-transition: all 0.3s ease-in-out 0s; + -khtml-transition: all 0.3s ease-in-out 0s; + -moz-transition: all 0.3s ease-in-out 0s; + -ms-transition: all 0.3s ease-in-out 0s; + -o-transition: all 0.3s ease-in-out 0s; + transition: all 0.3s ease-in-out 0s; + font-size: 16px; + font-size: 1.6rem; + font-family: "opensans-bold"; + line-height: 76px; + position: relative; + text-transform: uppercase; +} +body header .site-nav .region-header .block-language .active-language a:after { + -webkit-transition: width 0.3s ease-in-out 0s; + -khtml-transition: width 0.3s ease-in-out 0s; + -moz-transition: width 0.3s ease-in-out 0s; + -ms-transition: width 0.3s ease-in-out 0s; + -o-transition: width 0.3s ease-in-out 0s; + transition: width 0.3s ease-in-out 0s; + content: ""; + display: block; + height: 2px; + width: 0; + position: absolute; + bottom: -10px; + left: 0; +} +body header .site-nav .region-header .block-language .active-language a:hover { + background: transparent; +} +body header .site-nav .region-header .block-language .active-language a:hover:after { + width: 100%; +} +body header .site-nav .region-header .block-language .active-language a:focus { + background: transparent; +} +body header .site-nav .region-header .block-language .active-language a span.separator { + position: absolute; + left: -20px; + top: -2px; + line-height: 21px; +} +body header .site-nav .region-header .block-language .active-language a span.caret { + position: absolute; + right: -20px; + top: 49%; +} +body header .site-nav .region-header .block-language > ul.links { + -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.17); + -khtml-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.17); + -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.17); + -ms-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.17); + -o-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.17); + box-shadow: 0 6px 12px rgba(0, 0, 0, 0.17); + filter: alpha(opacity=0); + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; + -webkit-opacity: 0; + -khtml-opacity: 0; + -moz-opacity: 0; + -ms-opacity: 0; + -o-opacity: 0; + opacity: 0; + list-style: none; + margin: 0; + padding: 10px 12px; + position: absolute; + top: 80px; +} +body header .site-nav .region-header .block-language > ul.links::before { + left: unset; + right: 10px; + top: -23px; + content: ""; + width: 0; + height: 0; + background: transparent; + border-width: 12px; + border-style: solid; + position: absolute; +} +body header .site-nav .region-header .block-language > ul.links a { + font-size: 16px; + font-size: 1.6rem; + font-family: "opensans-bold"; + padding: 0; + line-height: 25px; + display: block; + text-transform: uppercase; + position: relative; +} +body header .site-nav .region-header .block-language > ul.links a:after { + -webkit-transition: width 0.3s ease-in-out 0s; + -khtml-transition: width 0.3s ease-in-out 0s; + -moz-transition: width 0.3s ease-in-out 0s; + -ms-transition: width 0.3s ease-in-out 0s; + -o-transition: width 0.3s ease-in-out 0s; + transition: width 0.3s ease-in-out 0s; + content: ""; + display: block; + height: 2px; + width: 0; + position: absolute; + bottom: -4px; + left: 0; +} +body header .site-nav .region-header .block-language > ul.links a:hover { + background: transparent; +} +body header .site-nav .region-header .block-language > ul.links a:hover:after { + width: 100%; +} +body header .site-nav .region-header .block-language > ul.links a:focus { + background: transparent; +} +body header .site-nav .region-header .block-language > ul.links.language-expanded { + filter: alpha(opacity=100); + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; + -webkit-opacity: 1; + -khtml-opacity: 1; + -moz-opacity: 1; + -ms-opacity: 1; + -o-opacity: 1; + opacity: 1; +} +body header .site-nav section:only-child .active-language a .separator { + display: none; +} @media only screen and (max-width: 767px) { body.sticky-header:not(.open-cern-menu) header .nav > li > a { - line-height: 35px !important; } + line-height: 35px !important; + } body header .site-info + .site-nav nav { - width: 100%; } + width: 100%; + } body header.menu-expanded .site-nav .region-header > .block-language { - display: block; } + display: block; + } body header .site-nav .region-header { - text-align: left; } - body header .site-nav .region-header nav.main-menu ul.navbar-nav { - padding: 0 50px 0 0; - width: 100%; } - body header .site-nav .region-header nav.main-menu ul.navbar-nav ul.dropdown-menu { - padding: 0; } - body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open { - position: relative; - display: block; } - body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open > ul.dropdown-menu { - position: static; } - body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open > ul.dropdown-menu ul.dropdown-menu { - position: relative; } - body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open > ul.dropdown-menu ul.dropdown-menu > li { - padding: 0 15px 0 7%; } - body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open > ul.dropdown-menu a, body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open > ul.dropdown-menu span:not(.caret) { - padding: 0 0 0 18px; - line-height: 35px; - position: relative; } - body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open > ul.dropdown-menu a:before, body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open > ul.dropdown-menu span:not(.caret):before { - top: 8px; } - body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open > ul.dropdown-menu a:after, body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open > ul.dropdown-menu span:not(.caret):after { - bottom: 1px; } - body header .site-nav .region-header > .block-language { - position: absolute; - display: none; - right: 30px; - margin: auto; - top: 67px; } - body header .site-nav .region-header > .block-language .active-language a span.separator { - display: none; } - body header .site-nav .region-header > .block-language ul.links { - -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0); - -khtml-box-shadow: 0 0 0 rgba(0, 0, 0, 0); - -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0); - -ms-box-shadow: 0 0 0 rgba(0, 0, 0, 0); - -o-box-shadow: 0 0 0 rgba(0, 0, 0, 0); - box-shadow: 0 0 0 rgba(0, 0, 0, 0); - top: 60px; } - body header .site-nav .region-header > .block-language ul.links:before { - display: none; } } + text-align: left; + } + body header .site-nav .region-header nav.main-menu ul.navbar-nav { + padding: 0 50px 0 0; + width: 100%; + } + body header .site-nav .region-header nav.main-menu ul.navbar-nav ul.dropdown-menu { + padding: 0; + } + body header .site-nav .region-header nav.main-menu ul.navbar-nav > li > span { + line-height: 35px; + } + body header .site-nav .region-header nav.main-menu ul.navbar-nav > li > span:after { + bottom: -3px; + } + body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open { + position: relative; + display: block; + } + body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open > ul.dropdown-menu { + position: static; + } + body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open > ul.dropdown-menu ul.dropdown-menu { + position: relative; + } + body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open > ul.dropdown-menu ul.dropdown-menu > li { + padding: 0 15px 0 7%; + } + body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open > ul.dropdown-menu a, body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open > ul.dropdown-menu span:not(.caret) { + padding: 0 0 0 18px; + line-height: 35px; + position: relative; + } + body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open > ul.dropdown-menu a:before, body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open > ul.dropdown-menu span:not(.caret):before { + top: 8px; + } + body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open > ul.dropdown-menu a:after, body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open > ul.dropdown-menu span:not(.caret):after { + bottom: 1px; + } + body header .site-nav .region-header > .block-language { + position: absolute; + display: none; + right: 30px; + margin: auto; + top: 67px; + } + body header .site-nav .region-header > .block-language .active-language a span.separator { + display: none; + } + body header .site-nav .region-header > .block-language ul.links { + -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0); + -khtml-box-shadow: 0 0 0 rgba(0, 0, 0, 0); + -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0); + -ms-box-shadow: 0 0 0 rgba(0, 0, 0, 0); + -o-box-shadow: 0 0 0 rgba(0, 0, 0, 0); + box-shadow: 0 0 0 rgba(0, 0, 0, 0); + top: 60px; + } + body header .site-nav .region-header > .block-language ul.links:before { + display: none; + } +} @media only screen and (min-width: 768px) and (max-width: 1080px) { body header .site-info { width: 80%; z-index: 1; float: left; - min-height: 60px !important; } + min-height: 60px !important; + } body header .site-nav { position: absolute; top: 10px; right: 0; width: 100%; z-index: 0; - height: 100%; } - body header .site-nav .region-header { - height: 100%; } - body header .site-nav .region-header nav { - width: 100%; } - body header .site-nav .region-header nav .navbar { - height: 100%; - width: 100%; } - body header .site-nav .region-header nav .navbar .container-fluid { - height: 100%; } - body header .site-nav .region-header nav .navbar .container-fluid .navbar-header { - float: none; - height: 100%; - min-height: 70px; } - body header .site-nav .region-header nav .navbar .container-fluid .navbar-header .navbar-toggle { - display: block; } - body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse { - border-top: 1px solid transparent; - box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); - overflow-y: scroll !important; } - body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse.collapse { - display: none !important; - padding: 0 3%; } - body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse.collapse.in { - display: block !important; - height: calc(100vh - 70px) !important; - padding: 10px 5%; } - body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse.collapse.in .navbar-nav { - float: left; - padding: 0 50px 0 0; } - body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav { - float: left; - width: 100%; - text-align: left; } - body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li { - vertical-align: top; - display: -ms-inline-grid; - display: inline-grid; - float: none; - padding: 10px; - width: 33%; } - body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li > a, body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li > span:not(.caret) { - width: fit-content; - line-height: 35px; - display: table; - cursor: pointer; } - body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li > a:after, body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li > span:not(.caret):after { - bottom: 0; - transition: all 0.6s ease-in-out 0s; - content: ''; - display: block; - height: 2px; - width: 50px; - position: absolute; - left: 0; } - body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li.dropdown .caret { - display: none; } - body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li.dropdown:before { - bottom: 4px; } - body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li .dropdown-menu { - padding: 0 10px 10px 10px; - position: relative; - left: 10%; - box-shadow: none; - display: block; } - body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li .dropdown-menu li a, body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li .dropdown-menu li span:not(.caret) { - width: fit-content; - display: table; - float: left; } - body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li .dropdown-menu li a:before, body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li .dropdown-menu li span:not(.caret):before { - line-height: 30px; } - body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li .dropdown-menu li a:after, body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li .dropdown-menu li span:not(.caret):after { - bottom: 6px; } - body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li .dropdown-menu li font { - display: none; } - body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li > .dropdown-menu { - padding-top: 18px; - position: static; } - body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav:first-child a::after { - bottom: 0; } - body header .site-nav .region-header .block-language { - position: absolute; - display: none; - right: 30px; - margin: auto; - top: 67px; } - body header .site-nav .region-header .block-language .active-language a span.separator { - display: none; } - body header .site-nav .region-header .block-language ul.links { - -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0); - -khtml-box-shadow: 0 0 0 rgba(0, 0, 0, 0); - -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0); - -ms-box-shadow: 0 0 0 rgba(0, 0, 0, 0); - -o-box-shadow: 0 0 0 rgba(0, 0, 0, 0); - box-shadow: 0 0 0 rgba(0, 0, 0, 0); - top: 60px; } - body header .site-nav .region-header .block-language ul.links:before { - display: none; } + height: 100%; + } + body header .site-nav .region-header { + height: 100%; + } + body header .site-nav .region-header nav { + width: 100%; + } + body header .site-nav .region-header nav .navbar { + height: 100%; + width: 100%; + } + body header .site-nav .region-header nav .navbar .container-fluid { + height: 100%; + } + body header .site-nav .region-header nav .navbar .container-fluid .navbar-header { + float: none; + height: 100%; + min-height: 70px; + } + body header .site-nav .region-header nav .navbar .container-fluid .navbar-header .navbar-toggle { + display: block; + } + body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse { + border-top: 1px solid transparent; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); + overflow-y: scroll !important; + } + body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse.collapse { + display: none !important; + padding: 0 3%; + } + body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse.collapse.in { + display: block !important; + height: calc(100vh - 70px) !important; + padding: 10px 5%; + } + body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse.collapse.in .navbar-nav { + float: left; + padding: 0 50px 0 0; + } + body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav { + float: left; + width: 100%; + text-align: left; + } + body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li { + vertical-align: top; + display: -ms-inline-grid; + display: inline-grid; + float: none; + padding: 10px; + width: 33%; + } + body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li > a.is-active:after { + width: 100%; + } + body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li > a, body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li > span:not(.caret) { + width: fit-content; + line-height: 35px; + display: table; + cursor: pointer; + } + body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li > a:after, body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li > span:not(.caret):after { + bottom: 0; + transition: all 0.6s ease-in-out 0s; + content: ""; + display: block; + height: 2px; + width: 50px; + position: absolute; + left: 0; + } + body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li > a:hover:after, body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li > span:not(.caret):hover:after { + transition: all 0.6s ease-in-out 0s; + width: 100%; + } + body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li.dropdown .caret { + display: none; + } + body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li.dropdown:before { + bottom: 4px; + } + body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li .dropdown-menu { + padding: 0 10px 10px 10px; + position: relative; + left: 10%; + box-shadow: none; + display: block; + } + body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li .dropdown-menu li span { + position: relative; + clear: both; + padding-left: 18px; + line-height: 35px; + } + body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li .dropdown-menu li a, body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li .dropdown-menu li span:not(.caret) { + width: fit-content; + display: table; + float: left; + } + body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li .dropdown-menu li a:before, body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li .dropdown-menu li span:not(.caret):before { + line-height: 30px; + } + body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li .dropdown-menu li a:after, body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li .dropdown-menu li span:not(.caret):after { + bottom: 6px; + } + body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li .dropdown-menu li font { + display: none; + } + body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav > li > .dropdown-menu { + padding-top: 18px; + position: static; + } + body header .site-nav .region-header nav .navbar .container-fluid .navbar-collapse > .navbar-nav:first-child a::after { + bottom: 0; + } + body header .site-nav .region-header .block-language { + position: absolute; + display: none; + right: 30px; + margin: auto; + top: 67px; + } + body header .site-nav .region-header .block-language .active-language a span.separator { + display: none; + } + body header .site-nav .region-header .block-language ul.links { + -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0); + -khtml-box-shadow: 0 0 0 rgba(0, 0, 0, 0); + -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0); + -ms-box-shadow: 0 0 0 rgba(0, 0, 0, 0); + -o-box-shadow: 0 0 0 rgba(0, 0, 0, 0); + box-shadow: 0 0 0 rgba(0, 0, 0, 0); + top: 60px; + } + body header .site-nav .region-header .block-language ul.links:before { + display: none; + } body header.menu-expanded .region-header > .block-language { - display: block; } + display: block; + } body header:not(.menu-expanded) .block-language { - display: none; } } + display: none; + } +} @media only screen and (min-width: 1081px) { + body header .site-nav .region-header nav.main-menu ul.navbar-nav > li > span:after { + bottom: -8px; + } + body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown { + margin-right: 35px; + } + body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown > span:after { + bottom: 18px; + } body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open > ul.dropdown-menu { left: unset; right: -25px; width: 220px; - min-width: 200px; } - body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open > ul.dropdown-menu:before { - content: ""; - width: 0; - height: 0; - background: transparent; - border-width: 12px; - border-style: solid; - position: absolute; - top: -24px; - left: 150px; } - body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open > ul.dropdown-menu li > a, body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open > ul.dropdown-menu li > span { - cursor: pointer; - position: relative; - padding: 0 0 15px 20px; } - body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open > ul.dropdown-menu li > a span.caret, body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open > ul.dropdown-menu li > span span.caret { - display: none; } - body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open > ul.dropdown-menu li ul.dropdown-menu { - position: absolute; - top: -33%; } - body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open > ul.dropdown-menu ul.dropdown-menu { - left: -220px; } + min-width: 200px; + } + body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open > ul.dropdown-menu:before { + content: ""; + width: 0; + height: 0; + background: transparent; + border-width: 12px; + border-style: solid; + position: absolute; + top: -24px; + left: 150px; + } + body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open > ul.dropdown-menu li > a, body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open > ul.dropdown-menu li > span { + cursor: pointer; + position: relative; + padding: 0 0 15px 20px; + } + body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open > ul.dropdown-menu li > a span.caret, body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open > ul.dropdown-menu li > span span.caret { + display: none; + } + body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open > ul.dropdown-menu li ul.dropdown-menu { + position: absolute; + top: -33%; + } + body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.dropdown.open > ul.dropdown-menu ul.dropdown-menu { + left: -220px; + } body header .site-nav .region-header nav.main-menu ul.navbar-nav ul.dropdown-menu { - width: 220px !important; - padding: 15px; } - body header .site-nav .region-header nav.main-menu ul.navbar-nav ul.dropdown-menu > li > font { - position: relative; } + width: 220px !important; + padding: 15px; + } + body header .site-nav .region-header nav.main-menu ul.navbar-nav ul.dropdown-menu > li > font { + position: relative; + } body header .site-nav .region-header nav.main-menu ul.navbar-nav > li.cern-search #cern-search-overlay { - top: 37px; } + top: 37px; + } body header .site-nav .region-header .block-language { - left: 20px; } + left: 20px; + } body.sticky-header header .site-nav .region-header .block-language { - top: -9px; } + top: -9px; + } body.has-header:not(.sticky-header) header .site-nav .nav > li > span { - text-shadow: 0px 0px 0.8px black, 0px 0px 0.8px black, 0px 0px 0.8px black, 0px 0px 0.8px black, 0 0 0.8px black; } } + text-shadow: 0px 0px 0.8px black, 0px 0px 0.8px black, 0px 0px 0.8px black, 0px 0px 0.8px black, 0 0 0.8px black; + } +} /*# sourceMappingURL=header.css.map */ diff --git a/drupal/themes/custom/cernclean/sass/blocks.scss b/drupal/themes/custom/cernclean/sass/blocks.scss index 8e3bc98de..a8a57e1c2 100644 --- a/drupal/themes/custom/cernclean/sass/blocks.scss +++ b/drupal/themes/custom/cernclean/sass/blocks.scss @@ -86,6 +86,11 @@ $block-margin-bottom: 30px; // first level menu &>li{ margin: 0 0 10px; + + &>span{ + font-family: 'opensans-regular'; + } + &>a, &>span{ padding: unset; cursor: pointer; diff --git a/drupal/themes/custom/cernclean/sass/color/colors.scss b/drupal/themes/custom/cernclean/sass/color/colors.scss index 083fc95ca..cf9cba816 100644 --- a/drupal/themes/custom/cernclean/sass/color/colors.scss +++ b/drupal/themes/custom/cernclean/sass/color/colors.scss @@ -1515,4 +1515,31 @@ main { p { color: $menu-link; } +} + +// for tablet devices +@media only screen and (min-width: 768px) and (max-width: 1080px) { + header { + .nav { + & > li { + + & > a.is-active{ + &:after{ + background: $icons-chevrons-underline; + } + } + + & > a, & > span { + &:after { + background: #efeeec; + } + + &:hover:after { + background: $icons-chevrons-underline; + } + + } + } + } + } } \ No newline at end of file diff --git a/drupal/themes/custom/cernclean/sass/header.scss b/drupal/themes/custom/cernclean/sass/header.scss index f45a6d98e..b92d3ce2f 100644 --- a/drupal/themes/custom/cernclean/sass/header.scss +++ b/drupal/themes/custom/cernclean/sass/header.scss @@ -15,7 +15,7 @@ body{ } } - + &.toolbar-fixed.toolbar-tray-open{ &.toolbar-vertical{ @@ -159,6 +159,12 @@ body{ // only first level dropdowns &>li{ + span.caret { + position: absolute; + right: -20px; + top: 49%; + } + &>span{ font-family: "opensans-bold"; line-height: 76px; @@ -463,6 +469,19 @@ body{ padding: 0; } + &>li { + + & > span { + line-height: 35px; + + &:after { + bottom: -3px; + } + + } + + } + // only 1st level dropdowns & > li.dropdown.open { position: relative; @@ -616,6 +635,13 @@ body{ width: 33%; // first level menu item + + &>a.is-active{ + &:after{ + width: 100%; + } + } + &>a, &>span:not(.caret){ width: fit-content; line-height: 35px; @@ -632,6 +658,12 @@ body{ position: absolute; left: 0; } + + &:hover:after{ + transition: all 0.6s ease-in-out 0s; + width: 100%; + } + } &.dropdown{ @@ -655,6 +687,13 @@ body{ li{ + span{ + position: relative; + clear: both; + padding-left: 18px; + line-height: 35px; + } + a, span:not(.caret){ width: fit-content; display: table; @@ -757,6 +796,30 @@ body{ ul.navbar-nav{ + &>li { + + & > span { + + &:after { + bottom: -8px; + } + + } + + } + + &>li.dropdown { + margin-right: 35px; + + & > span { + + &:after { + bottom: 18px; + } + + } + } + // only first level dropdowns &>li.dropdown.open{ // 2nd level wrapper diff --git a/drupal/themes/custom/cernclean/templates/menu/menu--main.html.twig b/drupal/themes/custom/cernclean/templates/menu/menu--main.html.twig index 09cb1672f..b9d736896 100644 --- a/drupal/themes/custom/cernclean/templates/menu/menu--main.html.twig +++ b/drupal/themes/custom/cernclean/templates/menu/menu--main.html.twig @@ -41,9 +41,9 @@ We call a macro which calls itself to render the full tree. @see http://twig.sensiolabs.org/doc/tags/macro.html #} - {{ menus.menu_links(items, attributes, 0) }} + {{ menus.menu_links(items, attributes, 0, site_show_search) }} - {% macro menu_links(items, attributes, menu_level) %} + {% macro menu_links(items, attributes, menu_level, site_show_search) %} {% import _self as menus %} {% if items %} {% if menu_level == 0 %} @@ -71,35 +71,39 @@ {{ link(item.title, item.url) }} {% endif %} {% if item.below %} - {{ menus.menu_links(item.below, attributes, menu_level + 1) }} + {{ menus.menu_links(item.below, attributes, menu_level + 1, site_show_search) }} {% endif %} </li> - {% if menu_level == 0 and loop.last %} - {% - set classes_search = [ - 'search-link', - item.in_active_trail ? 'active-trail', - item.is_active ? 'active', - ] - %} - <li{{ item.attributes.addclass(['search-item', 'cern-search']) }}> - <a href="#" class="cern-item-search search-link" onClick="openSearch()">{{ "SEARCH" | trans }}</a> + {% if site_show_search %} - <div id="cern-search-overlay"> - <div class="close-cern-search" onClick="closeSearch()"></div> - <div class="col-md-offset-2 col-md-8"> - <div role="search" class="block block-search block-search-form-block"> - <form class="search-block-form" data-drupal-selector="search-block-form" action="/search/node" method="get" id="search-block-form" accept-charset="UTF-8" data-drupal-form-fields="edit-keys"> - <div class="form-item js-form-item form-type-search js-form-type-search form-item-keys js-form-item-keys form-no-label form-group"> - <input title="Enter the terms you wish to search for." data-drupal-selector="edit-keys" class="form-search form-control" placeholder='E.G.BIRTH OF WEB, LHC PAGE 1, BULLETIN...' type="search" id="edit-keys" name="keys" value="" size="15" maxlength="128"> - </div> - <div id="edit-keys--description" class="description help-block">{{ 'Enter the terms you wish to search for.'|trans }}</div> - </form> + {% if menu_level == 0 and loop.last %} + {% + set classes_search = [ + 'search-link', + item.in_active_trail ? 'active-trail', + item.is_active ? 'active', + ] + %} + <li{{ item.attributes.addclass(['search-item', 'cern-search']) }}> + <a href="#" class="cern-item-search search-link" onClick="openSearch()">{{ "SEARCH" | trans }}</a> + + <div id="cern-search-overlay"> + <div class="close-cern-search" onClick="closeSearch()"></div> + <div class="col-md-offset-2 col-md-8"> + <div role="search" class="block block-search block-search-form-block"> + <form class="search-block-form" data-drupal-selector="search-block-form" action="/search/node" method="get" id="search-block-form" accept-charset="UTF-8" data-drupal-form-fields="edit-keys"> + <div class="form-item js-form-item form-type-search js-form-type-search form-item-keys js-form-item-keys form-no-label form-group"> + <input title="Enter the terms you wish to search for." data-drupal-selector="edit-keys" class="form-search form-control" placeholder='E.G.BIRTH OF WEB, LHC PAGE 1, BULLETIN...' type="search" id="edit-keys" name="keys" value="" size="15" maxlength="128"> + </div> + <div id="edit-keys--description" class="description help-block">{{ 'Enter the terms you wish to search for.'|trans }}</div> + </form> + </div> </div> </div> - </div> - </li> + </li> + {% endif %} + {% endif %} {% endfor %} diff --git a/drupal/vendor/autoload.php b/drupal/vendor/autoload.php index 3e87288cb..b5d136c22 100644 --- a/drupal/vendor/autoload.php +++ b/drupal/vendor/autoload.php @@ -4,4 +4,4 @@ require_once __DIR__ . '/composer/autoload_real.php'; -return ComposerAutoloaderInite6a1df69f4138d58a5677080ae2a2ada::getLoader(); +return ComposerAutoloaderInit2c072069adc88b1651da1341085ffbde::getLoader(); diff --git a/drupal/vendor/composer/autoload_real.php b/drupal/vendor/composer/autoload_real.php index 5407f0b76..99831de4f 100644 --- a/drupal/vendor/composer/autoload_real.php +++ b/drupal/vendor/composer/autoload_real.php @@ -2,7 +2,7 @@ // autoload_real.php @generated by Composer -class ComposerAutoloaderInite6a1df69f4138d58a5677080ae2a2ada +class ComposerAutoloaderInit2c072069adc88b1651da1341085ffbde { private static $loader; @@ -22,9 +22,9 @@ public static function getLoader() return self::$loader; } - spl_autoload_register(array('ComposerAutoloaderInite6a1df69f4138d58a5677080ae2a2ada', 'loadClassLoader'), true, true); + spl_autoload_register(array('ComposerAutoloaderInit2c072069adc88b1651da1341085ffbde', 'loadClassLoader'), true, true); self::$loader = $loader = new \Composer\Autoload\ClassLoader(); - spl_autoload_unregister(array('ComposerAutoloaderInite6a1df69f4138d58a5677080ae2a2ada', 'loadClassLoader')); + spl_autoload_unregister(array('ComposerAutoloaderInit2c072069adc88b1651da1341085ffbde', 'loadClassLoader')); $includePaths = require __DIR__ . '/include_paths.php'; $includePaths[] = get_include_path(); @@ -34,7 +34,7 @@ public static function getLoader() if ($useStaticLoader) { require_once __DIR__ . '/autoload_static.php'; - call_user_func(\Composer\Autoload\ComposerStaticInite6a1df69f4138d58a5677080ae2a2ada::getInitializer($loader)); + call_user_func(\Composer\Autoload\ComposerStaticInit2c072069adc88b1651da1341085ffbde::getInitializer($loader)); } else { $map = require __DIR__ . '/autoload_namespaces.php'; foreach ($map as $namespace => $path) { @@ -55,19 +55,19 @@ public static function getLoader() $loader->register(true); if ($useStaticLoader) { - $includeFiles = Composer\Autoload\ComposerStaticInite6a1df69f4138d58a5677080ae2a2ada::$files; + $includeFiles = Composer\Autoload\ComposerStaticInit2c072069adc88b1651da1341085ffbde::$files; } else { $includeFiles = require __DIR__ . '/autoload_files.php'; } foreach ($includeFiles as $fileIdentifier => $file) { - composerRequiree6a1df69f4138d58a5677080ae2a2ada($fileIdentifier, $file); + composerRequire2c072069adc88b1651da1341085ffbde($fileIdentifier, $file); } return $loader; } } -function composerRequiree6a1df69f4138d58a5677080ae2a2ada($fileIdentifier, $file) +function composerRequire2c072069adc88b1651da1341085ffbde($fileIdentifier, $file) { if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) { require $file; diff --git a/drupal/vendor/composer/autoload_static.php b/drupal/vendor/composer/autoload_static.php index 20b38ab6d..52550449e 100644 --- a/drupal/vendor/composer/autoload_static.php +++ b/drupal/vendor/composer/autoload_static.php @@ -4,7 +4,7 @@ namespace Composer\Autoload; -class ComposerStaticInite6a1df69f4138d58a5677080ae2a2ada +class ComposerStaticInit2c072069adc88b1651da1341085ffbde { public static $files = array ( '320cde22f66dd4f5d3fd621d3e88b98f' => __DIR__ . '/..' . '/symfony/polyfill-ctype/bootstrap.php', @@ -403,11 +403,11 @@ class ComposerStaticInite6a1df69f4138d58a5677080ae2a2ada public static function getInitializer(ClassLoader $loader) { return \Closure::bind(function () use ($loader) { - $loader->prefixLengthsPsr4 = ComposerStaticInite6a1df69f4138d58a5677080ae2a2ada::$prefixLengthsPsr4; - $loader->prefixDirsPsr4 = ComposerStaticInite6a1df69f4138d58a5677080ae2a2ada::$prefixDirsPsr4; - $loader->prefixesPsr0 = ComposerStaticInite6a1df69f4138d58a5677080ae2a2ada::$prefixesPsr0; - $loader->fallbackDirsPsr0 = ComposerStaticInite6a1df69f4138d58a5677080ae2a2ada::$fallbackDirsPsr0; - $loader->classMap = ComposerStaticInite6a1df69f4138d58a5677080ae2a2ada::$classMap; + $loader->prefixLengthsPsr4 = ComposerStaticInit2c072069adc88b1651da1341085ffbde::$prefixLengthsPsr4; + $loader->prefixDirsPsr4 = ComposerStaticInit2c072069adc88b1651da1341085ffbde::$prefixDirsPsr4; + $loader->prefixesPsr0 = ComposerStaticInit2c072069adc88b1651da1341085ffbde::$prefixesPsr0; + $loader->fallbackDirsPsr0 = ComposerStaticInit2c072069adc88b1651da1341085ffbde::$fallbackDirsPsr0; + $loader->classMap = ComposerStaticInit2c072069adc88b1651da1341085ffbde::$classMap; }, null, ClassLoader::class); } diff --git a/drupal/vendor/composer/installed.json b/drupal/vendor/composer/installed.json index ffc912d65..35ee8f49f 100644 --- a/drupal/vendor/composer/installed.json +++ b/drupal/vendor/composer/installed.json @@ -681,17 +681,17 @@ }, { "name": "drupal/core", - "version": "8.9.13", - "version_normalized": "8.9.13.0", + "version": "8.9.14", + "version_normalized": "8.9.14.0", "source": { "type": "git", "url": "https://github.com/drupal/core.git", - "reference": "a53db77b55a035453d7229e0c3069f8591cb4cb6" + "reference": "84796e158cd3bd50af08974dd62931d0cc78dc7e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/drupal/core/zipball/a53db77b55a035453d7229e0c3069f8591cb4cb6", - "reference": "a53db77b55a035453d7229e0c3069f8591cb4cb6", + "url": "https://api.github.com/repos/drupal/core/zipball/84796e158cd3bd50af08974dd62931d0cc78dc7e", + "reference": "84796e158cd3bd50af08974dd62931d0cc78dc7e", "shasum": "" }, "require": { @@ -920,8 +920,8 @@ }, { "name": "drupal/core-composer-scaffold", - "version": "8.9.13", - "version_normalized": "8.9.13.0", + "version": "8.9.14", + "version_normalized": "8.9.14.0", "source": { "type": "git", "url": "https://github.com/drupal/core-composer-scaffold.git", @@ -967,8 +967,8 @@ }, { "name": "drupal/core-project-message", - "version": "8.9.13", - "version_normalized": "8.9.13.0", + "version": "8.9.14", + "version_normalized": "8.9.14.0", "source": { "type": "git", "url": "https://github.com/drupal/core-project-message.git", @@ -1005,17 +1005,17 @@ }, { "name": "drupal/core-recommended", - "version": "8.9.13", - "version_normalized": "8.9.13.0", + "version": "8.9.14", + "version_normalized": "8.9.14.0", "source": { "type": "git", "url": "https://github.com/drupal/core-recommended.git", - "reference": "7a940fd5b64d2b22366680e2a60d96bf2c10089d" + "reference": "4e468b0df84cdcf6f30594feb4e080c5c6ea7ab3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/drupal/core-recommended/zipball/7a940fd5b64d2b22366680e2a60d96bf2c10089d", - "reference": "7a940fd5b64d2b22366680e2a60d96bf2c10089d", + "url": "https://api.github.com/repos/drupal/core-recommended/zipball/4e468b0df84cdcf6f30594feb4e080c5c6ea7ab3", + "reference": "4e468b0df84cdcf6f30594feb4e080c5c6ea7ab3", "shasum": "" }, "require": { @@ -1027,7 +1027,7 @@ "doctrine/common": "v2.7.3", "doctrine/inflector": "v1.2.0", "doctrine/lexer": "1.0.2", - "drupal/core": "8.9.13", + "drupal/core": "8.9.14", "easyrdf/easyrdf": "0.9.1", "egulias/email-validator": "2.1.17", "guzzlehttp/guzzle": "6.5.4", @@ -1086,8 +1086,8 @@ }, { "name": "drupal/core-vendor-hardening", - "version": "8.9.13", - "version_normalized": "8.9.13.0", + "version": "8.9.14", + "version_normalized": "8.9.14.0", "source": { "type": "git", "url": "https://github.com/drupal/core-vendor-hardening.git", -- GitLab