diff --git a/composer.json b/composer.json index c47c28409c..c10772b48c 100644 --- a/composer.json +++ b/composer.json @@ -384,7 +384,7 @@ "find docroot/modules/custom docroot/themes -name '*.install' -print0 | xargs -0 -n1 php -l > /dev/null" ], "va:test:cs": [ - "phpcs --ignore=*.md,*.min.css,styles.css,wysiwyg.css,proofing.css,*/node_modules/*,*/simplesaml*/* --extensions=php,module,inc,install,profile,engine,theme,js,css --standard=./docroot/vendor/drupal/coder/coder_sniffer/Drupal/ruleset.xml docroot/modules/custom docroot/modules/contrib/workflow_assignments docroot/themes/custom --colors" + "phpcs --ignore=*.md,*.min.css,styles.css,wysiwyg.css,proofing.css,user_guides.css,*/node_modules/*,*/simplesaml*/* --extensions=php,module,inc,install,profile,engine,theme,js,css --standard=./docroot/vendor/drupal/coder/coder_sniffer/Drupal/ruleset.xml docroot/modules/custom docroot/modules/contrib/workflow_assignments docroot/themes/custom --colors" ], "va:test:unit": "phpunit tests/phpunit --colors=always --exclude-group=disabled", "va:cbf": "phpcbf --ignore=*.md,*.min.css,uswds.css,*/node_modules/*,*/simplesaml*/* --standard=./docroot/vendor/drupal/coder/coder_sniffer/Drupal/ruleset.xml docroot/modules/custom docroot/themes/custom --colors", diff --git a/config/sync/core.entity_form_display.paragraph.list_of_links.default.yml b/config/sync/core.entity_form_display.paragraph.list_of_links.default.yml new file mode 100644 index 0000000000..1bd042057d --- /dev/null +++ b/config/sync/core.entity_form_display.paragraph.list_of_links.default.yml @@ -0,0 +1,45 @@ +uuid: cc44b26f-ddba-4489-a41a-ebf7e83376b7 +langcode: en +status: true +dependencies: + config: + - field.field.paragraph.list_of_links.field_link + - field.field.paragraph.list_of_links.field_links + - field.field.paragraph.list_of_links.field_section_header + - paragraphs.paragraphs_type.list_of_links + module: + - linkit +id: paragraph.list_of_links.default +targetEntityType: paragraph +bundle: list_of_links +mode: default +content: + field_link: + weight: 2 + settings: + placeholder_url: '' + placeholder_title: '' + linkit_profile: default + third_party_settings: { } + type: linkit + region: content + field_links: + weight: 1 + settings: + placeholder_url: '' + placeholder_title: '' + linkit_profile: default + third_party_settings: { } + type: linkit + region: content + field_section_header: + weight: 0 + settings: + size: 60 + placeholder: '' + third_party_settings: { } + type: string_textfield + region: content +hidden: + created: true + status: true diff --git a/config/sync/core.entity_form_display.paragraph.lists_of_links.default.yml b/config/sync/core.entity_form_display.paragraph.lists_of_links.default.yml new file mode 100644 index 0000000000..81aadd52a4 --- /dev/null +++ b/config/sync/core.entity_form_display.paragraph.lists_of_links.default.yml @@ -0,0 +1,45 @@ +uuid: dcd26a1e-1a88-4b94-a8da-40abec6a4da2 +langcode: en +status: true +dependencies: + config: + - field.field.paragraph.lists_of_links.field_section_header + - field.field.paragraph.lists_of_links.field_va_paragraphs + - paragraphs.paragraphs_type.lists_of_links + module: + - paragraphs +id: paragraph.lists_of_links.default +targetEntityType: paragraph +bundle: lists_of_links +mode: default +content: + field_section_header: + weight: 0 + settings: + size: 60 + placeholder: '' + third_party_settings: { } + type: string_textfield + region: content + field_va_paragraphs: + weight: 1 + settings: + title: 'List of links' + title_plural: 'Lists of links' + edit_mode: open + closed_mode: summary + autocollapse: none + closed_mode_threshold: 0 + add_mode: button + form_display_mode: default + default_paragraph_type: list_of_links + features: + add_above: '0' + collapse_edit_all: '0' + duplicate: '0' + third_party_settings: { } + type: paragraphs + region: content +hidden: + created: true + status: true diff --git a/config/sync/core.entity_view_display.node.documentation_page.default.yml b/config/sync/core.entity_view_display.node.documentation_page.default.yml index e7ea5bb020..8639ea0c36 100644 --- a/config/sync/core.entity_view_display.node.documentation_page.default.yml +++ b/config/sync/core.entity_view_display.node.documentation_page.default.yml @@ -26,7 +26,7 @@ content: weight: 2 label: hidden settings: - view_mode: default + view_mode: user_guides link: '' third_party_settings: { } type: entity_reference_revisions_entity_view @@ -40,7 +40,7 @@ content: region: content field_related_user_guides: weight: 3 - label: hidden + label: above settings: link: true third_party_settings: { } diff --git a/config/sync/core.entity_view_display.paragraph.link_teaser.default.yml b/config/sync/core.entity_view_display.paragraph.link_teaser.default.yml index 6e2e2a4f86..09e97d2d72 100644 --- a/config/sync/core.entity_view_display.paragraph.link_teaser.default.yml +++ b/config/sync/core.entity_view_display.paragraph.link_teaser.default.yml @@ -33,4 +33,5 @@ content: third_party_settings: { } type: string region: content -hidden: { } +hidden: + search_api_excerpt: true diff --git a/config/sync/core.entity_view_display.paragraph.link_teaser.user_guides.yml b/config/sync/core.entity_view_display.paragraph.link_teaser.user_guides.yml new file mode 100644 index 0000000000..e46e451c17 --- /dev/null +++ b/config/sync/core.entity_view_display.paragraph.link_teaser.user_guides.yml @@ -0,0 +1,43 @@ +uuid: 62d8e14b-5ae6-458d-906e-f9b4b4d4019b +langcode: en +status: true +dependencies: + config: + - core.entity_view_mode.paragraph.user_guides + - field.field.paragraph.link_teaser.field_link + - field.field.paragraph.link_teaser.field_link_summary + - paragraphs.paragraphs_type.link_teaser + module: + - layout_builder + - link +third_party_settings: + layout_builder: + allow_custom: false + enabled: false +id: paragraph.link_teaser.user_guides +targetEntityType: paragraph +bundle: link_teaser +mode: user_guides +content: + field_link: + weight: 0 + label: hidden + settings: + trim_length: 80 + url_only: false + url_plain: false + rel: '' + target: '' + third_party_settings: { } + type: link + region: content + field_link_summary: + weight: 1 + label: hidden + settings: + link_to_entity: false + third_party_settings: { } + type: string + region: content +hidden: + search_api_excerpt: true diff --git a/config/sync/core.entity_view_display.paragraph.list_of_link_teasers.default.yml b/config/sync/core.entity_view_display.paragraph.list_of_link_teasers.default.yml index 644d1a9a4d..a0ec6e9c16 100644 --- a/config/sync/core.entity_view_display.paragraph.list_of_link_teasers.default.yml +++ b/config/sync/core.entity_view_display.paragraph.list_of_link_teasers.default.yml @@ -30,4 +30,5 @@ content: third_party_settings: { } type: entity_reference_revisions_entity_view region: content -hidden: { } +hidden: + search_api_excerpt: true diff --git a/config/sync/core.entity_view_display.paragraph.list_of_link_teasers.user_guides.yml b/config/sync/core.entity_view_display.paragraph.list_of_link_teasers.user_guides.yml new file mode 100644 index 0000000000..140ab8d82a --- /dev/null +++ b/config/sync/core.entity_view_display.paragraph.list_of_link_teasers.user_guides.yml @@ -0,0 +1,40 @@ +uuid: c0c4b52a-6f9b-4ffb-9ddd-0145ae25b68f +langcode: en +status: true +dependencies: + config: + - core.entity_view_mode.paragraph.user_guides + - field.field.paragraph.list_of_link_teasers.field_title + - field.field.paragraph.list_of_link_teasers.field_va_paragraphs + - paragraphs.paragraphs_type.list_of_link_teasers + module: + - entity_reference_revisions + - layout_builder +third_party_settings: + layout_builder: + allow_custom: false + enabled: false +id: paragraph.list_of_link_teasers.user_guides +targetEntityType: paragraph +bundle: list_of_link_teasers +mode: user_guides +content: + field_title: + weight: 0 + label: hidden + settings: + link_to_entity: false + third_party_settings: { } + type: string + region: content + field_va_paragraphs: + weight: 1 + label: hidden + settings: + view_mode: user_guides + link: '' + third_party_settings: { } + type: entity_reference_revisions_entity_view + region: content +hidden: + search_api_excerpt: true diff --git a/config/sync/core.entity_view_display.paragraph.list_of_links.default.yml b/config/sync/core.entity_view_display.paragraph.list_of_links.default.yml new file mode 100644 index 0000000000..7f9aa39f5c --- /dev/null +++ b/config/sync/core.entity_view_display.paragraph.list_of_links.default.yml @@ -0,0 +1,50 @@ +uuid: bfc80983-5068-4c69-962b-62ba97e51888 +langcode: en +status: true +dependencies: + config: + - field.field.paragraph.list_of_links.field_link + - field.field.paragraph.list_of_links.field_links + - field.field.paragraph.list_of_links.field_section_header + - paragraphs.paragraphs_type.list_of_links + module: + - link +id: paragraph.list_of_links.default +targetEntityType: paragraph +bundle: list_of_links +mode: default +content: + field_link: + weight: 3 + label: hidden + settings: + trim_length: 80 + url_only: false + url_plain: false + rel: '' + target: '' + third_party_settings: { } + type: link + region: content + field_links: + weight: 2 + label: hidden + settings: + trim_length: 80 + url_only: false + url_plain: false + rel: '' + target: '' + third_party_settings: { } + type: link + region: content + field_section_header: + weight: 0 + label: hidden + settings: + link_to_entity: false + third_party_settings: { } + type: string + region: content +hidden: + search_api_excerpt: true diff --git a/config/sync/core.entity_view_display.paragraph.list_of_links.user_guides.yml b/config/sync/core.entity_view_display.paragraph.list_of_links.user_guides.yml new file mode 100644 index 0000000000..81a4e84a8a --- /dev/null +++ b/config/sync/core.entity_view_display.paragraph.list_of_links.user_guides.yml @@ -0,0 +1,56 @@ +uuid: eedf5602-5332-4aea-9b72-69de665998ce +langcode: en +status: true +dependencies: + config: + - core.entity_view_mode.paragraph.user_guides + - field.field.paragraph.list_of_links.field_link + - field.field.paragraph.list_of_links.field_links + - field.field.paragraph.list_of_links.field_section_header + - paragraphs.paragraphs_type.list_of_links + module: + - layout_builder + - link +third_party_settings: + layout_builder: + allow_custom: false + enabled: false +id: paragraph.list_of_links.user_guides +targetEntityType: paragraph +bundle: list_of_links +mode: user_guides +content: + field_link: + type: link + weight: 2 + region: content + label: hidden + settings: + trim_length: 80 + url_only: false + url_plain: false + rel: '' + target: '' + third_party_settings: { } + field_links: + weight: 1 + label: hidden + settings: + trim_length: 80 + url_only: false + url_plain: false + rel: '' + target: '' + third_party_settings: { } + type: link + region: content + field_section_header: + weight: 0 + label: hidden + settings: + link_to_entity: false + third_party_settings: { } + type: string + region: content +hidden: + search_api_excerpt: true diff --git a/config/sync/core.entity_view_display.paragraph.lists_of_links.default.yml b/config/sync/core.entity_view_display.paragraph.lists_of_links.default.yml new file mode 100644 index 0000000000..3ece905112 --- /dev/null +++ b/config/sync/core.entity_view_display.paragraph.lists_of_links.default.yml @@ -0,0 +1,34 @@ +uuid: 6533e579-a77c-4e2a-b46c-1ee8ec200c2e +langcode: en +status: true +dependencies: + config: + - field.field.paragraph.lists_of_links.field_section_header + - field.field.paragraph.lists_of_links.field_va_paragraphs + - paragraphs.paragraphs_type.lists_of_links + module: + - entity_reference_revisions +id: paragraph.lists_of_links.default +targetEntityType: paragraph +bundle: lists_of_links +mode: default +content: + field_section_header: + weight: 0 + label: hidden + settings: + link_to_entity: false + third_party_settings: { } + type: string + region: content + field_va_paragraphs: + weight: 1 + label: hidden + settings: + view_mode: default + link: '' + third_party_settings: { } + type: entity_reference_revisions_entity_view + region: content +hidden: + search_api_excerpt: true diff --git a/config/sync/core.entity_view_display.paragraph.lists_of_links.user_guides.yml b/config/sync/core.entity_view_display.paragraph.lists_of_links.user_guides.yml new file mode 100644 index 0000000000..06df9904b5 --- /dev/null +++ b/config/sync/core.entity_view_display.paragraph.lists_of_links.user_guides.yml @@ -0,0 +1,40 @@ +uuid: c1a8a610-826e-43f9-b16c-700b948fa6fc +langcode: en +status: true +dependencies: + config: + - core.entity_view_mode.paragraph.user_guides + - field.field.paragraph.lists_of_links.field_section_header + - field.field.paragraph.lists_of_links.field_va_paragraphs + - paragraphs.paragraphs_type.lists_of_links + module: + - entity_reference_revisions + - layout_builder +third_party_settings: + layout_builder: + allow_custom: false + enabled: false +id: paragraph.lists_of_links.user_guides +targetEntityType: paragraph +bundle: lists_of_links +mode: user_guides +content: + field_section_header: + weight: 0 + label: hidden + settings: + link_to_entity: false + third_party_settings: { } + type: string + region: content + field_va_paragraphs: + weight: 1 + label: hidden + settings: + view_mode: user_guides + link: '' + third_party_settings: { } + type: entity_reference_revisions_entity_view + region: content +hidden: + search_api_excerpt: true diff --git a/config/sync/core.entity_view_mode.paragraph.user_guides.yml b/config/sync/core.entity_view_mode.paragraph.user_guides.yml new file mode 100644 index 0000000000..d7376b8fd4 --- /dev/null +++ b/config/sync/core.entity_view_mode.paragraph.user_guides.yml @@ -0,0 +1,14 @@ +uuid: 5507b632-62b4-4d2f-9662-acdf956f06e4 +langcode: en +status: true +dependencies: + module: + - lightning_core + - paragraphs +third_party_settings: + lightning_core: + description: 'Display settings for paragraphs used in user guides.' +id: paragraph.user_guides +label: 'User guides' +targetEntityType: paragraph +cache: true diff --git a/config/sync/field.field.node.documentation_page.field_content_block.yml b/config/sync/field.field.node.documentation_page.field_content_block.yml index 02b59cc085..a8c5fcc1ff 100644 --- a/config/sync/field.field.node.documentation_page.field_content_block.yml +++ b/config/sync/field.field.node.documentation_page.field_content_block.yml @@ -9,6 +9,8 @@ dependencies: - paragraphs.paragraphs_type.collapsible_panel - paragraphs.paragraphs_type.downloadable_file - paragraphs.paragraphs_type.expandable_text + - paragraphs.paragraphs_type.list_of_link_teasers + - paragraphs.paragraphs_type.lists_of_links - paragraphs.paragraphs_type.media - paragraphs.paragraphs_type.process - paragraphs.paragraphs_type.q_a_section @@ -38,33 +40,26 @@ settings: collapsible_panel: collapsible_panel alert: alert expandable_text: expandable_text + list_of_link_teasers: list_of_link_teasers downloadable_file: downloadable_file + lists_of_links: lists_of_links table: table target_bundles_drag_drop: - wysiwyg: - enabled: true - weight: -37 - q_a_section: - enabled: true - weight: -36 - media: - enabled: true - weight: -35 - process: - enabled: true - weight: -34 - collapsible_panel: - enabled: true - weight: -33 address: weight: -32 enabled: false alert: enabled: true weight: -31 + collapsible_panel: + enabled: true + weight: -33 collapsible_panel_item: weight: -30 enabled: false + downloadable_file: + enabled: true + weight: 26 expandable_text: enabled: true weight: -29 @@ -75,33 +70,54 @@ settings: weight: -27 enabled: false list_of_link_teasers: + enabled: true weight: -26 + list_of_links: + weight: 34 enabled: false + lists_of_links: + enabled: true + weight: 34 + media: + enabled: true + weight: -35 number_callout: weight: -24 enabled: false + phone_number: + weight: 34 + enabled: false + process: + enabled: true + weight: -34 q_a: weight: -23 enabled: false + q_a_section: + enabled: true + weight: -36 react_widget: weight: -22 enabled: false - spanish_translation_summary: - weight: -21 - enabled: false - starred_horizontal_rule: - weight: -20 - enabled: false - downloadable_file: - enabled: true - weight: 26 situation_update: weight: 37 enabled: false + spanish_translation_summary: + weight: -21 + enabled: false staff_profile: weight: 39 enabled: false + starred_horizontal_rule: + weight: -20 + enabled: false table: enabled: true weight: 41 + three_column_layout: + enabled: true + weight: 47 + wysiwyg: + enabled: true + weight: -37 field_type: entity_reference_revisions diff --git a/config/sync/field.field.paragraph.list_of_links.field_link.yml b/config/sync/field.field.paragraph.list_of_links.field_link.yml new file mode 100644 index 0000000000..69a9b43a82 --- /dev/null +++ b/config/sync/field.field.paragraph.list_of_links.field_link.yml @@ -0,0 +1,23 @@ +uuid: 788acc6d-58d2-40e6-86c7-a9399d645d3d +langcode: en +status: true +dependencies: + config: + - field.storage.paragraph.field_link + - paragraphs.paragraphs_type.list_of_links + module: + - link +id: paragraph.list_of_links.field_link +field_name: field_link +entity_type: paragraph +bundle: list_of_links +label: 'Final link' +description: 'This optional last link on the list will appear in bold.' +required: false +translatable: true +default_value: { } +default_value_callback: '' +settings: + link_type: 17 + title: 2 +field_type: link diff --git a/config/sync/field.field.paragraph.list_of_links.field_links.yml b/config/sync/field.field.paragraph.list_of_links.field_links.yml new file mode 100644 index 0000000000..bd404857a4 --- /dev/null +++ b/config/sync/field.field.paragraph.list_of_links.field_links.yml @@ -0,0 +1,23 @@ +uuid: b7e6842d-a40f-4828-bf7b-b37be605a1e8 +langcode: en +status: true +dependencies: + config: + - field.storage.paragraph.field_links + - paragraphs.paragraphs_type.list_of_links + module: + - link +id: paragraph.list_of_links.field_links +field_name: field_links +entity_type: paragraph +bundle: list_of_links +label: Links +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: + link_type: 17 + title: 2 +field_type: link diff --git a/config/sync/field.field.paragraph.list_of_links.field_section_header.yml b/config/sync/field.field.paragraph.list_of_links.field_section_header.yml new file mode 100644 index 0000000000..33dae76360 --- /dev/null +++ b/config/sync/field.field.paragraph.list_of_links.field_section_header.yml @@ -0,0 +1,19 @@ +uuid: c739dc41-5c30-4838-b1d9-88ed848a40db +langcode: en +status: true +dependencies: + config: + - field.storage.paragraph.field_section_header + - paragraphs.paragraphs_type.list_of_links +id: paragraph.list_of_links.field_section_header +field_name: field_section_header +entity_type: paragraph +bundle: list_of_links +label: 'Section Header' +description: '' +required: false +translatable: true +default_value: { } +default_value_callback: '' +settings: { } +field_type: string diff --git a/config/sync/field.field.paragraph.lists_of_links.field_section_header.yml b/config/sync/field.field.paragraph.lists_of_links.field_section_header.yml new file mode 100644 index 0000000000..573f84916c --- /dev/null +++ b/config/sync/field.field.paragraph.lists_of_links.field_section_header.yml @@ -0,0 +1,19 @@ +uuid: 9fe11aa2-97ab-4fb0-ab3e-1d3461d93ce2 +langcode: en +status: true +dependencies: + config: + - field.storage.paragraph.field_section_header + - paragraphs.paragraphs_type.lists_of_links +id: paragraph.lists_of_links.field_section_header +field_name: field_section_header +entity_type: paragraph +bundle: lists_of_links +label: 'Section Header' +description: '' +required: false +translatable: true +default_value: { } +default_value_callback: '' +settings: { } +field_type: string diff --git a/config/sync/field.field.paragraph.lists_of_links.field_va_paragraphs.yml b/config/sync/field.field.paragraph.lists_of_links.field_va_paragraphs.yml new file mode 100644 index 0000000000..957e0f9dcc --- /dev/null +++ b/config/sync/field.field.paragraph.lists_of_links.field_va_paragraphs.yml @@ -0,0 +1,103 @@ +uuid: df1fde05-e6ed-4606-a3aa-aad58ba8fa63 +langcode: en +status: true +dependencies: + config: + - field.storage.paragraph.field_va_paragraphs + - paragraphs.paragraphs_type.list_of_links + - paragraphs.paragraphs_type.lists_of_links + module: + - entity_reference_revisions +id: paragraph.lists_of_links.field_va_paragraphs +field_name: field_va_paragraphs +entity_type: paragraph +bundle: lists_of_links +label: 'List of links' +description: '' +required: false +translatable: true +default_value: { } +default_value_callback: '' +settings: + handler: 'default:paragraph' + handler_settings: + negate: 0 + target_bundles: + list_of_links: list_of_links + target_bundles_drag_drop: + address: + weight: 26 + enabled: false + alert: + weight: 27 + enabled: false + collapsible_panel: + weight: 28 + enabled: false + collapsible_panel_item: + weight: 29 + enabled: false + downloadable_file: + weight: 30 + enabled: false + expandable_text: + weight: 31 + enabled: false + health_care_local_facility_servi: + weight: 32 + enabled: false + link_teaser: + weight: 33 + enabled: false + list_of_link_teasers: + weight: 36 + enabled: false + list_of_links: + enabled: true + weight: 35 + lists_of_links: + weight: 34 + enabled: false + media: + weight: 37 + enabled: false + number_callout: + weight: 38 + enabled: false + phone_number: + weight: 39 + enabled: false + process: + weight: 40 + enabled: false + q_a: + weight: 41 + enabled: false + q_a_section: + weight: 42 + enabled: false + react_widget: + weight: 43 + enabled: false + situation_update: + weight: 44 + enabled: false + spanish_translation_summary: + weight: 45 + enabled: false + staff_profile: + weight: 46 + enabled: false + starred_horizontal_rule: + weight: 47 + enabled: false + table: + weight: 48 + enabled: false + three_column_layout: + weight: 49 + enabled: false + wysiwyg: + weight: 50 + enabled: false +field_type: entity_reference_revisions diff --git a/config/sync/field.storage.paragraph.field_links.yml b/config/sync/field.storage.paragraph.field_links.yml new file mode 100644 index 0000000000..ebe6b91c0b --- /dev/null +++ b/config/sync/field.storage.paragraph.field_links.yml @@ -0,0 +1,19 @@ +uuid: 6fabe18d-d03e-4fc9-8fc6-5fc844310758 +langcode: en +status: true +dependencies: + module: + - link + - paragraphs +id: paragraph.field_links +field_name: field_links +entity_type: paragraph +type: link +settings: { } +module: link +locked: false +cardinality: -1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/sync/paragraphs.paragraphs_type.list_of_links.yml b/config/sync/paragraphs.paragraphs_type.list_of_links.yml new file mode 100644 index 0000000000..a4946ef5d5 --- /dev/null +++ b/config/sync/paragraphs.paragraphs_type.list_of_links.yml @@ -0,0 +1,15 @@ +uuid: 19a97d2c-7e89-4fc9-9510-6311268f0bcd +langcode: en +status: true +dependencies: + module: + - paragraphs_browser +third_party_settings: + paragraphs_browser: + image_path: themes/custom/vagovadmin/images/screenshots/list-of-links.jpg +id: list_of_links +label: 'List of links' +icon_uuid: null +icon_default: null +description: 'A set of links, with link text and URL required, and an optional header.' +behavior_plugins: { } diff --git a/config/sync/paragraphs.paragraphs_type.lists_of_links.yml b/config/sync/paragraphs.paragraphs_type.lists_of_links.yml new file mode 100644 index 0000000000..8458cbdc27 --- /dev/null +++ b/config/sync/paragraphs.paragraphs_type.lists_of_links.yml @@ -0,0 +1,15 @@ +uuid: 0f2f3495-e82e-4275-9b7d-0d243df05f6a +langcode: en +status: true +dependencies: + module: + - paragraphs_browser +third_party_settings: + paragraphs_browser: + image_path: themes/custom/vagovadmin/images/screenshots/three-column-layout.jpg +id: lists_of_links +label: 'Lists of links' +icon_uuid: null +icon_default: null +description: 'A list of links, or several lists of links, with an optional section header.' +behavior_plugins: { } diff --git a/config/sync/paragraphs_browser.paragraphs_browser_type.content.yml b/config/sync/paragraphs_browser.paragraphs_browser_type.content.yml index f8425b545d..19d8f90137 100644 --- a/config/sync/paragraphs_browser.paragraphs_browser_type.content.yml +++ b/config/sync/paragraphs_browser.paragraphs_browser_type.content.yml @@ -25,6 +25,10 @@ groups: label: Advanced id: advanced weight: '8' + layout: + label: Layout + id: layout + weight: '9' map: wysiwyg: most_commonly_used q_a_section: most_commonly_used @@ -46,3 +50,6 @@ map: staff_profile: other downloadable_file: images_documents_videos media: images_documents_videos + list_of_links: other + three_column_layout: layout + lists_of_links: other diff --git a/docroot/themes/custom/vagovadmin/assets/css/proofing.css b/docroot/themes/custom/vagovadmin/assets/css/proofing.css index 37880d1dda..3f5eb10e03 100644 --- a/docroot/themes/custom/vagovadmin/assets/css/proofing.css +++ b/docroot/themes/custom/vagovadmin/assets/css/proofing.css @@ -1,3 +1,3 @@ -#block-vagovadmin-content .field__label{text-transform:none}#block-vagovadmin-content .field--name-field-intro-text,#block-vagovadmin-content .field--name-field-alert,#block-vagovadmin-content .field--name-field-featured-content,#block-vagovadmin-content .field--name-field-content-block,#block-vagovadmin-content .field--name-field-related-links{margin:unset}#block-vagovadmin-content .field--name-field-intro-text>.field__item,#block-vagovadmin-content .field--name-field-intro-text>.field__items,#block-vagovadmin-content .field--name-field-alert>.field__item,#block-vagovadmin-content .field--name-field-alert>.field__items,#block-vagovadmin-content .field--name-field-featured-content>.field__item,#block-vagovadmin-content .field--name-field-featured-content>.field__items,#block-vagovadmin-content .field--name-field-content-block>.field__item,#block-vagovadmin-content .field--name-field-content-block>.field__items,#block-vagovadmin-content .field--name-field-related-links>.field__item,#block-vagovadmin-content .field--name-field-related-links>.field__items{padding:unset;background:unset}#block-vagovadmin-content .field--name-field-intro-text>.field__label,#block-vagovadmin-content .field--name-field-alert>.field__label,#block-vagovadmin-content .field--name-field-featured-content>.field__label,#block-vagovadmin-content .field--name-field-content-block>.field__label,#block-vagovadmin-content .field--name-field-related-links>.field__label{text-transform:inherit}#block-vagovadmin-content .field--name-field-related-links>.field__item,#block-vagovadmin-content .field--name-field-related-links>.field__items{background:#eee}#block-vagovadmin-content .paragraph{border:#e0eaef solid 1px;padding:0.4rem 0.6rem 0.2rem;position:relative;margin-bottom:1rem}#block-vagovadmin-content .paragraph .field--label-above .field__label{font-size:.8rem;padding:0}#block-vagovadmin-content .paragraph .paragraph--metadata{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.5rem}#block-vagovadmin-content .paragraph .paragraph--metadata+*{margin-top:0}#block-vagovadmin-content .paragraph .paragraph--metadata>.contextual{display:block;position:static;margin-left:0.5rem}#block-vagovadmin-content .paragraph .paragraph--metadata>.contextual button.trigger{display:none}#block-vagovadmin-content .paragraph .paragraph--metadata>.contextual .contextual-links{display:block;border:none;background-color:inherit;position:static}#block-vagovadmin-content .paragraph .paragraph--metadata>.contextual .contextual-links li.paragraphsedit-paragraph{background-color:inherit}#block-vagovadmin-content .paragraph .paragraph--metadata>.contextual .contextual-links li.paragraphsedit-paragraph a{position:relative;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;-webkit-transition:all 0.1s;transition:all 0.1s;text-align:center;text-decoration:none;color:#333;border:1px solid #a6a6a6;background-color:#f2f1eb;background-image:-webkit-gradient(linear, left top, left bottom, from(#f6f6f3), to(#e7e7df));background-image:linear-gradient(to bottom, #f6f6f3, #e7e7df);text-shadow:0 1px rgba(255,255,255,0.6);font-size:0.75rem;font-weight:600;-webkit-appearance:none;-moz-appearance:none;-webkit-font-smoothing:antialiased;padding:0.5rem;border-radius:.8rem}#block-vagovadmin-content .paragraph .paragraph--metadata .proof-label{display:block;color:#6b6b6b;line-height:1;font-weight:700}#block-vagovadmin-content .paragraph .paragraph--metadata+.contextual{margin-top:2px}#block-vagovadmin-content .field--name-field-accordion-display.field__item{font-style:italic;font-size:.9rem;margin:1rem 0 0;color:#555}#block-vagovadmin-content ol.process-steps{list-style:none;counter-reset:process-counter}#block-vagovadmin-content ol.process-steps li{counter-increment:process-counter}#block-vagovadmin-content ol.process-steps li::before{content:counter(process-counter);border:1px solid #999;float:left;margin-right:1rem;border-radius:50%;padding:.1rem .5rem}#block-vagovadmin-content ol.process-steps li .process-item{margin-left:3rem}#block-vagovadmin-content .paragraph--type--list-of-link-teasers .field--name-field-title{font-size:20px;font-weight:700;font-family:Bitter, Georgia, Cambria, Times New Roman, Times, serif;line-height:1.3;margin-bottom:.5em}#block-vagovadmin-content .usa-accordion-button .field__item,#block-vagovadmin-content .paragraph--type--collapsible-panel-item .field--name-field-title{background-color:#ddd;padding:.8rem;font-weight:700}#block-vagovadmin-content .additional-info-title{border-bottom:2px dotted #0071bb;color:#323a45}#block-vagovadmin-content .paragraph.paragraph--type--spanish-translation-summary{padding-left:calc(2rem - 7px);border-left:7px solid #9bdaf1}#block-vagovadmin-content .custom-alert,#block-vagovadmin-content .field--name-field-alert>.field__item,#block-vagovadmin-content .field--name-field-alert-block-reference>.field__item{background-color:#f1f1f1f1;padding:1rem}#block-vagovadmin-content .custom-alert .field--name-field-alert-title>.field__item,#block-vagovadmin-content .field--name-field-alert>.field__item .field--name-field-alert-title>.field__item,#block-vagovadmin-content .field--name-field-alert-block-reference>.field__item .field--name-field-alert-title>.field__item{font-weight:700;font-family:Bitter, Georgia, Cambria, Times New Roman, Times, serif;line-height:1.3;margin-bottom:.5em;font-size:24px}#block-vagovadmin-content .paragraph--type--number-callout{background:rgba(0,0,0,0.05);padding:1em}#block-vagovadmin-content .paragraph--type--number-callout .field--name-field-short-phrase-with-a-number>.field__item{font-weight:700;font-family:Bitter, Georgia, Cambria, Times New Roman, Times, serif;line-height:1.3;margin-bottom:.5em;font-size:24px}.proofing-element-help{display:inline-block;position:absolute;top:0;margin-left:4px;-webkit-box-sizing:content-box;box-sizing:content-box;background-color:#0074bd;line-height:16px;height:16px;width:16px;font-size:12px;color:#fff;border-radius:50%;font-weight:bold;text-align:center;font-family:"Bitter", "Georgia", "Cambria", "Times New Roman", "Times", serif}.proofing-element-help:focus,.proofing-element-help:hover,.proofing-element-help:active{cursor:pointer}.proofing-element-help--title{font-weight:bold;font-size:1.1em;margin:0 0 0.2em 0}.ui-tooltip.proofing-element-help--tooltip{max-width:680px}.ui-tooltip-content{border:0.1rem solid #cccccc;background-color:#ffffff;max-width:600px;min-width:400px;-webkit-box-shadow:3px 2px 2px #ccc;box-shadow:3px 2px 2px #ccc;border-radius:5px;padding:0.6rem}@media only screen and (max-width: 400px){.ui-tooltip.proofing-element-help--tooltip{max-width:300px}}.node--unpublished{background-color:#fff}#block-vagovadmin-content{font-size:1rem}#block-vagovadmin-content .node__content>.field{margin-bottom:1.5rem}#block-vagovadmin-content .meta-content-wrapper tr{border:none;display:block}#block-vagovadmin-content .meta-content-wrapper tr:hover{background-color:inherit}#block-vagovadmin-content .meta-content-wrapper tr td{padding:0;font-size:0.8rem;margin-right:0.8rem;vertical-align:top}@media all and (max-width: 48em){#block-vagovadmin-content .meta-content-wrapper tr td{display:block;width:100%}}#block-vagovadmin-content .meta-content-wrapper tr td:first-child{padding-right:1rem}#block-vagovadmin-content .meta-content-wrapper tr td.field__label div{width:100px}#block-vagovadmin-content .meta-content-wrapper tr.field--label-inline .field__label{float:none}#block-vagovadmin-content .meta-content-wrapper tr.field--label-inline .field__label:after{content:''}#block-vagovadmin-content fieldset:not(.fieldgroup){margin:9px 0 10px 0;padding:10px 18px 0}#block-vagovadmin-content fieldset:not(.fieldgroup)>legend{position:static;padding:0 4px;letter-spacing:0.06em;text-transform:none;font-size:.8em}#block-vagovadmin-content details.form-wrapper>summary{text-transform:none;font-size:.8em}#block-vagovadmin-content .field__item{margin:0 0 1rem 0}#block-vagovadmin-content .field--label-above .field__label{position:relative;font-size:1rem;color:#6b6b6b;margin:0;padding:.2rem 0 0 0;font-weight:normal;font-family:"Lucida Grande", "Lucida Sans Unicode", "DejaVu Sans", "Lucida Sans", sans-serif}#block-vagovadmin-content .field--name-field-intro-text .field__item{font-family:Bitter, Georgia, Cambria, Times New Roman, Times, serif;font-size:1.25rem;font-weight:400;max-width:77rem;line-height:2rem;margin:0}#block-vagovadmin-content .field--name-field-intro-text .field__item *:first-child{margin-top:0}#block-vagovadmin-content .field--name-field-intro-text .field__item *:last-child{margin-bottom:0}#block-vagovadmin-content .field--name-field-featured-content .field__items{background-color:#eaf6ff}#block-vagovadmin-content .field--name-field-related-links .field__item{background:#f1f1f1}#block-vagovadmin-content table caption{font-weight:700;font-family:Bitter, Georgia, Cambria, Times New Roman, Times, serif;line-height:1.3;margin-bottom:.5em;font-size:24px} +@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700&display=swap");@import url("https://fonts.googleapis.com/css?family=Bitter:400,700&display=swap&subset=latin-ext");#block-vagovadmin-content .field__label{text-transform:none}#block-vagovadmin-content .field--name-field-intro-text,#block-vagovadmin-content .field--name-field-alert,#block-vagovadmin-content .field--name-field-featured-content,#block-vagovadmin-content .field--name-field-content-block,#block-vagovadmin-content .field--name-field-related-links{margin:unset}#block-vagovadmin-content .field--name-field-intro-text>.field__item,#block-vagovadmin-content .field--name-field-intro-text>.field__items,#block-vagovadmin-content .field--name-field-alert>.field__item,#block-vagovadmin-content .field--name-field-alert>.field__items,#block-vagovadmin-content .field--name-field-featured-content>.field__item,#block-vagovadmin-content .field--name-field-featured-content>.field__items,#block-vagovadmin-content .field--name-field-content-block>.field__item,#block-vagovadmin-content .field--name-field-content-block>.field__items,#block-vagovadmin-content .field--name-field-related-links>.field__item,#block-vagovadmin-content .field--name-field-related-links>.field__items{padding:unset;background:unset}#block-vagovadmin-content .field--name-field-intro-text>.field__label,#block-vagovadmin-content .field--name-field-alert>.field__label,#block-vagovadmin-content .field--name-field-featured-content>.field__label,#block-vagovadmin-content .field--name-field-content-block>.field__label,#block-vagovadmin-content .field--name-field-related-links>.field__label{text-transform:inherit}#block-vagovadmin-content .field--name-field-related-links>.field__item,#block-vagovadmin-content .field--name-field-related-links>.field__items{background:#eee}#block-vagovadmin-content .paragraph{border:#e0eaef solid 1px;padding:0.4rem 0.6rem 0.2rem;position:relative;margin-bottom:1rem}#block-vagovadmin-content .paragraph .field--label-above .field__label{font-size:.8rem;padding:0}#block-vagovadmin-content .paragraph .paragraph--metadata{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.5rem}#block-vagovadmin-content .paragraph .paragraph--metadata+*{margin-top:0}#block-vagovadmin-content .paragraph .paragraph--metadata>.contextual{display:block;position:static;margin-left:0.5rem}#block-vagovadmin-content .paragraph .paragraph--metadata>.contextual button.trigger{display:none}#block-vagovadmin-content .paragraph .paragraph--metadata>.contextual .contextual-links{display:block;border:none;background-color:inherit;position:static}#block-vagovadmin-content .paragraph .paragraph--metadata>.contextual .contextual-links li.paragraphsedit-paragraph{background-color:inherit}#block-vagovadmin-content .paragraph .paragraph--metadata>.contextual .contextual-links li.paragraphsedit-paragraph a{position:relative;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;-webkit-transition:all 0.1s;transition:all 0.1s;text-align:center;text-decoration:none;color:#333;border:1px solid #a6a6a6;background-color:#f2f1eb;background-image:-webkit-gradient(linear, left top, left bottom, from(#f6f6f3), to(#e7e7df));background-image:linear-gradient(to bottom, #f6f6f3, #e7e7df);text-shadow:0 1px rgba(255,255,255,0.6);font-size:0.75rem;font-weight:600;-webkit-appearance:none;-moz-appearance:none;-webkit-font-smoothing:antialiased;padding:0.5rem;border-radius:.8rem}#block-vagovadmin-content .paragraph .paragraph--metadata .proof-label{display:block;color:#6b6b6b;line-height:1;font-weight:700}#block-vagovadmin-content .paragraph .paragraph--metadata+.contextual{margin-top:2px}#block-vagovadmin-content .field--name-field-accordion-display.field__item{font-style:italic;font-size:.9rem;margin:1rem 0 0;color:#555}#block-vagovadmin-content ol.process-steps{list-style:none;counter-reset:process-counter}#block-vagovadmin-content ol.process-steps li{counter-increment:process-counter}#block-vagovadmin-content ol.process-steps li::before{content:counter(process-counter);border:1px solid #999;float:left;margin-right:1rem;border-radius:50%;padding:.1rem .5rem}#block-vagovadmin-content ol.process-steps li .process-item{margin-left:3rem}#block-vagovadmin-content .paragraph--type--list-of-link-teasers .field--name-field-title{font-size:20px;font-weight:700;font-family:Bitter, Georgia, Cambria, Times New Roman, Times, serif;line-height:1.3;margin-bottom:.5em}#block-vagovadmin-content .usa-accordion-button .field__item,#block-vagovadmin-content .paragraph--type--collapsible-panel-item .field--name-field-title{background-color:#ddd;padding:.8rem;font-weight:700}#block-vagovadmin-content .additional-info-title{border-bottom:2px dotted #0071bb;color:#323a45}#block-vagovadmin-content .paragraph.paragraph--type--spanish-translation-summary{padding-left:calc(2rem - 7px);border-left:7px solid #9bdaf1}#block-vagovadmin-content .custom-alert,#block-vagovadmin-content .field--name-field-alert>.field__item,#block-vagovadmin-content .field--name-field-alert-block-reference>.field__item{background-color:#f1f1f1f1;padding:1rem}#block-vagovadmin-content .custom-alert .field--name-field-alert-title>.field__item,#block-vagovadmin-content .field--name-field-alert>.field__item .field--name-field-alert-title>.field__item,#block-vagovadmin-content .field--name-field-alert-block-reference>.field__item .field--name-field-alert-title>.field__item{font-weight:700;font-family:Bitter, Georgia, Cambria, Times New Roman, Times, serif;line-height:1.3;margin-bottom:.5em;font-size:24px}#block-vagovadmin-content .paragraph--type--number-callout{background:rgba(0,0,0,0.05);padding:1em}#block-vagovadmin-content .paragraph--type--number-callout .field--name-field-short-phrase-with-a-number>.field__item{font-weight:700;font-family:Bitter, Georgia, Cambria, Times New Roman, Times, serif;line-height:1.3;margin-bottom:.5em;font-size:24px}.proofing-element-help{display:inline-block;position:absolute;top:0;margin-left:4px;-webkit-box-sizing:content-box;box-sizing:content-box;background-color:#0074bd;line-height:16px;height:16px;width:16px;font-size:12px;color:#fff;border-radius:50%;font-weight:bold;text-align:center;font-family:"Bitter", "Georgia", "Cambria", "Times New Roman", "Times", serif}.proofing-element-help:focus,.proofing-element-help:hover,.proofing-element-help:active{cursor:pointer}.proofing-element-help--title{font-weight:bold;font-size:1.1em;margin:0 0 0.2em 0}.ui-tooltip.proofing-element-help--tooltip{max-width:680px}.ui-tooltip-content{border:0.1rem solid #cccccc;background-color:#ffffff;max-width:600px;min-width:400px;-webkit-box-shadow:3px 2px 2px #ccc;box-shadow:3px 2px 2px #ccc;border-radius:5px;padding:0.6rem}@media only screen and (max-width: 400px){.ui-tooltip.proofing-element-help--tooltip{max-width:300px}}.node--unpublished{background-color:#fff}#block-vagovadmin-content{font-size:1rem}#block-vagovadmin-content .node__content>.field{margin-bottom:1.5rem}#block-vagovadmin-content .meta-content-wrapper tr{border:none;display:block}#block-vagovadmin-content .meta-content-wrapper tr:hover{background-color:inherit}#block-vagovadmin-content .meta-content-wrapper tr td{padding:0;font-size:0.8rem;margin-right:0.8rem;vertical-align:top}@media all and (max-width: 48em){#block-vagovadmin-content .meta-content-wrapper tr td{display:block;width:100%}}#block-vagovadmin-content .meta-content-wrapper tr td:first-child{padding-right:1rem}#block-vagovadmin-content .meta-content-wrapper tr td.field__label div{width:100px}#block-vagovadmin-content .meta-content-wrapper tr.field--label-inline .field__label{float:none}#block-vagovadmin-content .meta-content-wrapper tr.field--label-inline .field__label:after{content:''}#block-vagovadmin-content fieldset:not(.fieldgroup){margin:9px 0 10px 0;padding:10px 18px 0}#block-vagovadmin-content fieldset:not(.fieldgroup)>legend{position:static;padding:0 4px;letter-spacing:0.06em;text-transform:none;font-size:.8em}#block-vagovadmin-content details.form-wrapper>summary{text-transform:none;font-size:.8em}#block-vagovadmin-content .field__item{margin:0 0 1rem 0}#block-vagovadmin-content .field--label-above .field__label{position:relative;font-size:1rem;color:#6b6b6b;margin:0;padding:.2rem 0 0 0;font-weight:normal;font-family:"Lucida Grande", "Lucida Sans Unicode", "DejaVu Sans", "Lucida Sans", sans-serif}#block-vagovadmin-content .field--name-field-intro-text .field__item{font-family:Bitter, Georgia, Cambria, Times New Roman, Times, serif;font-size:1.25rem;font-weight:400;line-height:2rem;margin:0}#block-vagovadmin-content .field--name-field-intro-text .field__item *:first-child{margin-top:0}#block-vagovadmin-content .field--name-field-intro-text .field__item *:last-child{margin-bottom:0}#block-vagovadmin-content .field--name-field-featured-content .field__items{background-color:#eaf6ff}#block-vagovadmin-content .field--name-field-related-links .field__item{background:#f1f1f1}#block-vagovadmin-content table caption{font-weight:700;font-family:Bitter, Georgia, Cambria, Times New Roman, Times, serif;line-height:1.3;margin-bottom:.5em;font-size:24px} /*# sourceMappingURL=proofing.css.map */ diff --git a/docroot/themes/custom/vagovadmin/assets/css/proofing.css.map b/docroot/themes/custom/vagovadmin/assets/css/proofing.css.map index f497b01fb2..4e3d1a842c 100644 --- a/docroot/themes/custom/vagovadmin/assets/css/proofing.css.map +++ b/docroot/themes/custom/vagovadmin/assets/css/proofing.css.map @@ -1 +1 @@ -{"version":3,"sources":["_undo_field_styling.scss","_paragraphs.scss","_tooltip.scss","proofing.scss"],"names":[],"mappings":"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","file":"proofing.css","sourcesContent":["#block-vagovadmin-content {\n .field__label {\n text-transform: none;\n }\n\n .field--name-field-intro-text,\n .field--name-field-alert,\n .field--name-field-featured-content,\n .field--name-field-content-block,\n .field--name-field-related-links {\n margin: unset;\n\n > .field__item,\n > .field__items {\n padding: unset;\n background: unset;\n }\n\n > .field__label {\n text-transform: inherit;\n }\n }\n .field--name-field-related-links {\n > .field__item,\n > .field__items {\n background: #eee;\n }\n }\n}\n","#block-vagovadmin-content {\n .paragraph {\n border: #e0eaef solid 1px;\n padding: 0.4rem 0.6rem 0.2rem;\n position: relative;\n margin-bottom: 1rem;\n\n .field--label-above {\n .field__label {\n font-size: .8rem;\n padding: 0;\n }\n }\n\n .paragraph--metadata {\n display: flex;\n justify-content: flex-end;\n align-items: center;\n margin-bottom: .5rem;\n\n + * {\n margin-top: 0;\n }\n\n & > .contextual {\n display: block;\n position: static;\n margin-left: 0.5rem;\n\n button.trigger {\n display: none;\n }\n\n .contextual-links {\n display: block;\n border: none;\n background-color: inherit;\n position: static;\n\n li.paragraphsedit-paragraph {\n background-color: inherit;\n\n a {\n position: relative; /* 1 */\n display: inline-block;\n box-sizing: border-box;\n cursor: pointer;\n -webkit-transition: all 0.1s;\n transition: all 0.1s;\n text-align: center;\n text-decoration: none;\n color: #333;\n border: 1px solid #a6a6a6;\n background-color: #f2f1eb;\n background-image: -webkit-linear-gradient(top, #f6f6f3, #e7e7df);\n background-image: linear-gradient(to bottom, #f6f6f3, #e7e7df);\n text-shadow: 0 1px hsla(0, 0%, 100%, 0.6);\n font-size: 0.75rem; /* 5 */\n font-weight: 600;\n -webkit-appearance: none; /* 3 */\n -moz-appearance: none; /* 3 */\n -webkit-font-smoothing: antialiased; /* 6 */\n padding: 0.5rem;\n border-radius: .8rem;\n }\n }\n }\n }\n\n .proof-label {\n display: block;\n color: #6b6b6b;\n line-height: 1;\n font-weight: 700;\n }\n\n & + .contextual {\n margin-top: 2px;\n }\n }\n }\n\n .field--name-field-accordion-display.field__item {\n font-style: italic;\n font-size: .9rem;\n margin: 1rem 0 0;\n color: #555;\n }\n\n ol.process-steps {\n list-style: none;\n counter-reset: process-counter;\n\n li {\n counter-increment: process-counter;\n\n &::before {\n content: counter(process-counter);\n border: 1px solid #999;\n float: left;\n margin-right: 1rem;\n border-radius: 50%;\n padding: .1rem .5rem;\n }\n\n .process-item {\n margin-left: 3rem;\n }\n }\n }\n\n .paragraph--type--list-of-link-teasers .field--name-field-title {\n font-size: 20px;\n font-weight: 700;\n font-family: Bitter, Georgia, Cambria, Times New Roman, Times, serif;\n line-height: 1.3;\n margin-bottom: .5em;\n }\n\n .usa-accordion-button .field__item,\n .paragraph--type--collapsible-panel-item .field--name-field-title {\n background-color: #ddd;\n padding: .8rem;\n font-weight: 700;\n }\n\n .additional-info-title {\n border-bottom: 2px dotted #0071bb;\n color: #323a45;\n }\n\n .paragraph.paragraph--type--spanish-translation-summary {\n padding-left: calc(2rem - 7px);\n border-left: 7px solid #9bdaf1;\n }\n\n .custom-alert,\n .field--name-field-alert > .field__item,\n .field--name-field-alert-block-reference > .field__item {\n background-color: #f1f1f1f1;\n padding: 1rem;\n\n .field--name-field-alert-title > .field__item {\n font-weight: 700;\n font-family: Bitter, Georgia, Cambria, Times New Roman, Times, serif;\n line-height: 1.3;\n margin-bottom: .5em;\n font-size: 24px;\n }\n }\n .paragraph--type--number-callout {\n background: rgba(0,0,0,.05);\n padding: 1em;\n .field--name-field-short-phrase-with-a-number > .field__item {\n font-weight: 700;\n font-family: Bitter, Georgia, Cambria, Times New Roman, Times, serif;\n line-height: 1.3;\n margin-bottom: .5em;\n font-size: 24px;\n }\n }\n\n}\n","/**\n * @file\n * Element help styles.\n */\n\n.proofing-element-help {\n display: inline-block;\n position: absolute;\n top: 0;\n margin-left: 4px;\n box-sizing: content-box;\n background-color: #0074bd;\n line-height: 16px;\n height: 16px;\n width: 16px;\n font-size: 12px;\n color: #fff;\n border-radius: 50%;\n font-weight: bold;\n text-align: center;\n font-family: \"Bitter\", \"Georgia\", \"Cambria\", \"Times New Roman\", \"Times\", serif;\n\n &:focus,\n &:hover,\n &:active {\n cursor: pointer;\n }\n}\n\n.proofing-element-help--title {\n font-weight: bold;\n font-size: 1.1em;\n margin: 0 0 0.2em 0;\n}\n\n.ui-tooltip.proofing-element-help--tooltip {\n max-width: 680px;\n}\n.ui-tooltip-content {\n border: 0.1rem solid #cccccc;\n background-color: #ffffff;\n max-width: 600px;\n min-width: 400px;\n -moz-box-shadow: 3px 2px 2px #ccc;\n -webkit-box-shadow: 3px 2px 2px #ccc;\n box-shadow: 3px 2px 2px #ccc;\n border-radius: 5px;\n padding: 0.6rem;\n}\n\n@media only screen and (max-width: 400px) {\n .ui-tooltip.proofing-element-help--tooltip {\n max-width: 300px;\n }\n}\n","@import \"undo_field_styling\";\n@import \"paragraphs\";\n@import \"tooltip\";\n\n.node--unpublished {\n background-color: #fff;\n}\n#block-vagovadmin-content {\n font-size: 1rem;\n\n .node__content > .field {\n margin-bottom: 1.5rem;\n }\n\n .meta-content-wrapper {\n tr {\n border: none;\n display: block;\n\n &:hover {\n background-color: inherit;\n }\n\n td {\n padding: 0;\n font-size: 0.8rem;\n margin-right: 0.8rem;\n vertical-align: top;\n\n @media all and (max-width: 48em) { /* 768px */\n display: block;\n width: 100%;\n }\n\n &:first-child {\n padding-right: 1rem;\n }\n\n &.field__label {\n div {\n width: 100px;\n }\n }\n }\n\n &.field--label-inline {\n .field__label {\n float: none;\n\n &:after {\n content: '';\n }\n }\n }\n }\n }\n\n fieldset:not(.fieldgroup) {\n margin: 9px 0 10px 0;\n padding: 10px 18px 0;\n\n > legend {\n position: static;\n padding: 0 4px;\n letter-spacing: 0.06em;\n text-transform: none;\n font-size: .8em;\n }\n }\n\n details.form-wrapper > summary {\n text-transform: none;\n font-size: .8em;\n }\n\n .field__item {\n margin: 0 0 1rem 0;\n }\n\n .field--label-above {\n .field__label {\n position: relative;\n font-size: 1rem;\n color: #6b6b6b;\n margin: 0;\n padding: .2rem 0 0 0;\n font-weight: normal;\n font-family: \"Lucida Grande\", \"Lucida Sans Unicode\", \"DejaVu Sans\", \"Lucida Sans\", sans-serif;\n }\n }\n\n .field--name-field-intro-text .field__item {\n font-family: Bitter, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 1.25rem;\n font-weight: 400;\n max-width: 77rem;\n line-height: 2rem;\n margin: 0;\n\n *:first-child {\n margin-top: 0;\n }\n\n *:last-child {\n margin-bottom: 0;\n }\n }\n\n .field--name-field-featured-content {\n .field__items {\n background-color: #eaf6ff;\n }\n }\n\n .field--name-field-related-links .field__item {\n background: #f1f1f1;\n }\n\n table {\n caption {\n font-weight: 700;\n font-family: Bitter, Georgia, Cambria, Times New Roman, Times, serif;\n line-height: 1.3;\n margin-bottom: .5em;\n font-size: 24px;\n }\n }\n}\n"]} \ No newline at end of file +{"version":3,"sources":["_mixins.scss","_undo_field_styling.scss","_paragraphs.scss","_tooltip.scss","proofing.scss"],"names":[],"mappings":"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","file":"proofing.css","sourcesContent":["@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700&display=swap');\n@import url('https://fonts.googleapis.com/css?family=Bitter:400,700&display=swap&subset=latin-ext');\n\n@mixin va-buttons {\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n margin-top: .5em;\n margin-right: .5em;\n margin-bottom: .5em;\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n border: 0;\n border-radius: 5px;\n color: #fff;\n display: inline-block;\n font-family: Source Sans Pro,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;\n font-size: 1em;\n font-weight: 700;\n line-height: 1;\n padding: 10px 20px;\n text-align: center;\n text-decoration: none;\n width: auto;\n}\n\n\n/*\n A small subset of Formation for html tags enabled in rich text editor used in\n wysiwyg editor and node views.\n */\n\n@mixin va-basic-styling {\n .field__item {\n margin-bottom: 1em;\n font-size: 16px;\n line-height: 1.5;\n font-family: 'Source Sans Pro', Sans-Serif;\n\n /* Reset field labels for nested fields */\n .field__label {\n font-family: \"Lucida Grande\", \"Lucida Sans Unicode\", \"DejaVu Sans\", \"Lucida Sans\", sans-serif;\n font-size: 81.3%;\n text-transform: uppercase;\n }\n }\n\n h2,\n h3,\n h4,\n h5,\n h6 {\n font-weight: 700;\n font-family: Bitter, Georgia, Cambria, Times New Roman, Times, serif;\n line-height: 1.3;\n margin-bottom: .5em;\n }\n\n h2 {\n font-size: 1.6rem;\n }\n\n h3 {\n font-size: 1.2rem;\n }\n\n h4 {\n font-size: 1rem;\n }\n\n /* Lists */\n\n ul {\n padding: 0em;\n }\n\n li {\n line-height: 1.5;\n margin-bottom: .5em;\n list-style: square;\n }\n\n ol {\n margin: 0 0 0 1.25em;\n list-style-position: outside;\n }\n\n /* Links */\n\n a,\n a:hover {\n color: #004795;\n text-decoration: underline;\n transition-duration: .3s;\n transition-timing-function: ease-in-out;\n transition-property: color,background-color,border-color;\n }\n\n a:hover {\n background-color: rgba(0,0,0,.05);\n color: inherit;\n }\n\n .field--type-text-long,\n .field--type-string-long {\n max-width: 700px;\n }\n\n /* Block styles */\n\n .va-address-block {\n margin-left: 5rem;\n border-left: 3px solid #0071bb;\n padding-left: 1rem;\n }\n\n /* Buttons */\n a.usa-button,\n a.usa-button-primary,\n a.va-button-primary,\n a.usa-secondary-button {\n @include va-buttons;\n &:hover {\n color: #fff;\n text-decoration: none;\n }\n }\n\n /* Default button (blue) */\n .usa-button,\n .usa-button-primary {\n @include va-buttons;\n background-color: #0071bb;\n &:hover {\n background-color: #003e73;\n }\n }\n\n /* Primary button (green) */\n .va-button-primary {\n @include va-buttons;\n background: #2e8540;\n &:hover {\n background: #195c27;\n }\n }\n\n /* Secondary button (blue \"ghost\") */\n a.usa-button-secondary {\n @include va-buttons;\n background: transparent;\n box-shadow: inset 0 0 0 2px #0071bb;\n color: #0071bb;\n &:hover {\n box-shadow: inset 0 0 0 2px #003e73;\n background: transparent;\n color: #003e73;\n }\n }\n}\n\n@mixin intro-text {\n font-family: Bitter, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 1.25rem;\n font-weight: 400;\n line-height: 2rem;\n margin: 0;\n}\n","#block-vagovadmin-content {\n .field__label {\n text-transform: none;\n }\n\n .field--name-field-intro-text,\n .field--name-field-alert,\n .field--name-field-featured-content,\n .field--name-field-content-block,\n .field--name-field-related-links {\n margin: unset;\n\n > .field__item,\n > .field__items {\n padding: unset;\n background: unset;\n }\n\n > .field__label {\n text-transform: inherit;\n }\n }\n .field--name-field-related-links {\n > .field__item,\n > .field__items {\n background: #eee;\n }\n }\n}\n","/* Paragraphs css for the proofing experience. */\n\n#block-vagovadmin-content {\n .paragraph {\n border: #e0eaef solid 1px;\n padding: 0.4rem 0.6rem 0.2rem;\n position: relative;\n margin-bottom: 1rem;\n\n .field--label-above {\n .field__label {\n font-size: .8rem;\n padding: 0;\n }\n }\n\n .paragraph--metadata {\n display: flex;\n justify-content: flex-end;\n align-items: center;\n margin-bottom: .5rem;\n\n + * {\n margin-top: 0;\n }\n\n & > .contextual {\n display: block;\n position: static;\n margin-left: 0.5rem;\n\n button.trigger {\n display: none;\n }\n\n .contextual-links {\n display: block;\n border: none;\n background-color: inherit;\n position: static;\n\n li.paragraphsedit-paragraph {\n background-color: inherit;\n\n a {\n position: relative; /* 1 */\n display: inline-block;\n box-sizing: border-box;\n cursor: pointer;\n -webkit-transition: all 0.1s;\n transition: all 0.1s;\n text-align: center;\n text-decoration: none;\n color: #333;\n border: 1px solid #a6a6a6;\n background-color: #f2f1eb;\n background-image: -webkit-linear-gradient(top, #f6f6f3, #e7e7df);\n background-image: linear-gradient(to bottom, #f6f6f3, #e7e7df);\n text-shadow: 0 1px hsla(0, 0%, 100%, 0.6);\n font-size: 0.75rem; /* 5 */\n font-weight: 600;\n -webkit-appearance: none; /* 3 */\n -moz-appearance: none; /* 3 */\n -webkit-font-smoothing: antialiased; /* 6 */\n padding: 0.5rem;\n border-radius: .8rem;\n }\n }\n }\n }\n\n .proof-label {\n display: block;\n color: #6b6b6b;\n line-height: 1;\n font-weight: 700;\n }\n\n & + .contextual {\n margin-top: 2px;\n }\n }\n }\n\n .field--name-field-accordion-display.field__item {\n font-style: italic;\n font-size: .9rem;\n margin: 1rem 0 0;\n color: #555;\n }\n\n ol.process-steps {\n list-style: none;\n counter-reset: process-counter;\n\n li {\n counter-increment: process-counter;\n\n &::before {\n content: counter(process-counter);\n border: 1px solid #999;\n float: left;\n margin-right: 1rem;\n border-radius: 50%;\n padding: .1rem .5rem;\n }\n\n .process-item {\n margin-left: 3rem;\n }\n }\n }\n\n .paragraph--type--list-of-link-teasers .field--name-field-title {\n font-size: 20px;\n font-weight: 700;\n font-family: Bitter, Georgia, Cambria, Times New Roman, Times, serif;\n line-height: 1.3;\n margin-bottom: .5em;\n }\n\n .usa-accordion-button .field__item,\n .paragraph--type--collapsible-panel-item .field--name-field-title {\n background-color: #ddd;\n padding: .8rem;\n font-weight: 700;\n }\n\n .additional-info-title {\n border-bottom: 2px dotted #0071bb;\n color: #323a45;\n }\n\n .paragraph.paragraph--type--spanish-translation-summary {\n padding-left: calc(2rem - 7px);\n border-left: 7px solid #9bdaf1;\n }\n\n .custom-alert,\n .field--name-field-alert > .field__item,\n .field--name-field-alert-block-reference > .field__item {\n background-color: #f1f1f1f1;\n padding: 1rem;\n\n .field--name-field-alert-title > .field__item {\n font-weight: 700;\n font-family: Bitter, Georgia, Cambria, Times New Roman, Times, serif;\n line-height: 1.3;\n margin-bottom: .5em;\n font-size: 24px;\n }\n }\n .paragraph--type--number-callout {\n background: rgba(0,0,0,.05);\n padding: 1em;\n .field--name-field-short-phrase-with-a-number > .field__item {\n font-weight: 700;\n font-family: Bitter, Georgia, Cambria, Times New Roman, Times, serif;\n line-height: 1.3;\n margin-bottom: .5em;\n font-size: 24px;\n }\n }\n\n}\n","/**\n * @file\n * Element help styles.\n */\n\n.proofing-element-help {\n display: inline-block;\n position: absolute;\n top: 0;\n margin-left: 4px;\n box-sizing: content-box;\n background-color: #0074bd;\n line-height: 16px;\n height: 16px;\n width: 16px;\n font-size: 12px;\n color: #fff;\n border-radius: 50%;\n font-weight: bold;\n text-align: center;\n font-family: \"Bitter\", \"Georgia\", \"Cambria\", \"Times New Roman\", \"Times\", serif;\n\n &:focus,\n &:hover,\n &:active {\n cursor: pointer;\n }\n}\n\n.proofing-element-help--title {\n font-weight: bold;\n font-size: 1.1em;\n margin: 0 0 0.2em 0;\n}\n\n.ui-tooltip.proofing-element-help--tooltip {\n max-width: 680px;\n}\n.ui-tooltip-content {\n border: 0.1rem solid #cccccc;\n background-color: #ffffff;\n max-width: 600px;\n min-width: 400px;\n -moz-box-shadow: 3px 2px 2px #ccc;\n -webkit-box-shadow: 3px 2px 2px #ccc;\n box-shadow: 3px 2px 2px #ccc;\n border-radius: 5px;\n padding: 0.6rem;\n}\n\n@media only screen and (max-width: 400px) {\n .ui-tooltip.proofing-element-help--tooltip {\n max-width: 300px;\n }\n}\n","@import \"undo_field_styling\";\n@import \"paragraphs\";\n@import \"tooltip\";\n@import \"mixins\";\n\n.node--unpublished {\n background-color: #fff;\n}\n#block-vagovadmin-content {\n font-size: 1rem;\n\n .node__content > .field {\n margin-bottom: 1.5rem;\n }\n\n .meta-content-wrapper {\n tr {\n border: none;\n display: block;\n\n &:hover {\n background-color: inherit;\n }\n\n td {\n padding: 0;\n font-size: 0.8rem;\n margin-right: 0.8rem;\n vertical-align: top;\n\n @media all and (max-width: 48em) { /* 768px */\n display: block;\n width: 100%;\n }\n\n &:first-child {\n padding-right: 1rem;\n }\n\n &.field__label {\n div {\n width: 100px;\n }\n }\n }\n\n &.field--label-inline {\n .field__label {\n float: none;\n\n &:after {\n content: '';\n }\n }\n }\n }\n }\n\n fieldset:not(.fieldgroup) {\n margin: 9px 0 10px 0;\n padding: 10px 18px 0;\n\n > legend {\n position: static;\n padding: 0 4px;\n letter-spacing: 0.06em;\n text-transform: none;\n font-size: .8em;\n }\n }\n\n details.form-wrapper > summary {\n text-transform: none;\n font-size: .8em;\n }\n\n .field__item {\n margin: 0 0 1rem 0;\n }\n\n .field--label-above {\n .field__label {\n position: relative;\n font-size: 1rem;\n color: #6b6b6b;\n margin: 0;\n padding: .2rem 0 0 0;\n font-weight: normal;\n font-family: \"Lucida Grande\", \"Lucida Sans Unicode\", \"DejaVu Sans\", \"Lucida Sans\", sans-serif;\n }\n }\n\n .field--name-field-intro-text .field__item {\n @include intro-text;\n\n *:first-child {\n margin-top: 0;\n }\n\n *:last-child {\n margin-bottom: 0;\n }\n }\n\n .field--name-field-featured-content {\n .field__items {\n background-color: #eaf6ff;\n }\n }\n\n .field--name-field-related-links .field__item {\n background: #f1f1f1;\n }\n\n table {\n caption {\n font-weight: 700;\n font-family: Bitter, Georgia, Cambria, Times New Roman, Times, serif;\n line-height: 1.3;\n margin-bottom: .5em;\n font-size: 24px;\n }\n }\n}\n"]} \ No newline at end of file diff --git a/docroot/themes/custom/vagovadmin/assets/css/styles.css b/docroot/themes/custom/vagovadmin/assets/css/styles.css index 6064d89c0e..91dd022faa 100644 --- a/docroot/themes/custom/vagovadmin/assets/css/styles.css +++ b/docroot/themes/custom/vagovadmin/assets/css/styles.css @@ -1,3 +1,3 @@ -@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700&display=swap");@import url("https://fonts.googleapis.com/css?family=Bitter:400,700&display=swap&subset=latin-ext");#edit-field-service-location-wrapper{border-bottom:2 px solid #c0c0c0;padding-bottom:15px;margin-bottom:15px}#edit-field-service-location-wrapper .paragraph-type-label{padding-left:18px}#edit-field-service-location-wrapper .field-multiple-drag,#edit-field-service-location-wrapper .field-multiple-drag.paragraph-bullet{display:none}#edit-field-service-location-wrapper .paragraph-type--service-location{padding:30px 0 30px 18px}#edit-field-service-location-wrapper fieldset{border:none;border-bottom:1px dashed #c0c0c0}#edit-field-service-location-wrapper fieldset th.field-label{display:none}#block-vagovadmin-content .external-content .external-content--message{margin-bottom:1rem}#block-vagovadmin-content .external-content .field--label-above{margin-bottom:0.25rem}#block-vagovadmin-content .external-content .field--label-above .field__label{text-transform:none}.node-form textarea{max-width:750px}.node__content p{line-height:1.5;margin-bottom:1em}.node__content h2,.node__content h3,.node__content h4,.node__content h5,.node__content h6{font-weight:700;font-family:Bitter, Georgia, Cambria, Times New Roman, Times, serif;line-height:1.3;margin-bottom:.5em}.node__content h2{font-size:30px}.node__content h3{font-size:24px}.node__content h4{font-size:20px}.node__content ul{padding:0 0 0 1.5em;list-style:square}.node__content li{line-height:1.5;margin-bottom:.5em}.node__content ol{margin:0 0 0 1.25em;list-style-position:outside}.node__content a,.node__content a:hover{color:#004795;text-decoration:underline;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:color,background-color,border-color;transition-property:color,background-color,border-color}.node__content a:hover{background-color:rgba(0,0,0,0.05);color:inherit}.node__content .va-address-block{margin-left:5rem;border-left:3px solid #0071bb;padding-left:1rem}.node__content a.usa-button,.node__content a.usa-button-primary,.node__content a.va-button-primary,.node__content a.usa-secondary-button{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-top:.5em;margin-right:.5em;margin-bottom:.5em;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:5px;color:#fff;display:inline-block;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1em;font-weight:700;line-height:1;padding:10px 20px;text-align:center;text-decoration:none;width:auto}.node__content a.usa-button:hover,.node__content a.usa-button-primary:hover,.node__content a.va-button-primary:hover,.node__content a.usa-secondary-button:hover{color:#fff;text-decoration:none}.node__content .usa-button,.node__content .usa-button-primary{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-top:.5em;margin-right:.5em;margin-bottom:.5em;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:5px;color:#fff;display:inline-block;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1em;font-weight:700;line-height:1;padding:10px 20px;text-align:center;text-decoration:none;width:auto;background-color:#0071bb}.node__content .usa-button:hover,.node__content .usa-button-primary:hover{background-color:#003e73}.node__content .va-button-primary{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-top:.5em;margin-right:.5em;margin-bottom:.5em;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:5px;color:#fff;display:inline-block;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1em;font-weight:700;line-height:1;padding:10px 20px;text-align:center;text-decoration:none;width:auto;background:#2e8540}.node__content .va-button-primary:hover{background:#195c27}.node__content a.usa-button-secondary{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-top:.5em;margin-right:.5em;margin-bottom:.5em;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:5px;color:#fff;display:inline-block;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1em;font-weight:700;line-height:1;padding:10px 20px;text-align:center;text-decoration:none;width:auto;background:transparent;-webkit-box-shadow:inset 0 0 0 2px #0071bb;box-shadow:inset 0 0 0 2px #0071bb;color:#0071bb}.node__content a.usa-button-secondary:hover{-webkit-box-shadow:inset 0 0 0 2px #003e73;box-shadow:inset 0 0 0 2px #003e73;background:transparent;color:#003e73}.node-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.node-columns>*{-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%}@media all and (min-width: 600px){.node-columns aside{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}}@media all and (min-width: 800px){.node-columns main{-webkit-box-flex:3;-ms-flex:3 0;flex:3 0}.node-columns .layout-sidebar-first{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.node-columns main{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:0 2em}.node-columns .layout-sidebar-second{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}#block-vagovadmin-content .field__label{text-transform:uppercase}#block-vagovadmin-content .field--name-field-intro-text,#block-vagovadmin-content .field--name-field-alert,#block-vagovadmin-content .field--name-field-featured-content,#block-vagovadmin-content .field--name-field-content-block,#block-vagovadmin-content .field--name-field-related-links{margin:1em 0}#block-vagovadmin-content .field--name-field-intro-text>.field__item,#block-vagovadmin-content .field--name-field-intro-text>.field__items,#block-vagovadmin-content .field--name-field-alert>.field__item,#block-vagovadmin-content .field--name-field-alert>.field__items,#block-vagovadmin-content .field--name-field-featured-content>.field__item,#block-vagovadmin-content .field--name-field-featured-content>.field__items,#block-vagovadmin-content .field--name-field-content-block>.field__item,#block-vagovadmin-content .field--name-field-content-block>.field__items,#block-vagovadmin-content .field--name-field-related-links>.field__item,#block-vagovadmin-content .field--name-field-related-links>.field__items{padding:1em;background:#eee}#block-vagovadmin-content .field--name-field-intro-text>.field__label,#block-vagovadmin-content .field--name-field-alert>.field__label,#block-vagovadmin-content .field--name-field-featured-content>.field__label,#block-vagovadmin-content .field--name-field-content-block>.field__label,#block-vagovadmin-content .field--name-field-related-links>.field__label{text-transform:uppercase}.view-id-right_sidebar_latest_revision .views-row{padding-bottom:1em}.toolbar-tray span.toolbar-icon{padding:1em 1.333em;display:block;color:#888;cursor:pointer}#block-vagovadmin-content .layout-region-node-main,#block-vagovadmin-content .layout-region-node-footer{display:grid;overflow:auto}.page-content h1{margin:0;font-weight:700;font-family:Bitter, Georgia, Cambria, Times New Roman, Times, serif;line-height:1.3;margin-bottom:.5em;font-size:2.5rem}.views-field-rendered-entity h2{font-size:20px}.paragraphs-subform .field--name-field-phone-number,.paragraphs-subform .field--name-field-phone-extension{float:left}.paragraphs-subform .field--name-field-phone-extension{margin-left:20px}.paragraphs-subform .field--name-field-phone-label{clear:both} +@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700&display=swap");@import url("https://fonts.googleapis.com/css?family=Bitter:400,700&display=swap&subset=latin-ext");#edit-field-service-location-wrapper{border-bottom:2 px solid #c0c0c0;padding-bottom:15px;margin-bottom:15px}#edit-field-service-location-wrapper .paragraph-type-label{padding-left:18px}#edit-field-service-location-wrapper .field-multiple-drag,#edit-field-service-location-wrapper .field-multiple-drag.paragraph-bullet{display:none}#edit-field-service-location-wrapper .paragraph-type--service-location{padding:30px 0 30px 18px}#edit-field-service-location-wrapper fieldset{border:none;border-bottom:1px dashed #c0c0c0}#edit-field-service-location-wrapper fieldset th.field-label{display:none}#block-vagovadmin-content .external-content .external-content--message{margin-bottom:1rem}#block-vagovadmin-content .external-content .field--label-above{margin-bottom:0.25rem}#block-vagovadmin-content .external-content .field--label-above .field__label{text-transform:none}.node-form textarea{max-width:750px}.node__content .field__item{margin-bottom:1em;font-size:16px;line-height:1.5;font-family:'Source Sans Pro', Sans-Serif}.node__content .field__item .field__label{font-family:"Lucida Grande", "Lucida Sans Unicode", "DejaVu Sans", "Lucida Sans", sans-serif;font-size:81.3%;text-transform:uppercase}.node__content h2,.node__content h3,.node__content h4,.node__content h5,.node__content h6{font-weight:700;font-family:Bitter, Georgia, Cambria, Times New Roman, Times, serif;line-height:1.3;margin-bottom:.5em}.node__content h2{font-size:1.6rem}.node__content h3{font-size:1.2rem}.node__content h4{font-size:1rem}.node__content ul{padding:0em}.node__content li{line-height:1.5;margin-bottom:.5em;list-style:square}.node__content ol{margin:0 0 0 1.25em;list-style-position:outside}.node__content a,.node__content a:hover{color:#004795;text-decoration:underline;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:color,background-color,border-color;transition-property:color,background-color,border-color}.node__content a:hover{background-color:rgba(0,0,0,0.05);color:inherit}.node__content .field--type-text-long,.node__content .field--type-string-long{max-width:700px}.node__content .va-address-block{margin-left:5rem;border-left:3px solid #0071bb;padding-left:1rem}.node__content a.usa-button,.node__content a.usa-button-primary,.node__content a.va-button-primary,.node__content a.usa-secondary-button{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-top:.5em;margin-right:.5em;margin-bottom:.5em;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:5px;color:#fff;display:inline-block;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1em;font-weight:700;line-height:1;padding:10px 20px;text-align:center;text-decoration:none;width:auto}.node__content a.usa-button:hover,.node__content a.usa-button-primary:hover,.node__content a.va-button-primary:hover,.node__content a.usa-secondary-button:hover{color:#fff;text-decoration:none}.node__content .usa-button,.node__content .usa-button-primary{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-top:.5em;margin-right:.5em;margin-bottom:.5em;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:5px;color:#fff;display:inline-block;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1em;font-weight:700;line-height:1;padding:10px 20px;text-align:center;text-decoration:none;width:auto;background-color:#0071bb}.node__content .usa-button:hover,.node__content .usa-button-primary:hover{background-color:#003e73}.node__content .va-button-primary{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-top:.5em;margin-right:.5em;margin-bottom:.5em;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:5px;color:#fff;display:inline-block;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1em;font-weight:700;line-height:1;padding:10px 20px;text-align:center;text-decoration:none;width:auto;background:#2e8540}.node__content .va-button-primary:hover{background:#195c27}.node__content a.usa-button-secondary{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-top:.5em;margin-right:.5em;margin-bottom:.5em;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:5px;color:#fff;display:inline-block;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1em;font-weight:700;line-height:1;padding:10px 20px;text-align:center;text-decoration:none;width:auto;background:transparent;-webkit-box-shadow:inset 0 0 0 2px #0071bb;box-shadow:inset 0 0 0 2px #0071bb;color:#0071bb}.node__content a.usa-button-secondary:hover{-webkit-box-shadow:inset 0 0 0 2px #003e73;box-shadow:inset 0 0 0 2px #003e73;background:transparent;color:#003e73}.node-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.node-columns>*{-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%}@media all and (min-width: 600px){.node-columns aside{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}}@media all and (min-width: 800px){.node-columns main{-webkit-box-flex:3;-ms-flex:3 0;flex:3 0}.node-columns .layout-sidebar-first{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-right:2em}.node-columns main{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-right:1em}.node-columns .layout-sidebar-second{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding-left:1em}}#block-vagovadmin-content .field__label{text-transform:uppercase}#block-vagovadmin-content .field--name-field-related-links>.field__item,#block-vagovadmin-content .field--name-field-related-links>.field__items{padding:1em;background:#eee}.view-id-right_sidebar_latest_revision .views-row{padding-bottom:1em}.toolbar-tray span.toolbar-icon{padding:1em 1.333em;display:block;color:#888;cursor:pointer}#block-vagovadmin-content .layout-region-node-main,#block-vagovadmin-content .layout-region-node-footer{display:grid;overflow:auto}.page-content h1{margin:0;font-weight:700;font-family:Bitter, Georgia, Cambria, Times New Roman, Times, serif;line-height:1.3;margin-bottom:.5em;font-size:2.5rem}.views-field-rendered-entity h2{font-size:20px}.paragraphs-subform .field--name-field-phone-number,.paragraphs-subform .field--name-field-phone-extension{float:left}.paragraphs-subform .field--name-field-phone-extension{margin-left:20px}.paragraphs-subform .field--name-field-phone-label{clear:both} /*# sourceMappingURL=styles.css.map */ diff --git a/docroot/themes/custom/vagovadmin/assets/css/styles.css.map b/docroot/themes/custom/vagovadmin/assets/css/styles.css.map index 910fdecc9c..79b5e812ec 100644 --- a/docroot/themes/custom/vagovadmin/assets/css/styles.css.map +++ b/docroot/themes/custom/vagovadmin/assets/css/styles.css.map @@ -1 +1 @@ -{"version":3,"sources":["_mixins.scss","_services.scss","_external_content.scss","styles.scss"],"names":[],"mappings":"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","file":"styles.css","sourcesContent":["@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700&display=swap');\n@import url('https://fonts.googleapis.com/css?family=Bitter:400,700&display=swap&subset=latin-ext');\n\n@mixin va-buttons {\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n margin-top: .5em;\n margin-right: .5em;\n margin-bottom: .5em;\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n border: 0;\n border-radius: 5px;\n color: #fff;\n display: inline-block;\n font-family: Source Sans Pro,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;\n font-size: 1em;\n font-weight: 700;\n line-height: 1;\n padding: 10px 20px;\n text-align: center;\n text-decoration: none;\n width: auto;\n}\n\n\n/*\n A small subset of Formation for html tags enabled in rich text editor used in\n wysiwyg editor and node views.\n */\n\n@mixin va-basic-styling {\n p {\n line-height: 1.5;\n margin-bottom: 1em;\n }\n\n h2,\n h3,\n h4,\n h5,\n h6 {\n font-weight: 700;\n font-family: Bitter, Georgia, Cambria, Times New Roman, Times, serif;\n line-height: 1.3;\n margin-bottom: .5em;\n }\n\n h2 {\n font-size: 30px;\n }\n\n h3 {\n font-size: 24px;\n }\n\n h4 {\n font-size: 20px;\n }\n\n /* Lists */\n\n ul {\n padding: 0 0 0 1.5em;\n list-style: square;\n }\n\n li {\n line-height: 1.5;\n margin-bottom: .5em;\n }\n\n ol {\n margin: 0 0 0 1.25em;\n list-style-position: outside;\n }\n\n /* Links */\n\n a,\n a:hover {\n color: #004795;\n text-decoration: underline;\n transition-duration: .3s;\n transition-timing-function: ease-in-out;\n transition-property: color,background-color,border-color;\n }\n\n a:hover {\n background-color: rgba(0,0,0,.05);\n color: inherit;\n }\n\n /* Block styles */\n\n .va-address-block {\n margin-left: 5rem;\n border-left: 3px solid #0071bb;\n padding-left: 1rem;\n }\n\n /* Buttons */\n a.usa-button,\n a.usa-button-primary,\n a.va-button-primary,\n a.usa-secondary-button {\n @include va-buttons;\n &:hover {\n color: #fff;\n text-decoration: none;\n }\n }\n\n /* Default button (blue) */\n .usa-button,\n .usa-button-primary {\n @include va-buttons;\n background-color: #0071bb;\n &:hover {\n background-color: #003e73;\n }\n }\n\n /* Primary button (green) */\n .va-button-primary {\n @include va-buttons;\n background: #2e8540;\n &:hover {\n background: #195c27;\n }\n }\n\n /* Secondary button (blue \"ghost\") */\n a.usa-button-secondary {\n @include va-buttons;\n background: transparent;\n box-shadow: inset 0 0 0 2px #0071bb;\n color: #0071bb;\n &:hover {\n box-shadow: inset 0 0 0 2px #003e73;\n background: transparent;\n color: #003e73;\n }\n }\n}\n","#edit-field-service-location-wrapper {\n border-bottom: 2 px solid #c0c0c0;\n padding-bottom: 15px;\n margin-bottom: 15px;\n .paragraph-type-label {\n padding-left: 18px;\n }\n .field-multiple-drag,\n .field-multiple-drag.paragraph-bullet {\n display: none;\n }\n .paragraph-type--service-location {\n padding: 30px 0 30px 18px;\n }\n fieldset {\n border: none;\n border-bottom: 1px dashed #c0c0c0;\n th.field-label {\n display: none;\n }\n }\n}\n","#block-vagovadmin-content {\n .external-content {\n .external-content--message {\n margin-bottom: 1rem;\n }\n\n .field--label-above {\n margin-bottom: 0.25rem;\n .field__label {\n text-transform: none;\n }\n }\n }\n}\n","@import \"mixins\";\n@import \"services\";\n@import \"external_content\";\n\n.node-form textarea {\n max-width: 750px;\n}\n\n.node {\n &__content {\n @include va-basic-styling;\n }\n}\n\n/* Node view from page--node.html.twig */\n\n.node-columns {\n display: flex;\n flex-flow: row wrap;\n\n /* Single column */\n > * {\n flex: 1 100%;\n }\n\n /* Asides form two columns on small tablets. */\n @media all and (min-width: 600px) {\n aside {\n flex: 1 0 0;\n }\n }\n\n /* Three column layout on larger devices. */\n @media all and (min-width: 800px) {\n main {\n flex: 3 0;\n }\n\n .layout-sidebar-first {\n order: 1;\n }\n\n main {\n order: 2;\n padding: 0 2em;\n }\n\n .layout-sidebar-second {\n order: 3;\n }\n }\n}\n\n/* Node view content, aimed primarily at page Detail pages, for now. */\n#block-vagovadmin-content {\n .field__label {\n text-transform: uppercase;\n }\n\n .field--name-field-intro-text,\n .field--name-field-alert,\n .field--name-field-featured-content,\n .field--name-field-content-block,\n .field--name-field-related-links {\n margin: 1em 0;\n\n > .field__item,\n > .field__items {\n padding: 1em;\n background: #eee;\n }\n\n > .field__label {\n text-transform: uppercase;\n }\n }\n}\n\n/* Right sidebar on node view pages. */\n\n.view-id-right_sidebar_latest_revision .views-row {\n padding-bottom: 1em;\n}\n\n/* Admin menus with route: links should look OK */\n.toolbar-tray span.toolbar-icon {\n padding: 1em 1.333em;\n display: block;\n color: #888;\n cursor: pointer;\n}\n\n#block-vagovadmin-content {\n .layout-region-node-main,\n .layout-region-node-footer {\n display: grid;\n overflow: auto;\n }\n}\n\n.page-content {\n h1 {\n margin: 0;\n font-weight: 700;\n font-family: Bitter, Georgia, Cambria, Times New Roman, Times, serif;\n line-height: 1.3;\n margin-bottom: .5em;\n font-size: 2.5rem;\n }\n}\n\n.views-field-rendered-entity h2 {\n font-size: 20px;\n}\n\n.paragraphs-subform {\n .field--name-field-phone-number,\n .field--name-field-phone-extension {\n float: left;\n }\n .field--name-field-phone-extension {\n margin-left: 20px;\n }\n .field--name-field-phone-label {\n clear: both;\n }\n}\n"]} \ No newline at end of file +{"version":3,"sources":["_mixins.scss","_services.scss","_external_content.scss","styles.scss"],"names":[],"mappings":"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","file":"styles.css","sourcesContent":["@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700&display=swap');\n@import url('https://fonts.googleapis.com/css?family=Bitter:400,700&display=swap&subset=latin-ext');\n\n@mixin va-buttons {\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n margin-top: .5em;\n margin-right: .5em;\n margin-bottom: .5em;\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n border: 0;\n border-radius: 5px;\n color: #fff;\n display: inline-block;\n font-family: Source Sans Pro,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;\n font-size: 1em;\n font-weight: 700;\n line-height: 1;\n padding: 10px 20px;\n text-align: center;\n text-decoration: none;\n width: auto;\n}\n\n\n/*\n A small subset of Formation for html tags enabled in rich text editor used in\n wysiwyg editor and node views.\n */\n\n@mixin va-basic-styling {\n .field__item {\n margin-bottom: 1em;\n font-size: 16px;\n line-height: 1.5;\n font-family: 'Source Sans Pro', Sans-Serif;\n\n /* Reset field labels for nested fields */\n .field__label {\n font-family: \"Lucida Grande\", \"Lucida Sans Unicode\", \"DejaVu Sans\", \"Lucida Sans\", sans-serif;\n font-size: 81.3%;\n text-transform: uppercase;\n }\n }\n\n h2,\n h3,\n h4,\n h5,\n h6 {\n font-weight: 700;\n font-family: Bitter, Georgia, Cambria, Times New Roman, Times, serif;\n line-height: 1.3;\n margin-bottom: .5em;\n }\n\n h2 {\n font-size: 1.6rem;\n }\n\n h3 {\n font-size: 1.2rem;\n }\n\n h4 {\n font-size: 1rem;\n }\n\n /* Lists */\n\n ul {\n padding: 0em;\n }\n\n li {\n line-height: 1.5;\n margin-bottom: .5em;\n list-style: square;\n }\n\n ol {\n margin: 0 0 0 1.25em;\n list-style-position: outside;\n }\n\n /* Links */\n\n a,\n a:hover {\n color: #004795;\n text-decoration: underline;\n transition-duration: .3s;\n transition-timing-function: ease-in-out;\n transition-property: color,background-color,border-color;\n }\n\n a:hover {\n background-color: rgba(0,0,0,.05);\n color: inherit;\n }\n\n .field--type-text-long,\n .field--type-string-long {\n max-width: 700px;\n }\n\n /* Block styles */\n\n .va-address-block {\n margin-left: 5rem;\n border-left: 3px solid #0071bb;\n padding-left: 1rem;\n }\n\n /* Buttons */\n a.usa-button,\n a.usa-button-primary,\n a.va-button-primary,\n a.usa-secondary-button {\n @include va-buttons;\n &:hover {\n color: #fff;\n text-decoration: none;\n }\n }\n\n /* Default button (blue) */\n .usa-button,\n .usa-button-primary {\n @include va-buttons;\n background-color: #0071bb;\n &:hover {\n background-color: #003e73;\n }\n }\n\n /* Primary button (green) */\n .va-button-primary {\n @include va-buttons;\n background: #2e8540;\n &:hover {\n background: #195c27;\n }\n }\n\n /* Secondary button (blue \"ghost\") */\n a.usa-button-secondary {\n @include va-buttons;\n background: transparent;\n box-shadow: inset 0 0 0 2px #0071bb;\n color: #0071bb;\n &:hover {\n box-shadow: inset 0 0 0 2px #003e73;\n background: transparent;\n color: #003e73;\n }\n }\n}\n\n@mixin intro-text {\n font-family: Bitter, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 1.25rem;\n font-weight: 400;\n line-height: 2rem;\n margin: 0;\n}\n","#edit-field-service-location-wrapper {\n border-bottom: 2 px solid #c0c0c0;\n padding-bottom: 15px;\n margin-bottom: 15px;\n .paragraph-type-label {\n padding-left: 18px;\n }\n .field-multiple-drag,\n .field-multiple-drag.paragraph-bullet {\n display: none;\n }\n .paragraph-type--service-location {\n padding: 30px 0 30px 18px;\n }\n fieldset {\n border: none;\n border-bottom: 1px dashed #c0c0c0;\n th.field-label {\n display: none;\n }\n }\n}\n","#block-vagovadmin-content {\n .external-content {\n .external-content--message {\n margin-bottom: 1rem;\n }\n\n .field--label-above {\n margin-bottom: 0.25rem;\n .field__label {\n text-transform: none;\n }\n }\n }\n}\n","@import \"mixins\";\n@import \"services\";\n@import \"external_content\";\n\n.node-form textarea {\n max-width: 750px;\n}\n\n.node {\n &__content {\n @include va-basic-styling;\n }\n}\n\n/* Node view from page--node.html.twig */\n\n.node-columns {\n display: flex;\n flex-flow: row wrap;\n\n /* Single column */\n > * {\n flex: 1 100%;\n }\n\n /* Asides form two columns on small tablets. */\n @media all and (min-width: 600px) {\n aside {\n flex: 1 0 0;\n }\n }\n\n /* Three column layout on larger devices. */\n @media all and (min-width: 800px) {\n main {\n flex: 3 0;\n }\n\n .layout-sidebar-first {\n order: 1;\n padding-right: 2em;\n }\n\n main {\n order: 2;\n padding-right: 1em;\n }\n\n .layout-sidebar-second {\n order: 3;\n padding-left: 1em;\n }\n }\n}\n\n/* Node view content, aimed primarily at page Detail pages, for now. */\n#block-vagovadmin-content {\n .field__label {\n text-transform: uppercase;\n }\n\n .field--name-field-related-links {\n\n > .field__item,\n > .field__items {\n padding: 1em;\n background: #eee;\n }\n }\n}\n\n/* Right sidebar on node view pages. */\n\n.view-id-right_sidebar_latest_revision .views-row {\n padding-bottom: 1em;\n}\n\n/* Admin menus with route: links should look OK */\n.toolbar-tray span.toolbar-icon {\n padding: 1em 1.333em;\n display: block;\n color: #888;\n cursor: pointer;\n}\n\n#block-vagovadmin-content {\n .layout-region-node-main,\n .layout-region-node-footer {\n display: grid;\n overflow: auto;\n }\n}\n\n.page-content {\n h1 {\n margin: 0;\n font-weight: 700;\n font-family: Bitter, Georgia, Cambria, Times New Roman, Times, serif;\n line-height: 1.3;\n margin-bottom: .5em;\n font-size: 2.5rem;\n }\n}\n\n.views-field-rendered-entity h2 {\n font-size: 20px;\n}\n\n.paragraphs-subform {\n .field--name-field-phone-number,\n .field--name-field-phone-extension {\n float: left;\n }\n .field--name-field-phone-extension {\n margin-left: 20px;\n }\n .field--name-field-phone-label {\n clear: both;\n }\n}\n"]} \ No newline at end of file diff --git a/docroot/themes/custom/vagovadmin/assets/css/user_guides.css b/docroot/themes/custom/vagovadmin/assets/css/user_guides.css new file mode 100644 index 0000000000..a3548cc083 --- /dev/null +++ b/docroot/themes/custom/vagovadmin/assets/css/user_guides.css @@ -0,0 +1,3 @@ +@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700&display=swap");@import url("https://fonts.googleapis.com/css?family=Bitter:400,700&display=swap&subset=latin-ext");.region-breadcrumb,.node-columns{max-width:1280px}@media (min-width: 1320px){.region-breadcrumb,.node-columns{margin:0 auto}}.field--name-field-intro-text.field__item{font-family:Bitter, Georgia, Cambria, Times New Roman, Times, serif;font-size:1.25rem;font-weight:400;line-height:2rem;margin:0}.paragraph--type--list-of-link-teasers .field__items{display:grid;grid-template-columns:repeat(auto-fill, minmax(350px, 1fr));grid-gap:1rem 2rem}.paragraph--type--list-of-link-teasers .field--name-field-link{margin-bottom:0;font-weight:bold}.paragraph--type--lists-of-links>.field__items{display:grid;grid-template-columns:repeat(auto-fill, minmax(350px, 1fr));grid-gap:1rem 2rem}.paragraph--type--lists-of-links .field--name-field-links .field__item{margin:1em 0}.paragraph--type--lists-of-links .field--name-field-link{font-weight:bold}h2.section-header{margin-top:2rem}.field--name-field-related-user-guides{margin-top:2rem;background:#f1f1f1;max-width:700px;padding:1em}.field--name-field-related-user-guides h2.field__label{text-transform:none !important;border-bottom:1px solid #aeb0b5;margin:0.5rem 0 1rem;padding:0 0 .4rem} + +/*# sourceMappingURL=user_guides.css.map */ diff --git a/docroot/themes/custom/vagovadmin/assets/css/user_guides.css.map b/docroot/themes/custom/vagovadmin/assets/css/user_guides.css.map new file mode 100644 index 0000000000..8703b5a289 --- /dev/null +++ b/docroot/themes/custom/vagovadmin/assets/css/user_guides.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["_mixins.scss","user_guides.scss"],"names":[],"mappings":"AAAA,2FAAY,CACZ,mGAAY,CCEZ,iCAEE,gBAAiB,CACjB,2BAHF,iCAIM,aAAc,CAEnB,CAED,0CDuJE,mEAAoE,CACpE,iBAAkB,CAClB,eAAgB,CAChB,gBAAiB,CACjB,QAAS,CCxJR,qDAKD,YAAa,CACb,2DAA4D,CAC5D,kBAAmB,CAKrB,+DAMI,eAAgB,CAChB,gBAAiB,CAClB,+CAfD,YAAa,CACb,2DAA4D,CAC5D,kBAAmB,CAgBrB,uEAOM,YAAa,CAPnB,yDAYI,gBAAiB,CAClB,kBAID,eAAgB,CACjB,uCAGC,eAAgB,CAChB,kBAAmB,CACnB,eAAgB,CAChB,WAAY,CAJd,uDAOI,8BAA+B,CAC/B,+BAAgC,CAChC,oBAAqB,CACrB,iBAAkB","file":"user_guides.css","sourcesContent":["@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700&display=swap');\n@import url('https://fonts.googleapis.com/css?family=Bitter:400,700&display=swap&subset=latin-ext');\n\n@mixin va-buttons {\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n margin-top: .5em;\n margin-right: .5em;\n margin-bottom: .5em;\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n border: 0;\n border-radius: 5px;\n color: #fff;\n display: inline-block;\n font-family: Source Sans Pro,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;\n font-size: 1em;\n font-weight: 700;\n line-height: 1;\n padding: 10px 20px;\n text-align: center;\n text-decoration: none;\n width: auto;\n}\n\n\n/*\n A small subset of Formation for html tags enabled in rich text editor used in\n wysiwyg editor and node views.\n */\n\n@mixin va-basic-styling {\n .field__item {\n margin-bottom: 1em;\n font-size: 16px;\n line-height: 1.5;\n font-family: 'Source Sans Pro', Sans-Serif;\n\n /* Reset field labels for nested fields */\n .field__label {\n font-family: \"Lucida Grande\", \"Lucida Sans Unicode\", \"DejaVu Sans\", \"Lucida Sans\", sans-serif;\n font-size: 81.3%;\n text-transform: uppercase;\n }\n }\n\n h2,\n h3,\n h4,\n h5,\n h6 {\n font-weight: 700;\n font-family: Bitter, Georgia, Cambria, Times New Roman, Times, serif;\n line-height: 1.3;\n margin-bottom: .5em;\n }\n\n h2 {\n font-size: 1.6rem;\n }\n\n h3 {\n font-size: 1.2rem;\n }\n\n h4 {\n font-size: 1rem;\n }\n\n /* Lists */\n\n ul {\n padding: 0em;\n }\n\n li {\n line-height: 1.5;\n margin-bottom: .5em;\n list-style: square;\n }\n\n ol {\n margin: 0 0 0 1.25em;\n list-style-position: outside;\n }\n\n /* Links */\n\n a,\n a:hover {\n color: #004795;\n text-decoration: underline;\n transition-duration: .3s;\n transition-timing-function: ease-in-out;\n transition-property: color,background-color,border-color;\n }\n\n a:hover {\n background-color: rgba(0,0,0,.05);\n color: inherit;\n }\n\n .field--type-text-long,\n .field--type-string-long {\n max-width: 700px;\n }\n\n /* Block styles */\n\n .va-address-block {\n margin-left: 5rem;\n border-left: 3px solid #0071bb;\n padding-left: 1rem;\n }\n\n /* Buttons */\n a.usa-button,\n a.usa-button-primary,\n a.va-button-primary,\n a.usa-secondary-button {\n @include va-buttons;\n &:hover {\n color: #fff;\n text-decoration: none;\n }\n }\n\n /* Default button (blue) */\n .usa-button,\n .usa-button-primary {\n @include va-buttons;\n background-color: #0071bb;\n &:hover {\n background-color: #003e73;\n }\n }\n\n /* Primary button (green) */\n .va-button-primary {\n @include va-buttons;\n background: #2e8540;\n &:hover {\n background: #195c27;\n }\n }\n\n /* Secondary button (blue \"ghost\") */\n a.usa-button-secondary {\n @include va-buttons;\n background: transparent;\n box-shadow: inset 0 0 0 2px #0071bb;\n color: #0071bb;\n &:hover {\n box-shadow: inset 0 0 0 2px #003e73;\n background: transparent;\n color: #003e73;\n }\n }\n}\n\n@mixin intro-text {\n font-family: Bitter, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 1.25rem;\n font-weight: 400;\n line-height: 2rem;\n margin: 0;\n}\n","@import \"mixins\";\n\n// User guide pages should be narrow for readability.\n.region-breadcrumb,\n.node-columns {\n max-width: 1280px;\n @media (min-width: 1320px) {\n margin: 0 auto;\n }\n}\n\n.field--name-field-intro-text {\n &.field__item {\n @include intro-text;\n }\n}\n\n// Define a grid for lists of teasers and link teasers.\n@mixin user-guide-grid {\n display: grid;\n grid-template-columns: repeat(auto-fill, minmax(350px, 1fr));\n grid-gap: 1rem 2rem;\n}\n\n\n\n.paragraph--type--list-of-link-teasers {\n .field__items {\n @include user-guide-grid;\n }\n\n .field--name-field-link {\n margin-bottom: 0;\n font-weight: bold;\n }\n}\n\n.paragraph--type--lists-of-links {\n > .field__items {\n @include user-guide-grid;\n }\n\n .field--name-field-links {\n .field__item {\n margin: 1em 0;\n }\n }\n\n .field--name-field-link {\n font-weight: bold;\n }\n}\n\nh2.section-header {\n margin-top: 2rem;\n}\n\n.field--name-field-related-user-guides {\n margin-top: 2rem;\n background: #f1f1f1;\n max-width: 700px;\n padding: 1em;\n\n h2.field__label {\n text-transform: none !important;\n border-bottom: 1px solid #aeb0b5;\n margin: 0.5rem 0 1rem;\n padding: 0 0 .4rem;\n }\n}\n"]} \ No newline at end of file diff --git a/docroot/themes/custom/vagovadmin/assets/css/wysiwyg.css b/docroot/themes/custom/vagovadmin/assets/css/wysiwyg.css index 23e360e381..d6484a0e60 100644 --- a/docroot/themes/custom/vagovadmin/assets/css/wysiwyg.css +++ b/docroot/themes/custom/vagovadmin/assets/css/wysiwyg.css @@ -1,3 +1,3 @@ -@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700&display=swap");@import url("https://fonts.googleapis.com/css?family=Bitter:400,700&display=swap&subset=latin-ext");.cke_editable{font-family:'Source Sans Pro', Sans-Serif;margin:.5em;max-width:700px;font-size:15px;color:#323a45;background:#fff}.cke_editable p{line-height:1.5;margin-bottom:1em}.cke_editable h2,.cke_editable h3,.cke_editable h4,.cke_editable h5,.cke_editable h6{font-weight:700;font-family:Bitter, Georgia, Cambria, Times New Roman, Times, serif;line-height:1.3;margin-bottom:.5em}.cke_editable h2{font-size:30px}.cke_editable h3{font-size:24px}.cke_editable h4{font-size:20px}.cke_editable ul{padding:0 0 0 1.5em;list-style:square}.cke_editable li{line-height:1.5;margin-bottom:.5em}.cke_editable ol{margin:0 0 0 1.25em;list-style-position:outside}.cke_editable a,.cke_editable a:hover{color:#004795;text-decoration:underline;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:color,background-color,border-color;transition-property:color,background-color,border-color}.cke_editable a:hover{background-color:rgba(0,0,0,0.05);color:inherit}.cke_editable .va-address-block{margin-left:5rem;border-left:3px solid #0071bb;padding-left:1rem}.cke_editable a.usa-button,.cke_editable a.usa-button-primary,.cke_editable a.va-button-primary,.cke_editable a.usa-secondary-button{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-top:.5em;margin-right:.5em;margin-bottom:.5em;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:5px;color:#fff;display:inline-block;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1em;font-weight:700;line-height:1;padding:10px 20px;text-align:center;text-decoration:none;width:auto}.cke_editable a.usa-button:hover,.cke_editable a.usa-button-primary:hover,.cke_editable a.va-button-primary:hover,.cke_editable a.usa-secondary-button:hover{color:#fff;text-decoration:none}.cke_editable .usa-button,.cke_editable .usa-button-primary{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-top:.5em;margin-right:.5em;margin-bottom:.5em;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:5px;color:#fff;display:inline-block;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1em;font-weight:700;line-height:1;padding:10px 20px;text-align:center;text-decoration:none;width:auto;background-color:#0071bb}.cke_editable .usa-button:hover,.cke_editable .usa-button-primary:hover{background-color:#003e73}.cke_editable .va-button-primary{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-top:.5em;margin-right:.5em;margin-bottom:.5em;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:5px;color:#fff;display:inline-block;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1em;font-weight:700;line-height:1;padding:10px 20px;text-align:center;text-decoration:none;width:auto;background:#2e8540}.cke_editable .va-button-primary:hover{background:#195c27}.cke_editable a.usa-button-secondary{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-top:.5em;margin-right:.5em;margin-bottom:.5em;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:5px;color:#fff;display:inline-block;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1em;font-weight:700;line-height:1;padding:10px 20px;text-align:center;text-decoration:none;width:auto;background:transparent;-webkit-box-shadow:inset 0 0 0 2px #0071bb;box-shadow:inset 0 0 0 2px #0071bb;color:#0071bb}.cke_editable a.usa-button-secondary:hover{-webkit-box-shadow:inset 0 0 0 2px #003e73;box-shadow:inset 0 0 0 2px #003e73;background:transparent;color:#003e73} +@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700&display=swap");@import url("https://fonts.googleapis.com/css?family=Bitter:400,700&display=swap&subset=latin-ext");.cke_editable{font-family:'Source Sans Pro', Sans-Serif;margin:.5em;max-width:700px;font-size:15px;color:#323a45;background:#fff}.cke_editable .field__item{margin-bottom:1em;font-size:16px;line-height:1.5;font-family:'Source Sans Pro', Sans-Serif}.cke_editable .field__item .field__label{font-family:"Lucida Grande", "Lucida Sans Unicode", "DejaVu Sans", "Lucida Sans", sans-serif;font-size:81.3%;text-transform:uppercase}.cke_editable h2,.cke_editable h3,.cke_editable h4,.cke_editable h5,.cke_editable h6{font-weight:700;font-family:Bitter, Georgia, Cambria, Times New Roman, Times, serif;line-height:1.3;margin-bottom:.5em}.cke_editable h2{font-size:1.6rem}.cke_editable h3{font-size:1.2rem}.cke_editable h4{font-size:1rem}.cke_editable ul{padding:0em}.cke_editable li{line-height:1.5;margin-bottom:.5em;list-style:square}.cke_editable ol{margin:0 0 0 1.25em;list-style-position:outside}.cke_editable a,.cke_editable a:hover{color:#004795;text-decoration:underline;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:color,background-color,border-color;transition-property:color,background-color,border-color}.cke_editable a:hover{background-color:rgba(0,0,0,0.05);color:inherit}.cke_editable .field--type-text-long,.cke_editable .field--type-string-long{max-width:700px}.cke_editable .va-address-block{margin-left:5rem;border-left:3px solid #0071bb;padding-left:1rem}.cke_editable a.usa-button,.cke_editable a.usa-button-primary,.cke_editable a.va-button-primary,.cke_editable a.usa-secondary-button{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-top:.5em;margin-right:.5em;margin-bottom:.5em;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:5px;color:#fff;display:inline-block;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1em;font-weight:700;line-height:1;padding:10px 20px;text-align:center;text-decoration:none;width:auto}.cke_editable a.usa-button:hover,.cke_editable a.usa-button-primary:hover,.cke_editable a.va-button-primary:hover,.cke_editable a.usa-secondary-button:hover{color:#fff;text-decoration:none}.cke_editable .usa-button,.cke_editable .usa-button-primary{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-top:.5em;margin-right:.5em;margin-bottom:.5em;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:5px;color:#fff;display:inline-block;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1em;font-weight:700;line-height:1;padding:10px 20px;text-align:center;text-decoration:none;width:auto;background-color:#0071bb}.cke_editable .usa-button:hover,.cke_editable .usa-button-primary:hover{background-color:#003e73}.cke_editable .va-button-primary{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-top:.5em;margin-right:.5em;margin-bottom:.5em;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:5px;color:#fff;display:inline-block;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1em;font-weight:700;line-height:1;padding:10px 20px;text-align:center;text-decoration:none;width:auto;background:#2e8540}.cke_editable .va-button-primary:hover{background:#195c27}.cke_editable a.usa-button-secondary{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-top:.5em;margin-right:.5em;margin-bottom:.5em;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:5px;color:#fff;display:inline-block;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1em;font-weight:700;line-height:1;padding:10px 20px;text-align:center;text-decoration:none;width:auto;background:transparent;-webkit-box-shadow:inset 0 0 0 2px #0071bb;box-shadow:inset 0 0 0 2px #0071bb;color:#0071bb}.cke_editable a.usa-button-secondary:hover{-webkit-box-shadow:inset 0 0 0 2px #003e73;box-shadow:inset 0 0 0 2px #003e73;background:transparent;color:#003e73} /*# sourceMappingURL=wysiwyg.css.map */ diff --git a/docroot/themes/custom/vagovadmin/assets/css/wysiwyg.css.map b/docroot/themes/custom/vagovadmin/assets/css/wysiwyg.css.map index d498af5beb..03811352d2 100644 --- a/docroot/themes/custom/vagovadmin/assets/css/wysiwyg.css.map +++ b/docroot/themes/custom/vagovadmin/assets/css/wysiwyg.css.map @@ -1 +1 @@ -{"version":3,"sources":["_mixins.scss","wysiwyg.scss"],"names":[],"mappings":"AAAA,2FAAY,CACZ,mGAAY,CCCZ,cACE,yCAA0C,CAC1C,WAAY,CACZ,eAAgB,CAChB,cAAe,CACf,aAAc,CACd,eAAgB,CANlB,gBDgCI,eAAgB,CAChB,iBAAkB,CCjCtB,qFDyCI,eAAgB,CAChB,mEAAoE,CACpE,eAAgB,CAChB,kBAAmB,CC5CvB,iBDgDG,cAAe,CChDlB,iBDoDI,cAAe,CCpDnB,iBDwDI,cAAe,CCxDnB,iBD8DI,mBAAoB,CACpB,iBAAkB,CC/DtB,iBDmEI,eAAgB,CAChB,kBAAmB,CCpEvB,iBDwEI,mBAAoB,CACpB,2BAA4B,CCzEhC,sCDgFI,aAAc,CACd,yBAA0B,CAC1B,+BAAwB,CAAxB,uBAAwB,CACxB,8CAAuC,CAAvC,sCAAuC,CACvC,+DAAqB,CAArB,uDAAwD,CCpF5D,sBDwFI,iCAAiC,CACjC,aAAc,CCzFlB,gCD+FI,gBAAiB,CACjB,6BAA8B,CAC9B,iBAAkB,CCjGtB,qIDEE,iCAAkC,CAClC,kCAAmC,CACnC,eAAgB,CAChB,iBAAkB,CAClB,kBAAmB,CACnB,uBAAwB,CACxB,oBAAqB,CACrB,eAAgB,CAChB,QAAS,CACT,iBAAkB,CAClB,UAAW,CACX,oBAAqB,CACrB,4EAA6E,CAC7E,aAAc,CACd,eAAgB,CAChB,aAAc,CACd,iBAAkB,CAClB,iBAAkB,CAClB,oBAAqB,CACrB,UAAW,CCrBb,6JD2GM,UAAW,CACX,oBAAqB,CC5G3B,4DDEE,iCAAkC,CAClC,kCAAmC,CACnC,eAAgB,CAChB,iBAAkB,CAClB,kBAAmB,CACnB,uBAAwB,CACxB,oBAAqB,CACrB,eAAgB,CAChB,QAAS,CACT,iBAAkB,CAClB,UAAW,CACX,oBAAqB,CACrB,4EAA6E,CAC7E,aAAc,CACd,eAAgB,CAChB,aAAc,CACd,iBAAkB,CAClB,iBAAkB,CAClB,oBAAqB,CACrB,UAAW,CA+FT,wBAAyB,CCpH7B,wEDsHM,wBAAyB,CCtH/B,iCDEE,iCAAkC,CAClC,kCAAmC,CACnC,eAAgB,CAChB,iBAAkB,CAClB,kBAAmB,CACnB,uBAAwB,CACxB,oBAAqB,CACrB,eAAgB,CAChB,QAAS,CACT,iBAAkB,CAClB,UAAW,CACX,oBAAqB,CACrB,4EAA6E,CAC7E,aAAc,CACd,eAAgB,CAChB,aAAc,CACd,iBAAkB,CAClB,iBAAkB,CAClB,oBAAqB,CACrB,UAAW,CAwGT,kBAAmB,CC7HvB,uCD+HM,kBAAmB,CC/HzB,qCDEE,iCAAkC,CAClC,kCAAmC,CACnC,eAAgB,CAChB,iBAAkB,CAClB,kBAAmB,CACnB,uBAAwB,CACxB,oBAAqB,CACrB,eAAgB,CAChB,QAAS,CACT,iBAAkB,CAClB,UAAW,CACX,oBAAqB,CACrB,4EAA6E,CAC7E,aAAc,CACd,eAAgB,CAChB,aAAc,CACd,iBAAkB,CAClB,iBAAkB,CAClB,oBAAqB,CACrB,UAAW,CAiHT,sBAAuB,CACvB,0CAAmC,CAAnC,kCAAmC,CACnC,aAAc,CCxIlB,2CD0IM,0CAAmC,CAAnC,kCAAmC,CACnC,sBAAuB,CACvB,aAAc","file":"wysiwyg.css","sourcesContent":["@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700&display=swap');\n@import url('https://fonts.googleapis.com/css?family=Bitter:400,700&display=swap&subset=latin-ext');\n\n@mixin va-buttons {\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n margin-top: .5em;\n margin-right: .5em;\n margin-bottom: .5em;\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n border: 0;\n border-radius: 5px;\n color: #fff;\n display: inline-block;\n font-family: Source Sans Pro,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;\n font-size: 1em;\n font-weight: 700;\n line-height: 1;\n padding: 10px 20px;\n text-align: center;\n text-decoration: none;\n width: auto;\n}\n\n\n/*\n A small subset of Formation for html tags enabled in rich text editor used in\n wysiwyg editor and node views.\n */\n\n@mixin va-basic-styling {\n p {\n line-height: 1.5;\n margin-bottom: 1em;\n }\n\n h2,\n h3,\n h4,\n h5,\n h6 {\n font-weight: 700;\n font-family: Bitter, Georgia, Cambria, Times New Roman, Times, serif;\n line-height: 1.3;\n margin-bottom: .5em;\n }\n\n h2 {\n font-size: 30px;\n }\n\n h3 {\n font-size: 24px;\n }\n\n h4 {\n font-size: 20px;\n }\n\n /* Lists */\n\n ul {\n padding: 0 0 0 1.5em;\n list-style: square;\n }\n\n li {\n line-height: 1.5;\n margin-bottom: .5em;\n }\n\n ol {\n margin: 0 0 0 1.25em;\n list-style-position: outside;\n }\n\n /* Links */\n\n a,\n a:hover {\n color: #004795;\n text-decoration: underline;\n transition-duration: .3s;\n transition-timing-function: ease-in-out;\n transition-property: color,background-color,border-color;\n }\n\n a:hover {\n background-color: rgba(0,0,0,.05);\n color: inherit;\n }\n\n /* Block styles */\n\n .va-address-block {\n margin-left: 5rem;\n border-left: 3px solid #0071bb;\n padding-left: 1rem;\n }\n\n /* Buttons */\n a.usa-button,\n a.usa-button-primary,\n a.va-button-primary,\n a.usa-secondary-button {\n @include va-buttons;\n &:hover {\n color: #fff;\n text-decoration: none;\n }\n }\n\n /* Default button (blue) */\n .usa-button,\n .usa-button-primary {\n @include va-buttons;\n background-color: #0071bb;\n &:hover {\n background-color: #003e73;\n }\n }\n\n /* Primary button (green) */\n .va-button-primary {\n @include va-buttons;\n background: #2e8540;\n &:hover {\n background: #195c27;\n }\n }\n\n /* Secondary button (blue \"ghost\") */\n a.usa-button-secondary {\n @include va-buttons;\n background: transparent;\n box-shadow: inset 0 0 0 2px #0071bb;\n color: #0071bb;\n &:hover {\n box-shadow: inset 0 0 0 2px #003e73;\n background: transparent;\n color: #003e73;\n }\n }\n}\n","@import 'mixins';\n\n.cke_editable {\n font-family: 'Source Sans Pro', Sans-Serif;\n margin: .5em; /* to provide padding within ckeditor */\n max-width: 700px;\n font-size: 15px;\n color: #323a45;\n background: #fff;\n\n @include va-basic-styling;\n}\n\n"]} \ No newline at end of file +{"version":3,"sources":["_mixins.scss","wysiwyg.scss"],"names":[],"mappings":"AAAA,2FAAY,CACZ,mGAAY,CCCZ,cACE,yCAA0C,CAC1C,WAAY,CACZ,eAAgB,CAChB,cAAe,CACf,aAAc,CACd,eAAgB,CANlB,2BDgCI,iBAAkB,CAClB,cAAe,CACf,eAAgB,CAChB,yCAA0C,CCnC9C,yCDuCM,4FAA6F,CAC7F,eAAgB,CAChB,wBAAyB,CCzC/B,qFDkDI,eAAgB,CAChB,mEAAoE,CACpE,eAAgB,CAChB,kBAAmB,CCrDvB,iBDyDG,gBAAiB,CCzDpB,iBD6DI,gBAAiB,CC7DrB,iBDiEI,cAAe,CCjEnB,iBDuEI,WAAY,CCvEhB,iBD2EI,eAAgB,CAChB,kBAAmB,CACnB,iBAAkB,CC7EtB,iBDiFI,mBAAoB,CACpB,2BAA4B,CClFhC,sCDyFI,aAAc,CACd,yBAA0B,CAC1B,+BAAwB,CAAxB,uBAAwB,CACxB,8CAAuC,CAAvC,sCAAuC,CACvC,+DAAqB,CAArB,uDAAwD,CC7F5D,sBDiGI,iCAAiC,CACjC,aAAc,CClGlB,4EDuGI,eAAgB,CCvGpB,gCD6GI,gBAAiB,CACjB,6BAA8B,CAC9B,iBAAkB,CC/GtB,qIDEE,iCAAkC,CAClC,kCAAmC,CACnC,eAAgB,CAChB,iBAAkB,CAClB,kBAAmB,CACnB,uBAAwB,CACxB,oBAAqB,CACrB,eAAgB,CAChB,QAAS,CACT,iBAAkB,CAClB,UAAW,CACX,oBAAqB,CACrB,4EAA6E,CAC7E,aAAc,CACd,eAAgB,CAChB,aAAc,CACd,iBAAkB,CAClB,iBAAkB,CAClB,oBAAqB,CACrB,UAAW,CCrBb,6JDyHM,UAAW,CACX,oBAAqB,CC1H3B,4DDEE,iCAAkC,CAClC,kCAAmC,CACnC,eAAgB,CAChB,iBAAkB,CAClB,kBAAmB,CACnB,uBAAwB,CACxB,oBAAqB,CACrB,eAAgB,CAChB,QAAS,CACT,iBAAkB,CAClB,UAAW,CACX,oBAAqB,CACrB,4EAA6E,CAC7E,aAAc,CACd,eAAgB,CAChB,aAAc,CACd,iBAAkB,CAClB,iBAAkB,CAClB,oBAAqB,CACrB,UAAW,CA6GT,wBAAyB,CClI7B,wEDoIM,wBAAyB,CCpI/B,iCDEE,iCAAkC,CAClC,kCAAmC,CACnC,eAAgB,CAChB,iBAAkB,CAClB,kBAAmB,CACnB,uBAAwB,CACxB,oBAAqB,CACrB,eAAgB,CAChB,QAAS,CACT,iBAAkB,CAClB,UAAW,CACX,oBAAqB,CACrB,4EAA6E,CAC7E,aAAc,CACd,eAAgB,CAChB,aAAc,CACd,iBAAkB,CAClB,iBAAkB,CAClB,oBAAqB,CACrB,UAAW,CAsHT,kBAAmB,CC3IvB,uCD6IM,kBAAmB,CC7IzB,qCDEE,iCAAkC,CAClC,kCAAmC,CACnC,eAAgB,CAChB,iBAAkB,CAClB,kBAAmB,CACnB,uBAAwB,CACxB,oBAAqB,CACrB,eAAgB,CAChB,QAAS,CACT,iBAAkB,CAClB,UAAW,CACX,oBAAqB,CACrB,4EAA6E,CAC7E,aAAc,CACd,eAAgB,CAChB,aAAc,CACd,iBAAkB,CAClB,iBAAkB,CAClB,oBAAqB,CACrB,UAAW,CA+HT,sBAAuB,CACvB,0CAAmC,CAAnC,kCAAmC,CACnC,aAAc,CCtJlB,2CDwJM,0CAAmC,CAAnC,kCAAmC,CACnC,sBAAuB,CACvB,aAAc","file":"wysiwyg.css","sourcesContent":["@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700&display=swap');\n@import url('https://fonts.googleapis.com/css?family=Bitter:400,700&display=swap&subset=latin-ext');\n\n@mixin va-buttons {\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n margin-top: .5em;\n margin-right: .5em;\n margin-bottom: .5em;\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n border: 0;\n border-radius: 5px;\n color: #fff;\n display: inline-block;\n font-family: Source Sans Pro,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;\n font-size: 1em;\n font-weight: 700;\n line-height: 1;\n padding: 10px 20px;\n text-align: center;\n text-decoration: none;\n width: auto;\n}\n\n\n/*\n A small subset of Formation for html tags enabled in rich text editor used in\n wysiwyg editor and node views.\n */\n\n@mixin va-basic-styling {\n .field__item {\n margin-bottom: 1em;\n font-size: 16px;\n line-height: 1.5;\n font-family: 'Source Sans Pro', Sans-Serif;\n\n /* Reset field labels for nested fields */\n .field__label {\n font-family: \"Lucida Grande\", \"Lucida Sans Unicode\", \"DejaVu Sans\", \"Lucida Sans\", sans-serif;\n font-size: 81.3%;\n text-transform: uppercase;\n }\n }\n\n h2,\n h3,\n h4,\n h5,\n h6 {\n font-weight: 700;\n font-family: Bitter, Georgia, Cambria, Times New Roman, Times, serif;\n line-height: 1.3;\n margin-bottom: .5em;\n }\n\n h2 {\n font-size: 1.6rem;\n }\n\n h3 {\n font-size: 1.2rem;\n }\n\n h4 {\n font-size: 1rem;\n }\n\n /* Lists */\n\n ul {\n padding: 0em;\n }\n\n li {\n line-height: 1.5;\n margin-bottom: .5em;\n list-style: square;\n }\n\n ol {\n margin: 0 0 0 1.25em;\n list-style-position: outside;\n }\n\n /* Links */\n\n a,\n a:hover {\n color: #004795;\n text-decoration: underline;\n transition-duration: .3s;\n transition-timing-function: ease-in-out;\n transition-property: color,background-color,border-color;\n }\n\n a:hover {\n background-color: rgba(0,0,0,.05);\n color: inherit;\n }\n\n .field--type-text-long,\n .field--type-string-long {\n max-width: 700px;\n }\n\n /* Block styles */\n\n .va-address-block {\n margin-left: 5rem;\n border-left: 3px solid #0071bb;\n padding-left: 1rem;\n }\n\n /* Buttons */\n a.usa-button,\n a.usa-button-primary,\n a.va-button-primary,\n a.usa-secondary-button {\n @include va-buttons;\n &:hover {\n color: #fff;\n text-decoration: none;\n }\n }\n\n /* Default button (blue) */\n .usa-button,\n .usa-button-primary {\n @include va-buttons;\n background-color: #0071bb;\n &:hover {\n background-color: #003e73;\n }\n }\n\n /* Primary button (green) */\n .va-button-primary {\n @include va-buttons;\n background: #2e8540;\n &:hover {\n background: #195c27;\n }\n }\n\n /* Secondary button (blue \"ghost\") */\n a.usa-button-secondary {\n @include va-buttons;\n background: transparent;\n box-shadow: inset 0 0 0 2px #0071bb;\n color: #0071bb;\n &:hover {\n box-shadow: inset 0 0 0 2px #003e73;\n background: transparent;\n color: #003e73;\n }\n }\n}\n\n@mixin intro-text {\n font-family: Bitter, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 1.25rem;\n font-weight: 400;\n line-height: 2rem;\n margin: 0;\n}\n","@import 'mixins';\n\n.cke_editable {\n font-family: 'Source Sans Pro', Sans-Serif;\n margin: .5em; /* to provide padding within ckeditor */\n max-width: 700px;\n font-size: 15px;\n color: #323a45;\n background: #fff;\n\n @include va-basic-styling;\n}\n\n"]} \ No newline at end of file diff --git a/docroot/themes/custom/vagovadmin/assets/scss/_mixins.scss b/docroot/themes/custom/vagovadmin/assets/scss/_mixins.scss index 2a22e865a6..73f23391e7 100644 --- a/docroot/themes/custom/vagovadmin/assets/scss/_mixins.scss +++ b/docroot/themes/custom/vagovadmin/assets/scss/_mixins.scss @@ -31,9 +31,18 @@ */ @mixin va-basic-styling { - p { - line-height: 1.5; + .field__item { margin-bottom: 1em; + font-size: 16px; + line-height: 1.5; + font-family: 'Source Sans Pro', Sans-Serif; + + /* Reset field labels for nested fields */ + .field__label { + font-family: "Lucida Grande", "Lucida Sans Unicode", "DejaVu Sans", "Lucida Sans", sans-serif; + font-size: 81.3%; + text-transform: uppercase; + } } h2, @@ -48,27 +57,27 @@ } h2 { - font-size: 30px; + font-size: 1.6rem; } h3 { - font-size: 24px; + font-size: 1.2rem; } h4 { - font-size: 20px; + font-size: 1rem; } /* Lists */ ul { - padding: 0 0 0 1.5em; - list-style: square; + padding: 0em; } li { line-height: 1.5; margin-bottom: .5em; + list-style: square; } ol { @@ -92,6 +101,11 @@ color: inherit; } + .field--type-text-long, + .field--type-string-long { + max-width: 700px; + } + /* Block styles */ .va-address-block { @@ -144,3 +158,11 @@ } } } + +@mixin intro-text { + font-family: Bitter, Georgia, Cambria, Times New Roman, Times, serif; + font-size: 1.25rem; + font-weight: 400; + line-height: 2rem; + margin: 0; +} diff --git a/docroot/themes/custom/vagovadmin/assets/scss/_paragraphs.scss b/docroot/themes/custom/vagovadmin/assets/scss/_paragraphs.scss index b14d13ce60..b7d858c5f5 100644 --- a/docroot/themes/custom/vagovadmin/assets/scss/_paragraphs.scss +++ b/docroot/themes/custom/vagovadmin/assets/scss/_paragraphs.scss @@ -1,3 +1,5 @@ +/* Paragraphs css for the proofing experience. */ + #block-vagovadmin-content { .paragraph { border: #e0eaef solid 1px; diff --git a/docroot/themes/custom/vagovadmin/assets/scss/proofing.scss b/docroot/themes/custom/vagovadmin/assets/scss/proofing.scss index 24461e0a48..2a6e4475d1 100644 --- a/docroot/themes/custom/vagovadmin/assets/scss/proofing.scss +++ b/docroot/themes/custom/vagovadmin/assets/scss/proofing.scss @@ -1,6 +1,7 @@ @import "undo_field_styling"; @import "paragraphs"; @import "tooltip"; +@import "mixins"; .node--unpublished { background-color: #fff; @@ -90,12 +91,7 @@ } .field--name-field-intro-text .field__item { - font-family: Bitter, Georgia, Cambria, Times New Roman, Times, serif; - font-size: 1.25rem; - font-weight: 400; - max-width: 77rem; - line-height: 2rem; - margin: 0; + @include intro-text; *:first-child { margin-top: 0; diff --git a/docroot/themes/custom/vagovadmin/assets/scss/styles.scss b/docroot/themes/custom/vagovadmin/assets/scss/styles.scss index 99c4b42750..975b0b4af5 100644 --- a/docroot/themes/custom/vagovadmin/assets/scss/styles.scss +++ b/docroot/themes/custom/vagovadmin/assets/scss/styles.scss @@ -38,15 +38,17 @@ .layout-sidebar-first { order: 1; + padding-right: 2em; } main { order: 2; - padding: 0 2em; + padding-right: 1em; } .layout-sidebar-second { order: 3; + padding-left: 1em; } } } @@ -57,22 +59,13 @@ text-transform: uppercase; } - .field--name-field-intro-text, - .field--name-field-alert, - .field--name-field-featured-content, - .field--name-field-content-block, .field--name-field-related-links { - margin: 1em 0; > .field__item, > .field__items { padding: 1em; background: #eee; } - - > .field__label { - text-transform: uppercase; - } } } diff --git a/docroot/themes/custom/vagovadmin/assets/scss/user_guides.scss b/docroot/themes/custom/vagovadmin/assets/scss/user_guides.scss new file mode 100644 index 0000000000..486686d82c --- /dev/null +++ b/docroot/themes/custom/vagovadmin/assets/scss/user_guides.scss @@ -0,0 +1,70 @@ +@import "mixins"; + +// User guide pages should be narrow for readability. +.region-breadcrumb, +.node-columns { + max-width: 1280px; + @media (min-width: 1320px) { + margin: 0 auto; + } +} + +.field--name-field-intro-text { + &.field__item { + @include intro-text; + } +} + +// Define a grid for lists of teasers and link teasers. +@mixin user-guide-grid { + display: grid; + grid-template-columns: repeat(auto-fill, minmax(350px, 1fr)); + grid-gap: 1rem 2rem; +} + + + +.paragraph--type--list-of-link-teasers { + .field__items { + @include user-guide-grid; + } + + .field--name-field-link { + margin-bottom: 0; + font-weight: bold; + } +} + +.paragraph--type--lists-of-links { + > .field__items { + @include user-guide-grid; + } + + .field--name-field-links { + .field__item { + margin: 1em 0; + } + } + + .field--name-field-link { + font-weight: bold; + } +} + +h2.section-header { + margin-top: 2rem; +} + +.field--name-field-related-user-guides { + margin-top: 2rem; + background: #f1f1f1; + max-width: 700px; + padding: 1em; + + h2.field__label { + text-transform: none !important; + border-bottom: 1px solid #aeb0b5; + margin: 0.5rem 0 1rem; + padding: 0 0 .4rem; + } +} diff --git a/docroot/themes/custom/vagovadmin/images/screenshots/list-of-links.jpg b/docroot/themes/custom/vagovadmin/images/screenshots/list-of-links.jpg new file mode 100644 index 0000000000..ab38ec1e4b Binary files /dev/null and b/docroot/themes/custom/vagovadmin/images/screenshots/list-of-links.jpg differ diff --git a/docroot/themes/custom/vagovadmin/images/screenshots/three-column-layout.jpg b/docroot/themes/custom/vagovadmin/images/screenshots/three-column-layout.jpg new file mode 100644 index 0000000000..695781f9a6 Binary files /dev/null and b/docroot/themes/custom/vagovadmin/images/screenshots/three-column-layout.jpg differ diff --git a/docroot/themes/custom/vagovadmin/templates/layout/field--node--field-related-user-guides.html.twig b/docroot/themes/custom/vagovadmin/templates/layout/field--node--field-related-user-guides.html.twig new file mode 100644 index 0000000000..0789b850ac --- /dev/null +++ b/docroot/themes/custom/vagovadmin/templates/layout/field--node--field-related-user-guides.html.twig @@ -0,0 +1,80 @@ +{# +/** + * @file + * Theme override for a field. + * + * To override output, copy the "field.html.twig" from the templates directory + * to your theme's directory and customize it, just like customizing other + * Drupal templates such as page.html.twig or node.html.twig. + * + * Instead of overriding the theming for all fields, you can also just override + * theming for a subset of fields using + * @link themeable Theme hook suggestions. @endlink For example, + * here are some theme hook suggestions that can be used for a field_foo field + * on an article node type: + * - field--node--field-foo--article.html.twig + * - field--node--field-foo.html.twig + * - field--node--article.html.twig + * - field--field-foo.html.twig + * - field--text-with-summary.html.twig + * - field.html.twig + * + * Available variables: + * - attributes: HTML attributes for the containing element. + * - label_hidden: Whether to show the field label or not. + * - title_attributes: HTML attributes for the title. + * - label: The label for the field. + * - multiple: TRUE if a field can contain multiple items. + * - items: List of all the field items. Each item contains: + * - attributes: List of HTML attributes for each item. + * - content: The field item's content. + * - entity_type: The entity type to which the field belongs. + * - field_name: The name of the field. + * - field_type: The type of the field. + * - label_display: The display settings for the label. + * + * + * @see template_preprocess_field() + */ +#} +{% + set classes = [ + 'field', + 'field--name-' ~ field_name|clean_class, + 'field--type-' ~ field_type|clean_class, + 'field--label-' ~ label_display, + ] +%} +{% + set title_classes = [ + 'field__label', + label_display == 'visually_hidden' ? 'visually-hidden', + ] +%} + +{% if label_hidden %} + {% if multiple %} + + {% for item in items %} + {{ item.content }} + {% endfor %} + + {% else %} + {% for item in items %} + {{ item.content }} + {% endfor %} + {% endif %} +{% else %} + + {{ label }} + {% if multiple %} +
+ {% endif %} + {% for item in items %} + {{ item.content }}
+ {% endfor %} + {% if multiple %} + + {% endif %} + +{% endif %} diff --git a/docroot/themes/custom/vagovadmin/templates/layout/node--documentation_page.html.twig b/docroot/themes/custom/vagovadmin/templates/layout/node--documentation_page.html.twig new file mode 100644 index 0000000000..43949111a7 --- /dev/null +++ b/docroot/themes/custom/vagovadmin/templates/layout/node--documentation_page.html.twig @@ -0,0 +1,110 @@ +{# +/** + * @file + * Theme override to display a node. + * + * Available variables: + * - node: The node entity with limited access to object properties and methods. + * Only method names starting with "get", "has", or "is" and a few common + * methods such as "id", "label", and "bundle" are available. For example: + * - node.getCreatedTime() will return the node creation timestamp. + * - node.hasField('field_example') returns TRUE if the node bundle includes + * field_example. (This does not indicate the presence of a value in this + * field.) + * - node.isPublished() will return whether the node is published or not. + * Calling other methods, such as node.delete(), will result in an exception. + * See \Drupal\node\Entity\Node for a full list of public properties and + * methods for the node object. + * - label: (optional) The title of the node. + * - content: All node items. Use {{ content }} to print them all, + * or print a subset such as {{ content.field_example }}. Use + * {{ content|without('field_example') }} to temporarily suppress the printing + * of a given child element. + * - author_picture: The node author user entity, rendered using the "compact" + * view mode. + * - metadata: Metadata for this node. + * - date: (optional) Themed creation date field. + * - author_name: (optional) Themed author name field. + * - url: Direct URL of the current node. + * - display_submitted: Whether submission information should be displayed. + * - attributes: HTML attributes for the containing element. + * The attributes.class element may contain one or more of the following + * classes: + * - node: The current template type (also known as a "theming hook"). + * - node--type-[type]: The current node type. For example, if the node is an + * "Article" it would result in "node--type-article". Note that the machine + * name will often be in a short form of the human readable label. + * - node--view-mode-[view_mode]: The View Mode of the node; for example, a + * teaser would result in: "node--view-mode-teaser", and + * full: "node--view-mode-full". + * The following are controlled through the node publishing options. + * - node--promoted: Appears on nodes promoted to the front page. + * - node--sticky: Appears on nodes ordered above other non-sticky nodes in + * teaser listings. + * - node--unpublished: Appears on unpublished nodes visible only to site + * admins. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - content_attributes: Same as attributes, except applied to the main + * content tag that appears in the template. + * - author_attributes: Same as attributes, except applied to the author of + * the node tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * - view_mode: View mode; for example, "teaser" or "full". + * - teaser: Flag for the teaser state. Will be true if view_mode is 'teaser'. + * - page: Flag for the full page state. Will be true if view_mode is 'full'. + * - readmore: Flag for more state. Will be true if the teaser content of the + * node cannot hold the main body content. + * - logged_in: Flag for authenticated user status. Will be true when the + * current user is a logged-in member. + * - is_admin: Flag for admin user status. Will be true when the current user + * is an administrator. + * + * @see template_preprocess_node() + * + * @todo Remove the id attribute (or make it a class), because if that gets + * rendered twice on a page this is invalid CSS for example: two lists + * in different view modes. + */ +#} +{% + set classes = [ + 'node', + 'node--type-' ~ node.bundle|clean_class, + node.isPromoted() ? 'node--promoted', + node.isSticky() ? 'node--sticky', + not node.isPublished() ? 'node--unpublished', + view_mode ? 'node--view-mode-' ~ view_mode|clean_class, +] +%} +{{ attach_library('classy/node') }} +{{ attach_library('vagovadmin/userguides') }} + + + + {{ title_prefix }} + {% if label %} + {% if page %} +
+
+

+ {{ label }} +

+
+
+ {% else %} + + {{ label }} + + {% endif %} + {% endif %} + {{ title_suffix }} + + + {{ content }} + + + diff --git a/docroot/themes/custom/vagovadmin/templates/paragraph/paragraph--list-of-link-teasers--user-guides.html.twig b/docroot/themes/custom/vagovadmin/templates/paragraph/paragraph--list-of-link-teasers--user-guides.html.twig new file mode 100644 index 0000000000..f2beb6de89 --- /dev/null +++ b/docroot/themes/custom/vagovadmin/templates/paragraph/paragraph--list-of-link-teasers--user-guides.html.twig @@ -0,0 +1,49 @@ +{# +/** + * @file + * Default theme implementation to display a paragraph. + * + * Available variables: + * - paragraph: Full paragraph entity. + * Only method names starting with "get", "has", or "is" and a few common + * methods such as "id", "label", and "bundle" are available. For example: + * - paragraph.getCreatedTime() will return the paragraph creation timestamp. + * - paragraph.id(): The paragraph ID. + * - paragraph.bundle(): The type of the paragraph, for example, "image" or "text". + * - paragraph.getOwnerId(): The user ID of the paragraph author. + * See Drupal\paragraphs\Entity\Paragraph for a full list of public properties + * and methods for the paragraph object. + * - content: All paragraph items. Use {{ content }} to print them all, + * or print a subset such as {{ content.field_example }}. Use + * {{ content|without('field_example') }} to temporarily suppress the printing + * of a given child element. + * - attributes: HTML attributes for the containing element. + * The attributes.class element may contain one or more of the following + * classes: + * - paragraphs: The current template type (also known as a "theming hook"). + * - paragraphs--type-[type]: The current paragraphs type. For example, if the paragraph is an + * "Image" it would result in "paragraphs--type--image". Note that the machine + * name will often be in a short form of the human readable label. + * - paragraphs--view-mode--[view_mode]: The View Mode of the paragraph; for example, a + * preview would result in: "paragraphs--view-mode--preview", and + * default: "paragraphs--view-mode--default". + * - view_mode: View mode; for example, "preview" or "full". + * - logged_in: Flag for authenticated user status. Will be true when the + * current user is a logged-in member. + * - is_admin: Flag for admin user status. Will be true when the current user + * is an administrator. + * + * @see template_preprocess_paragraph() + * + * @ingroup themeable + */ +#} +{% extends "paragraph.html.twig" %} + +{% block content %} + {% if content.field_title %} +

{{ content.field_title.0 }}

+ {% endif %} + + {{ content|without('field_title') }} +{% endblock %} diff --git a/docroot/themes/custom/vagovadmin/templates/paragraph/paragraph--list-of-links--user-guides.html.twig b/docroot/themes/custom/vagovadmin/templates/paragraph/paragraph--list-of-links--user-guides.html.twig new file mode 100644 index 0000000000..6c930b667c --- /dev/null +++ b/docroot/themes/custom/vagovadmin/templates/paragraph/paragraph--list-of-links--user-guides.html.twig @@ -0,0 +1,48 @@ +{# +/** + * @file + * Default theme implementation to display a paragraph. + * + * Available variables: + * - paragraph: Full paragraph entity. + * Only method names starting with "get", "has", or "is" and a few common + * methods such as "id", "label", and "bundle" are available. For example: + * - paragraph.getCreatedTime() will return the paragraph creation timestamp. + * - paragraph.id(): The paragraph ID. + * - paragraph.bundle(): The type of the paragraph, for example, "image" or "text". + * - paragraph.getOwnerId(): The user ID of the paragraph author. + * See Drupal\paragraphs\Entity\Paragraph for a full list of public properties + * and methods for the paragraph object. + * - content: All paragraph items. Use {{ content }} to print them all, + * or print a subset such as {{ content.field_example }}. Use + * {{ content|without('field_example') }} to temporarily suppress the printing + * of a given child element. + * - attributes: HTML attributes for the containing element. + * The attributes.class element may contain one or more of the following + * classes: + * - paragraphs: The current template type (also known as a "theming hook"). + * - paragraphs--type-[type]: The current paragraphs type. For example, if the paragraph is an + * "Image" it would result in "paragraphs--type--image". Note that the machine + * name will often be in a short form of the human readable label. + * - paragraphs--view-mode--[view_mode]: The View Mode of the paragraph; for example, a + * preview would result in: "paragraphs--view-mode--preview", and + * default: "paragraphs--view-mode--default". + * - view_mode: View mode; for example, "preview" or "full". + * - logged_in: Flag for authenticated user status. Will be true when the + * current user is a logged-in member. + * - is_admin: Flag for admin user status. Will be true when the current user + * is an administrator. + * + * @see template_preprocess_paragraph() + * + * @ingroup themeable + */ +#} +{% extends "paragraph.html.twig" %} + +{% block content %} + {% if content.field_section_header %} +

{{ content.field_section_header.0 }}

+ {% endif %} + {{ content|without('field_section_header') }} +{% endblock %} diff --git a/docroot/themes/custom/vagovadmin/templates/paragraph/paragraph--lists-of-links--user-guides.html.twig b/docroot/themes/custom/vagovadmin/templates/paragraph/paragraph--lists-of-links--user-guides.html.twig new file mode 100644 index 0000000000..ee102961f3 --- /dev/null +++ b/docroot/themes/custom/vagovadmin/templates/paragraph/paragraph--lists-of-links--user-guides.html.twig @@ -0,0 +1,48 @@ +{# +/** + * @file + * Default theme implementation to display a paragraph. + * + * Available variables: + * - paragraph: Full paragraph entity. + * Only method names starting with "get", "has", or "is" and a few common + * methods such as "id", "label", and "bundle" are available. For example: + * - paragraph.getCreatedTime() will return the paragraph creation timestamp. + * - paragraph.id(): The paragraph ID. + * - paragraph.bundle(): The type of the paragraph, for example, "image" or "text". + * - paragraph.getOwnerId(): The user ID of the paragraph author. + * See Drupal\paragraphs\Entity\Paragraph for a full list of public properties + * and methods for the paragraph object. + * - content: All paragraph items. Use {{ content }} to print them all, + * or print a subset such as {{ content.field_example }}. Use + * {{ content|without('field_example') }} to temporarily suppress the printing + * of a given child element. + * - attributes: HTML attributes for the containing element. + * The attributes.class element may contain one or more of the following + * classes: + * - paragraphs: The current template type (also known as a "theming hook"). + * - paragraphs--type-[type]: The current paragraphs type. For example, if the paragraph is an + * "Image" it would result in "paragraphs--type--image". Note that the machine + * name will often be in a short form of the human readable label. + * - paragraphs--view-mode--[view_mode]: The View Mode of the paragraph; for example, a + * preview would result in: "paragraphs--view-mode--preview", and + * default: "paragraphs--view-mode--default". + * - view_mode: View mode; for example, "preview" or "full". + * - logged_in: Flag for authenticated user status. Will be true when the + * current user is a logged-in member. + * - is_admin: Flag for admin user status. Will be true when the current user + * is an administrator. + * + * @see template_preprocess_paragraph() + * + * @ingroup themeable + */ +#} +{% extends "paragraph.html.twig" %} + +{% block content %} + {% if content.field_section_header %} +

{{ content.field_section_header.0 }}

+ {% endif %} + {{ content|without('field_section_header') }} +{% endblock %} diff --git a/docroot/themes/custom/vagovadmin/templates/paragraph/paragraph--q-a-section.html.twig b/docroot/themes/custom/vagovadmin/templates/paragraph/paragraph--q-a-section.html.twig index 76bdc395d5..51e9939bf7 100644 --- a/docroot/themes/custom/vagovadmin/templates/paragraph/paragraph--q-a-section.html.twig +++ b/docroot/themes/custom/vagovadmin/templates/paragraph/paragraph--q-a-section.html.twig @@ -42,7 +42,7 @@ {% block content %} {% if content.field_section_header %} -

{{ content.field_section_header }}

+

{{ content.field_section_header.0 }}

{% endif %} {{ content|without('field_section_header') }} {% endblock %} diff --git a/docroot/themes/custom/vagovadmin/templates/paragraph/paragraph--q-a.html.twig b/docroot/themes/custom/vagovadmin/templates/paragraph/paragraph--q-a.html.twig index 6581470aa8..8297bd95da 100644 --- a/docroot/themes/custom/vagovadmin/templates/paragraph/paragraph--q-a.html.twig +++ b/docroot/themes/custom/vagovadmin/templates/paragraph/paragraph--q-a.html.twig @@ -44,7 +44,7 @@ {% if as_accordion %}
{{ content.field_question }}
{% else %} -

{{ content.field_question }}

+

{{ content.field_question.0 }}

{% endif %} {{ content.field_answer }} {% endblock %} diff --git a/docroot/themes/custom/vagovadmin/vagovadmin.libraries.yml b/docroot/themes/custom/vagovadmin/vagovadmin.libraries.yml index f651ea1c98..d09b5eb0b0 100644 --- a/docroot/themes/custom/vagovadmin/vagovadmin.libraries.yml +++ b/docroot/themes/custom/vagovadmin/vagovadmin.libraries.yml @@ -12,3 +12,7 @@ proofing: - core/drupal - core/jquery.once - core/jquery.ui.tooltip +userguides: + css: + theme: + assets/css/user_guides.css: {} diff --git a/docroot/themes/custom/vagovadmin/vagovadmin.theme b/docroot/themes/custom/vagovadmin/vagovadmin.theme index 414ee4ba55..a48f482ef7 100644 --- a/docroot/themes/custom/vagovadmin/vagovadmin.theme +++ b/docroot/themes/custom/vagovadmin/vagovadmin.theme @@ -42,6 +42,16 @@ function vagovadmin_preprocess_field(&$variables) { $variables['description'] = str_replace('"', "'", $field_def->getDescription()); } +/** + * Implements hook_theme_suggestions_page_alter(). + */ +function vagovadmin_theme_suggestions_page_alter(array &$suggestions, array $variables) { + // Add content type suggestions. + if ($node = \Drupal::request()->attributes->get('node')) { + array_splice($suggestions, 1, 0, 'page__node__' . $node->getType()); + } +} + /** * Return the node that the paragraph belongs to. * diff --git a/tests/behat/drupal-spec-tool/content_model_bundles.feature b/tests/behat/drupal-spec-tool/content_model_bundles.feature index fb66c66c62..5bce48da25 100644 --- a/tests/behat/drupal-spec-tool/content_model_bundles.feature +++ b/tests/behat/drupal-spec-tool/content_model_bundles.feature @@ -30,6 +30,8 @@ Feature: Content model bundles | Link teaser | link_teaser | Paragraph type | A link followed by a description. For building inline "menus" of content. | | Link to file or video | downloadable_file | Paragraph type | For image or document downloads. | | List of link teasers | list_of_link_teasers | Paragraph type | A paragraph that contains only one type of paragraph: Link teaser. | + | List of links | list_of_links | Paragraph type | A set of links, with link text and URL required, and an optional header. | + | Lists of links | lists_of_links | Paragraph type | A list of links, or several lists of links, with an optional section header. | | Locations listing page | locations_listing | Content type | A listing of locations. | | NCA facility | nca_facility | Content type | A facility within National Cemetery Administration system. | | News release | press_release | Content type | Announcements directed at members of the media for the purpose of publicizing newsworthy events/happenings/programs at specific facilities or healthcare systems. | diff --git a/tests/behat/drupal-spec-tool/content_model_paragraph_fields.feature b/tests/behat/drupal-spec-tool/content_model_paragraph_fields.feature index f72377542e..25e54fa6f8 100644 --- a/tests/behat/drupal-spec-tool/content_model_paragraph_fields.feature +++ b/tests/behat/drupal-spec-tool/content_model_paragraph_fields.feature @@ -36,6 +36,11 @@ Feature: Content model: Paragraph fields | Paragraph type | Link to file or video | Markup | field_markup | Markup | | 1 | Markup | Translatable | | Paragraph type | List of link teasers | Link teasers | field_va_paragraphs | Entity reference revisions | Required | Unlimited | Paragraphs Classic | Translatable | | Paragraph type | List of link teasers | Title | field_title | Text (plain) | | 1 | Textfield | Translatable | + | Paragraph type | List of links | Section Header | field_section_header | Text (plain) | | 1 | Textfield | Translatable | + | Paragraph type | List of links | Links | field_links | Link | | Unlimited | Linkit | | + | Paragraph type | List of links | Final link | field_link | Link | | 1 | Linkit | Translatable | + | Paragraph type | Lists of links | List of links | field_va_paragraphs | Entity reference revisions | | Unlimited | Paragraphs EXPERIMENTAL | Translatable | + | Paragraph type | Lists of links | Section Header | field_section_header | Text (plain) | | 1 | Textfield | Translatable | | Paragraph type | Number callout | Additional information | field_wysiwyg | Text (formatted, long) | | 1 | Textarea (multiple rows) with counter | Translatable | | Paragraph type | Number callout | Short phrase with a number, or time element | field_short_phrase_with_a_number | Text (plain) | Required | 1 | Textfield with counter | | | Paragraph type | Process list | Steps | field_steps | Text (formatted, long) | Required | Unlimited | Text area (multiple rows) | |