From 33d92a7ba07f53f54848b2b7e2ec5990e80b137e Mon Sep 17 00:00:00 2001 From: Yvonne Tang Date: Tue, 5 Mar 2019 16:22:03 -0800 Subject: [PATCH] 72 main nav (#264) * 72: first pass of setting up main nav * fixup! wip. * fixup! wip. * Sticky footer mixin. * Sticky footer mixin. * 72: fixup * Update core/scss/utilities/mixins/layout/_sticky-footer.scss Co-Authored-By: sherakama * Update core/scss/utilities/mixins/layout/_sticky-footer.scss Co-Authored-By: sherakama * Update core/scss/utilities/mixins/layout/_sticky-footer.scss Co-Authored-By: sherakama * New grid stuff. * Sort of refactored. * Layout - Bricks * Layout - Basic * Layout - Battleship. * 72: put fancy-hover into own mixin file * Layout - Blastila. * Layout - Frogger. * Layout - Pacman. * Layout - Plakes. * Layout - Wedge. * Remove three-column layout from Richard. * More 2 column layouts. * Layout - Sunset Delorean. * Layout - Valmer. * Refactored Flex Grid with Helpers. * fixup! wip. * 72: WIP before vacation * @mixin sticky-footer now accepts the footer's selector as a parameter * make styleguide's footer be sticky * if the brand bar is position:fixed then we really need padding to accommodate it * fixup! wip. * grid and breakpoint updates WIP * Sticky footer and template updates. * More documentation and comments. * clean up * added new modular spacing for 2xl * Update _alert.scss * new flex grid approach WIP * grid column calculation update * fixup! wip. * fixup! wip. * fixup! wip. * Responsive gutters on flex columns. * Layout names. * fixup! wip. * Grid mixin-a-fied the lockup. * Solidify layout names. * 72: WIP * Update _sticky-footer.scss * Fix centered column alignment. * Updates. * Conditional regions. * Added type checking and a slightly different parameter to grid-gap. * 72: WIP with js test * wip with kss theme. * 72: WIP and fix CTA icon link * comment and general cleanup and additions * 72: WIP * Refactor KSS theme scss. * Sort of working new theme. * More KSS theme tweaks. * More KSS theme tweaks. * More KSS theme tweaks. * Removed debug. * Update _modular-spacing-get-value.scss * breakpoints functions folder * link variants for button options * rm unstyled button * empty line CC FIXUP * CC FIXUP * CC FIXUP * 72: clean up and use new grid-media mixin * Added more documentation. * worked string comments into kss * layout FIXUP * minor layout comment FIXUPs * wip!. * Fixers to autoprefixer and updates for IE 11 compatibility. * More IE Fixes. * More IE Fixes. * More IE Fixes. * More IE Fixes. * More IE Fixes. * Update core/scss/components/lockup/_lockup.scss Co-Authored-By: sherakama * flexbox layouts for 1col 2col 4col and fw ; 3col to come * Flex grid behaviour. * Flex grid behaviour. * Flex grid behaviour fixes. * Flex grid behaviour fixes. * Auto IE fix for lockup to false. * Fix for repsonsive colors section. * updated flex grid demo * fw 1col 2col and 4col FIXUP and intro of 3col layouts with new flexbox and gutters WIP * Resolve duplicate twig file name issue by md5 hashing template path and name. * Update template file names. * Update template file names. * Updated blastilla right grid scss. * Updated blastilla right grid scss. * Flexbox layouts * Updated NPM packages and fixed dupe template issue. * --no-outter-gutter class for flex container * sr-only FIXUP and rm padding class for flex items * IE11: Fixes for grid gap. * More IE fixes. * Remove margin on flex grid display of KSS. * wip! flex grid padding rething in progress. * Flex grid margin gap fixes. * flex container grid row gap. * Flex grid vertical rows to bottom only. * Flex grid vertical rows molive and blastila. * Added menu toggle button functionality and aria attributes changes; remove 3rd level menu code for now * Added some documentation to layouts section. * Code climate fixes. * Change URL on developer resources main nav item to go to wiki page. * 72: remove aria roles * Update core/scss/utilities/variables/core/_gutter.scss Co-Authored-By: josephgknox * Update core/scss/utilities/variables/core/_gutter.scss Co-Authored-By: josephgknox * Update core/scss/utilities/variables/core/_gutter.scss Co-Authored-By: josephgknox * Update core/scss/utilities/variables/core/_gutter.scss Co-Authored-By: josephgknox * Update core/scss/utilities/variables/core/_gutter.scss Co-Authored-By: josephgknox * Update core/scss/utilities/variables/core/_gutter.scss Co-Authored-By: josephgknox * Update core/scss/utilities/variables/core/_gutter.scss Co-Authored-By: sherakama * Update core/scss/utilities/variables/core/_gutter.scss Co-Authored-By: sherakama * Update core/scss/utilities/variables/core/_gutter.scss Co-Authored-By: sherakama * Update core/scss/utilities/variables/core/_gutter.scss Co-Authored-By: sherakama * Update core/templates/layout/flex/four-column/molive/molive.twig Co-Authored-By: sherakama * nom install * Update core/scss/utilities/variables/core/_grid.scss Co-Authored-By: sherakama * 72: refactor fancy-hover; fixup * 72: fixup * 72: js WIP * 72: js WIP * 72: js WIP add arrows infinite cycling * 72: js clean up and refactor with ES6 syntax * 72: js WIP * 72: js WIP add keydown listeners depending on where current focus is * 72: add template debounce function for window resize ends for setting menu toggle aria expanded to false if ends on desktop breakpoint * 72: IE style fixes * 72: js WIP * 72: fixup * 72: clean up if/else statements * 72: js fixup * 72: Add aria-expanded on triggering parent links * 72: pull menu toggle button out of