base-light.js 632 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. luminousFlux: {
  10. update(element, dump) {
  11. setHidden(isMultipleInvalid(dump.term) || dump.term.value !== 0, element);
  12. },
  13. },
  14. luminance: {
  15. update(element, dump) {
  16. setHidden(isMultipleInvalid(dump.term) || dump.term.value !== 1, element);
  17. },
  18. },
  19. };
  20. };