[Proto-Scripty] Re: pimp my snippet?

2009-04-29 Thread Walter Lee Davis

Nice, very nice.

Thanks,

Walter

On Apr 29, 2009, at 3:38 PM, Matt Foster wrote:

>
> Just to have fun with it...
>
> var val = $F("file");
>
> if(val.lastIndexOf(" ") > val.lastIndexOf("/"))
>
>
>
> On Apr 29, 2:52 pm, Walter Lee Davis  wrote:
>> Aha, but what about spaces in folders leading up to that filename? I
>> don't mind those, since I only end up with the file, not the entire
>> local path. Which was why I did the split + last() trick. A file  
>> field
>> reports its value to JavaScript as the entire root-relative path to
>> the file on the user's computer in some browsers (Safari for sure).
>>
>> Walter
>>
>> On Apr 29, 2009, at 1:53 PM, Diodeus wrote:
>>
>>
>>
>>> if($F("file").indexOf(" ")) {
>>>   alert('darnammit, no spaces Wilbur!')
>>> }
>>
>>> On Apr 29, 1:29 pm, Walter Lee Davis  wrote:
 Trying to keep people from uploading files with spaces in their
 filenames:
>>
 //inside a change event observer on the field
 if($F("file") && $F("file").split(/(\/|\\
 \)/).last().include("
 ")) ... //warning here
>>
 Can anyone suggest a more elegant route?
>>
 Thanks,
>>
 Walter
> >


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



[Proto-Scripty] Re: pimp my snippet?

2009-04-29 Thread Matt Foster

Just to have fun with it...

var val = $F("file");

if(val.lastIndexOf(" ") > val.lastIndexOf("/"))



On Apr 29, 2:52 pm, Walter Lee Davis  wrote:
> Aha, but what about spaces in folders leading up to that filename? I  
> don't mind those, since I only end up with the file, not the entire  
> local path. Which was why I did the split + last() trick. A file field  
> reports its value to JavaScript as the entire root-relative path to  
> the file on the user's computer in some browsers (Safari for sure).
>
> Walter
>
> On Apr 29, 2009, at 1:53 PM, Diodeus wrote:
>
>
>
> > if($F("file").indexOf(" ")) {
> >   alert('darnammit, no spaces Wilbur!')
> > }
>
> > On Apr 29, 1:29 pm, Walter Lee Davis  wrote:
> >> Trying to keep people from uploading files with spaces in their
> >> filenames:
>
> >>         //inside a change event observer on the field
> >>         if($F("file") && $F("file").split(/(\/|\\
> >> \)/).last().include("
> >> ")) ... //warning here
>
> >> Can anyone suggest a more elegant route?
>
> >> Thanks,
>
> >> Walter
--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---



[Proto-Scripty] Re: pimp my snippet?

2009-04-29 Thread Walter Lee Davis

Aha, but what about spaces in folders leading up to that filename? I  
don't mind those, since I only end up with the file, not the entire  
local path. Which was why I did the split + last() trick. A file field  
reports its value to JavaScript as the entire root-relative path to  
the file on the user's computer in some browsers (Safari for sure).

Walter

On Apr 29, 2009, at 1:53 PM, Diodeus wrote:

>
> if($F("file").indexOf(" ")) {
>   alert('darnammit, no spaces Wilbur!')
> }
>
> On Apr 29, 1:29 pm, Walter Lee Davis  wrote:
>> Trying to keep people from uploading files with spaces in their
>> filenames:
>>
>> //inside a change event observer on the field
>> if($F("file") && $F("file").split(/(\/|\\ 
>> \)/).last().include("
>> ")) ... //warning here
>>
>> Can anyone suggest a more elegant route?
>>
>> Thanks,
>>
>> Walter
> >


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



[Proto-Scripty] Re: pimp my snippet?

2009-04-29 Thread Diodeus

if($F("file").indexOf(" ")) {
   alert('darnammit, no spaces Wilbur!')
}

On Apr 29, 1:29 pm, Walter Lee Davis  wrote:
> Trying to keep people from uploading files with spaces in their  
> filenames:
>
>         //inside a change event observer on the field
>         if($F("file") && $F("file").split(/(\/|\\\)/).last().include("  
> ")) ... //warning here
>
> Can anyone suggest a more elegant route?
>
> Thanks,
>
> Walter
--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---