Comparing version 1.4.1-beta.1 to 1.4.1-beta.2
@@ -8,6 +8,25 @@ "use strict"; | ||
var noop = function () {}; | ||
/** | ||
* supportMethods | ||
* | ||
* @see https://opendocs.alipay.com/mini/component/video | ||
*/ | ||
var supportMethods = ['onPlay', 'onPause', 'onEnded', 'onTimeUpdate', 'onLoading', 'onStop', 'onRenderStart', 'onError', 'onFullScreenChange', 'onClick', 'onUserAction']; | ||
var componentProps = supportMethods.reduce(function (prev, current) { | ||
prev[current] = noop; | ||
return prev; | ||
}, {}); | ||
var componentMethods = supportMethods.reduce(function (prev, current) { | ||
prev[current] = function (e) { | ||
var event = (0, _fmtEvent.default)(this.props, e); | ||
this.props[current](event); | ||
}; | ||
return prev; | ||
}, {}); | ||
Component({ | ||
data: {}, | ||
props: { | ||
props: Object.assign({ | ||
src: '', | ||
@@ -19,18 +38,8 @@ controls: true, | ||
className: '', | ||
onClick: noop, | ||
onEnded: noop, | ||
muted: false, | ||
id: '', | ||
extraInfo: {} | ||
}, | ||
methods: { | ||
onClick: function onClick(e) { | ||
var event = (0, _fmtEvent.default)(this.props, e); | ||
this.props.onClick(event); | ||
}, | ||
onEnded: function onEnded(e) { | ||
var event = (0, _fmtEvent.default)(this.props, e); | ||
this.props.onEnded(event); | ||
} | ||
} | ||
extraInfo: {}, | ||
mobilenetHintType: 1 | ||
}, componentProps), | ||
methods: Object.assign({}, componentMethods) | ||
}); |
{ | ||
"name": "rax-video", | ||
"version": "1.4.1-beta.1", | ||
"version": "1.4.1-beta.2", | ||
"description": "Video component for Rax.", | ||
@@ -5,0 +5,0 @@ "license": "BSD-3-Clause", |
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
22881
338