MutationObserver.idl 667 B

123456789101112131415161718192021222324252627
  1. #import <DOM/MutationRecord.idl>
  2. #import <DOM/Node.idl>
  3. [Exposed=Window]
  4. interface MutationObserver {
  5. constructor(MutationCallback callback);
  6. undefined observe(Node target, optional MutationObserverInit options = {});
  7. undefined disconnect();
  8. sequence<MutationRecord> takeRecords();
  9. };
  10. callback MutationCallback = undefined (sequence<MutationRecord> mutations, MutationObserver observer);
  11. dictionary MutationObserverInit {
  12. boolean childList = false;
  13. boolean attributes;
  14. boolean characterData;
  15. boolean subtree = false;
  16. boolean attributeOldValue;
  17. boolean characterDataOldValue;
  18. sequence<DOMString> attributeFilter;
  19. };