Massive refactor in progress: See dev
Normalizing the DOM across all modern browsers.
the DOM-shim provides compatibility shims so that modern browsers behave as closely to DOM4 as possible.
Tested browsers (all pass currently)
- Firefox
- Chrome
- Saf 5.1
- Opera 11.52
- IE9
The DOM-shim.js works on those browsers
The Dom-shim-ie8.js works on IE8 and is tested on IE8.
Use .addEventListener
, .contains
, .textContent
, etc. today.
Bonus:
var c = new CustomEvent("magic");
el.addEventListener("magic", function (ev) {
console.log("custom events oh so easy");
});
el.dispatchEvent(c);