Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
ff-editor / lib / components / Media.js
Size: Mime:
'use strict';

Object.defineProperty(exports, "__esModule", {
    value: true
});

var _react = require('react');

var _react2 = _interopRequireDefault(_react);

var _Media = require('./Media.css');

var _Media2 = _interopRequireDefault(_Media);

function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

var Media = _react2.default.createClass({
    displayName: 'Media',
    componentWillReceiveProps: function componentWillReceiveProps(newProps) {
        if (newProps.goToTime !== this.props.goToTime) {
            this.refs.media.currentTime = newProps.goToTime;
            this.refs.media.play();
        }
    },
    render: function render() {
        return _react2.default.createElement(
            'div',
            null,
            _react2.default.createElement('audio', { controls: true,
                className: _Media2.default['audio-panel'],
                ref: 'media',
                src: 'files/PR3DNa.mp3',
                onTimeUpdate: this.props.onTimeUpdate })
        );
    }
});

exports.default = Media;