Hi All,

I've posted a patch a couple days ago to bring IE6 compatibility and enhancements to Brian Donovan's attribute selectors.

It's here: http://dev.rubyonrails.org/ticket/5170

What it does:
* adds full IE6 compatibility to attribute selectors.
* adds ^=, $= and *= operators
* replaces != (not in spec) by :not(X) which is applicable to ALL operators, so you can do things like:
        $$('form#foo input:not([type=text])').each(function(input) {
                Element.setStyle(input, {color: 'red'});
        });
        
$$('#foo a:not([href^="#"]):not([class~="external"])').each(function(element) {
                $(element).addClassName('external');
        });

* adds detailed test for the enhancements and IE bug corrections...

Attribute selectors should now fully work in Firefox, Safari... and Internet Explorer 6.

Would very much appreciate any comments, remarks, suggestions, etc.

Regards,

Tobie

_______________________________________________
Rails-spinoffs mailing list
[email protected]
http://lists.rubyonrails.org/mailman/listinfo/rails-spinoffs

Reply via email to