[Proto-Scripty] Re: Newbie question: Add CSS style to TR

2010-09-02 Thread VEO creativos
Ouch! Thanks! I didn't get it before :P
I'm working on Magento, so I'll try to update the prototype version,
Thank you so much! :)

On Sep 1, 3:45 am, Johan Arensman  wrote:
> As T.J. said that's probably because you are using an older version of
> prototype that doesn't use Sizzle as the selector engine.
>
> On Aug 31, 3:39 pm, "T.J. Crowder"  wrote:
>
> > So basically (assuming Prototype supports those CSS selectors, and I
> > think it does -- esp. if you use 1.7 and plug in the Sizzle engine,
> > which is what jQuery uses):
>
> Checkhttp://www.prototypejs.org/2010/4/5/prototype-1-7-rc1-sizzle-layout-d...
>
> for more information about that.
>
> Greetings,
>  Johan
>
> On Tue, Aug 31, 2010 at 5:05 PM, VEO creativos wrote:
>
> > Thank you so much!! :)
> > It worked really good!
> > but I don't know if I did something wrong cause this styled every
> > single element on the page not only the TD that contains the target..
> > sorry annoying you... I'm a designer :-)
> > Is this right? (The TR was a typo, but thanks anyways because this is
> > a useful tip!)
>
> > On Aug 31, 11:43 am, "T.J. Crowder"  wrote:
> > > Hi again,
>
> > > I just caught the fact that you said you wanted to apply the style to
> > > the TR, but your selectors select TDs, not TRs. If that was just a
> > > typo, ignore this note. :-)
>
> > > If, however, you want to apply the style to the TRs containing those
> > > TDs, just put "tr > " at the beginning of each selector (e.g., "tr >
> > > td:contains..."). This isn't a jQuery/Prototype thing, just something
> > > I happened to notice...
>
> > > FWIW,
>
> > > -- T.J.
>
> > > On Aug 31, 3:39 pm, "T.J. Crowder"  wrote:
>
> > > > Hi,
>
> > > > Hope you enjoy Prototype!
>
> > > > The Prototype equivalent of jQuery's `$` function is `$$` (yes,
> > > > really):http://api.prototypejs.org/language/dollardollar/
>
> > > > The Prototype equivalent of jQuery's `css` function is `setStyle`:
> >http://api.prototypejs.org/dom/element/setstyle/
>
> > > > Prototype doesn't conflate the concepts of elements and lists of
> > > > elements like jQuery does, and so `setStyle` is for operating on a
> > > > single element, not a list of them. However, Prototype provides the
> > > > `invoke` function on arrays and other enumerable things to let you
> > > > call the same function on each item in the array:
> >http://api.prototypejs.org/language/enumerable/prototype/invoke/
>
> > > > So basically (assuming Prototype supports those CSS selectors, and I
> > > > think it does -- esp. if you use 1.7 and plug in the Sizzle engine,
> > > > which is what jQuery uses):
> > > > * * * *
> > > > $$("td:contains('Pendiente')").invoke("setStyle", "background",
> > > > "#c00");
> > > > $$("td:contains('Procesando')").invoke("setStyle", "background",
> > > > "#0c0");
> > > > $$("td:contains('Completo')").invoke("setStyle", "background",
> > > > "#000");
> > > > * * * *
>
> > > > If you're new to Prototype, it's __well worth__ your time to sit down
> > > > and read the API from beginning to end. It takes about 1-2 hours, and
> > > > will save you a lot more than that much time within the first couple
> > > > of weeks of use. Really 1-2 hours, I'm not joshing you. :-)
> >http://api.prototypejs.org
>
> > > > The "learn" page on the site is also useful, although frankly a bit
> > > > dated. There's also an unofficial wiki:
> >http://prototypejs.org/learnhttp://proto-scripty.wikidot.com
>
> > > > HTH,
> > > > --
> > > > T.J. Crowder
> > > > Independent Software Consultant
> > > > tj / crowder software / comwww.crowdersoftware.com
>
> > > > On Aug 31, 2:39 pm, VEO creativos  wrote:
>
> > > > > Hi! I'm trying to assign a CSS style to a TR that contains the words
> > > > > "Pendiente", "Procesando" and "Completo".
> > > > > I've made this for jQuery, but I need to do it with prototype/
> > > > > scriptaculous and I'm a totally newbie.
>
> > > > > Thanks in advance for any help!
>
> > > > > This is the code I've made for jQuery:
> > > > > 
> > > > >   $("td:contains('Pendiente')").css("background", "#c00");
> > > > >   $("td:contains('Procesando')").css("background", "#0c0");
> > > > >   $("td:contains('Completo')").css("background", "#000");
> > > > > 
>
> > > > > Thanks!!
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Prototype & script.aculo.us" group.
> > To post to this group, send email to
> > prototype-scriptacul...@googlegroups.com.
> > To unsubscribe from this group, send email to
> > prototype-scriptaculous+unsubscr...@googlegroups.com
> > .
> > For more options, visit this group at
> >http://groups.google.com/group/prototype-scriptaculous?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptacul...@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://g

