diff options
Diffstat (limited to 'controls.md')
-rw-r--r-- | controls.md | 99 |
1 files changed, 49 insertions, 50 deletions
diff --git a/controls.md b/controls.md index dc95cdb9..a74bdcf8 100644 --- a/controls.md +++ b/controls.md @@ -46,65 +46,64 @@ This is an example `html` option with all controls. ```javascript var controls = ["<div class='plyr__controls'>", - "<div class='plyr__progress'>", + "<button type='button' data-plyr='restart'>", + "<svg><use xlink:href='#icon-restart'></use></svg>", + "<span class='plyr__sr-only'>Restart</span>", + "</button>", + "<button type='button' data-plyr='rewind'>", + "<svg><use xlink:href='#icon-rewind'></use></svg>", + "<span class='plyr__sr-only'>Rewind {seektime} secs</span>", + "</button>", + "<button type='button' data-plyr='play'>", + "<svg><use xlink:href='#icon-play'></use></svg>", + "<span class='plyr__sr-only'>Play</span>", + "</button>", + "<button type='button' data-plyr='pause'>", + "<svg><use xlink:href='#icon-pause'></use></svg>", + "<span class='plyr__sr-only'>Pause</span>", + "</button>", + "<button type='button' data-plyr='fast-forward'>", + "<svg><use xlink:href='#icon-fast-forward'></use></svg>", + "<span class='plyr__sr-only'>Forward {seektime} secs</span>", + "</button>", + "<span class='plyr__progress'>", "<label for='seek{id}' class='plyr__sr-only'>Seek</label>", "<input id='seek{id}' class='plyr__progress--seek' type='range' min='0' max='100' step='0.1' value='0' data-plyr='seek'>", - "<progress class='plyr__progress--played' max='100' value='0' role="presentation"></progress>", + "<progress class='plyr__progress--played' max='100' value='0' role='presentation'></progress>", "<progress class='plyr__progress--buffer' max='100' value='0'>", "<span>0</span>% buffered", "</progress>", "<span class='plyr__tooltip'>00:00</span>", - "</div>", - "<span class='plyr__controls--left'>", - "<button type='button' data-plyr='restart'>", - "<svg><use xlink:href='#icon-restart'></use></svg>", - "<span class='plyr__sr-only'>Restart</span>", - "</button>", - "<button type='button' data-plyr='rewind'>", - "<svg><use xlink:href='#icon-rewind'></use></svg>", - "<span class='plyr__sr-only'>Rewind {seektime} secs</span>", - "</button>", - "<button type='button' data-plyr='play'>", - "<svg><use xlink:href='#icon-play'></use></svg>", - "<span class='plyr__sr-only'>Play</span>", - "</button>", - "<button type='button' data-plyr='pause'>", - "<svg><use xlink:href='#icon-pause'></use></svg>", - "<span class='plyr__sr-only'>Pause</span>", - "</button>", - "<button type='button' data-plyr='fast-forward'>", - "<svg><use xlink:href='#icon-fast-forward'></use></svg>", - "<span class='plyr__sr-only'>Forward {seektime} secs</span>", - "</button>", - "<span class='plyr__time'>", - "<span class='plyr__sr-only'>Current time</span>", - "<span class='plyr__time--current'>00:00</span>", - "</span>", - "<span class='plyr__time'>", - "<span class='plyr__sr-only'>Duration</span>", - "<span class='plyr__time--duration'>00:00</span>", - "</span>", "</span>", - "<span class='plyr__controls--right'>", - "<button type='button' data-plyr='mute'>", - "<svg class='icon--muted'><use xlink:href='#icon-muted'></use></svg>", - "<svg><use xlink:href='#icon-volume'></use></svg>", - "<span class='plyr__sr-only'>Toggle Mute</span>", - "</button>", + "<span class='plyr__time'>", + "<span class='plyr__sr-only'>Current time</span>", + "<span class='plyr__time--current'>00:00</span>", + "</span>", + "<span class='plyr__time'>", + "<span class='plyr__sr-only'>Duration</span>", + "<span class='plyr__time--duration'>00:00</span>", + "</span>", + "<button type='button' data-plyr='mute'>", + "<svg class='icon--muted'><use xlink:href='#icon-muted'></use></svg>", + "<svg><use xlink:href='#icon-volume'></use></svg>", + "<span class='plyr__sr-only'>Toggle Mute</span>", + "</button>", + "<span class='plyr__volume'>", "<label for='volume{id}' class='plyr__sr-only'>Volume</label>", - "<input id='volume{id}' class='plyr__volume' type='range' min='0' max='10' value='5' data-plyr='volume'>", - "<button type='button' data-plyr='captions'>", - "<svg class='icon--captions-on'><use xlink:href='#icon-captions-on'></use></svg>", - "<svg><use xlink:href='#icon-captions-off'></use></svg>", - "<span class='plyr__sr-only'>Toggle Captions</span>", - "</button>", - "<button type='button' data-plyr='fullscreen'>", - "<svg class='icon--exit-fullscreen'><use xlink:href='#icon-exit-fullscreen'></use></svg>", - "<svg><use xlink:href='#icon-enter-fullscreen'></use></svg>", - "<span class='plyr__sr-only'>Toggle Fullscreen</span>", - "</button>", + "<input id='volume{id}' class='plyr__volume--input' type='range' min='0' max='10' value='5' data-plyr='volume'>", + "<progress class='plyr__volume--display' max='10' value='0' role='presentation'></progress>", "</span>", -"</div>"].join("\n"); + "<button type='button' data-plyr='captions'>", + "<svg class='icon--captions-on'><use xlink:href='#icon-captions-on'></use></svg>", + "<svg><use xlink:href='#icon-captions-off'></use></svg>", + "<span class='plyr__sr-only'>Toggle Captions</span>", + "</button>", + "<button type='button' data-plyr='fullscreen'>", + "<svg class='icon--exit-fullscreen'><use xlink:href='#icon-exit-fullscreen'></use></svg>", + "<svg><use xlink:href='#icon-enter-fullscreen'></use></svg>", + "<span class='plyr__sr-only'>Toggle Fullscreen</span>", + "</button>", +"</div>"].join(""); // Setup the player plyr.setup('.js-player', { |