getValueOrTextContent.js 420 B

12345678910111213141516
  1. import '../utils/dataTransfer/Clipboard.js';
  2. import { isContentEditable } from '../utils/edit/isContentEditable.js';
  3. import { getUIValue } from './UI.js';
  4. function getValueOrTextContent(element) {
  5. // istanbul ignore if
  6. if (!element) {
  7. return null;
  8. }
  9. if (isContentEditable(element)) {
  10. return element.textContent;
  11. }
  12. return getUIValue(element);
  13. }
  14. export { getValueOrTextContent };