Re: [Proto-Scripty] Re: Newbie question: Add CSS style to TR

2010-08-31 Thread Johan Arensman
As T.J. said that's probably because you are using an older version of
prototype that doesn't use Sizzle as the selector engine.

On Aug 31, 3:39 pm, "T.J. Crowder"  wrote:
> So basically (assuming Prototype supports those CSS selectors, and I
> think it does -- esp. if you use 1.7 and plug in the Sizzle engine,
> which is what jQuery uses):

Check
http://www.prototypejs.org/2010/4/5/prototype-1-7-rc1-sizzle-layout-dimensions-api-event-delegation-and-more

for more information about that.

Greetings,
 Johan

On Tue, Aug 31, 2010 at 5:05 PM, VEO creativos wrote:

> Thank you so much!! :)
> It worked really good!
> but I don't know if I did something wrong cause this styled every
> single element on the page not only the TD that contains the target..
> sorry annoying you... I'm a designer :-)
> Is this right? (The TR was a typo, but thanks anyways because this is
> a useful tip!)
>
>
> On Aug 31, 11:43 am, "T.J. Crowder"  wrote:
> > Hi again,
> >
> > I just caught the fact that you said you wanted to apply the style to
> > the TR, but your selectors select TDs, not TRs. If that was just a
> > typo, ignore this note. :-)
> >
> > If, however, you want to apply the style to the TRs containing those
> > TDs, just put "tr > " at the beginning of each selector (e.g., "tr >
> > td:contains..."). This isn't a jQuery/Prototype thing, just something
> > I happened to notice...
> >
> > FWIW,
> >
> > -- T.J.
> >
> > On Aug 31, 3:39 pm, "T.J. Crowder"  wrote:
> >
> > > Hi,
> >
> > > Hope you enjoy Prototype!
> >
> > > The Prototype equivalent of jQuery's `$` function is `$$` (yes,
> > > really):http://api.prototypejs.org/language/dollardollar/
> >
> > > The Prototype equivalent of jQuery's `css` function is `setStyle`:
> http://api.prototypejs.org/dom/element/setstyle/
> >
> > > Prototype doesn't conflate the concepts of elements and lists of
> > > elements like jQuery does, and so `setStyle` is for operating on a
> > > single element, not a list of them. However, Prototype provides the
> > > `invoke` function on arrays and other enumerable things to let you
> > > call the same function on each item in the array:
> http://api.prototypejs.org/language/enumerable/prototype/invoke/
> >
> > > So basically (assuming Prototype supports those CSS selectors, and I
> > > think it does -- esp. if you use 1.7 and plug in the Sizzle engine,
> > > which is what jQuery uses):
> > > * * * *
> > > $$("td:contains('Pendiente')").invoke("setStyle", "background",
> > > "#c00");
> > > $$("td:contains('Procesando')").invoke("setStyle", "background",
> > > "#0c0");
> > > $$("td:contains('Completo')").invoke("setStyle", "background",
> > > "#000");
> > > * * * *
> >
> > > If you're new to Prototype, it's __well worth__ your time to sit down
> > > and read the API from beginning to end. It takes about 1-2 hours, and
> > > will save you a lot more than that much time within the first couple
> > > of weeks of use. Really 1-2 hours, I'm not joshing you. :-)
> http://api.prototypejs.org
> >
> > > The "learn" page on the site is also useful, although frankly a bit
> > > dated. There's also an unofficial wiki:
> http://prototypejs.org/learnhttp://proto-scripty.wikidot.com
> >
> > > HTH,
> > > --
> > > T.J. Crowder
> > > Independent Software Consultant
> > > tj / crowder software / comwww.crowdersoftware.com
> >
> > > On Aug 31, 2:39 pm, VEO creativos  wrote:
> >
> > > > Hi! I'm trying to assign a CSS style to a TR that contains the words
> > > > "Pendiente", "Procesando" and "Completo".
> > > > I've made this for jQuery, but I need to do it with prototype/
> > > > scriptaculous and I'm a totally newbie.
> >
> > > > Thanks in advance for any help!
> >
> > > > This is the code I've made for jQuery:
> > > > 
> > > >   $("td:contains('Pendiente')").css("background", "#c00");
> > > >   $("td:contains('Procesando')").css("background", "#0c0");
> > > >   $("td:contains('Completo')").css("background", "#000");
> > > > 
> >
> > > > Thanks!!
>
> --
> You received this message because you are subscribed to the Google Groups
> "Prototype & script.aculo.us" group.
> To post to this group, send email to
> prototype-scriptacul...@googlegroups.com.
> To unsubscribe from this group, send email to
> prototype-scriptaculous+unsubscr...@googlegroups.com
> .
> For more options, visit this group at
> http://groups.google.com/group/prototype-scriptaculous?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptacul...@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Re: Newbie question: Add CSS style to TR

