aboutsummaryrefslogtreecommitdiffstats
path: root/docs/src
diff options
context:
space:
mode:
authorSam Potts <me@sampotts.me>2016-01-16 13:02:04 +1100
committerSam Potts <me@sampotts.me>2016-01-16 13:02:04 +1100
commit891abd1d4a4071f64c330cb0bb781955335acb01 (patch)
tree9e5e5509611dac11d9a48cdf0dfbcdf9b66a018c /docs/src
parentaed7db34ea3a3224897e388286228569e0b2a182 (diff)
downloadplyr-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.js16
-rw-r--r--docs/src/less/components/examples.less9
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);