video-player.js 656 B

1234567891011121314151617181920212223
  1. const { template, $, update, close } = require('./base');
  2. exports.template = template;
  3. exports.$ = $;
  4. exports.update = update;
  5. exports.close = close;
  6. const { setHidden, isMultipleInvalid } = require('../utils/prop');
  7. exports.ready = function() {
  8. this.elements = {
  9. remoteURL: {
  10. update(element, dump) {
  11. setHidden(isMultipleInvalid(dump.resourceType) || dump.resourceType.value !== 0, element);
  12. },
  13. },
  14. clip: {
  15. update(element, dump) {
  16. setHidden(isMultipleInvalid(dump.resourceType) || dump.resourceType.value === 0, element);
  17. },
  18. },
  19. };
  20. };