2010-08-31 Thread VEO creativos
Thank you so much!! :)
It worked really good!
but I don't know if I did something wrong cause this styled every
single element on the page not only the TD that contains the target..
sorry annoying you... I'm a designer :-)
Is this right? (The TR was a typo, but thanks anyways because this is
a useful tip!)


On Aug 31, 11:43 am, "T.J. Crowder"  wrote:
> Hi again,
>
> I just caught the fact that you said you wanted to apply the style to
> the TR, but your selectors select TDs, not TRs. If that was just a
> typo, ignore this note. :-)
>
> If, however, you want to apply the style to the TRs containing those
> TDs, just put "tr > " at the beginning of each selector (e.g., "tr >
> td:contains..."). This isn't a jQuery/Prototype thing, just something
> I happened to notice...
>
> FWIW,
>
> -- T.J.
>
> On Aug 31, 3:39 pm, "T.J. Crowder"  wrote:
>
> > Hi,
>
> > Hope you enjoy Prototype!
>
> > The Prototype equivalent of jQuery's `$` function is `$$` (yes,
> > really):http://api.prototypejs.org/language/dollardollar/
>
> > The Prototype equivalent of jQuery's `css` function is 
> > `setStyle`:http://api.prototypejs.org/dom/element/setstyle/
>
> > Prototype doesn't conflate the concepts of elements and lists of
> > elements like jQuery does, and so `setStyle` is for operating on a
> > single element, not a list of them. However, Prototype provides the
> > `invoke` function on arrays and other enumerable things to let you
> > call the same function on each item in the 
> > array:http://api.prototypejs.org/language/enumerable/prototype/invoke/
>
> > So basically (assuming Prototype supports those CSS selectors, and I
> > think it does -- esp. if you use 1.7 and plug in the Sizzle engine,
> > which is what jQuery uses):
> > * * * *
> > $$("td:contains('Pendiente')").invoke("setStyle", "background",
> > "#c00");
> > $$("td:contains('Procesando')").invoke("setStyle", "background",
> > "#0c0");
> > $$("td:contains('Completo')").invoke("setStyle", "background",
> > "#000");
> > * * * *
>
> > If you're new to Prototype, it's __well worth__ your time to sit down
> > and read the API from beginning to end. It takes about 1-2 hours, and
> > will save you a lot more than that much time within the first couple
> > of weeks of use. Really 1-2 hours, I'm not joshing you. 
> > :-)http://api.prototypejs.org
>
> > The "learn" page on the site is also useful, although frankly a bit
> > dated. There's also an unofficial 
> > wiki:http://prototypejs.org/learnhttp://proto-scripty.wikidot.com
>
> > HTH,
> > --
> > T.J. Crowder
> > Independent Software Consultant
> > tj / crowder software / comwww.crowdersoftware.com
>
> > On Aug 31, 2:39 pm, VEO creativos  wrote:
>
> > > Hi! I'm trying to assign a CSS style to a TR that contains the words
> > > "Pendiente", "Procesando" and "Completo".
> > > I've made this for jQuery, but I need to do it with prototype/
> > > scriptaculous and I'm a totally newbie.
>
> > > Thanks in advance for any help!
>
> > > This is the code I've made for jQuery:
> > > 
> > >   $("td:contains('Pendiente')").css("background", "#c00");
> > >   $("td:contains('Procesando')").css("background", "#0c0");
> > >   $("td:contains('Completo')").css("background", "#000");
> > > 
>
> > > Thanks!!

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptacul...@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Re: Newbie question: Add CSS style to TR

