Dustin Wilson
cc3056da45
Added Attr, HTMLCollection
3 years ago
Dustin Wilson
5918e694ea
Node fully implemented, not tested
3 years ago
Dustin Wilson
b655e63ace
More work on Node
3 years ago
Dustin Wilson
57823fc964
DOMImplementation, DocumentType, etc.
3 years ago
Dustin Wilson
0eb04c81de
Added DocumentFragment & HTMLTemplateElement
3 years ago
Dustin Wilson
f45f75c705
Started implementing more of Node
3 years ago
Dustin Wilson
f370dbc288
More progress with wrapper classes, added NodeList
3 years ago
Dustin Wilson
81cc580711
Playing around with wrapper classes
3 years ago
Dustin Wilson
8f471ef430
Started adding Document::adoptNode
3 years ago
Dustin Wilson
22517be90a
more README
3 years ago
Dustin Wilson
01b69fa8c6
README updates
3 years ago
Dustin Wilson
bbe22e2e61
Added properties to Document
• Added Document::compatMode
• Removed Document::quirksMode
• Added Document::characterSet
• Added Document::charset
• Added Document::inputEncoding
• Added Document::contentType
3 years ago
Dustin Wilson
8d9249ddea
querySelector no longer throws exceptions if not syntax error
3 years ago
Dustin Wilson
bba1bb2fe8
Added ParentNode::querySelector & ParentNode::querySelectorAll
3 years ago
Dustin Wilson
ec0ffbbd92
Added NodeTrait::contains
3 years ago
Dustin Wilson
1080c7e876
Added NodeTrait::isEqualNode
3 years ago
Dustin Wilson
1f820a9e7e
More cleanup
3 years ago
Dustin Wilson
71d6e17ec4
Cleaning up
3 years ago
Dustin Wilson
852d30e62f
Added interfaces for Node and CharacterData for inheritance
3 years ago
Dustin Wilson
0cd7678545
BaseNode::compareDocumentPosition added to tests
3 years ago
Dustin Wilson
4bec2ec108
Test fails because of PHP bug, will fix
3 years ago
Dustin Wilson
2b36c3a195
Changed walker APIs
3 years ago
Dustin Wilson
d7cab23226
Added in BaseNode::compareDocumentPosition
• BaseNode::compareDocumentPosition is not tested yet
• To facilitate preceding/following support Walk::walkShallow now has a
startingNode parameter.
3 years ago
Dustin Wilson
7faaef3441
Even more README
3 years ago
Dustin Wilson
d99efa6e44
Disabled more methods
3 years ago
Dustin Wilson
d73f275c83
More README
3 years ago
Dustin Wilson
4b6a1074b3
Updated README
3 years ago
Dustin Wilson
b69a152f8e
added ChildNode::replaceWith
3 years ago
Dustin Wilson
04aa797a29
Fixed typo in README
3 years ago
Dustin Wilson
2e07af4edb
Added ChildNode::before, started on a bit of documentation
3 years ago
Dustin Wilson
58a9854b50
Removed incorrectly committed file
3 years ago
Dustin Wilson
24ac00c5eb
Dropping support for PHP 7.4
• Tests did pass in 7.4, but numerous warnings were triggered concerning
method declaration type differences because php 7.4's type declarations
for DOM methods were mostly nonexistent.
3 years ago
Dustin Wilson
baf5f1bc14
Getting tests ready for php 7.4 tests
3 years ago
Dustin Wilson
2c2459d98f
100% code coverage on php 8, need to test earlier php versions
3 years ago
Dustin Wilson
3819bec4ca
Simplified circumventing PHP attribute node bugs
3 years ago
Dustin Wilson
13568ded88
Circumventing PHP attribute node bugs... ugh
3 years ago
Dustin Wilson
aabd3a304d
Test fails because of PHP bug
3 years ago
Dustin Wilson
c5eba977c9
Element 100% code coverage
3 years ago
Dustin Wilson
9fe14c1af1
Manual garbage collection when using class lists
3 years ago
Dustin Wilson
b00c7f6e47
Wrangling with class lists
3 years ago
Dustin Wilson
c358e09d72
Started TokenList coverage
3 years ago
Dustin Wilson
305c04c937
More Element tests
3 years ago
Dustin Wilson
254cb7eee9
Removed bad test
3 years ago
Dustin Wilson
83566256df
More code coverage progress
3 years ago
Dustin Wilson
330800c48b
ParentNode 100% code coverage
3 years ago
Dustin Wilson
d2fc1738ac
Upgraded mensbeam/html-parser
3 years ago
Dustin Wilson
e23041a6c3
Moved MagicProperties and Exception to framework repository
3 years ago
Dustin Wilson
9facc1fd71
More tests
3 years ago
Dustin Wilson
2c310d2f36
Simplified Walk::walkShallow
3 years ago
Dustin Wilson
911d6c1801
Node, Walk code coverage 100%
3 years ago