Whitespace
Fix copyright
Set all webview attr via Element, not JsObject
Half-finished JS version
Done rewriting in JS: haven't checked; still use 2-way async export code
Switch HTML to use new JS
Remove Dart implementation
Adjust pubspec.yaml
Fixes
WIP: switching Spark to use JS PD
Move PD parts one level up
More fixes: semi-loads now
More fixes
Move PD parts one level up (reverted from commit e3b17a79eeb3ad27fda3abaf081b72105c462d34)
Failed attempt to use promises on Dart side (but compiles)
Mostly works, but code doesn't get exported (promise.then() doesn't fire in Dart)
Addition CSS tweaks
Fix code exporting
Additional actions + fix "webview ready" promise resolving
Cleanup