2010-08-31 Thread T.J. Crowder
Hi again,

I just caught the fact that you said you wanted to apply the style to
the TR, but your selectors select TDs, not TRs. If that was just a
typo, ignore this note. :-)

If, however, you want to apply the style to the TRs containing those
TDs, just put "tr > " at the beginning of each selector (e.g., "tr >
td:contains..."). This isn't a jQuery/Prototype thing, just something
I happened to notice...

FWIW,

-- T.J.

On Aug 31, 3:39 pm, "T.J. Crowder"  wrote:
> Hi,
>
> Hope you enjoy Prototype!
>
> The Prototype equivalent of jQuery's `$` function is `$$` (yes,
> really):http://api.prototypejs.org/language/dollardollar/
>
> The Prototype equivalent of jQuery's `css` function is 
> `setStyle`:http://api.prototypejs.org/dom/element/setstyle/
>
> Prototype doesn't conflate the concepts of elements and lists of
> elements like jQuery does, and so `setStyle` is for operating on a
> single element, not a list of them. However, Prototype provides the
> `invoke` function on arrays and other enumerable things to let you
> call the same function on each item in the 
> array:http://api.prototypejs.org/language/enumerable/prototype/invoke/
>
> So basically (assuming Prototype supports those CSS selectors, and I
> think it does -- esp. if you use 1.7 and plug in the Sizzle engine,
> which is what jQuery uses):
> * * * *
> $$("td:contains('Pendiente')").invoke("setStyle", "background",
> "#c00");
> $$("td:contains('Procesando')").invoke("setStyle", "background",
> "#0c0");
> $$("td:contains('Completo')").invoke("setStyle", "background",
> "#000");
> * * * *
>
> If you're new to Prototype, it's __well worth__ your time to sit down
> and read the API from beginning to end. It takes about 1-2 hours, and
> will save you a lot more than that much time within the first couple
> of weeks of use. Really 1-2 hours, I'm not joshing you. 
> :-)http://api.prototypejs.org
>
> The "learn" page on the site is also useful, although frankly a bit
> dated. There's also an unofficial 
> wiki:http://prototypejs.org/learnhttp://proto-scripty.wikidot.com
>
> HTH,
> --
> T.J. Crowder
> Independent Software Consultant
> tj / crowder software / comwww.crowdersoftware.com
>
> On Aug 31, 2:39 pm, VEO creativos  wrote:
>
>
>
> > Hi! I'm trying to assign a CSS style to a TR that contains the words
> > "Pendiente", "Procesando" and "Completo".
> > I've made this for jQuery, but I need to do it with prototype/
> > scriptaculous and I'm a totally newbie.
>
> > Thanks in advance for any help!
>
> > This is the code I've made for jQuery:
> > 
> >   $("td:contains('Pendiente')").css("background", "#c00");
> >   $("td:contains('Procesando')").css("background", "#0c0");
> >   $("td:contains('Completo')").css("background", "#000");
> > 
>
> > Thanks!!

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptacul...@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



Re: [Proto-Scripty] Re: Newbie question: Add CSS style to TR

2010-08-31 Thread Johan Arensman
Bah T.J!

You beat me to it!

:-)

On Tue, Aug 31, 2010 at 4:39 PM, T.J. Crowder wrote:

