HTMLTableElement.idl 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. #import <HTML/HTMLElement.idl>
  2. #import <HTML/HTMLTableCaptionElement.idl>
  3. #import <HTML/HTMLTableRowElement.idl>
  4. #import <HTML/HTMLTableSectionElement.idl>
  5. #import <DOM/HTMLCollection.idl>
  6. interface HTMLTableElement : HTMLElement {
  7. attribute HTMLTableCaptionElement? caption;
  8. HTMLTableCaptionElement createCaption();
  9. undefined deleteCaption();
  10. attribute HTMLTableSectionElement? tHead;
  11. HTMLTableSectionElement createTHead();
  12. undefined deleteTHead();
  13. attribute HTMLTableSectionElement? tFoot;
  14. HTMLTableSectionElement createTFoot();
  15. undefined deleteTFoot();
  16. readonly attribute HTMLCollection tBodies;
  17. HTMLTableSectionElement createTBody();
  18. readonly attribute HTMLCollection rows;
  19. HTMLTableRowElement insertRow(optional long index = -1);
  20. undefined deleteRow(long index);
  21. [Reflect] attribute DOMString align;
  22. [Reflect] attribute DOMString border;
  23. [Reflect] attribute DOMString frame;
  24. [Reflect] attribute DOMString rules;
  25. [Reflect] attribute DOMString summary;
  26. [Reflect] attribute DOMString width;
  27. [LegacyNullToEmptyString, Reflect=bgcolor] attribute DOMString bgColor;
  28. [LegacyNullToEmptyString, Reflect=cellpadding] attribute DOMString cellPadding;
  29. [LegacyNullToEmptyString, Reflect=cellspacing] attribute DOMString cellSpacing;
  30. };