void _initDartPad()

in tool/dartpad_picker/lib/dartpad_picker.dart [50:68]


  void _initDartPad() {
    _iFrameElement = IFrameElement()
      ..src = iFrameSrc(theme: 'dark', mode: 'dart', nullSafety: true);
    final id = frameId;
    if (id != null) {
      _iFrameElement.id = id;
    }
    iFrameHost.children.add(_iFrameElement);
    window.addEventListener('message', (Event _e) {
      final e = _e as MessageEvent;
      // Don't handle events from other iframe elements
      final data = e.data;
      if (data is Map &&
          data.containsKey('type') &&
          data['type'] == 'ready') {
        _sendSourceCode();
      }
    });
  }