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 <johanm...@gmail.com> 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" <t...@crowdersoftware.com> 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 <veocreati...@gmail.com>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" <t...@crowdersoftware.com> 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" <t...@crowdersoftware.com> 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 <veocreati...@gmail.com> 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: > > > > > <script> > > > > > $("td:contains('Pendiente')").css("background", "#c00"); > > > > > $("td:contains('Procesando')").css("background", "#0c0"); > > > > > $("td:contains('Completo')").css("background", "#000"); > > > > > </script> > > > > > > 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<prototype-scriptaculous%2bunsubscr...@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.