andykent / jss

A jquery plugin for enhancing browser CSS3 style support

This URL has Read+Write access

jss / changelog.txt
c9062306 » andykent 2008-11-30 moving over to git with a n... 1 JSS Change Log
2
3 0.6
4
5 * Adds support for css triggers, this allows you to provide a JS callback for a CSS selector, a simple use case would be to provide rounded corners to IE. [Thanks go to Angelo Berios for this idea]
6 * support for a custom list of rel tags , this is mostly useful to stop JSS from snooping in rel="styleshet" includes
7 * minor performance tweaks
2a4fe2c6 » andykent 2008-11-30 added live update support v... 8 * Added experimental support for live page updates using the livequery plugin
c9062306 » andykent 2008-11-30 moving over to git with a n... 9
10 0.5
11
12 * Added support for the 'rel' attribute. JSS will now only load linked styles if all the following conditions are met:
13 - rel="stylesheet" or rel="jss-stylesheet" is set on the link element.
14 - type="text/css" is set on the link element.
15 - loadExternalStyles is set to true.
16 * Added rel="jss-stylesheet" so a separate JSS stylesheet can be served up without browser parsing. This can be helpful if a browser is choking on certain selectors.
17 * Added @JSS css comments support: this can be helpful if you have selectors that are not valid CSS selectors such as 'input:submit' these may choke the browsers css engine so we can easily mask them by wrapping them in comment which begins with @JSS. here is an example:
18 /*@JSS input:submit { background:red; } */
19
20
21 0.4
22
23 * Parse order of external stylesheets could be incorrect due to the nature of AJAX calls, there is now a load queue so stylesheets get parsed in source order rather than load order. [Thanks to Daniel Wachsstock <d.wachss@prodigy.net> for reporting this]
24 * We now skip applying a selector if the browser already understands it. This avoids cluttering the DOM with style information when it isn't needed. [Thanks to Daniel Wachsstock <d.wachss@prodigy.net> for all his help with this]
25 * Added support for media types so stylesheets with a media type set are only applied if the media type is in effect. [Thanks again to Daniel Wachsstock <d.wachss@prodigy.net> for a bunch of the logic]
26 * Added the $.jss.checkMediaTypes flag to enable/disable the media types support. Please disable it if you get issues, particularly in Safari 3.
27 * Added better external stylesheet debugging.
28
29
30 0.3
31
32 * fixed IE support for parsing internal <style> tags.
33 * wrapped plugin in a closure to avoid conflicts.
34 * Now using jQuery.trim() so we can remove String.prototype which is ugly.
35 * A minor speed improvement.
36
37
38 0.2
39
40 * Added support for $.jss.only to filter only a subset of selectors.
41 * Major improvements to selector caching.
42 * Added some better default exclusions to exclude :hover and simple selectors.
43 * Fixed support for IE6 and Opera (except when in debug mode).
44 * Package now includes a basic speed test.
45
46
47 0.1
48
49 * Initial release.