Skip to content

Commit

Permalink
fix(xgplayer): emit error when have no url; fix progress problem in m…
Browse files Browse the repository at this point in the history
…obile
  • Loading branch information
zhangxin92 committed Oct 17, 2018
1 parent b059edc commit f86fd8d
Show file tree
Hide file tree
Showing 6 changed files with 33 additions and 21 deletions.
6 changes: 3 additions & 3 deletions packages/xgplayer/browser/index.js

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions packages/xgplayer/dist/index.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion packages/xgplayer/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "xgplayer",
"version": "1.1.3-beta",
"version": "1.1.3-beta-3",
"description": "video player",
"main": "./dist/index.js",
"scripts": {
Expand Down
24 changes: 13 additions & 11 deletions packages/xgplayer/src/control/error.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,18 +15,20 @@ let error = function () {
}

util.addClass(player.root, 'xgplayer-is-error')
refresh = error.querySelector('.xgplayer-error-refresh');
['touchstart', 'click'].forEach(item => {
refresh.addEventListener(item, function (e) {
e.preventDefault()
e.stopPropagation()
let p = e.target || e.srcElement
if (p && p.tagName.toLocaleLowerCase() === 'span') {
player.controls.style.display = 'flex'
player.reload()
}
refresh = error.querySelector('.xgplayer-error-refresh')
if (refresh) {
['touchstart', 'click'].forEach(item => {
refresh.addEventListener(item, function (e) {
e.preventDefault()
e.stopPropagation()
let p = e.target || e.srcElement
if (p && p.tagName.toLocaleLowerCase() === 'span') {
player.controls.style.display = 'flex'
player.reload()
}
})
})
})
}
})

player.once('destroy', () => {
Expand Down
6 changes: 3 additions & 3 deletions packages/xgplayer/src/control/pc.js
Original file line number Diff line number Diff line change
Expand Up @@ -54,9 +54,9 @@ let pc = function () {
btn.addEventListener(item, function (e) {
e.preventDefault()
e.stopPropagation()
if (!player.config.url) {
return
}
// if (!player.config.url) {
// return
// }
if (util.hasClass(root, 'xgplayer-nostart')) {
util.removeClass(root, 'xgplayer-nostart') // for ie quick switch
util.addClass(root, 'xgplayer-is-enter')
Expand Down
10 changes: 10 additions & 0 deletions packages/xgplayer/src/style/player.scss
Original file line number Diff line number Diff line change
Expand Up @@ -870,6 +870,16 @@
}
}
.xgplayer-mobile{
.xgplayer-progress-played:after{
display: block;
top: -5px;
}
.xgplayer-progress:hover,.xgplayer-progress:focus{
.xgplayer-progress-outer{
height: 3px;
margin-top: 8.5px;
}
}
&.xgplayer-ended{
.xgplayer-start{
display: none;
Expand Down

0 comments on commit f86fd8d

Please sign in to comment.