| <script> | |
| import "dart:async"; | |
| import "dart:sky"; | |
| void runAfterDisplay(void callback()) { | |
| window.requestAnimationFrame((_) { | |
| // At this point, only the animate has happened, but no compositing | |
| // or layout. Use a timeout for the callback so that notifyDone | |
| // can be called inside of it. | |
| // FIXME: we need a better way of waiting for chromium events to happen | |
| new Timer(Duration.ZERO, callback); | |
| }); | |
| } | |
| </script> |