From 8f5b59c18cc7837bde9af55d24d12e1fd939043d Mon Sep 17 00:00:00 2001 From: Sam Potts Date: Mon, 30 Mar 2020 23:39:01 +1100 Subject: Sentry upgrade for demo --- demo/src/js/demo.js | 228 +++++++++++++++++++++++++--------------------------- 1 file changed, 110 insertions(+), 118 deletions(-) (limited to 'demo/src') diff --git a/demo/src/js/demo.js b/demo/src/js/demo.js index 1723fcbc..7f7cec28 100644 --- a/demo/src/js/demo.js +++ b/demo/src/js/demo.js @@ -8,7 +8,7 @@ import './tab-focus'; import 'custom-event-polyfill'; import 'url-polyfill'; -import Raven from 'raven-js'; +import * as Sentry from '@sentry/browser'; import Shr from 'shr-buttons'; import Plyr from '../../../src/js/plyr'; @@ -16,145 +16,137 @@ import sources from './sources'; import toggleClass from './toggle-class'; (() => { - const { host } = window.location; - const env = { - prod: host === 'plyr.io', - dev: host === 'dev.plyr.io', - }; + const production = 'plyr.io'; - document.addEventListener('DOMContentLoaded', () => { - Raven.context(() => { - const selector = '#player'; - - // Setup share buttons - Shr.setup('.js-shr', { - count: { - className: 'button__count', - }, - wrapper: { - className: 'button--with-count', - }, - }); + // Sentry for demo site (https://plyr.io) only + if (window.location.host === production) { + Sentry.init({ + dsn: 'https://d4ad9866ad834437a4754e23937071e4@sentry.io/305555', + whitelistUrls: [production].map(d => new RegExp(`https://(([a-z0-9])+(.))*${d}`)), + }); + } - // Setup the player - const player = new Plyr(selector, { - debug: true, - title: 'View From A Blue Moon', - iconUrl: 'dist/demo.svg', - keyboard: { - global: true, - }, - tooltips: { - controls: true, - }, - captions: { - active: true, - }, - ads: { - enabled: env.prod || env.dev, - publisherId: '918848828995742', - }, - previewThumbnails: { - enabled: true, - src: [ - 'https://cdn.plyr.io/static/demo/thumbs/100p.vtt', - 'https://cdn.plyr.io/static/demo/thumbs/240p.vtt', - ], - }, - vimeo: { - // Prevent Vimeo blocking plyr.io demo site - referrerPolicy: 'no-referrer', - }, - }); + document.addEventListener('DOMContentLoaded', () => { + const selector = '#player'; + + // Setup share buttons + Shr.setup('.js-shr', { + count: { + className: 'button__count', + }, + wrapper: { + className: 'button--with-count', + }, + }); - // Expose for tinkering in the console - window.player = player; + // Setup the player + const player = new Plyr(selector, { + debug: true, + title: 'View From A Blue Moon', + iconUrl: 'dist/demo.svg', + keyboard: { + global: true, + }, + tooltips: { + controls: true, + }, + captions: { + active: true, + }, + ads: { + enabled: window.location.host.includes(production), + publisherId: '918848828995742', + }, + previewThumbnails: { + enabled: true, + src: [ + 'https://cdn.plyr.io/static/demo/thumbs/100p.vtt', + 'https://cdn.plyr.io/static/demo/thumbs/240p.vtt', + ], + }, + vimeo: { + // Prevent Vimeo blocking plyr.io demo site + referrerPolicy: 'no-referrer', + }, + }); - // Setup type toggle - const buttons = document.querySelectorAll('[data-source]'); - const types = Object.keys(sources); - const historySupport = Boolean(window.history && window.history.pushState); - let currentType = window.location.hash.substring(1); - const hasCurrentType = !currentType.length; + // Expose for tinkering in the console + window.player = player; - function render(type) { - // Remove active classes - Array.from(buttons).forEach(button => toggleClass(button.parentElement, 'active', false)); + // Setup type toggle + const buttons = document.querySelectorAll('[data-source]'); + const types = Object.keys(sources); + const historySupport = Boolean(window.history && window.history.pushState); + let currentType = window.location.hash.substring(1); + const hasInitialType = currentType.length; - // Set active on parent - toggleClass(document.querySelector(`[data-source="${type}"]`), 'active', true); + function render(type) { + // Remove active classes + Array.from(buttons).forEach(button => toggleClass(button.parentElement, 'active', false)); - // Show cite - Array.from(document.querySelectorAll('.plyr__cite')).forEach(cite => { - // eslint-disable-next-line no-param-reassign - cite.hidden = true; - }); + // Set active on parent + toggleClass(document.querySelector(`[data-source="${type}"]`), 'active', true); - document.querySelector(`.plyr__cite--${type}`).hidden = false; - } + // Show cite + Array.from(document.querySelectorAll('.plyr__cite')).forEach(cite => { + // eslint-disable-next-line no-param-reassign + cite.hidden = true; + }); - // Set a new source - function setSource(type, init) { - // Bail if new type isn't known, it's the current type, or current type is empty (video is default) and new type is video - if ( - !types.includes(type) || - (!init && type === currentType) || - (!currentType.length && type === 'video') - ) { - return; - } + document.querySelector(`.plyr__cite--${type}`).hidden = false; + } - // Set the new source - player.source = sources[type]; + // Set a new source + function setSource(type, init) { + // Bail if new type isn't known, it's the current type, or current type is empty (video is default) and new type is video + if (!types.includes(type) || (!init && type === currentType) || (!currentType.length && type === 'video')) { + return; + } - // Set the current type for next time - currentType = type; + // Set the new source + player.source = sources[type]; - render(type); - } + // Set the current type for next time + currentType = type; - // Bind to each button - Array.from(buttons).forEach(button => { - button.addEventListener('click', () => { - const type = button.getAttribute('data-source'); + render(type); + } - setSource(type); + // Bind to each button + Array.from(buttons).forEach(button => { + button.addEventListener('click', () => { + const type = button.getAttribute('data-source'); - if (historySupport) { - window.history.pushState({ type }, '', `#${type}`); - } - }); - }); + setSource(type); - // List for backwards/forwards - window.addEventListener('popstate', event => { - if (event.state && Object.keys(event.state).includes('type')) { - setSource(event.state.type); + if (historySupport) { + window.history.pushState({ type }, '', `#${type}`); } }); + }); - // If there's no current type set, assume video - if (hasCurrentType) { - currentType = 'video'; + // List for backwards/forwards + window.addEventListener('popstate', event => { + if (event.state && Object.keys(event.state).includes('type')) { + setSource(event.state.type); } + }); - // Replace current history state - if (historySupport && types.includes(currentType)) { - window.history.replaceState({ type: currentType }, '', hasCurrentType ? '' : `#${currentType}`); - } + // If there's no current type set, assume video + if (!hasInitialType) { + currentType = 'video'; + } - // If it's not video, load the source - if (currentType !== 'video') { - setSource(currentType, true); - } + // Replace current history state + if (historySupport && types.includes(currentType)) { + window.history.replaceState({ type: currentType }, '', hasInitialType ? `#${currentType}` : ''); + } - render(currentType); - }); - }); + // If it's not video, load the source + if (currentType !== 'video') { + setSource(currentType, true); + } - // Raven / Sentry - // For demo site (https://plyr.io) only - if (env.prod) { - Raven.config('https://d4ad9866ad834437a4754e23937071e4@sentry.io/305555').install(); - } + render(currentType); + }); })(); -- cgit v1.2.3 From 502d5977d79148957828cbf313b7ef4c9f31973f Mon Sep 17 00:00:00 2001 From: Sam Potts Date: Sat, 11 Apr 2020 16:23:14 +1000 Subject: Converted to 2 space indentation --- demo/src/js/demo.js | 241 +++++++++++++++---------------- demo/src/js/sources.js | 148 +++++++++---------- demo/src/js/tab-focus.js | 32 ++-- demo/src/js/toggle-class.js | 2 +- demo/src/sass/components/buttons.scss | 110 +++++++------- demo/src/sass/components/header.scss | 38 ++--- demo/src/sass/components/icons.scss | 12 +- demo/src/sass/components/links.scss | 62 ++++---- demo/src/sass/components/lists.scss | 6 +- demo/src/sass/components/media.scss | 4 +- demo/src/sass/components/navigation.scss | 6 +- demo/src/sass/components/players.scss | 40 ++--- demo/src/sass/layout/core.scss | 80 +++++----- demo/src/sass/layout/error.scss | 24 +-- demo/src/sass/layout/grid.scss | 20 +-- demo/src/sass/lib/animation.scss | 34 ++--- demo/src/sass/lib/fontface.scss | 60 ++++---- demo/src/sass/lib/mixins.scss | 54 +++---- demo/src/sass/lib/normalize.scss | 148 +++++++++---------- demo/src/sass/lib/reset.scss | 2 +- demo/src/sass/settings/plyr.scss | 11 +- demo/src/sass/settings/type.scss | 2 +- demo/src/sass/type/base.scss | 22 +-- demo/src/sass/type/headings.scss | 12 +- demo/src/sass/utilities/cosmetic.scss | 2 +- demo/src/sass/utilities/hidden.scss | 20 +-- 26 files changed, 595 insertions(+), 597 deletions(-) (limited to 'demo/src') diff --git a/demo/src/js/demo.js b/demo/src/js/demo.js index 7f7cec28..62c1ee0c 100644 --- a/demo/src/js/demo.js +++ b/demo/src/js/demo.js @@ -16,137 +16,134 @@ import sources from './sources'; import toggleClass from './toggle-class'; (() => { - const production = 'plyr.io'; - - // Sentry for demo site (https://plyr.io) only - if (window.location.host === production) { - Sentry.init({ - dsn: 'https://d4ad9866ad834437a4754e23937071e4@sentry.io/305555', - whitelistUrls: [production].map(d => new RegExp(`https://(([a-z0-9])+(.))*${d}`)), - }); - } + const production = 'plyr.io'; - document.addEventListener('DOMContentLoaded', () => { - const selector = '#player'; - - // Setup share buttons - Shr.setup('.js-shr', { - count: { - className: 'button__count', - }, - wrapper: { - className: 'button--with-count', - }, - }); - - // Setup the player - const player = new Plyr(selector, { - debug: true, - title: 'View From A Blue Moon', - iconUrl: 'dist/demo.svg', - keyboard: { - global: true, - }, - tooltips: { - controls: true, - }, - captions: { - active: true, - }, - ads: { - enabled: window.location.host.includes(production), - publisherId: '918848828995742', - }, - previewThumbnails: { - enabled: true, - src: [ - 'https://cdn.plyr.io/static/demo/thumbs/100p.vtt', - 'https://cdn.plyr.io/static/demo/thumbs/240p.vtt', - ], - }, - vimeo: { - // Prevent Vimeo blocking plyr.io demo site - referrerPolicy: 'no-referrer', - }, - }); - - // Expose for tinkering in the console - window.player = player; - - // Setup type toggle - const buttons = document.querySelectorAll('[data-source]'); - const types = Object.keys(sources); - const historySupport = Boolean(window.history && window.history.pushState); - let currentType = window.location.hash.substring(1); - const hasInitialType = currentType.length; - - function render(type) { - // Remove active classes - Array.from(buttons).forEach(button => toggleClass(button.parentElement, 'active', false)); - - // Set active on parent - toggleClass(document.querySelector(`[data-source="${type}"]`), 'active', true); - - // Show cite - Array.from(document.querySelectorAll('.plyr__cite')).forEach(cite => { - // eslint-disable-next-line no-param-reassign - cite.hidden = true; - }); - - document.querySelector(`.plyr__cite--${type}`).hidden = false; - } + // Sentry for demo site (https://plyr.io) only + if (window.location.host === production) { + Sentry.init({ + dsn: 'https://d4ad9866ad834437a4754e23937071e4@sentry.io/305555', + whitelistUrls: [production].map(d => new RegExp(`https://(([a-z0-9])+(.))*${d}`)), + }); + } + + document.addEventListener('DOMContentLoaded', () => { + const selector = '#player'; + + // Setup share buttons + Shr.setup('.js-shr', { + count: { + className: 'button__count', + }, + wrapper: { + className: 'button--with-count', + }, + }); - // Set a new source - function setSource(type, init) { - // Bail if new type isn't known, it's the current type, or current type is empty (video is default) and new type is video - if (!types.includes(type) || (!init && type === currentType) || (!currentType.length && type === 'video')) { - return; - } + // Setup the player + const player = new Plyr(selector, { + debug: true, + title: 'View From A Blue Moon', + iconUrl: 'dist/demo.svg', + keyboard: { + global: true, + }, + tooltips: { + controls: true, + }, + captions: { + active: true, + }, + ads: { + enabled: window.location.host.includes(production), + publisherId: '918848828995742', + }, + previewThumbnails: { + enabled: true, + src: ['https://cdn.plyr.io/static/demo/thumbs/100p.vtt', 'https://cdn.plyr.io/static/demo/thumbs/240p.vtt'], + }, + vimeo: { + // Prevent Vimeo blocking plyr.io demo site + referrerPolicy: 'no-referrer', + }, + }); - // Set the new source - player.source = sources[type]; + // Expose for tinkering in the console + window.player = player; - // Set the current type for next time - currentType = type; + // Setup type toggle + const buttons = document.querySelectorAll('[data-source]'); + const types = Object.keys(sources); + const historySupport = Boolean(window.history && window.history.pushState); + let currentType = window.location.hash.substring(1); + const hasInitialType = currentType.length; - render(type); - } + function render(type) { + // Remove active classes + Array.from(buttons).forEach(button => toggleClass(button.parentElement, 'active', false)); - // Bind to each button - Array.from(buttons).forEach(button => { - button.addEventListener('click', () => { - const type = button.getAttribute('data-source'); - - setSource(type); - - if (historySupport) { - window.history.pushState({ type }, '', `#${type}`); - } - }); - }); - - // List for backwards/forwards - window.addEventListener('popstate', event => { - if (event.state && Object.keys(event.state).includes('type')) { - setSource(event.state.type); - } - }); - - // If there's no current type set, assume video - if (!hasInitialType) { - currentType = 'video'; - } + // Set active on parent + toggleClass(document.querySelector(`[data-source="${type}"]`), 'active', true); - // Replace current history state - if (historySupport && types.includes(currentType)) { - window.history.replaceState({ type: currentType }, '', hasInitialType ? `#${currentType}` : ''); - } + // Show cite + Array.from(document.querySelectorAll('.plyr__cite')).forEach(cite => { + // eslint-disable-next-line no-param-reassign + cite.hidden = true; + }); + + document.querySelector(`.plyr__cite--${type}`).hidden = false; + } + + // Set a new source + function setSource(type, init) { + // Bail if new type isn't known, it's the current type, or current type is empty (video is default) and new type is video + if (!types.includes(type) || (!init && type === currentType) || (!currentType.length && type === 'video')) { + return; + } + + // Set the new source + player.source = sources[type]; + + // Set the current type for next time + currentType = type; - // If it's not video, load the source - if (currentType !== 'video') { - setSource(currentType, true); + render(type); + } + + // Bind to each button + Array.from(buttons).forEach(button => { + button.addEventListener('click', () => { + const type = button.getAttribute('data-source'); + + setSource(type); + + if (historySupport) { + window.history.pushState({ type }, '', `#${type}`); } + }); + }); - render(currentType); + // List for backwards/forwards + window.addEventListener('popstate', event => { + if (event.state && Object.keys(event.state).includes('type')) { + setSource(event.state.type); + } }); + + // If there's no current type set, assume video + if (!hasInitialType) { + currentType = 'video'; + } + + // Replace current history state + if (historySupport && types.includes(currentType)) { + window.history.replaceState({ type: currentType }, '', hasInitialType ? `#${currentType}` : ''); + } + + // If it's not video, load the source + if (currentType !== 'video') { + setSource(currentType, true); + } + + render(currentType); + }); })(); diff --git a/demo/src/js/sources.js b/demo/src/js/sources.js index f0ec3515..6cec59c9 100644 --- a/demo/src/js/sources.js +++ b/demo/src/js/sources.js @@ -1,78 +1,78 @@ const sources = { - video: { - type: 'video', - title: 'View From A Blue Moon', - sources: [ - { - src: 'https://cdn.plyr.io/static/demo/View_From_A_Blue_Moon_Trailer-576p.mp4', - type: 'video/mp4', - size: 576, - }, - { - src: 'https://cdn.plyr.io/static/demo/View_From_A_Blue_Moon_Trailer-720p.mp4', - type: 'video/mp4', - size: 720, - }, - { - src: 'https://cdn.plyr.io/static/demo/View_From_A_Blue_Moon_Trailer-1080p.mp4', - type: 'video/mp4', - size: 1080, - }, - { - src: 'https://cdn.plyr.io/static/demo/View_From_A_Blue_Moon_Trailer-1440p.mp4', - type: 'video/mp4', - size: 1440, - }, - ], - poster: 'https://cdn.plyr.io/static/demo/View_From_A_Blue_Moon_Trailer-HD.jpg', - tracks: [ - { - kind: 'captions', - label: 'English', - srclang: 'en', - src: 'https://cdn.plyr.io/static/demo/View_From_A_Blue_Moon_Trailer-HD.en.vtt', - default: true, - }, - { - kind: 'captions', - label: 'French', - srclang: 'fr', - src: 'https://cdn.plyr.io/static/demo/View_From_A_Blue_Moon_Trailer-HD.fr.vtt', - }, - ], - }, - audio: { - type: 'audio', - title: 'Kishi Bashi – “It All Began With A Burst”', - sources: [ - { - src: 'https://cdn.plyr.io/static/demo/Kishi_Bashi_-_It_All_Began_With_a_Burst.mp3', - type: 'audio/mp3', - }, - { - src: 'https://cdn.plyr.io/static/demo/Kishi_Bashi_-_It_All_Began_With_a_Burst.ogg', - type: 'audio/ogg', - }, - ], - }, - youtube: { - type: 'video', - sources: [ - { - src: 'https://youtube.com/watch?v=bTqVqk7FSmY', - provider: 'youtube', - }, - ], - }, - vimeo: { - type: 'video', - sources: [ - { - src: 'https://vimeo.com/40648169', - provider: 'vimeo', - }, - ], - }, + video: { + type: 'video', + title: 'View From A Blue Moon', + sources: [ + { + src: 'https://cdn.plyr.io/static/demo/View_From_A_Blue_Moon_Trailer-576p.mp4', + type: 'video/mp4', + size: 576, + }, + { + src: 'https://cdn.plyr.io/static/demo/View_From_A_Blue_Moon_Trailer-720p.mp4', + type: 'video/mp4', + size: 720, + }, + { + src: 'https://cdn.plyr.io/static/demo/View_From_A_Blue_Moon_Trailer-1080p.mp4', + type: 'video/mp4', + size: 1080, + }, + { + src: 'https://cdn.plyr.io/static/demo/View_From_A_Blue_Moon_Trailer-1440p.mp4', + type: 'video/mp4', + size: 1440, + }, + ], + poster: 'https://cdn.plyr.io/static/demo/View_From_A_Blue_Moon_Trailer-HD.jpg', + tracks: [ + { + kind: 'captions', + label: 'English', + srclang: 'en', + src: 'https://cdn.plyr.io/static/demo/View_From_A_Blue_Moon_Trailer-HD.en.vtt', + default: true, + }, + { + kind: 'captions', + label: 'French', + srclang: 'fr', + src: 'https://cdn.plyr.io/static/demo/View_From_A_Blue_Moon_Trailer-HD.fr.vtt', + }, + ], + }, + audio: { + type: 'audio', + title: 'Kishi Bashi – “It All Began With A Burst”', + sources: [ + { + src: 'https://cdn.plyr.io/static/demo/Kishi_Bashi_-_It_All_Began_With_a_Burst.mp3', + type: 'audio/mp3', + }, + { + src: 'https://cdn.plyr.io/static/demo/Kishi_Bashi_-_It_All_Began_With_a_Burst.ogg', + type: 'audio/ogg', + }, + ], + }, + youtube: { + type: 'video', + sources: [ + { + src: 'https://youtube.com/watch?v=bTqVqk7FSmY', + provider: 'youtube', + }, + ], + }, + vimeo: { + type: 'video', + sources: [ + { + src: 'https://vimeo.com/40648169', + provider: 'vimeo', + }, + ], + }, }; export default sources; diff --git a/demo/src/js/tab-focus.js b/demo/src/js/tab-focus.js index c1602cf0..b13049bc 100644 --- a/demo/src/js/tab-focus.js +++ b/demo/src/js/tab-focus.js @@ -4,28 +4,28 @@ const tabClassName = 'tab-focus'; // Remove class on blur document.addEventListener('focusout', event => { - if (!event.target.classList || container.contains(event.target)) { - return; - } + if (!event.target.classList || container.contains(event.target)) { + return; + } - event.target.classList.remove(tabClassName); + event.target.classList.remove(tabClassName); }); // Add classname to tabbed elements document.addEventListener('keydown', event => { - if (event.keyCode !== 9) { - return; - } + if (event.keyCode !== 9) { + return; + } - // Delay the adding of classname until the focus has changed - // This event fires before the focusin event - setTimeout(() => { - const focused = document.activeElement; + // Delay the adding of classname until the focus has changed + // This event fires before the focusin event + setTimeout(() => { + const focused = document.activeElement; - if (!focused || !focused.classList || container.contains(focused)) { - return; - } + if (!focused || !focused.classList || container.contains(focused)) { + return; + } - focused.classList.add(tabClassName); - }, 10); + focused.classList.add(tabClassName); + }, 10); }); diff --git a/demo/src/js/toggle-class.js b/demo/src/js/toggle-class.js index 1661433b..bd10c246 100644 --- a/demo/src/js/toggle-class.js +++ b/demo/src/js/toggle-class.js @@ -1,5 +1,5 @@ // Toggle class on an element const toggleClass = (element, className = '', toggle = false) => - element && element.classList[toggle ? 'add' : 'remove'](className); + element && element.classList[toggle ? 'add' : 'remove'](className); export default toggleClass; diff --git a/demo/src/sass/components/buttons.scss b/demo/src/sass/components/buttons.scss index 279007fb..1c9375bf 100644 --- a/demo/src/sass/components/buttons.scss +++ b/demo/src/sass/components/buttons.scss @@ -5,80 +5,80 @@ // Shared .button, .button__count { - align-items: center; - border: 0; - border-radius: $border-radius-base; - box-shadow: 0 1px 1px rgba(#000, 0.1); - display: inline-flex; - padding: ($spacing-base * 0.75); - position: relative; - text-shadow: none; - user-select: none; - vertical-align: middle; + align-items: center; + border: 0; + border-radius: $border-radius-base; + box-shadow: 0 1px 1px rgba(#000, 0.1); + display: inline-flex; + padding: ($spacing-base * 0.75); + position: relative; + text-shadow: none; + user-select: none; + vertical-align: middle; } // Buttons .button { - background: $color-button-background; - color: $color-button-text; - font-weight: $font-weight-bold; - padding-left: ($spacing-base * 1.25); - padding-right: ($spacing-base * 1.25); - transition: all 0.2s ease; + background: $color-button-background; + color: $color-button-text; + font-weight: $font-weight-bold; + padding-left: ($spacing-base * 1.25); + padding-right: ($spacing-base * 1.25); + transition: all 0.2s ease; - &:hover, - &:focus { - background: $color-button-background-hover; + &:hover, + &:focus { + background: $color-button-background-hover; - // Remove the underline/border - &::after { - display: none; - } + // Remove the underline/border + &::after { + display: none; } + } - &:hover { - box-shadow: 0 2px 2px rgba(#000, 0.1); - } + &:hover { + box-shadow: 0 2px 2px rgba(#000, 0.1); + } - &:focus { - outline: 0; - } + &:focus { + outline: 0; + } - &.tab-focus { - @include tab-focus(); - } + &.tab-focus { + @include tab-focus(); + } - &:active { - top: 1px; - } + &:active { + top: 1px; + } } // Button group .button--with-count { - display: inline-flex; + display: inline-flex; - .button .icon { - flex-shrink: 0; - } + .button .icon { + flex-shrink: 0; + } } // Count bubble .button__count { - animation: fadein 0.2s ease; - background: $color-button-count-background; - color: $color-button-count-text; - margin-left: ($spacing-base * 0.75); + animation: fadein 0.2s ease; + background: $color-button-count-background; + color: $color-button-count-text; + margin-left: ($spacing-base * 0.75); - &::before { - border: $arrow-size solid transparent; - border-left-width: 0; - border-right-color: $color-button-count-background; - content: ''; - height: 0; - position: absolute; - right: 100%; - top: 50%; - transform: translateY(-50%); - width: 0; - } + &::before { + border: $arrow-size solid transparent; + border-left-width: 0; + border-right-color: $color-button-count-background; + content: ''; + height: 0; + position: absolute; + right: 100%; + top: 50%; + transform: translateY(-50%); + width: 0; + } } diff --git a/demo/src/sass/components/header.scss b/demo/src/sass/components/header.scss index fd014ead..47ba69b0 100644 --- a/demo/src/sass/components/header.scss +++ b/demo/src/sass/components/header.scss @@ -3,28 +3,28 @@ // ========================================================================== header { - padding-bottom: $spacing-base; - text-align: center; + padding-bottom: $spacing-base; + text-align: center; - h1 span { - animation: shrinkHide 1s cubic-bezier(0.175, 0.885, 0.32, 1.275) 2s forwards; - display: inline-block; - font-weight: $font-weight-light; - opacity: 0.5; - } + h1 span { + animation: shrinkHide 1s cubic-bezier(0.175, 0.885, 0.32, 1.275) 2s forwards; + display: inline-block; + font-weight: $font-weight-light; + opacity: 0.5; + } - .call-to-action { - margin-top: ($spacing-base * 1.5); - } + .call-to-action { + margin-top: ($spacing-base * 1.5); + } - @media only screen and (min-width: $screen-md) { - margin-right: ($spacing-base * 3); - max-width: 360px; - padding-bottom: ($spacing-base * 2); - text-align: left; + @media only screen and (min-width: $screen-md) { + margin-right: ($spacing-base * 3); + max-width: 360px; + padding-bottom: ($spacing-base * 2); + text-align: left; - p:first-of-type { - @include font-size($font-size-base + 1); - } + p:first-of-type { + @include font-size($font-size-base + 1); } + } } diff --git a/demo/src/sass/components/icons.scss b/demo/src/sass/components/icons.scss index ec9f8c5c..32e5f685 100644 --- a/demo/src/sass/components/icons.scss +++ b/demo/src/sass/components/icons.scss @@ -4,20 +4,20 @@ // Base size icon styles .icon { - fill: currentColor; - height: $icon-size; - vertical-align: -3px; - width: $icon-size; + fill: currentColor; + height: $icon-size; + vertical-align: -3px; + width: $icon-size; } // Within elements a svg, button svg, label svg { - pointer-events: none; + pointer-events: none; } a .icon, .btn .icon { - margin-right: ($spacing-base / 2); + margin-right: ($spacing-base / 2); } diff --git a/demo/src/sass/components/links.scss b/demo/src/sass/components/links.scss index 1d49be3a..92e71931 100644 --- a/demo/src/sass/components/links.scss +++ b/demo/src/sass/components/links.scss @@ -4,45 +4,45 @@ // Make a