diff options
author | Sam Potts <me@sampotts.me> | 2016-01-16 13:02:04 +1100 |
---|---|---|
committer | Sam Potts <me@sampotts.me> | 2016-01-16 13:02:04 +1100 |
commit | 891abd1d4a4071f64c330cb0bb781955335acb01 (patch) | |
tree | 9e5e5509611dac11d9a48cdf0dfbcdf9b66a018c /docs/src | |
parent | aed7db34ea3a3224897e388286228569e0b2a182 (diff) | |
download | plyr-891abd1d4a4071f64c330cb0bb781955335acb01.tar.lz plyr-891abd1d4a4071f64c330cb0bb781955335acb01.tar.xz plyr-891abd1d4a4071f64c330cb0bb781955335acb01.zip |
Final tweaks for v1.5 and IE9
Diffstat (limited to 'docs/src')
-rw-r--r-- | docs/src/js/docs.js | 16 | ||||
-rw-r--r-- | docs/src/less/components/examples.less | 9 |
2 files changed, 21 insertions, 4 deletions
diff --git a/docs/src/js/docs.js b/docs/src/js/docs.js index 57e6ef8a..34bb418f 100644 --- a/docs/src/js/docs.js +++ b/docs/src/js/docs.js @@ -33,6 +33,18 @@ shr.setup({ buttons[i].addEventListener('click', newSource); } + function toggleClass(element, className, state) { + if (element) { + if (element.classList) { + element.classList[state ? 'add' : 'remove'](className); + } + else { + var name = (' ' + element.className + ' ').replace(/\s+/g, ' ').replace(' ' + className + ' ', ''); + element.className = name + (state ? ' ' + className : ''); + } + } + } + // Set a new source function newSource() { var trigger = this, @@ -102,10 +114,10 @@ shr.setup({ } for (var x = buttons.length - 1; x >= 0; x--) { - buttons[x].parentElement.classList.remove('active'); + toggleClass(buttons[x].parentElement, 'active', false); } - event.target.parentElement.classList.add('active'); + toggleClass((event.target || event.srcElement).parentElement, 'active', true); } })(); diff --git a/docs/src/less/components/examples.less b/docs/src/less/components/examples.less index 97d272d0..61d8d3bc 100644 --- a/docs/src/less/components/examples.less +++ b/docs/src/less/components/examples.less @@ -2,6 +2,11 @@ // Examples // ========================================================================== +section { + margin: 0 auto @padding-base; + max-width: @example-width-video; +} + video, .plyr__video-embed { border-radius: @border-radius-base; @@ -14,8 +19,7 @@ video, // Example players .plyr { - margin: 0 auto @padding-base; - max-width: @example-width-video; + margin: 0 auto; &__controls { border-radius: 0 0 @border-radius-base @border-radius-base; @@ -53,6 +57,7 @@ video, // Style full supported player .plyr__cite { display: none; + margin-top: @padding-base; .icon { margin-right: (@padding-base / 4); |