createHtml method

void createHtml(
  1. String script,
  2. String scriptOsmInterop
)

Implementation

void createHtml(String script, String scriptOsmInterop) {
  final body = web.window.document.querySelector('body')!;

  debugPrint("div added iframe");
  if (web.window.document.getElementById("osm_interop") == null) {
    final interopScript =
        web.document.createElement('script') as web.HTMLScriptElement
          ..id = "osm_interop"
          ..crossOrigin = "cross-origin"
          ..innerHTML = scriptOsmInterop.toJS
          ..type = 'application/javascript';
    body.appendChild(interopScript);
  }
  if (web.window.document.getElementById("mapScript") == null) {
    mapScript = web.document.createElement('script') as web.HTMLScriptElement
      ..id = "mapScript"
      ..crossOrigin = "cross-origin"
      ..innerHTML = script.toJS
      ..type = 'application/javascript';
    body.appendChild(mapScript!);
  }
}