aboutsummaryrefslogtreecommitdiffstats
path: root/docs/src
diff options
context:
space:
mode:
authorSam Potts <me@sampotts.me>2016-01-18 19:48:14 +1100
committerSam Potts <me@sampotts.me>2016-01-18 19:48:14 +1100
commita665121b52ad7860b0a96f6b0c5f2aa741e06d62 (patch)
tree7d56f7de0f78bc4c33aa9646de9c8a2593526d21 /docs/src
parent3f42e53d95fff0a8f9a6ea2a730c21df23577f06 (diff)
downloadplyr-a665121b52ad7860b0a96f6b0c5f2aa741e06d62.tar.lz
plyr-a665121b52ad7860b0a96f6b0c5f2aa741e06d62.tar.xz
plyr-a665121b52ad7860b0a96f6b0c5f2aa741e06d62.zip
Types enum
Diffstat (limited to 'docs/src')
-rw-r--r--docs/src/js/docs.js19
1 files changed, 10 insertions, 9 deletions
diff --git a/docs/src/js/docs.js b/docs/src/js/docs.js
index 471915cb..ec5566d9 100644
--- a/docs/src/js/docs.js
+++ b/docs/src/js/docs.js
@@ -28,10 +28,10 @@ shr.setup({
(function() {
var buttons = document.querySelectorAll('[data-source]'),
types = {
- video: 0,
- audio: 1,
- youtube: 2,
- vimeo: 3
+ video: 'video',
+ audio: 'audio',
+ youtube: 'youtube',
+ vimeo: 'vimeo'
},
currentType = window.location.hash.replace('#', ''),
historySupport = (window.history && window.history.pushState);
@@ -60,7 +60,7 @@ shr.setup({
if(historySupport) {
var video = !currentType.length;
if(video) {
- currentType = 'video';
+ currentType = types.video;
}
if(currentType in types) {
history.replaceState({ 'type': currentType }, '', (video ? '' : '#' + currentType));
@@ -70,6 +70,7 @@ shr.setup({
}
}
+ // Toggle class on an element
function toggleClass(element, className, state) {
if (element) {
if (element.classList) {
@@ -91,7 +92,7 @@ shr.setup({
var player = document.querySelector('.js-media-player').plyr;
switch(type) {
- case 'video':
+ case types.video:
player.source({
type: 'video',
title: 'View From A Blue Moon',
@@ -114,7 +115,7 @@ shr.setup({
});
break;
- case 'audio':
+ case types.audio:
player.source({
type: 'audio',
title: 'Kishi Bashi &ndash; &ldquo;It All Began With A Burst&rdquo;',
@@ -129,7 +130,7 @@ shr.setup({
});
break;
- case 'youtube':
+ case types.youtube:
player.source({
type: 'video',
title: 'View From A Blue Moon',
@@ -140,7 +141,7 @@ shr.setup({
});
break;
- case 'vimeo':
+ case types.vimeo:
player.source({
type: 'video',
title: 'View From A Blue Moon',