you forgot the `i` flag for case insensivity:
Selectors.Pseudo.headers = function() {
return this.tagName.test(/^H[1-6]$/i);
}
BTW: this.get(attr) doesnt work for pseudo selectors cross-browser,
because the elements are not extended (in IE). Use Element generics
instead, for example: Element.get(this, attr). Which works on vanilla
elements even in IE.
Jan
On 7. Jul, 2009, at 21:06, Fábio M. Costa wrote:
sorry:
Selectors.Pseudo.headers = function() {
return this.tagName.test(/^H[1-6]$/);
}
Fábio Miranda Costa
Engenheiro de Computação
http://meiocodigo.com
2009/7/7 Fábio M. Costa <[email protected]>
Selectors.Pseudo.headers = function() {
return this.tagName.test(/^h[1-6]$/);
}
Fábio Miranda Costa
Engenheiro de Computação
http://meiocodigo.com
On Tue, Jul 7, 2009 at 3:53 PM, Perrin Perrin <[email protected]
> wrote:
Selectors.Pseudo.headers = function() {
return this.get('tag').test(/h\d/);
}
On Tue, Jul 7, 2009 at 1:47 PM, theiviaxx <[email protected]> wrote:
Selectors.Pseudo.headers = function() {
return this.get('tag') == "h1" || this.get('tag') == "h2" ||
this.get('tag') == "h3" || this.get('tag') == "h4" || this.get('tag')
== "h5" ||this.get('tag') == 'h6'
}
thanks for the link :)
On Jul 7, 9:45 am, Thierry bela nanga <[email protected]> wrote:
> this looks like custom selector,
> look mootools examples athttp://davidwalsh.name/mootools-pseudo-selectors
>
> <http://davidwalsh.name/mootools-pseudo-selectors>
>
> On Tue, Jul 7, 2009 at 5:40 PM, TheIvIaxx <[email protected]>
wrote:
>
> > Is there any way to do this in mootools? jquery has $(':header').
> > just wondering if mootools has something similar
>
> --
> fax : (+33) 08 26 51 94 51
--
Jan - MooTools comitter
twitter/blog: http://kassens.net