WebEngine: DOM bugfix
Published on by Greg Bowler
Fixes a bug where multiple option elements can be selected at once, because of a default on the page.
Published on by Greg Bowler
Fixes a bug where multiple option elements can be selected at once, because of a default on the page.
Published on by Greg Bowler
A few updates to dependencies to improve compatibility, especially with PHP 7.
Published on by Greg Bowler
Tweak for PHP 7 serving.
Published on by Greg Bowler
Since PHP.Gt’s inception, the project has evolved a lot. Originally, PHP.Gt was the name of the product that did everything - but now we have taken a more modular approach and used “PHP.Gt” as the organisation that builds the components which make up the “web engine”.
The official name of this repository has been changed to the PHP.Gt Web Engine.
Published on by Greg Bowler
Published on by Greg Bowler
Along with the implementation of DOM TokenList, we are now at 100% code coverage!
Published on by Greg Bowler
Here we have another release of more tests. We’ll be at 100% soon!
Published on by Greg Bowler
Here we have another release of more tests. We’ll be at 100% soon!
Published on by Greg Bowler
For completeness, the XMLDocument class is introduced.
Published on by Greg Bowler
closest selector mechanism.Published on by Greg Bowler
Thanks to Álvaro Guimarães for most of the work in this release.
HTMLCollection is now Countable.HTMLCollection implements ArrayAccess methods.Element::closest method.HTMLDocument can be constructed from existing native DOMDocument.Published on by Greg Bowler
Implement missing properties such as:
$document->title$document->images$document->anchorsPublished on by Greg Bowler
Published on by Greg Bowler
This release parses a simple .ini file, as long as the path is known and the variables are not nested.
Published on by Greg Bowler
All DOM interfaces that are currently within the repo are marked up with their PHPDoc blocks.
Certain methods have been moved to their correct locations and tests adjusted accordingly.
Published on by Greg Bowler
The basics of the modern DOM implementation we have been using within browsers.
There are a few known gaps in functionality, and tests need to be hardened before a production release.
Published on by Greg Bowler
Test frameworks are only required for development.
Published on by Greg Bowler
Updates to the development dependencies.
Published on by Greg Bowler
Published on by Greg Bowler