7577b8d1feb8c90fd32789c05398e08bd31919e858befe204bce8be160228161b02632184ef9b47e767c3f643acb65aaade845500e5b37f4b0a7e8507f59e0 631 B

123456789101112131415161718192021222324252627282930
  1. import BaseEditor from './_baseEditor';
  2. import {hasClass} from './../helpers/dom/element';
  3. /**
  4. * @private
  5. * @editor CheckboxEditor
  6. * @class CheckboxEditor
  7. */
  8. class CheckboxEditor extends BaseEditor {
  9. beginEditing(initialValue, event) {
  10. // editorManager return double click event as undefined
  11. if (event === void 0) {
  12. let checkbox = this.TD.querySelector('input[type="checkbox"]');
  13. if (!hasClass(checkbox, 'htBadValue')) {
  14. checkbox.click();
  15. }
  16. }
  17. }
  18. finishEditing() {}
  19. init() {}
  20. open() {}
  21. close() {}
  22. getValue() {}
  23. setValue() {}
  24. focus() {}
  25. }
  26. export default CheckboxEditor;