Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 10.0.0 #1238

Merged
merged 13 commits into from
Oct 27, 2020
Merged

Release 10.0.0 #1238

merged 13 commits into from
Oct 27, 2020

Conversation

clairesunstudio
Copy link
Contributor

10.0.0 (10/27/2020)

Changed

Removed

Fixed

Added

  • (Assets) [Fonts] DP-20050: Added $fonts-enable-rtl global variable to allow setting direction to "right-to-left" for languages like Arabic, Persian, Urdu and Hebrew. (Dp 20050 font switch #1193)
  • (Assets) [Fonts] DP-20050: Added $fonts-langs-support global variable to conditionally load and render additional fonts for language support. (Dp 20050 font switch #1193)
  • (Assets) [Fonts] DP-20050: Added $fonts-display-global global variable to control the custom fonts download and render behavior. (Dp 20050 font switch #1193)

clairesunstudio and others added 13 commits September 8, 2020 09:25
…used on home page (#1094)

* Merging Hamburger nav functionality

* Fixing hamburger menu search icon position

* Adding MD files to describe the templates

* Updating reference screenshots

* Adding header mixed template

* Adding header mixed template, adding covid 19 sample url

* Stylelint fixes

* Adding covid link to hamburger template

* Adding new homepage template with mixed header

* Adding changelog

* Remove unused code from header mixed template

* Google translate menu tiem reverted back

* Google translate menu item reverted back for hamburger header

* Adding missing styles

* Fixing linting issues

* Fixing styles for fixed header

* Fixed position nav fix

* Fixing hamburger menu open nav position

* Fixing hamburger menu open nav position on desktop

* DP-19335 Menu button fixes (#1116)

* test edit

* fix the dropdown visibility to keybord and screen readers maintaiing the show/hide animation effect.

* fix the dropdown visibility to keybord and screen readers maintaiing the show/hide animation effect.

* comment out the condition causing the keyboard trap issue with the menu button

* correct aria-hidden placement for the dropdown

* add jumpToSearch functioin

* disable mainNavMixed.js to avoid override mainNavHamburger.js

* menu button label  edit

* add chevron to direct link in main nav top level

* correct aria-hidden for + icon container

* clean up menu button label variables

* adjust icons for link and button in hamburger menu

* separate hamburger utility nav style from utility-nav.scss

* match utility nav in hamburger menu to main nav style

* add open/close behavior to util nav in hamburger menu

* separate hamburger nav utlity nav style separate from utility-nav.scss

* reverting merge conflict fix 1

* reverting merge conflict fix 2

* fix search access icon in page view

* fix lint errors

* lint error fix

* fix the hidden utility content height

* correct target container for utility content

* adjust vertical positioning of the menu button text

* move back original styles belong to utility_nav.scss

* correct class in utility item

* set up open/close behaviors for wide/util nav bar 'log in to'

* set up open/close behaviors for narrow/hamburger menu 'log in to

* fix conflict between 'log in to' buttons

* uncomment test style

* set focus between menu button, hamburger menu container, jump to search button and search input

* test edit

* fix syntax error

* merge hamburger and mix template and scss to minimize duplicate.

* clean up duplicate

* merge mainNavMixed.js to mainNavHamburger.js

* fix width for log in to content

* fix lint errors

* lint error fix

* fix positioning of the hamburger menu container

* smooth open/close behavior of log in to content in wide version

* adjust open/close behavior of log in to content in wide version

* remove invalid attribute

* remove duplicate markup

* style log in to content in hamburger nav

* fix error

* fix errors

* fix error

* test edit

* fix some lint errors in the existing code

* remove test style

* resolve conflicts between utilNav.js and mainNavHamburger.js

* remove duplicate markup

* fix conflicts between 2 utlity content displays

* set container size for utility container in hamburger menu on load

* hide utility nav content when sub menu in main nav is open

* remove unnecessary aria-label from hamburger main nav

* hide hamburger menu at resizing window in mix
over 841

* Hide hamburger menu when window size is resized to over 840 while hamburger menu is open.

* adjustment for Drupal output

* test edit

* add changelog for DP-17154

* remove box-shadow from utility nav item in hamburger menu

* setting up to close sub mneu as opening the utility nav content

* set up focus on the search box in the hamburger menu by clicking the search icon on the utility nav bar

* clean up unnecessary tabindex and aria-label

* fix typo

* setting up closure with esc key

* adjust focsus issue as menu open/close

* fix tabindex at closing menu button

* update menu button label in screen size smaller than 620px

* set the menu button to line up with the state seal on the left regardless of the screen width.

* add changelog for Dp-19335

* fix lint error

* Updating reference screenshots

* remove deplicated line

* clean up comments

* DP-17154 header change with new global nav (#1099)

* test edit

* fix the dropdown visibility to keybord and screen readers maintaiing the show/hide animation effect.

* fix the dropdown visibility to keybord and screen readers maintaiing the show/hide animation effect.

* comment out the condition causing the keyboard trap issue with the menu button

* correct aria-hidden placement for the dropdown

* add jumpToSearch functioin

* disable mainNavMixed.js to avoid override mainNavHamburger.js

* menu button label  edit

* add chevron to direct link in main nav top level

* correct aria-hidden for + icon container

* clean up menu button label variables

* adjust icons for link and button in hamburger menu

* separate hamburger utility nav style from utility-nav.scss

* match utility nav in hamburger menu to main nav style

* add open/close behavior to util nav in hamburger menu

* separate hamburger nav utlity nav style separate from utility-nav.scss

* reverting merge conflict fix 1

* reverting merge conflict fix 2

* fix search access icon in page view

* fix lint errors

* lint error fix

* fix the hidden utility content height

* correct target container for utility content

* adjust vertical positioning of the menu button text

* move back original styles belong to utility_nav.scss

* correct class in utility item

* set up open/close behaviors for wide/util nav bar 'log in to'

* set up open/close behaviors for narrow/hamburger menu 'log in to

* fix conflict between 'log in to' buttons

* uncomment test style

* set focus between menu button, hamburger menu container, jump to search button and search input

* test edit

* fix syntax error

* merge hamburger and mix template and scss to minimize duplicate.

* clean up duplicate

* merge mainNavMixed.js to mainNavHamburger.js

* fix width for log in to content

* fix lint errors

* lint error fix

* fix positioning of the hamburger menu container

* smooth open/close behavior of log in to content in wide version

* adjust open/close behavior of log in to content in wide version

* remove invalid attribute

* remove duplicate markup

* style log in to content in hamburger nav

* fix error

* fix errors

* fix error

* test edit

* fix some lint errors in the existing code

* remove test style

* resolve conflicts between utilNav.js and mainNavHamburger.js

* remove duplicate markup

* fix conflicts between 2 utlity content displays

* set container size for utility container in hamburger menu on load

* hide utility nav content when sub menu in main nav is open

* remove unnecessary aria-label from hamburger main nav

* hide hamburger menu at resizing window in mix
over 841

* Hide hamburger menu when window size is resized to over 840 while hamburger menu is open.

* adjustment for Drupal output

* test edit

* add changelog for DP-17154

* remove box-shadow from utility nav item in hamburger menu

* setting up to close sub mneu as opening the utility nav content

* set up focus on the search box in the hamburger menu by clicking the search icon on the utility nav bar

* clean up unnecessary tabindex and aria-label

* fix typo

* setting up closure with esc key

* adjust focsus issue as menu open/close

* fix tabindex at closing menu button

* fix lint error

* Updating reference screenshots

* clean up comments

* remove unused variable

* remove backstop reference

* copy screenshots from DP-17200

* add missing reference for backstop

* add missing reference for backstop 2

* adjust the header bar padding to meet DP-17200

* DP-19330 Expand the menu button width with "close" label  (#1119)

* test edit

* fix the dropdown visibility to keybord and screen readers maintaiing the show/hide animation effect.

* fix the dropdown visibility to keybord and screen readers maintaiing the show/hide animation effect.

* comment out the condition causing the keyboard trap issue with the menu button

* correct aria-hidden placement for the dropdown

* add jumpToSearch functioin

* disable mainNavMixed.js to avoid override mainNavHamburger.js

* menu button label  edit

* add chevron to direct link in main nav top level

* correct aria-hidden for + icon container

* clean up menu button label variables

* adjust icons for link and button in hamburger menu

* separate hamburger utility nav style from utility-nav.scss

* match utility nav in hamburger menu to main nav style

* add open/close behavior to util nav in hamburger menu

* separate hamburger nav utlity nav style separate from utility-nav.scss

* reverting merge conflict fix 1

* reverting merge conflict fix 2

* fix search access icon in page view

* fix lint errors

* lint error fix

* fix the hidden utility content height

* correct target container for utility content

* adjust vertical positioning of the menu button text

* move back original styles belong to utility_nav.scss

* correct class in utility item

* set up open/close behaviors for wide/util nav bar 'log in to'

* set up open/close behaviors for narrow/hamburger menu 'log in to

* fix conflict between 'log in to' buttons

* uncomment test style

* set focus between menu button, hamburger menu container, jump to search button and search input

* test edit

* fix syntax error

* merge hamburger and mix template and scss to minimize duplicate.

* clean up duplicate

* merge mainNavMixed.js to mainNavHamburger.js

* fix width for log in to content

* fix lint errors

* lint error fix

* fix positioning of the hamburger menu container

* smooth open/close behavior of log in to content in wide version

* adjust open/close behavior of log in to content in wide version

* remove invalid attribute

* remove duplicate markup

* style log in to content in hamburger nav

* fix error

* fix errors

* fix error

* test edit

* fix some lint errors in the existing code

* remove test style

* resolve conflicts between utilNav.js and mainNavHamburger.js

* remove duplicate markup

* fix conflicts between 2 utlity content displays

* set container size for utility container in hamburger menu on load

* hide utility nav content when sub menu in main nav is open

* remove unnecessary aria-label from hamburger main nav

* hide hamburger menu at resizing window in mix
over 841

* Hide hamburger menu when window size is resized to over 840 while hamburger menu is open.

* adjustment for Drupal output

* test edit

* add changelog for DP-17154

* remove box-shadow from utility nav item in hamburger menu

* setting up to close sub mneu as opening the utility nav content

* set up focus on the search box in the hamburger menu by clicking the search icon on the utility nav bar

* clean up unnecessary tabindex and aria-label

* fix typo

* setting up closure with esc key

* adjust focsus issue as menu open/close

* fix tabindex at closing menu button

* update menu button label in screen size smaller than 620px

* set the menu button to line up with the state seal on the left regardless of the screen width.

* add changelog for Dp-19335

* expand close button width on the blue bar

* add changelog for DP-19330

* fix lint error

* Update DP-19330.yml

* Updating reference screenshots

* clean up comments

* DP-19331 Set the nav bar height consistent in any screen sizes (#1115)

* test edit

* fix the dropdown visibility to keybord and screen readers maintaiing the show/hide animation effect.

* fix the dropdown visibility to keybord and screen readers maintaiing the show/hide animation effect.

* comment out the condition causing the keyboard trap issue with the menu button

* correct aria-hidden placement for the dropdown

* add jumpToSearch functioin

* disable mainNavMixed.js to avoid override mainNavHamburger.js

* menu button label  edit

* add chevron to direct link in main nav top level

* correct aria-hidden for + icon container

* clean up menu button label variables

* adjust icons for link and button in hamburger menu

* separate hamburger utility nav style from utility-nav.scss

* match utility nav in hamburger menu to main nav style

* add open/close behavior to util nav in hamburger menu

* separate hamburger nav utlity nav style separate from utility-nav.scss

* reverting merge conflict fix 1

* reverting merge conflict fix 2

* fix search access icon in page view

* fix lint errors

* lint error fix

* fix the hidden utility content height

* correct target container for utility content

* adjust vertical positioning of the menu button text

* move back original styles belong to utility_nav.scss

* correct class in utility item

* set up open/close behaviors for wide/util nav bar 'log in to'

* set up open/close behaviors for narrow/hamburger menu 'log in to

* fix conflict between 'log in to' buttons

* uncomment test style

* set focus between menu button, hamburger menu container, jump to search button and search input

* test edit

* fix syntax error

* merge hamburger and mix template and scss to minimize duplicate.

* clean up duplicate

* merge mainNavMixed.js to mainNavHamburger.js

* fix width for log in to content

* fix lint errors

* lint error fix

* fix positioning of the hamburger menu container

* smooth open/close behavior of log in to content in wide version

* adjust open/close behavior of log in to content in wide version

* remove invalid attribute

* remove duplicate markup

* style log in to content in hamburger nav

* fix error

* fix errors

* fix error

* test edit

* fix some lint errors in the existing code

* remove test style

* resolve conflicts between utilNav.js and mainNavHamburger.js

* remove duplicate markup

* fix conflicts between 2 utlity content displays

* set container size for utility container in hamburger menu on load

* hide utility nav content when sub menu in main nav is open

* remove unnecessary aria-label from hamburger main nav

* hide hamburger menu at resizing window in mix
over 841

* Hide hamburger menu when window size is resized to over 840 while hamburger menu is open.

* adjustment for Drupal output

* test edit

* add changelog for DP-17154

* remove box-shadow from utility nav item in hamburger menu

* setting up to close sub mneu as opening the utility nav content

* set up focus on the search box in the hamburger menu by clicking the search icon on the utility nav bar

* clean up unnecessary tabindex and aria-label

* fix typo

* setting up closure with esc key

* adjust focsus issue as menu open/close

* fix tabindex at closing menu button

* set the utlity nav bar height consistent regardless screensize

* remove test style

* add changelog for DP-19331

* lint error fix

* Updating reference screenshots

* clean up comments

* fix lint error

* fix for backstop error

* Fix indentation.

* DP-19332 The nav bar positioning (#1118)

* test edit

* fix the dropdown visibility to keybord and screen readers maintaiing the show/hide animation effect.

* fix the dropdown visibility to keybord and screen readers maintaiing the show/hide animation effect.

* comment out the condition causing the keyboard trap issue with the menu button

* correct aria-hidden placement for the dropdown

* add jumpToSearch functioin

* disable mainNavMixed.js to avoid override mainNavHamburger.js

* menu button label  edit

* add chevron to direct link in main nav top level

* correct aria-hidden for + icon container

* clean up menu button label variables

* adjust icons for link and button in hamburger menu

* separate hamburger utility nav style from utility-nav.scss

* match utility nav in hamburger menu to main nav style

* add open/close behavior to util nav in hamburger menu

* separate hamburger nav utlity nav style separate from utility-nav.scss

* reverting merge conflict fix 1

* reverting merge conflict fix 2

* fix search access icon in page view

* fix lint errors

* lint error fix

* fix the hidden utility content height

* correct target container for utility content

* adjust vertical positioning of the menu button text

* move back original styles belong to utility_nav.scss

* correct class in utility item

* set up open/close behaviors for wide/util nav bar 'log in to'

* set up open/close behaviors for narrow/hamburger menu 'log in to

* fix conflict between 'log in to' buttons

* uncomment test style

* set focus between menu button, hamburger menu container, jump to search button and search input

* test edit

* fix syntax error

* merge hamburger and mix template and scss to minimize duplicate.

* clean up duplicate

* merge mainNavMixed.js to mainNavHamburger.js

* fix width for log in to content

* fix lint errors

* lint error fix

* fix positioning of the hamburger menu container

* smooth open/close behavior of log in to content in wide version

* adjust open/close behavior of log in to content in wide version

* remove invalid attribute

* remove duplicate markup

* style log in to content in hamburger nav

* fix error

* fix errors

* fix error

* test edit

* fix some lint errors in the existing code

* remove test style

* resolve conflicts between utilNav.js and mainNavHamburger.js

* remove duplicate markup

* fix conflicts between 2 utlity content displays

* set container size for utility container in hamburger menu on load

* hide utility nav content when sub menu in main nav is open

* remove unnecessary aria-label from hamburger main nav

* hide hamburger menu at resizing window in mix
over 841

* Hide hamburger menu when window size is resized to over 840 while hamburger menu is open.

* adjustment for Drupal output

* test edit

* add changelog for DP-17154

* remove box-shadow from utility nav item in hamburger menu

* setting up to close sub mneu as opening the utility nav content

* set up focus on the search box in the hamburger menu by clicking the search icon on the utility nav bar

* clean up unnecessary tabindex and aria-label

* fix typo

* setting up closure with esc key

* adjust focsus issue as menu open/close

* fix tabindex at closing menu button

* set the nav bar below the site wide alert

* set the nav bar position below the site wide alert

* add changelog for DP-19332

* fix lint error

* Updating reference screenshots

* clean up comments

* add a new line to the end of the file

* add site wide alert to hamburger home page sample

* set the site wide alert above the blue bar.

* clean up comments

* fix backstop errors

* Updating reference screenshots

* Patternlab/DP-19336 offscreen menu fixes (#1128)

* Several JS error fixes - DP-19336

* Fixed additional JS errors in hamburger menu - DP-19336

* Removed closeSubMenu behavior - DP-19336

* Added changelog - DP-19336

* Updated references - DP-19336

* Revert "Removed closeSubMenu behavior - DP-19336"

This reverts commit d138bbe.

* Revert "Revert "Removed closeSubMenu behavior - DP-19336""

This reverts commit ebbdb13.

* potential fix for hamburger menu height - DP-19336

* switched observer height - DP-19336

* added both dom loaded and observed height - DP-19336

* Added observer and window load events to add padding to menu when alerts available - DP-19336

* Added styles for when emergency alert not present - DP-19336

* Revert "Revert "Revert "Removed closeSubMenu behavior - DP-19336"""

This reverts commit 7a6c5e8.

* Adjust syntax for JS fixes - DP-19336

* Fixed stylelint errors - DP-19336

* Accounting for AJAX load of alerts - DP-19336

* Updated mobileNav check - DP-19336

* Fixed issues caused by fresh merge - DP-19336

* Updated comment - DP-19336

* Some additional cleanup for mobile devices - DP-19336

* Fixed search button check - DP-19336

* Add padding only for wider breakpoints - DP-19336

* Fixed stylelint issue - DP-19336

* Removed buttonLabel - DP-19336

* Added additional value checks in other hamburger code - DP-19336

* DP-19354 Search button behavior (#1120)

* test edit

* fix the dropdown visibility to keybord and screen readers maintaiing the show/hide animation effect.

* fix the dropdown visibility to keybord and screen readers maintaiing the show/hide animation effect.

* comment out the condition causing the keyboard trap issue with the menu button

* correct aria-hidden placement for the dropdown

* add jumpToSearch functioin

* disable mainNavMixed.js to avoid override mainNavHamburger.js

* menu button label  edit

* add chevron to direct link in main nav top level

* correct aria-hidden for + icon container

* clean up menu button label variables

* adjust icons for link and button in hamburger menu

* separate hamburger utility nav style from utility-nav.scss

* match utility nav in hamburger menu to main nav style

* add open/close behavior to util nav in hamburger menu

* separate hamburger nav utlity nav style separate from utility-nav.scss

* reverting merge conflict fix 1

* reverting merge conflict fix 2

* fix search access icon in page view

* fix lint errors

* lint error fix

* fix the hidden utility content height

* correct target container for utility content

* adjust vertical positioning of the menu button text

* move back original styles belong to utility_nav.scss

* correct class in utility item

* set up open/close behaviors for wide/util nav bar 'log in to'

* set up open/close behaviors for narrow/hamburger menu 'log in to

* fix conflict between 'log in to' buttons

* uncomment test style

* set focus between menu button, hamburger menu container, jump to search button and search input

* test edit

* fix syntax error

* merge hamburger and mix template and scss to minimize duplicate.

* clean up duplicate

* merge mainNavMixed.js to mainNavHamburger.js

* fix width for log in to content

* fix lint errors

* lint error fix

* fix positioning of the hamburger menu container

* smooth open/close behavior of log in to content in wide version

* adjust open/close behavior of log in to content in wide version

* remove invalid attribute

* remove duplicate markup

* style log in to content in hamburger nav

* fix error

* fix errors

* fix error

* test edit

* fix some lint errors in the existing code

* remove test style

* resolve conflicts between utilNav.js and mainNavHamburger.js

* remove duplicate markup

* fix conflicts between 2 utlity content displays

* set container size for utility container in hamburger menu on load

* hide utility nav content when sub menu in main nav is open

* remove unnecessary aria-label from hamburger main nav

* hide hamburger menu at resizing window in mix
over 841

* Hide hamburger menu when window size is resized to over 840 while hamburger menu is open.

* adjustment for Drupal output

* test edit

* add changelog for DP-17154

* remove box-shadow from utility nav item in hamburger menu

* setting up to close sub mneu as opening the utility nav content

* set up focus on the search box in the hamburger menu by clicking the search icon on the utility nav bar

* clean up unnecessary tabindex and aria-label

* fix typo

* setting up closure with esc key

* adjust focsus issue as menu open/close

* fix tabindex at closing menu button

* change behavior of search button when menu is open

* replace functions with arrow function expressions

* add changelog for Dp-19354

* fix lint error

* Updating reference screenshots

* clean up comments

* add autofocus attribute to searchbox in hamburger menu

* change search input type from 'text' to 'search'

* add inputype to search input

* fix menu display with ios11

* ios focus fix test edit

* ios issue test edit 2

* fix ios keyboard display issue

* Added back checks - DP-19354

* disable ios default styles for the search input to ensure Mayflower style

* remove test comment

Co-authored-by: Tom Fleming <[email protected]>

* DP-19337 Open/close behaviors in the hamburger menu (#1131)

* test edit

* fix the dropdown visibility to keybord and screen readers maintaiing the show/hide animation effect.

* fix the dropdown visibility to keybord and screen readers maintaiing the show/hide animation effect.

* comment out the condition causing the keyboard trap issue with the menu button

* correct aria-hidden placement for the dropdown

* add jumpToSearch functioin

* disable mainNavMixed.js to avoid override mainNavHamburger.js

* menu button label  edit

* add chevron to direct link in main nav top level

* correct aria-hidden for + icon container

* clean up menu button label variables

* adjust icons for link and button in hamburger menu

* separate hamburger utility nav style from utility-nav.scss

* match utility nav in hamburger menu to main nav style

* add open/close behavior to util nav in hamburger menu

* separate hamburger nav utlity nav style separate from utility-nav.scss

* reverting merge conflict fix 1

* reverting merge conflict fix 2

* fix search access icon in page view

* fix lint errors

* lint error fix

* fix the hidden utility content height

* correct target container for utility content

* adjust vertical positioning of the menu button text

* move back original styles belong to utility_nav.scss

* correct class in utility item

* set up open/close behaviors for wide/util nav bar 'log in to'

* set up open/close behaviors for narrow/hamburger menu 'log in to

* fix conflict between 'log in to' buttons

* uncomment test style

* set focus between menu button, hamburger menu container, jump to search button and search input

* test edit

* fix syntax error

* merge hamburger and mix template and scss to minimize duplicate.

* clean up duplicate

* merge mainNavMixed.js to mainNavHamburger.js

* fix width for log in to content

* fix lint errors

* lint error fix

* fix positioning of the hamburger menu container

* smooth open/close behavior of log in to content in wide version

* adjust open/close behavior of log in to content in wide version

* remove invalid attribute

* remove duplicate markup

* style log in to content in hamburger nav

* fix error

* fix errors

* fix error

* test edit

* fix some lint errors in the existing code

* remove test style

* resolve conflicts between utilNav.js and mainNavHamburger.js

* remove duplicate markup

* fix conflicts between 2 utlity content displays

* set container size for utility container in hamburger menu on load

* hide utility nav content when sub menu in main nav is open

* remove unnecessary aria-label from hamburger main nav

* hide hamburger menu at resizing window in mix
over 841

* Hide hamburger menu when window size is resized to over 840 while hamburger menu is open.

* adjustment for Drupal output

* test edit

* add changelog for DP-17154

* remove box-shadow from utility nav item in hamburger menu

* setting up to close sub mneu as opening the utility nav content

* set up focus on the search box in the hamburger menu by clicking the search icon on the utility nav bar

* clean up unnecessary tabindex and aria-label

* fix typo

* setting up closure with esc key

* adjust focsus issue as menu open/close

* fix tabindex at closing menu button

* add bottom border to 'log in to...' content box

* remove unnecessary line

* test edit

* animation fix with util nav content

* separate utility nav in hamburger nav from utilNav.js

* remove unnecessary lines for open/close util. content function copied from open/close sub menu function

* add closeSubmenu at opening util content

* modify susubmenu closing animation at opening util. nav content

* add a condition to che ck if any open submenu to closeSubmenu()

* test edit

* slow down closing submenu speed

* clean up comments

* add changelog for DP-19337

* fix lint error

* Resolve conflict.

* put back nav bar padding change in DP-19335

* clean up comments

* menu botton positioning

* fix format

* fix menu button label which is not working in patternlab/DP-17200-add-horizontal-nav-code-branch

* expand close button to fill the blue bar

* fix lint error

* fix lint error

* slow the log-in-to content open/close animation

* clean up comments

* fix typo

* fix lint errors

* fix rendering issues causing backstop errors

Co-authored-by: Tom Fleming <[email protected]>

* DP-17155 hamburger nav keyboard navigation (#1141)

* test edit

* fix the dropdown visibility to keybord and screen readers maintaiing the show/hide animation effect.

* fix the dropdown visibility to keybord and screen readers maintaiing the show/hide animation effect.

* comment out the condition causing the keyboard trap issue with the menu button

* correct aria-hidden placement for the dropdown

* add jumpToSearch functioin

* disable mainNavMixed.js to avoid override mainNavHamburger.js

* menu button label  edit

* add chevron to direct link in main nav top level

* correct aria-hidden for + icon container

* clean up menu button label variables

* adjust icons for link and button in hamburger menu

* separate hamburger utility nav style from utility-nav.scss

* match utility nav in hamburger menu to main nav style

* add open/close behavior to util nav in hamburger menu

* separate hamburger nav utlity nav style separate from utility-nav.scss

* reverting merge conflict fix 1

* reverting merge conflict fix 2

* fix search access icon in page view

* fix lint errors

* lint error fix

* fix the hidden utility content height

* correct target container for utility content

* adjust vertical positioning of the menu button text

* move back original styles belong to utility_nav.scss

* correct class in utility item

* set up open/close behaviors for wide/util nav bar 'log in to'

* set up open/close behaviors for narrow/hamburger menu 'log in to

* fix conflict between 'log in to' buttons

* uncomment test style

* set focus between menu button, hamburger menu container, jump to search button and search input

* test edit

* fix syntax error

* merge hamburger and mix template and scss to minimize duplicate.

* clean up duplicate

* merge mainNavMixed.js to mainNavHamburger.js

* fix width for log in to content

* fix lint errors

* lint error fix

* fix positioning of the hamburger menu container

* smooth open/close behavior of log in to content in wide version

* adjust open/close behavior of log in to content in wide version

* remove invalid attribute

* remove duplicate markup

* style log in to content in hamburger nav

* fix error

* fix errors

* fix error

* test edit

* fix some lint errors in the existing code

* remove test style

* resolve conflicts between utilNav.js and mainNavHamburger.js

* remove duplicate markup

* fix conflicts between 2 utlity content displays

* set container size for utility container in hamburger menu on load

* hide utility nav content when sub menu in main nav is open

* remove unnecessary aria-label from hamburger main nav

* hide hamburger menu at resizing window in mix
over 841

* Hide hamburger menu when window size is resized to over 840 while hamburger menu is open.

* adjustment for Drupal output

* test edit

* add changelog for DP-17154

* remove box-shadow from utility nav item in hamburger menu

* setting up to close sub mneu as opening the utility nav content

* set up focus on the search box in the hamburger menu by clicking the search icon on the utility nav bar

* clean up unnecessary tabindex and aria-label

* fix typo

* setting up closure with esc key

* adjust focsus issue as menu open/close

* fix tabindex at closing menu button

* add bottom border to 'log in to...' content box

* remove unnecessary line

* test edit

* animation fix with util nav content

* separate utility nav in hamburger nav from utilNav.js

* remove unnecessary lines for open/close util. content function copied from open/close sub menu function

* add closeSubmenu at opening util content

* modify susubmenu closing animation at opening util. nav content

* add a condition to che ck if any open submenu to closeSubmenu()

* test edit

* slow down closing submenu speed

* clean up comments

* add changelog for DP-19337

* fix lint error

* Resolve conflict.

* put back nav bar padding change in DP-19335

* clean up comments

* menu botton positioning

* fix format

* fix menu button label which is not working in patternlab/DP-17200-add-horizontal-nav-code-branch

* expand close button to fill the blue bar

* fix lint error

* fix lint error

* slow the log-in-to content open/close animation

* set focus on the hamburger menu from the first focusable item in the menu container with shift-tab.

* keyboard navigation setting focus test edit

* circle back focus to the first top menu button from the last focusable element in the menu

* add condition to check button or link on top menu

* fix conflicts with null last submenu link

* set up escape + focus behaviors

* additional patterns for escape behavior

* add changelog for DP-17155

* add changelog the PR number

* cleanup after resolving merge conflicts

* remove menu label text from span.ma__header__hamburger__menu-text in header-mixed.twig

* merge conflict clean up 2

* merge conflicts clean up 3

* fix backstop errors

* switch an item to check null

* fix setting focus on body, not menu button on load

* DP-19683 Adjust overlay position (#1152)

* set overlay below the blue nav bar

* add changelog for DP-19683

* remove a duplicate variable definition from cleaning up merge conflicts

* fix backstop failures from rendering error

* DP-19738 IE11 issues (#1157)

* add polyfill for NodeList.prototype.forEach

* fix esc key issue with IE11

* add condition to check null for result.display

* add escape key definition of 'e.key === Esc' for IE11 support

* add changelog for DP-19738

* DP-19782 flyout scrolling (#1160)

* fix the bottom cut off in the flyout

* set a fomula to calculate the height of the flyout

* test edit

* test edit2

* adding a height calculation formula to the blue nav bar with screen size less than 841px

* test edit3

* Fixed narrow utility nav for tablet sizes - DP-19782

* remove note comment

* clean up comments

* Fixed menu button scrolling to top and set scroll to top to show alerts button on smaller screens - DP-19782

* Changed height check to not use height at page load - DP-19782

* Set up with correct positioning and animated scroll - DP-19782

* Added back old method - DP-19782

* Replaced else statement - DP-19782

* Fixed extra height - DP-19782

* Revert "Fixed extra height - DP-19782"

This reverts commit 3b4d6ac.

* Keep menu closing behavior on resize in - DP-19872

Co-authored-by: Tom Fleming <[email protected]>

* DP-19866: Scroll issue fix (#1174)

* DP-19866: Scroll issue fix

* DP-19866: Scroll to menu for desktop

* DP-19877: Height of blue global nav bar is not tall enough on small screens (#1179)

* DP-19877: Global nav blue bar height 40px => 44px

* DP-19877: Global nav blue bar height 40px => 44px

* DP-19739 voiceover issues (#1166)

* correct roles in main menu elements

* disable ESC default behavior in Safari

* fix a lint error

* fix visibility of utility menu content to screen readers

* fix lint error

* set up down arrow navigation to narrow util nav content

* adding uparrow navigation for narrow util content links

* test edit

* up arrow adjustment for index and current item mismatch

* add up arrow navigation for util content links

* add changelog for DP-19739

* move focus from the menu button to the menu container(=flyout) with tab (#1159)

* move focus from the menu button to the menu container(=flyout) with tab

* add changelog for DP-19783

* test edit

* fix lint error

* test edit 2

* test edit3

* tabbing fix for safari

* remove test styles

* DP-19870: Fix scroll issue with off screen menu button scrolling to the top before moving to correct location (#1175)

* DP-19866: Scroll issue fix

* DP-19866: Scroll to menu for desktop

* DP-19870: Scroll issue fix on mobile devices

* DP-19868: Search icon issue fox for Apple devices

* DP-19867: Search icon issue fox for Android devices

* DP-19889: Global nav scroll should stop at bottom and not close on its own

* Swapped back in JS-only menu animation - DP-19870

* Modified offsetting to work with Desktop - DP-19870

* Fixed scroll jump from top issue - DP-19870

* Made search button selection smoother - DP-19870

* Removed faking Safari input to get keyboard to pop up - DP-19868

* small change - DP-19868

* Some more changes - DP-19868

* One more open menu change and console log output - DP-19868

* Updating reference screenshots

Co-authored-by: Tom Fleming <[email protected]>
Co-authored-by: Yukiko Gannett <[email protected]>

* DP-19953 Style the log in to content in the hamburger menu (#1182)

* style the log in to content in the hamburger menu

* add changelog for DP-19953

* DP-19879 Adjust overlay position and timing (#1180)

* DP-19866: Scroll issue fix

* DP-19866: Scroll to menu for desktop

* DP-19870: Scroll issue fix on mobile devices

* DP-19868: Search icon issue fox for Apple devices

* DP-19867: Search icon issue fox for Android devices

* DP-19889: Global nav scroll should stop at bottom and not close on its own

* Swapped back in JS-only menu animation - DP-19870

* Modified offsetting to work with Desktop - DP-19870

* Fixed scroll jump from top issue - DP-19870

* adjust overlay position and timing

* add changelog for DP-19879

* Made search button selection smoother - DP-19870

* overlay position adjustment per device and browser

* remove feature to adjust overlay positioning as alert accordinon opens/closes while the menu is open

* udpate changelog

* Updating reference screenshots

Co-authored-by: abaghdasaryan <[email protected]>
Co-authored-by: Tom Fleming <[email protected]>

* DP-19889 the menu scroll issue in iphone (#1183)

* fix js error and lint issues

* fix the menu closing with vertical scroll in iphone

* add clean up task on body at closing menu

* add changelog for DP-19889

* DP-19984  Style adjustment for links in the flyout menu (#1184)

* remove chevron from link and adjust vertical alignment of arrow icon on the last sub menu item

* add changelog for DP-19984

* Removed touchend events to prevent observed open on scroll - DP-19878 (#1185)

* Removed touchend events to prevent observed open on scroll - DP-19878

* Added changelog - DP-19878

* DP-19987: log in to menu width (#1186)

* Fixed width issue with log in to menu - DP-19987

* Added changelog - DP-19987

* DP-20029: Fixed search button behavior caused by resize events on phones (#1187)

* Fixed search button behavior caused by resize events on phones - DP-20029

* Added changelog - DP-20029

* DP-20039 fix Safari closing issue (#1189)

* Removed CSS causing Safari to crash in iOS12 #believeitornot

* Added changelog - DP-20039

* DP-20038 Alert position and Menu scroll (#1190)

* lock the alert scrolled position when the menu opens and reltains it when the menu closes.

* fix lint issue

* set nav container height

* clean up comments

* add changelog for DP-20037 and DP-20038

* set width to body

* DP-20055 fix Firefox overlay (#1192)

* Fixed Firefox-specific JS that was causing overlay issues - DP-20055

* Added changelog - DP-20055

* DP-20054 S7 search button (#1191)

* Set timeout higher for jump to search to work on Galaxy S7 - DP-20054

* Added changelog - DP-20054

* Added changelog - DP-20054

* DP-20085 Fixed sticky TOC for new global nav (#1194)

* Fixed sticky TOC to work with non-sticky menu - DP-20085

* Added changelog - DP-20085

* DP-20080/20096 ios scrolling issue + hamburger menu js cleanup (#1196)

* remove unused function

* merge commonOpenMenuTasks() to openMenu()

* ios menuoverlay offset adjustment

* add notes

* Removes a few setTimeout functions, changes window scroll to be the same for all browsers.

* clean up test code and unused functions

* format cleanup

* remove unused function

* add change log for DP-20080 and DP-20096

Co-authored-by: smurrayatwork <[email protected]>

* DP-20092 Fix menu issues affecting COVID-19 unemployment page with new global nav (#1197)

* Added bind for tabbing function body truncation - DP-20092

* Added changelog

* DP-20091  Reorder z-index values for overlay components  (#1198)

* change z-index value for the feedback button

* update z-index value for the navigation components to be consistent

* update z-index values for the menu container and the overlay

* clean up comments

* adjust z-index variables for designated values

* add changelog for DP-20091

* clean up comments

* Update _fixed-feedback-button.scss

* Clean up comments.

* Removed iPhone-specific overlay JS - DP-20091

* adjust z-index for sticky nav

* adjust sticky toc positioning in screen width 840 and less

* add a condition to check null item for original mobile main nav

* fix original mobile nav open/close function

* set a condition to be specific for original mobile main nav

* put back removed block for testing

* set up specific height value for the menu container in iphone

Co-authored-by: Tom Fleming <[email protected]>

* DP-20163 Remove extra space between the search component and the main menu in the menu container (#1201)

* remove exta space between the search box and the main nav in the menu container

* add changelog for DP-20163

* DP-20096 timing functioin cleanup (#1202)

* remove unused function

* merge commonOpenMenuTasks() to openMenu()

* ios menuoverlay offset adjustment

* add notes

* Removes a few setTimeout functions, changes window scroll to be the same for all browsers.

* clean up test code and unused functions

* format cleanup

* remove unused function

* add change log for DP-20080 and DP-20096

* DP-20096: Adds support for scrolling into view menu items in hambuger menu.

* DP-20096: Fixes bug causing submenu to close when submenu item clicked.

* add a no-alert rule for lockPage().

* remove test output code

* move 'positioin: fixed;' to no alert rule

* Fixes bug causing page to scroll when clicking submenu items on desktop.

Co-authored-by: Yukiko Gannett <[email protected]>
Co-authored-by: smurrayatwork <[email protected]>

* DP-20176 Utility nav item container open/close state icon (#1205)

* put back missing DP-20085 sticky TOC fix

* fix util nav button state via keyboard navigation in the menu container

* add changelog for DP-20176

* Update DP-20176.yml

* DP-20181 Focus from the linked logo in the menu to the menu button (#1206)

* fix focus order from the linked logo in the menu to menu button

* add changelog for DP-20181

* DP-20090 menu search align (#1200)

* Adjusted styling to align menu text and icon - DP-20090

* Second pass at menu icon centering - DP-20090

* Added changelog - DP-20090

* Address flex issues for iOS less than 11 - DP-20090

* adjusted class name - DP-20090

Co-authored-by: Yukiko Gannett <[email protected]>

* DP-20201: Fix scroll issues noticed on iOS (#1210)

* Fixed scroll issues noticed on iPads - DP-20201

* Added changelog - DP-20201

* DP-20119 Update the global nav in all page  (#1213)

* switch main navigation to new one

* update home page samples

* adjust z-index for sticky table header to make the menu button clickable

* add changelog for DP-20119

* Updating reference screenshots with the new global nav

* DP-20209 iOS scroll issue (#1211)

* Fixed scroll issue for iOS and hopefully didn't break other devices - DP-20209

* Added changelog - DP-20209

* Revert "Added changelog - DP-20209"

This reverts commit 6f4f29f.

* Revert "Revert "Added changelog - DP-20209""

This reverts commit 4c55ad5.

* Revert "Fixed scroll issue for iOS and hopefully didn't break other devices - DP-20209"

This reverts commit 40dc92b.

* Revert "Revert "Fixed scroll issue for iOS and hopefully didn't break other devices - DP-20209""

This reverts commit c9592a8.

* Addressed issues with iPhone 7 crashes, getting menu height to show everything - DP-20209

* Changed offset height to nav - DP-20209

* fix for iPads - DP-20209

* Changed how some calculated variables are stored - DP-20209

* Fixed scrollTo issue with mainNavHamburger.js - DP-17200

Co-authored-by: Yukiko Gannett <[email protected]>
Co-authored-by: Tom Fleming <[email protected]>
Co-authored-by: smurrayatwork <[email protected]>
Fix typo and indentation.
* test edit

* adjust vertical placement of the sticky table header when no sticky TOC

* add changelog for DP-20241

* clean up comments
* React/dp 17982 replace rich text component (#1006)

* swap out richtext to be a wrapper component

* remove press teaser

* add changelog

* allow render raw html as children

* add story and documentation

* update richtext screenshots

* address comments

* add knob to conditionally pass children

* move knob out of props

* conditional knob

* address feedback

* add changelog

* remove press teaser

* React/deprecate general teaser (#1050)

* add changelogs

* remove General Teaser

* refactor teaser listing

* wip remove general teaser

* add genteaser classnames to listing styles

* add genteaser classnames to listing styles

* add back listing items

* remove unnecessary contained prop

* change prop to coumns

* create story to show more option

* convert to use button with icon

* cleanup

* add changelog

* add documentation

* add new screenshots

* cleanup and convert to functional component

* Update react/src/components/organisms/TeaserListing/index.js

Co-authored-by: Steven Murray <[email protected]>

* remove teaser

* add to changelog

* fix classname

Co-authored-by: Steven Murray <[email protected]>

* React/dp 18576 deprecate input text type ahead (#1066)

* deprecate and remove org selector

* remove pressfilters

* fix using input text fuzzy in typeAheadDropdown

* prevent onSuggestionClick to trigger without a match

* switch out input text typeahead in filterbox

* remove input text typeahead

* Update react/src/components/forms/InputTextFuzzy/index.js

Co-authored-by: Steven Murray <[email protected]>

* Update react/src/components/forms/TypeAheadDropdown/index.js

Co-authored-by: Steven Murray <[email protected]>

Co-authored-by: Steven Murray <[email protected]>

* DP-18263: Adds new assets package. (#1037) (#1039)

* DP-18263: Adds new assets package. (#1037)

* DP-18263: Adds new assets package.

* DP-18263: Removes stylelint ignore for dist directory.

* DP-18263: Updates package name.

* DP-18263: Updates circleci scripts for assets.

* DP-18263: Fixes stylelint bug.

* DP-18263: Updates lockfile to reflect package name change, fixes test script.

* DP-18263: Moving static assets to static directory. (#1042)

* DP-18263: Assets integration Branch: package version bump. (#1046)

* DP-18263: Bumping mayflower-assets version.

* Update assets/package.json

Co-authored-by: Minghua Sun <[email protected]>

Co-authored-by: Minghua Sun <[email protected]>

* Assets integration: Remove Bourbon requirement from assets package. (#1051)

* DP-18263: Removes the dependency on bourbon.

* Updates README, version bump.

* Assets Integration Branch: React Support with Mayflower Assets Package (#1047)

* DP-18263: Adds support for assets package with react.

* DP-18263: Updates react package to use latest mayflower-assets package, removes debugging in storybook config.

* Update react/.storybook/main.js

* DP-18263: Adds .env file for react.

* DP-18263: Fixes bugs related to fonts, layouts. Removes bourbon and bourbon neat dependencies.

* DP-18263: Fixes stylelint errors for mayflower-assets.

* DP-18263: Updates mayflower-assets package.

* DP-18263: Fixes visual regression on HeaderSearch component.

* Assets Integration:  Patternlab (#1052)

* DP-18263: Adds support for mayflower-assets package to patternlab.

* DP-18263: Fixes bug caused by not waiting for files to copy before processing them for building patternlab.

* DP-18263: Removes bourbon and bourbon neat from patternlab.

* DP-18740: Integrates React/Storybook with Assets Package (#1064)

* 18740: Integrates react package with new assets package.

* DP-18740: Removes build css / watch css steps.

* DP-18740: Updates files to be symlink.

* DP-18740: Removes babel config from nwb, combines rules for storybook babel processing.

* DP-18740: Removes css, style, sass loaders in package.

* DP-18740: Updates react_test job to copy docs directory into image.

* DP-18740: Fixes bug with backstop custom script failing to find symlink.

* Assets integration:  Remove style imports from react components. (#1073)

* Adds component styles to styles directory.

* Removes direct importing of styles in react components.

* Updated gatsby site to support new mayflower-react.

* Removes react style files from component directories.

* Adds back missing ContactGroup import.

* Adds missing styles for form component.

* WIP.

* Updated react components to document required styles.

* Switches build to use gulp instead of NWB.

* Removes NWB, react-scripts/CRA.

* Cleans up npm scripts.

* Updating mayflower-react version to 10, fixes bug with gatsby site related to package version.

* Fixes eslint bug caused by babel-eslint plugins.

* Removing babel-eslint to fix broken builds.

* Reverting update of babel-eslint to fix bugs.

* Fixes gatsby site to handle new dist/ directory from react.

* Adds missing mayflower-react path to sass, adds auto eslint fixes.

* Adds changelog file, updates gatsby site layout styles to remove duplicates.

* Updated changelog text.

* Cleans up code in storybook main file.

* format changelog

* format changelog

Co-authored-by: Minghua Sun <[email protected]>

* Fixes remaining lint errors. (#1083)

* Fixes bad pathing from merge conflicts.

* Fixes regression on DecorativeLink.

* Adding gulpfile to eslint ignore list.

* Assets integration  update backstop final (#1087)

* Adds updated react backstop reference images.

* approve patternlab screenshots

* Removing files to fix conflicts with merge.

* Puts back conflicitng files using assets-integration-branch as source.

Co-authored-by: Minghua Sun <[email protected]>

* Assets integration:  Upgrades React, Patternlab, Gatsby to node 12. (#1085)

* Upgrades node to v12 for react, gatsby site.

* Updates node version to 12 for react circleci test.

* Updates patternlab to node v12.

* Assets integration: Fix React ES6 Exports (#1098)

* Fixes ES Module exports to add file extensions.

* WIP fix for react exports.

* Revert "WIP fix for react exports."

This reverts commit 57c0b64.

* fix site missing styles (#1100)

* Removes package exports and switches main to commonjs version. (#1101)

* update mayflower-assets

* Updating react circleci cache.

* approve screenshots vertical spacing due to clearfix

* approve react backstop screenshots

* publish mayflower-react 10.0.0-alpha

Co-authored-by: Minghua Sun <[email protected]>

* Mayflower v10  with latest develop (#1106)

* [assets] font weights as variables (#1054)

* switch to use variables

* revert paths

* fix

* add changelog

* fix var

* add lightest var

* add lightest var

* DP-18543 Update jquery  (#1048)

* Update jquery from 3.4.0 to 3.5.1

* Add changelog for DP-18543

Co-authored-by: Dan Stafford <[email protected]>

* Hotfix/fix changelog (#1060)

* fix release blockers

* advance cron time

* Changelog update and remove old changelog files

* DP-18704  Solve screen flicker issue observed on Mass.gov error pages (#1065)

* add the flikering issue fix

* add changelog for DP-18704

* prevent the fix to be overridden

* Changelog update and remove old changelog files

* add fonts for vietnamese (#1068)

* add fonts for vietnamese

* changelog

* Changelog update and remove old changelog files

* Update some node package dependencies (#1069)

Co-authored-by: Dan Stafford <[email protected]>

* remove param from font import statement

* add changelog

* add missing changelog

* cleanup font-family setting overrides

* Revert "cleanup font-family setting overrides"

This reverts commit 811eb1a.

* Master (#1079)

* remove param from font import statement

* add changelog

* add missing changelog

* cleanup font-family setting overrides

* Revert "cleanup font-family setting overrides"

This reverts commit 811eb1a.

* DP-15628 Expand a hot spot of TOC link to its parent container (#1070)

* add data attribute to identify target link parent containers

* add expandClickable.js

* add 'data-link' to .ma__sticky-toc__link

* set up toc-hierarchy and download-link with clickable.js

* add visual cue at hover for the toc item link container

* add comment

* fix typo

* test edit

* remove test edit

* set up toc link parent container clickable

* sticky nav title fix test edit 1

* put back the missing empty line

* remove test code

* add test code

* test edit

* fix the toc title overwrapping on toc links in the flyout

* add comment

* expand clickable area in mobile flyout sticky toc

* make the icon clickable in mobile toc

* set visual indicator for link at hover on parent container of a link in toc

* add changelog for DP-15628

* fix lint error

* clean up comments

* clean up comments

* backstop error fix

* fix lint error

* adding a feature to update .ma__sticky-toc__current-section content with clicking .ma__sticky-toc__link and icon, fix the link feature with clicking icon

* remove side margins from toc item container to make entire container clickable

* put TOC item link icon behind the item container

* remove test comments

* hover style adjustment for child li of .ma__toc--hierarchy__accordion-content

* DP-18940 Key message background image (#1082)

* Replace style tags in key-message template with inline

* Add changelog for DP-18940

* Fix scss for stylelint

Co-authored-by: Dan Stafford <[email protected]>

* Use node for HelperText message property (#1080)

* Use node for HelperText message property

* Add changelog entry for helpertext_proptype

* Update changelogs/helpertext_proptype.yml

Co-authored-by: Minghua Sun <[email protected]>

* DP-17612 Fix org search styles for Firefox browser (#1088)

* Bump up z-index for open search form

* Add changelog for DP-17612

Co-authored-by: Dan Stafford <[email protected]>

* update changelog for release 9.52.0

* Apply suggestions from code review

* DP-19085 google map (#1089)

* modify google-map.twig to print googleMap.link.info.

* modify googleMap.link.info value to be a location name

* modify googleMap.link.info value to be a location name

* add condition to remove aria-hidden and role attributes when it's static.

* add changelog for DP-19085

* Update npm packages (#1093)

Co-authored-by: Dan Stafford <[email protected]>

* DP-17404 relationship indicator change2 (#938)

* relationship indicator changes from DP-17138

* change the label for the secondary set of the relationship indicator

* adjust the width of each set and spacing

* add changelog for DP-17150

* add pr# to the changelog

* update the secondary label of the relationship indicator

* update backstop reference screenshots

* remove unrelated changes

* correcct markup of relationshipIndicators.secondary button wrappter

* fix  keyboard trap with the expanded more button

* fix the relationship indicator content

* updating reference screenshots

* add 'go to next item' commands for screen readers

* merge wrapped-link into relationship-indicators

* remove the focus order feature to replace it with CSS

* merge wrapped-link into the template and adjust the loop to render the button as the second item.

* set the flex box order to the button for logical focus order when the list is expanded.

* move the table of content overlay section to below the relationship indicator in binder internal page.

* test edit

* match the markup with Drupal

* test edit

* spacing test edit

* remove test code

* match spacing with prod version

* put back missing mobileNav.js

* add changelog for DP-17404

* remove padding top from breadkpoint 911px min

* add PR number to changelog

* update backstop reference screenshots

* update reference screenshots

* adjust spacing and clean up spacing styles

* adjust specificity in css

* decrease bottom margin of terms and button

* test edit

* adjustment for drupal

* update json files

* Updating reference screenshots

* adjust bottom margins

* add condition to check if data exists.

* fix typo

* correct tag for label

* replace taxonomy terms output format with relationship indicator

* modified display conditions

* comment out existing taxonomyTerms output

* adjust a display condition of .ma__page-header__tags content

* Update backstop reference screenshots

* adjust label bottom margin

* Updating reference screenshots

* content clean up with resolving merge conflicts

* fix lint errors

* lint fix 2

* expand focus indicator border line on .ma__relationship-indicators button

* adjust the condition to add class for RI unit

* remove bottom border from relationship indicator in topic page to match Drupal implementation

* Updating reference screenshots

* adjust padding top in the screen width less than 480px to 20px

* adjust space between the relationship indicator and the banner in the width 781-910px

* Update reference screenshots for mobile displays

* remove unnecessary file

* run release branch at 3:20 EST (#1095)

* Changelog update and remove old changelog files

* Fixes lint error caused by bad merge conflict fix on elements.scss.

Co-authored-by: Minghua Sun <[email protected]>
Co-authored-by: danstafford <[email protected]>
Co-authored-by: Dan Stafford <[email protected]>
Co-authored-by: CircleCI Deployment Bot <[email protected]>
Co-authored-by: Yukiko Gannett <[email protected]>
Co-authored-by: Rob Bayliss <[email protected]>

* Revert "Mayflower v10  with latest develop (#1106)" (#1107)

This reverts commit f3b1266.

* Fixes back merge resolution with elements.scss.

* Bumps mayflower-assets version.

* Updates lockfiles for new mayflower-assets version.

* Fixes back merge resolution for patternlab backstop reference images.

* approve screenshots

* Mayflower v10: Fixes merge conflicts with develop. (#1108)

* [assets] font weights as variables (#1054)

* switch to use variables

* revert paths

* fix

* add changelog

* fix var

* add lightest var

* add lightest var

* DP-18543 Update jquery  (#1048)

* Update jquery from 3.4.0 to 3.5.1

* Add changelog for DP-18543

Co-authored-by: Dan Stafford <[email protected]>

* Hotfix/fix changelog (#1060)

* fix release blockers

* advance cron time

* Changelog update and remove old changelog files

* DP-18704  Solve screen flicker issue observed on Mass.gov error pages (#1065)

* add the flikering issue fix

* add changelog for DP-18704

* prevent the fix to be overridden

* Changelog update and remove old changelog files

* add fonts for vietnamese (#1068)

* add fonts for vietnamese

* changelog

* Changelog update and remove old changelog files

* Update some node package dependencies (#1069)

Co-authored-by: Dan Stafford <[email protected]>

* remove param from font import statement

* add changelog

* add missing changelog

* cleanup font-family setting overrides

* Revert "cleanup font-family setting overrides"

This reverts commit 811eb1a.

* Master (#1079)

* remove param from font import statement

* add changelog

* add missing changelog

* cleanup font-family setting overrides

* Revert "cleanup font-family setting overrides"

This reverts commit 811eb1a.

* DP-15628 Expand a hot spot of TOC link to its parent container (#1070)

* add data attribute to identify target link parent containers

* add expandClickable.js

* add 'data-link' to .ma__sticky-toc__link

* set up toc-hierarchy and download-link with clickable.js

* add visual cue at hover for the toc item link container

* add comment

* fix typo

* test edit

* remove test edit

* set up toc link parent container clickable

* sticky nav title fix test edit 1

* put back the missing empty line

* remove test code

* add test code

* test edit

* fix the toc title overwrapping on toc links in the flyout

* add comment

* expand clickable area in mobile flyout sticky toc

* make the icon clickable in mobile toc

* set visual indicator for link at hover on parent container of a link in toc

* add changelog for DP-15628

* fix lint error

* clean up comments

* clean up comments

* backstop error fix

* fix lint error

* adding a feature to update .ma__sticky-toc__current-section content with clicking .ma__sticky-toc__link and icon, fix the link feature with clicking icon

* remove side margins from toc item container to make entire container clickable

* put TOC item link icon behind the item container

* remove test comments

* hover style adjustment for child li of .ma__toc--hierarchy__accordion-content

* DP-18940 Key message background image (#1082)

* Replace style tags in key-message template with inline

* Add changelog for DP-18940

* Fix scss for stylelint

Co-authored-by: Dan Stafford <[email protected]>

* Use node for HelperText message property (#1080)

* Use node for HelperText message property

* Add changelog entry for helpertext_proptype

* Update changelogs/helpertext_proptype.yml

Co-authored-by: Minghua Sun <[email protected]>

* DP-17612 Fix org search styles for Firefox browser (#1088)

* Bump up z-index for open search form

* Add changelog for DP-17612

Co-authored-by: Dan Stafford <[email protected]>

* update changelog for release 9.52.0

* Apply suggestions from code review

* DP-19085 google map (#1089)

* modify google-map.twig to print googleMap.link.info.

* modify googleMap.link.info value to be a location name

* modify googleMap.link.info value to be a location name

* add condition to remove aria-hidden and role attributes when it's static.

* add changelog for DP-19085

* Update npm packages (#1093)

Co-authored-by: Dan Stafford <[email protected]>

* DP-17404 relationship indicator change2 (#938)

* relationship indicator changes from DP-17138

* change the label for the secondary set of the relationship indicator

* adjust the width of each set and spacing

* add changelog for DP-17150

* add pr# to the changelog

* update the secondary label of the relationship indicator

* update backstop reference screenshots

* remove unrelated changes

* correcct markup of relationshipIndicators.secondary button wrappter

* fix  keyboard trap with the expanded more button

* fix the relationship indicator content

* updating reference screenshots

* add 'go to next item' commands for screen readers

* merge wrapped-link into relationship-indicators

* remove the focus order feature to replace it with CSS

* merge wrapped-link into the template and adjust the loop to render the button as the second item.

* set the flex box order to the button for logical focus order when the list is expanded.

* move the table of content overlay section to below the relationship indicator in binder internal page.

* test edit

* match the markup with Drupal

* test edit

* spacing test edit

* remove test code

* match spacing with prod version

* put back missing mobileNav.js

* add changelog for DP-17404

* remove padding top from breadkpoint 911px min

* add PR number to changelog

* update backstop reference screenshots

* update reference screenshots

* adjust spacing and clean up spacing styles

* adjust specificity in css

* decrease bottom margin of terms and button

* test edit

* adjustment for drupal

* update json files

* Updating reference screenshots

* adjust bottom margins

* add condition to check if data exists.

* fix typo

* correct tag for label

* replace taxonomy terms output format with relationship indicator

* modified display conditions

* comment out existing taxonomyTerms output

* adjust a display condition of .ma__page-header__tags content

* Update backstop reference screenshots

* adjust label bottom margin

* Updating reference screenshots

* content clean up with resolving merge conflicts

* fix lint errors

* lint fix 2

* expand focus indicator border line on .ma__relationship-indicators button

* adjust the condition to add class for RI unit

* remove bottom border from relationship indicator in topic page to match Drupal implementation

* Updating reference screenshots

* adjust padding top in the screen width less than 480px to 20px

* adjust space between the relationship indicator and the banner in the width 781-910px

* Update reference screenshots for mobile displays

* remove unnecessary file

* run release branch at 3:20 EST (#1095)

* Changelog update and remove old changelog files

* Fixes back merge resolution with elements.scss.

* Bumps mayflower-assets version.

* Updates lockfiles for new mayflower-assets version.

* Fixes back merge resolution for patternlab backstop reference images.

* approve screenshots

Co-authored-by: Minghua Sun <[email protected]>
Co-authored-by: danstafford <[email protected]>
Co-authored-by: Dan Stafford <[email protected]>
Co-authored-by: CircleCI Deployment Bot <[email protected]>
Co-authored-by: Yukiko Gannett <[email protected]>
Co-authored-by: Rob Bayliss <[email protected]>

* Revert "Mayflower v10: Fixes merge conflicts with develop. (#1108)" (#1110)

This reverts commit a172483.

* Updates README for react package to reflect changes to development flow. (#1109)

* Updates README for react package to reflect changes to development flow.

* Update react/README.md

Co-authored-by: Minghua Sun <[email protected]>

* Updates readme.

Co-authored-by: Minghua Sun <[email protected]>

* add assets as peer dependency

* add container styling and cleanup styles

* move nvmrc to the root

* set vars

* styling

* Moves mayflower-assets to be a dev dependency.

* Removes logo import from SiteLogo component.

* Changes SiteLogo to only render image if image src is set.

* Removes site logo import from Header, Footer components.

* Removes Header default alt text.

* Update react/src/components/templates/NarrowTemplate/NarrowTemplate.stories.js

* Updates version to alpha.1

* Changes SiteLogo to make siteName prop optional.

* remove sitename from footerslim

* Removes default prop value siteName from SiteLogo.

* Adds descriptions to SiteLogo props.

* Fixes typo in prop description for SiteLogo.

* Update react/src/components/atoms/media/SiteLogo/index.js

Co-authored-by: Minghua Sun <[email protected]>

* Removes sitelogo import from Footer, cleans up SiteLogo code.

* Update react/src/components/atoms/media/SiteLogo/index.js

Co-authored-by: Minghua Sun <[email protected]>

* Update react/src/components/atoms/media/SiteLogo/index.js

Co-authored-by: Minghua Sun <[email protected]>

* Update react/src/components/organisms/Header/index.js

Co-authored-by: Minghua Sun <[email protected]>

* revert header slim story visual regression

* Updates Error components, NarrowTemplate to support passing in custom sitelogo component.

* Pulls in updated header-slim styling from develop.

* Mayflower v10: Replace SVG Sprite Loader with SVGR Icons (#1123)

* DP-19414: WIP for removing SVG sprites from Icon component.

* Wraps up work for generating SVG Icons.

* Ignores new icon-template file from lint.

* Updates gatsby site to work with icon changes.

* Fixes bugs with error components that prevented gatsby from building, misc bug fixes for console errors on gatsby site.

* Update react/src/components/organisms/TeaserListing/TeaserListing.stories.js

Co-authored-by: Minghua Sun <[email protected]>

* Update react/.gitignore

Co-authored-by: Minghua Sun <[email protected]>

* Renamed Icon components to be prefixed with Icon.

* Adds back icon assets.

* Fixes lint errors.

* Updates build script to create icons.

* Updates formatting for icon-template.

* Fixes visual regressions.

* approve screenshots

* Updates Mayflower React to alpha.2.

* Updated README for svg changes, yalc replacement for npm link, added changelog.

* Update changelogs/DP-19414.yml

Co-authored-by: Minghua Sun <[email protected]>

* lint fix

* lint fix

* add google analytics

* Revert "add google analytics"

This reverts commit 45430aa.

* publish mayflower-assets

* upgrade mayflower assets package

* update package lock for patternlab

* approve patternlab backstop

* approve react backstop

* lint fix

* Mayflower v10:  Storybook 6.0 Upgrade (#1162)

* Initial stable upgrade to storybook 6.0.

* WIP.

* Wraps up converting atoms.

* WIP: Upgrades molecules to use controls.

* WIP: Adds organisms, templates, pages CSF stories.

* WIP: Adds misc stories to CSF/MDX format.

* WIP: Misc bug fixes, adds HTML display on doc pages.

* WIP: Fixes backstop.

* Code cleanup, removes acorns dev dependencies, updates storybook.

* Updates circle to run storybook extract.

* Fixes circleci.

* Fixes circleci.

* Fixes circleci.

* Fixes circleci.

* Fixes circleci.

* Fixes circleci.

* Fixes circleci.

* Fixes circleci.

* Fixes circleci.

* Fixes circleci.

* Fixes circleci.

* Fixes circleci.

* Fixes circleci.

* Fixes circleci.

* Fixes circleci.

* WIP: Fixes circleci react testing.

* WIP: Fixes circleci react testing.

* WIP: Fixes circleci react testing.

* WIP: Updates eslint rules to ignore auto generated icons.

* WIP: Changes backstop settings, fixes component docs.

* WIP: Puts back backstop config for async capture limit.

* Updates ButtonCopy logic, excludes it from backstop tests.

* Updates title for Docs to component name, fixes ButtonWithIcon story.

* Updates component propTypes comment structure, misc bug fixes for stories.

* WIP.

* WIP: Updates typography story name.

* Round 2 code review fixes.

* Updates form stories to work with CSF format and storybook docs.

* Update react/src/components/forms/DateRange/DateRange.stories.js

Co-authored-by: Minghua Sun <[email protected]>

* Removes un-needed portion of typography story.

* Adds updated backstop screens.

* Updates typograph story to remove story component.

* Adds changelog.

* Adds updated backstop files.

Co-authored-by: Minghua Sun <[email protected]>

* Mayflower v10  rush monorepo (#1195)

* Updates gitignore file.

* Adds Rush, PNPM support, WIP.

* WIP: Fixes develop, build modes, updates circleci for rush and pnpm.

* WIP: Testing pnpx with rush

* WIP: Testing pnpx with rush

* WIP: Testing pnpx with rush

* WIP: Testing pnpx with rush

* WIP: Testing pnpx with rush

* WIP: Testing pnpx with rush

* WIP: Testing pnpx with rush

* WIP

* WIP

* Moves patternlab to packages, fixes eslint bugs.

* Fixes circleci pathing for monorepo.

* Fixes circleci patternlab.

* Fixes circleci patternlab.

* Fixes circleci patternlab.

* Fixes circleci patternlab.

* Fixes circleci patternlab.

* Fixes circleci patternlab.

* Fixes circleci patternlab.

* Fixes circleci patternlab.

* Fixes circleci patternlab.

* Fixes circleci patternlab.

* Fixes circleci patternlab.

* Installs node 12 with nvm.

* Installs node 12 with nvm.

* Updates patternlab image to use circleci provided image.

* Updates patternlab image to use circleci provided image.

* Updates patternlab image to use circleci provided image.

* Updates patternlab image to use circleci provided image.

* Updates patternlab image to use circleci provided image.

* Installing aws on patternlab_deploy_branch workflow.

* Installing aws on patternlab_deploy_branch workflow.

* Installing aws on patternlab_deploy_branch workflow.

* WIP.

* Fixes react dependencies for pnpm.

* Lint fixes.

* Updates mayflower repo readme on using the monorepo.

* Updates mayflower repo readme on using the monorepo.

* Fixes gitignore rules that was breaking patternlab builds.

* Fixes patternlab cache in circleci.

* Fixes patternlab to use normalize again.

* add to doc

* update doc

* add back package.json for auto release scripts

* add commands at the root

* fix

* Adds support for running custom rush commands at root for starting sites, fixes circleci build.

* Fixes circleci bugs.

* Fixes circleci bugs.

* Fixes circleci bugs.

* Fixes circleci bugs.

* Fixes circleci bugs.

* Fixes circleci bugs.

* Fixes circleci bugs.

* Fixes circleci bugs.

* Fixes circleci bugs.

* Fixes circleci.

* Fixes circleci.

* Fixes circleci.

* Fixes circleci.

* Updates README file on using rush and rushx commands.

Co-authored-by: Minghua Sun <[email protected]>

* Dp 20050 font switch (#1193)

* noto inside fonts

* wip

* adjust body line height

* import fonts

* map font sizes

* fine tune weights

* move fonts into static folder

* map font styles classes

* fix variable mapping

* cleanup

* cleanup

* adjust root fontsize

* typography story wip;

* hide preview control columns

* fix

* remove knobs addon

* wip

* clean up

* fix empty canvas tag bug by setting default

* edit

* remove texta

* remove texta

* compile for multilingual scripts

* simplify vf check

* wip

* add langs code

* add language samples

* import arabic and hebrew variable fonts and fix direction and alignment

* remove textAlign in story

* restructure font files

* git change folder name casing

* clean up

* use system vars

* add myanmar support

* cleanup

* add variable to control rtl directions

* fix and render fonts in noto sans in docs

* render RichText in noto sans, enable RichText to inherit other attributes

* add simplified chinese

* Revert "add simplified chinese"

This reverts commit 1f08588.

* fix richtext in story

* edit

* add changelog

* remove forward

* add default in react

* separate out fontface mixin

* refactor fonts scss

* separate out vars and mixins

* move global variables into variables.scss

* add notes and cleanup

* add condition for language support set fonts and fix patternlab

* update comments

* update docs and changelog

* address comment to separate mixin files

* update docs

* DP-20050: Fixes circleci build for gatsby site.

* DP-20050: Fixes circleci build for gatsby site.

* DP-20050: Fixes lint errors.

* approve react backstop

* DP-20050: Updates backstop reference images.

* Revert "DP-20050: Updates backstop reference images."

This reverts commit 1e7ec2c.

* approve screenshots

Co-authored-by: smurrayatwork <[email protected]>

* Patternlab/fix fonts paths (#1212)

* remove texta references

* make relative path

* fix path

* add layout scss

* V10 fix radio button styles (#1214)

* fix radio button styles

* fine tune radio button group alignment

* approve react backstop

* approve patternlab backstop

* Adds missing smoothscroll-polyfill package to patternlab package.

* Updates lockfile for pnpm.

* Fixes missing files from pulling in latest develop.

* React/dp 19541 extend header slim (#1207)

* allow passing custom skipNav

* add utilityNav and mainNav render props

* fix styles

* add story

* change story to pass in header search

* fix stylelint

* add changelog

* make render props new components

* convert SiteLogo prop

* change proptype check for SiteLogo

* Update react/src/components/organisms/HeaderSlim/index.js

* make skipNav proptype a component instead of function

* convert prop to node type

* fix

* lowercase props

* change mainNav component to validate the proptype works properly

* approve backstop images

* Update packages/assets/scss/03-organisms/_header-slim.scss

Co-authored-by: Steven Murray <[email protected]>

Co-authored-by: smurrayatwork <[email protected]>
Co-authored-by: Steven Murray <[email protected]>

* Adds command to run react backstop with rush, updates headerslim backstop reference images.

* React/dp 19539 footer slim multiple logos1 (#1208)

* merge conflicts

* remove obsolete file

* Update packages/react/src/components/organisms/FooterSlim/index.js

Co-authored-by: Steven Murray <[email protected]>

* Update packages/react/src/components/organisms/FooterSlim/index.js

Co-authored-by: Steven Murray <[email protected]>

* Update packages/react/src/components/organisms/FooterSlim/index.js

Co-authored-by: Steven Murray <[email protected]>

* Update packages/react/src/components/organisms/FooterSlim/FooterSlim.stories.js

Co-authored-by: Steven Murray <[email protected]>

* Update packages/react/src/components/organisms/FooterSlim/index.js

Co-authored-by: Steven Murray <[email protected]>

* update phone to be anchor link

* fix default story and update siteLogo type to node

* address comments

* fix narrow template vrt

* fix error pages vrt

* approve backstop images

Co-authored-by: Steven Murray <[email protected]>

* fix

* approve screenshots in patternlab

* remove comment

* Mayflower v10: display rendered styles (#1224)

* WIP.

* Adds support for displaying rendered styles and html for Header, HeaderSlim, Footer, FooterSlim components.

* Branch cleanup.

* Code cleanup.

* Fixes performance issues caused by prettier formatting displayed css.

* Fixes visual regressions.

* Reduces the number of scss files for preview to work.

* Updates pnpm lock file.

* Updates preview component to use memoization on html display, removes unused prettier plugin.

Co-authored-by: Minghua Sun <[email protected]>

* remove unwanted comment in css code snippets

* fix alerts spacing on mobile

* add and fix changelogs

* add missing changelogs

* approve screenshots for alerts mobile fix

* update readme

Co-authored-by: Steven Murray <[email protected]>
Co-authored-by: danstafford <[email protected]>
Co-authored-by: Dan Stafford <[email protected]>
Co-authored-by: CircleCI Deployment Bot <[email protected]>
Co-authored-by: Yukiko Gannett <[email protected]>
Co-authored-by: Rob Bayliss <[email protected]>
Co-authored-by: smurrayatwork <[email protected]>
* add package.json at root

* fix node scripts

* fix changelog duplicated mapping key

* update cron time
* Removes global package.json, updates circleci to use node cli.

* Sets build to use a new cache key in circleci.

* Adds global node dependencies for publish scripts.

* Updates rush configuration.

* Points release scripts to globally installed packages.

* Temporary change to circleci config to test release_branch job.

* Temporary change to circleci config to test release_branch job.

* Temporary change to circleci config to test release_branch job.

* Temporary change to circleci config to test release_branch job.

* Removes testing release_branch job from circleci.

* Sets release trigger time to 10:30AM.

* Updates time to 10:45 AM for release branch.

* Update .circleci/config.yml

Co-authored-by: Minghua Sun <[email protected]>

* Updates github_tag path to script to be the same as release_branch.

Co-authored-by: Minghua Sun <[email protected]>
@clairesunstudio clairesunstudio merged commit c846291 into master Oct 27, 2020
@clairesunstudio clairesunstudio deleted the release/10.0.0 branch October 27, 2020 15:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants