Dustin Wilson
367e27d9b7
Removed mensbeam/framework from deps, added mensbeam/getters-and-setters
1 year ago
Dustin Wilson
5523e09ab2
More tests, started documentation
2 years ago
Dustin Wilson
82770ba859
Mostly implemented HTMLElement, not tested yet
2 years ago
Dustin Wilson
17d6b8a2ed
XPath done and fully tested
2 years ago
Dustin Wilson
7919f4077a
Implemented DOM XPath, started testing
2 years ago
Dustin Wilson
474ea22e13
100% coverage
2 years ago
Dustin Wilson
5bfd8c82ec
Serializer 100% covered -- FFS
2 years ago
Dustin Wilson
e5c8d526be
ProcessingInstruction 100% covered, added cache for documents
2 years ago
Dustin Wilson
6eb07562da
HTMLCollection 100% covered
2 years ago
Dustin Wilson
3d0e21edaf
Starting to fix NamedNodeMap, test fails
2 years ago
Dustin Wilson
6d8bc49ed8
Added ChildNode::remove, NonElementParentNode
2 years ago
Dustin Wilson
2ddeefbbcb
Filled out ChildNode, added tests
2 years ago
Dustin Wilson
f29bdb8bbf
CharacterData fully covered
2 years ago
Dustin Wilson
1cd73a1479
More testing, forever testing
2 years ago
Dustin Wilson
c94c0d9f8f
More tests, starting to fill in Document
3 years ago
Dustin Wilson
38e5816c21
Added removal of attributes back in, querySelector
3 years ago
Dustin Wilson
4ab67fbdad
Added DOMTokenList, added back in tests
3 years ago
Dustin Wilson
82c9dac054
Continuing with tests
3 years ago
Dustin Wilson
a0c2b27143
Started testing DocumentOrElement
3 years ago
Dustin Wilson
6fba662683
Simplified NodeList, added NamedNodeMap
3 years ago
Dustin Wilson
ea955e77b9
Starting testing
3 years ago
Dustin Wilson
bba1bb2fe8
Added ParentNode::querySelector & ParentNode::querySelectorAll
3 years ago
Dustin Wilson
1080c7e876
Added NodeTrait::isEqualNode
3 years ago
Dustin Wilson
4bec2ec108
Test fails because of PHP bug, will fix
3 years ago
Dustin Wilson
2e07af4edb
Added ChildNode::before, started on a bit of documentation
3 years ago
Dustin Wilson
aabd3a304d
Test fails because of PHP bug
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
911d6c1801
Node, Walk code coverage 100%
3 years ago
Dustin Wilson
136b1420a2
MagicProperties 100% covered, starting Node
3 years ago
Dustin Wilson
302ca7839c
More tests
3 years ago
Dustin Wilson
16174b9937
DocumentFragment, DOMException, Exception 100% code coverage
3 years ago
Dustin Wilson
8888179bd8
Worked on pre insertion validity coverage and bugs in it
3 years ago
Dustin Wilson
58c6456fc1
Fixes and more Element tests
3 years ago
Dustin Wilson
7b427d4019
More tests
3 years ago
Dustin Wilson
691c5334b1
More tests
3 years ago
Dustin Wilson
4deab6b1ac
Upgraded deps, started rewriting tests
3 years ago
Dustin Wilson
d6f75116da
Nested templates don't work :/
3 years ago
Dustin Wilson
15aa960174
Now uses mensbeam\html-parser.
• Document::__construct now accepts \DOMDocument|string|null as its source.
• Document::serialize has been removed in favor of Document::saveHTML, making it more in line with PHP's DOM.
• Added Document::loadDOM for loading a vanilla PHP \DOMDocument into this library. As mentioned above Document::__constructor also accepts a \DOMDocument.
• Document::importNode will correctly convert an imported template element as a HTMLTemplateElement.
• TemplateElement is now HTMLTemplateElement.
• DOM walker methods now correctly check if the output of the closure is true
• Unnecessary test cases removed.
3 years ago
J. King
9eacd21c9d
Test edges of element serialization
3 years ago
J. King
3114f3a9bb
Fix most serializer test failures
Three remain related to xmlns attributes
3 years ago
J. King
b4d2f21199
Add missing tests for charset pre-scan
3 years ago
J. King
eea70eccd8
Test harness for tree construction
3 years ago
J. King
49f31015ac
Start on character encoding detection
4 years ago
J. King
f360206a34
Basic endless loop helper
5 years ago
J. King
1971892635
Basic skeleton of test suite
5 years ago