Загрузка данных


{
  echo "===== DOM EVENT LISTENERS ====="
  grep -RInE "addEventListener|removeEventListener" src

  echo
  echo "===== LIGHTWEIGHT CHARTS SUBSCRIPTIONS ====="
  grep -RInE "subscribeClick|unsubscribeClick|subscribeCrosshairMove|unsubscribeCrosshairMove|subscribeVisibleTimeRangeChange|unsubscribeVisibleTimeRangeChange|subscribeVisibleLogicalRangeChange|unsubscribeVisibleLogicalRangeChange" src

  echo
  echo "===== POINTER / MOUSE EVENTS ====="
  grep -RInE "pointerdown|pointerup|pointermove|pointercancel|mousedown|mouseup|mousemove|dblclick|contextmenu|wheel" src

  echo
  echo "===== EVENT BLOCKING ====="
  grep -RInE "stopPropagation|preventDefault|stopImmediatePropagation" src

  echo
  echo "===== FOCUS ====="
  grep -RInE "focus\(|blur\(|activeElement|tabIndex|autoFocus" src

  echo
  echo "===== FOCUS STYLES ====="
  grep -RInE "focus-visible|focus-within|:focus|outline|box-shadow" src

  echo
  echo "===== CHART MOUSE EVENTS ====="
  grep -RInE "ChartMouseEvents|subscribeChartEvent|unsubscribeChartEvent" src

  echo
  echo "===== DIRECT WINDOW / DOCUMENT EVENTS ====="
  grep -RInE "window\.addEventListener|window\.removeEventListener|document\.addEventListener|document\.removeEventListener" src

  echo
  echo "===== DIRECT CONTAINER EVENTS ====="
  grep -RInE "container\.addEventListener|container\.removeEventListener" src
} > event-search.txt