Skip to content

Commit 65f4627

Browse files
author
Alex
committed
Fixed key events for Chrome
1 parent f1a307c commit 65f4627

File tree

6 files changed

+16
-11
lines changed

6 files changed

+16
-11
lines changed

Diff for: dist/css/pure_player.css

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: dist/js/pure_player.js

+4-3
Original file line numberDiff line numberDiff line change
@@ -378,10 +378,10 @@
378378
progressWrapper.appendChild(hovered);
379379
progressWrapper.appendChild(progressCommon);
380380
progressWrapper.on('click', function (e) {
381-
video.currentTime = video.duration * e.layerX / (e.target.offsetWidth - e.target.offsetLeft);
381+
video.currentTime = video.duration * (e.offsetX / (this.offsetWidth - e.target.offsetLeft));
382382
}).on('mousemove', function (e) {
383-
hovered.innerText = fn.convertTime((video.duration || 0) * e.layerX / (e.target.offsetWidth - e.target.offsetLeft));
384-
hovered.style.left = ((e.layerX + e.target.offsetLeft) - hovered.offsetWidth / 2) + 'px';
383+
hovered.innerText = fn.convertTime((video.duration || 0) * e.offsetX / (this.offsetWidth - this.offsetLeft));
384+
hovered.style.left = ((e.offsetX + e.target.offsetLeft) - hovered.offsetWidth / 2) + 'px';
385385
});
386386

387387
controlsBar.appendChild(progressWrapper);
@@ -390,6 +390,7 @@
390390
controlsBar.appendChild(controlButtons);
391391

392392
player.className = 'pure-player';
393+
player.setAttribute('tabindex', '0');
393394
player.appendChild(preloader);
394395
player.appendChild(video);
395396
player.appendChild(controlsBar);

0 commit comments

Comments
 (0)