Releases: KVSun/ad-insertion
Releases · KVSun/ad-insertion
Improve resource loading and other enhancements
Improve resource loading and other enhancements
PHP
- All components now in own namespace
- All components return a
\DOMNode - Add initial batch of request handlers
- No forms in loaded pages
- Check for required PHP modules
- Send console headers before exit
JavaScript
- Do not extend native JavaScript objects
- Update polyfills so no errors are thrown
- Use simpler loading of default module
- All code passes Eslint
- Close
<dialog>s when clicked outside of - Close
<dialog>s on escape press - Remove
<dialog>backdrops on close/remove - Do not close
<dialog>s containing<form>s - Move most anonymous functions to named functions
- Disable clicks on links and buttons that are loading
Miscellaneous
- Update README
- Add contributing guidelines and issue template
- Configure NPM, Babel, ESLint
- Add more useful script to NPM
- NPM installs all dependencies
- Git hooks for
pre-commit&post-merge - Update icons
- Add GPG keys for verifying tags
- Travis-CI now tests PHP & JavaScript
- Update submodules to current versions
- Remove and ignore all generated resources
Update submodules and improve loading of resources
- shgysk8zer/dom, shgysk8zer0/core, & shgysk8zer0/core_api @ current
- Replace usage of
loadfunction with\shgysk8zer0\DOM\HTMLElement::__invoke - Delete
functions.phpdo notrequire - All components scripts return created nodes instead of appending
Improve loading of resources and add contributing resources
- Close
<dialog>s on escape press or when clicked outside of - Add templates for pull-requests and issues
- Add
CONTRIBUTING.md - Load
README.mdviafetch - Implement
MutationObserverto respond to various node and attribute changes - Update CSS and SVG sprites
Initial release
- Added PHP classes as submodules
- Configured ECMAScript modules
- Created stylesheets using CSS vars
- Created output for CSS and JavaScript
- Configured autoloader for PHP classes
- Created basic Travis-CI testing script
- Added various configuration files, including ESLint, Babel, etc.
- Created combined SVG icon file using
<symbol>s - README contains essential information and guidelines