> Hi,
>
> Hope you enjoy Prototype!
>
> The Prototype equivalent of jQuery's `$` function is `$$` (yes,
> really):
> http://api.prototypejs.org/language/dollardollar/
>
> The Prototype equivalent of jQuery's `css` function is `setStyle`:
> http://api.prototypejs.org/dom/element/setstyle/
>
> Prototype doesn't conflate the concepts of elements and lists of
> elements like jQuery does, and so `setStyle` is for operating on a
> single element, not a list of them. However, Prototype provides the
> `invoke` function on arrays and other enumerable things to let you
> call the same function on each item in the array:
> http://api.prototypejs.org/language/enumerable/prototype/invoke/
>
> So basically (assuming Prototype supports those CSS selectors, and I
> think it does -- esp. if you use 1.7 and plug in the Sizzle engine,
> which is what jQuery uses):
> * * * *
> $$("td:contains('Pendiente')").invoke("setStyle", "background",
> "#c00");
> $$("td:contains('Procesando')").invoke("setStyle", "background",
> "#0c0");
> $$("td:contains('Completo')").invoke("setStyle", "background",
> "#000");
> * * * *
>
> If you're new to Prototype, it's __well worth__ your time to sit down
> and read the API from beginning to end. It takes about 1-2 hours, and
> will save you a lot more than that much time within the first couple
> of weeks of use. Really 1-2 hours, I'm not joshing you. :-)
> http://api.prototypejs.org
>
> The "learn" page on the site is also useful, although frankly a bit
> dated. There's also an unofficial wiki:
> http://prototypejs.org/learn
> http://proto-scripty.wikidot.com
>
> HTH,
> --
> T.J. Crowder
> Independent Software Consultant
> tj / crowder software / com
> www.crowdersoftware.com
>
> On Aug 31, 2:39 pm, VEO creativos  wrote:
> > Hi! I'm trying to assign a CSS style to a TR that contains the words
> > "Pendiente", "Procesando" and "Completo".
> > I've made this for jQuery, but I need to do it with prototype/
> > scriptaculous and I'm a totally newbie.
> >
> > Thanks in advance for any help!
> >
> > This is the code I've made for jQuery:
> > 
> >   $("td:contains('Pendiente')").css("background", "#c00");
> >   $("td:contains('Procesando')").css("background", "#0c0");
> >   $("td:contains('Completo')").css("background", "#000");
> > 
> >
> > Thanks!!
>
> --
> You received this message because you are subscribed to the Google Groups
> "Prototype & script.aculo.us" group.
> To post to this group, send email to
> prototype-scriptacul...@googlegroups.com.
> To unsubscribe from this group, send email to
> prototype-scriptaculous+unsubscr...@googlegroups.com
> .
> For more options, visit this group at
> http://groups.google.com/group/prototype-scriptaculous?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptacul...@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.



[Proto-Scripty] Re: Newbie question: Add CSS style to TR

2010-08-31 Thread T.J. Crowder
Hi,

Hope you enjoy Prototype!

The Prototype equivalent of jQuery's `$` function is `$$` (yes,
really):
http://api.prototypejs.org/language/dollardollar/

The Prototype equivalent of jQuery's `css` function is `setStyle`:
http://api.prototypejs.org/dom/element/setstyle/

Prototype doesn't conflate the concepts of elements and lists of
elements like jQuery does, and so `setStyle` is for operating on a
single element, not a list of them. However, Prototype provides the
`invoke` function on arrays and other enumerable things to let you
call the same function on each item in the array:
http://api.prototypejs.org/language/enumerable/prototype/invoke/

So basically (assuming Prototype supports those CSS selectors, and I
think it does -- esp. if you use 1.7 and plug in the Sizzle engine,
which is what jQuery uses):
* * * *
$$("td:contains('Pendiente')").invoke("setStyle", "background",
"#c00");
$$("td:contains('Procesando')").invoke("setStyle", "background",
"#0c0");
$$("td:contains('Completo')").invoke("setStyle", "background",
"#000");
* * * *

If you're new to Prototype, it's __well worth__ your time to sit down
and read the API from beginning to end. It takes about 1-2 hours, and
will save you a lot more than that much time within the first couple
of weeks of use. Really 1-2 hours, I'm not joshing you. :-)
http://api.prototypejs.org

The "learn" page on the site is also useful, although frankly a bit
dated. There's also an unofficial wiki:
http://prototypejs.org/learn
http://proto-scripty.wikidot.com

HTH,
--
T.J. Crowder
Independent Software Consultant
tj / crowder software / com
www.crowdersoftware.com

On Aug 31, 2:39 pm, VEO creativos  wrote:
> Hi! I'm trying to assign a CSS style to a TR that contains the words
> "Pendiente", "Procesando" and "Completo".
> I've made this for jQuery, but I need to do it with prototype/
> scriptaculous and I'm a totally newbie.
>
> Thanks in advance for any help!
>
> This is the code I've made for jQuery:
> 
>   $("td:contains('Pendiente')").css("background", "#c00");
>   $("td:contains('Procesando')").css("background", "#0c0");
>   $("td:contains('Completo')").css("background", "#000");
> 
>
> Thanks!!

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptacul...@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.