T
Thomas 'PointedEars' Lahn
<URL:http://pointedears.de/hoverMe>
Changes to version 2.1.1 (2006-03-05)
--------------------------------------
* Created diffs, added link[rel=Appendix] element for them.
* Created ChangeLog from diffs, added link[rel=Appendix] element for it.
* Files moved to dom/ subdirectory, established server-side redirection.
* Markup:
- Fixed Dublin Core metadata and copyright information.
- Test case is HTML 4.01 Strict now.
* Moved reusable script code to external resource (hoverMe-3.0.js).
* Use isMethod() and isMethodType() instead of plain typeof.
* ImageData():
- Use ImageData.ImagePrototype() (default: Image; fallback: Object)
* Changed JSdoc style.
* Optimized for-loops and property accesses.
* Allow empty URI references.
* Images() constructor and prototype
* preloadImages() method
* hoverMe():
- Backwards-compatible change of argument order to allow for optional
image collection object reference (default: hoverMe.images) and
optional relatedTarget check switch (default: true)
- Added relatedTarget checks (thanks to: Yann-Erwan 'Yep' Perio
et al. for pointing out the issue; Peter-Paul Koch, author of
QuirksMode.org, for the approach)
- Added FireBug support (requires printfire(), see debug.js);
thanks to Joe Hewitt for this great Firefox extension.
Tested successfully with:
* Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.1) Gecko/20060313
Debian/1.5.dfsg+1.5.0.1-4 Firefox/1.5.0.1
* Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.12) Gecko/20060205
Debian/1.7.12-1.1
* Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.2) Gecko/20040805
Netscape/7.2
* Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.4.1) Gecko/20020508
Netscape6/6.2.3
* Mozilla/4.8 [en] (X11; U; Linux 2.6.15.6-20060314.201202+0100 i686)
* Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0) [IE6 SP1, Win2k SP4]
* Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0) [standalone]
* Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0) [standalone]
* Mozilla/4.0 (compatible; MSIE 4.01; Windows NT 5.0) [standalone]
* Opera/8.54 (X11; Linux i686; U; en)
* Opera/8.52 (X11; Linux i686; U; en)
* Opera/8.51 (X11; Linux i686; U; en)
* Opera/8.5 (X11; Linux i686; U; en)
* Opera/7.50 (X11; Linux i686; U) [en]
* Opera/6.12 (Linux 2.6.15.6-20060314.201202+0100 i686; U) [en]
* Opera/6.03 (Linux 2.6.15.6-20060314.201202+; U) [en]
* Mozilla/5.0 (compatible; Konqueror/3.5;
Linux 2.6.15.6-20060314.201202+0100; X11; i686; de) KHTML/3.5.2
(like Gecko) (Debian package 4:3.5.2-2+b1)
Constructive comments are welcome.
Regards,
PointedEars, finally "laying 'the Egg'[tm]"
Changes to version 2.1.1 (2006-03-05)
--------------------------------------
* Created diffs, added link[rel=Appendix] element for them.
* Created ChangeLog from diffs, added link[rel=Appendix] element for it.
* Files moved to dom/ subdirectory, established server-side redirection.
* Markup:
- Fixed Dublin Core metadata and copyright information.
- Test case is HTML 4.01 Strict now.
* Moved reusable script code to external resource (hoverMe-3.0.js).
* Use isMethod() and isMethodType() instead of plain typeof.
* ImageData():
- Use ImageData.ImagePrototype() (default: Image; fallback: Object)
* Changed JSdoc style.
* Optimized for-loops and property accesses.
* Allow empty URI references.
* Images() constructor and prototype
* preloadImages() method
* hoverMe():
- Backwards-compatible change of argument order to allow for optional
image collection object reference (default: hoverMe.images) and
optional relatedTarget check switch (default: true)
- Added relatedTarget checks (thanks to: Yann-Erwan 'Yep' Perio
et al. for pointing out the issue; Peter-Paul Koch, author of
QuirksMode.org, for the approach)
- Added FireBug support (requires printfire(), see debug.js);
thanks to Joe Hewitt for this great Firefox extension.
Tested successfully with:
* Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.1) Gecko/20060313
Debian/1.5.dfsg+1.5.0.1-4 Firefox/1.5.0.1
* Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.12) Gecko/20060205
Debian/1.7.12-1.1
* Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.2) Gecko/20040805
Netscape/7.2
* Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.4.1) Gecko/20020508
Netscape6/6.2.3
* Mozilla/4.8 [en] (X11; U; Linux 2.6.15.6-20060314.201202+0100 i686)
* Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0) [IE6 SP1, Win2k SP4]
* Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0) [standalone]
* Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0) [standalone]
* Mozilla/4.0 (compatible; MSIE 4.01; Windows NT 5.0) [standalone]
* Opera/8.54 (X11; Linux i686; U; en)
* Opera/8.52 (X11; Linux i686; U; en)
* Opera/8.51 (X11; Linux i686; U; en)
* Opera/8.5 (X11; Linux i686; U; en)
* Opera/7.50 (X11; Linux i686; U) [en]
* Opera/6.12 (Linux 2.6.15.6-20060314.201202+0100 i686; U) [en]
* Opera/6.03 (Linux 2.6.15.6-20060314.201202+; U) [en]
* Mozilla/5.0 (compatible; Konqueror/3.5;
Linux 2.6.15.6-20060314.201202+0100; X11; i686; de) KHTML/3.5.2
(like Gecko) (Debian package 4:3.5.2-2+b1)
Constructive comments are welcome.
Regards,
PointedEars, finally "laying 'the Egg'[tm]"