Dustin Wilson
367e27d9b7
Removed mensbeam/framework from deps, added mensbeam/getters-and-setters
1 year ago
Dustin Wilson
15a92f070e
Added Document::destroy()
2 years ago
Dustin Wilson
f731a3fe00
Node::innerNode is now public faux read only
2 years ago
Dustin Wilson
5523e09ab2
More tests, started documentation
2 years ago
Dustin Wilson
ca57a61261
Named properties implemented in Document
3 years ago
Dustin Wilson
89a3f81acc
More work on Document
3 years ago
Dustin Wilson
c94c0d9f8f
More tests, starting to fill in Document
3 years ago
Dustin Wilson
0f9b24ca16
Element::insertAdjacentHTML added & tested
3 years ago
Dustin Wilson
e1ffbfdb9e
DOMTokenList test improvements
3 years ago
Dustin Wilson
08d893f1f9
Added namespace constants to Node
3 years ago
Dustin Wilson
be1e6cb65f
DocumentOrElement 100% covered
3 years ago
Dustin Wilson
8d071e2fc3
Changed InnerDOM namespace to Inner
3 years ago
Dustin Wilson
a0c2b27143
Started testing DocumentOrElement
3 years ago
Dustin Wilson
ceef07f1ae
Cleaning up test docblocks
3 years ago
Dustin Wilson
2525fda748
Document 100% coverage
3 years ago
Dustin Wilson
e396b33eca
More tests for Document
3 years ago
Dustin Wilson
fb5cad11b7
Adding more tests for Document
3 years ago
Dustin Wilson
396e52631b
Starting to fill out Document
3 years ago
Dustin Wilson
2a01b0bd85
Cleaning up tests
3 years ago
Dustin Wilson
6fba662683
Simplified NodeList, added NamedNodeMap
3 years ago
Dustin Wilson
ea955e77b9
Starting testing
3 years ago
Dustin Wilson
8f471ef430
Started adding Document::adoptNode
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
bba1bb2fe8
Added ParentNode::querySelector & ParentNode::querySelectorAll
3 years ago
Dustin Wilson
ec0ffbbd92
Added NodeTrait::contains
3 years ago
Dustin Wilson
852d30e62f
Added interfaces for Node and CharacterData for inheritance
3 years ago
Dustin Wilson
d99efa6e44
Disabled more methods
3 years ago
Dustin Wilson
2e07af4edb
Added ChildNode::before, started on a bit of documentation
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
13568ded88
Circumventing PHP attribute node bugs... ugh
3 years ago
Dustin Wilson
83566256df
More code coverage progress
3 years ago
Dustin Wilson
e23041a6c3
Moved MagicProperties and Exception to framework repository
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
c289605756
Document 100% code coverage
3 years ago
Dustin Wilson
081929c281
Code coverage; Document 82.76%
• Moved all of preInsertionValidity to ParentNode; removed
AbstractDocument
• Added host property to HTMLTemplateElement
• Increased required PHP version to 7.4
3 years ago
Dustin Wilson
10269fc2f1
Working on code coverage; Document 63.33%
3 years ago
Dustin Wilson
58c6456fc1
Fixes and more Element tests
3 years ago
Dustin Wilson
7b427d4019
More tests
3 years ago
Dustin Wilson
7940aeac97
More tests, updated name coercion
3 years ago
Dustin Wilson
691c5334b1
More tests
3 years ago
Dustin Wilson
debaa3f388
Fixing template element references
• ElementSet is now ElementMap again because it's now internally a map
of a Document and an array of Elements, but it's public API is still
that of a set.
• Template elements are now only added as a reference in ElementMap when
they're appended to a document. If they're removed, they're removed from
ElementMap. If a template element's owner document is destructed then it
and all of the other template elements in the document are removed from
ElementMap.
3 years ago
Dustin Wilson
4eeb45b816
Added support for html namespace, 1 test fails now
3 years ago
Dustin Wilson
62103ce954
Tests fixed (so far)
3 years ago
Dustin Wilson
d093e43066
Rewrote Document::createElement and Document::createElementNS
• Both now more closely follow the spec
3 years ago
Dustin Wilson
4c95ec0086
Fixed gitignore
3 years ago