2009/1/22 Matt Foster <mattfoste...@gmail.com>:
>
> It appears as though without accepts its values in individual
> parameters.  Looking at the documentation it does illustrate that each
> value is set in as its own parameter.
> http://prototypejs.org/api/array/without
>
> Looking into the source it becomes clear that it uses the function's
> arguments as array to purge values from, not the first argument as an
> array.
> A snippet from proto 1.6...
>
> without: function() {
>    var values = $A(arguments);
>    return this.select(function(value) {
>      return !values.include(value);
>    });
>  },
>
> I'm pretty sure proto's CSS parser can handle the not pseudo selector,
> so you can do something like this...
>
> $$(s_CSS + ":not(.nonSpacing)");
>
> http://www.w3.org/TR/css3-selectors/#negation
>
>
> --
>
> http://positionabsolute.net
>
>
>
>
>
> On Jan 22, 12:27 pm, Richard Quadling <rquadl...@googlemail.com>
> wrote:
>> Hi.
>>
>> s_CSS = '.scrollBox > label';
>> console.info($$(s_CSS));
>> console.info($$(s_CSS + '.nonSpacing'));
>> console.info($$(s_CSS).without($$(s_CSS + '.nonSpacing')));
>>
>> [label.nonSpacing, label, label.nonSpacing, label, label, label,
>> label, label.nonSpacing, label, label, label, label, label.nonSpacing,
>> label, label, label, label, label.nonSpacing, label, label, label,
>> label, label.nonSpacing, label, label, label, label, label.short,
>> label, label, label]
>>
>> [label.nonSpacing, label.nonSpacing, label.nonSpacing,
>> label.nonSpacing, label.nonSpacing, label.nonSpacing, label.short]
>>
>> [label.nonSpacing, label, label.nonSpacing, label, label, label,
>> label, label.nonSpacing, label, label, label, label, label.nonSpacing,
>> label, label, label, label, label.nonSpacing, label, label, label,
>> label, label.nonSpacing, label, label, label, label, label.short,
>> label, label, label]
>>
>> The first info shows me all the labels in the .scrollBox.
>> The second info shows me all the labels in the scrollBox which are 
>> nonSpacing.
>> The third info shows me the same as the first. The .without is NOT
>> working as I would expect.
>>
>> Any ideas?
>>
>> Richard.
>>
>> --
>> -----
>> Richard Quadling
>> Zend Certified Engineer :http://zend.com/zce.php?c=ZEND002498&r=213474731
>> "Standing on the shoulders of some very clever giants!"
> >
>

Job done. Thanks. I'd tried it and got what I thought were answers,
but forgot I was looking at the console. I'd not changed the actual
code. Doh!


-- 
-----
Richard Quadling
Zend Certified Engineer : http://zend.com/zce.php?c=ZEND002498&r=213474731
"Standing on the shoulders of some very clever giants!"

--~--~---------~--~----~------------~-------~--~----~
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-scriptaculous@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
-~----------~----~----~----~------~----~------~--~---

Reply via email to