test_bug1003432.js 566 B

123456789101112131415161718192021222324
  1. addEventListener("foobar",
  2. function(evt) {
  3. postMessage(
  4. {
  5. type: evt.type,
  6. bubbles: evt.bubbles,
  7. cancelable: evt.cancelable,
  8. detail: evt.detail
  9. });
  10. }, true);
  11. addEventListener("message",
  12. function(evt) {
  13. // Test the constructor of CustomEvent
  14. var e = new CustomEvent("foobar",
  15. {bubbles:true, cancelable: true, detail:"test"});
  16. dispatchEvent(e);
  17. // Test initCustomEvent
  18. e = new CustomEvent("foobar");
  19. e.initCustomEvent("foobar", true, true, "test");
  20. dispatchEvent(e);
  21. }, true);