INNER CODE UNIT · TypeScript

resizeObserver

eclipse-ditto/ditto · ui/main.ts:161

  const resizeObserver = new ResizeObserver(() => {
    resized = true;
  });
  document.querySelectorAll('.resizable_pane').forEach((e) => {
    resizeObserver.observe(e);
    e.addEventListener('mouseup', () => {
      if (resized) {
        window.dispatchEvent(new Event('resize'));
        resized = false;
      }
    });
  });

  // Make all input field remove invalid marker on change
  const {get, set} = Object.getOwnPropertyDescriptor(HTMLInputElement.prototype, 'value');
  document.querySelectorAll('input').forEach((input) => {
    input.addEventListener('change', (event) => {
      (event.target as HTMLElement).classList.remove('is-invalid');

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…