[Project_owners] Textbox with custom autocomplete

Masry Alex masryalex at gmail.com
Sat Feb 3 06:01:09 PST 2007

if you are creating it for Firefox only take a look at
what I can't figure out is how to sort this history list which I guess 
is still unavailable

David Murray wrote:
> I have attempted to write an XPCOM component in JavaScript that would
> pass the string to search for to an external function and get a result
> from that, so it'd be reusable for other stuff, but XPCOM is way out of
> my depth, and I really don't know what I'm doing. I was using 
> http://lxr.mozilla.org/mozilla/source/extensions/cck/prefAutoCompleteService.js 
> as as my base to work from.
> Unfortunately, I am way, way out of my depth when it comes to actually 
> creating components, so I didn't really get anywhere. I was trying to 
> create an object that would implement the autocomplete interface, but 
> contain an extra function that could be mapped to a function in the 
> regular JavaScript code, so that you could create an autocomplete box 
> that'd search through anything you want (so long as the results were 
> returned as an array). I wrote it all, but couldn't figure out how to 
> make a mappable function or anything, so I gave up.
> I don't understand why all the autocomplete stuff has to be so 
> incredibly complex for a relatively simple effect. If anyone looking for 
> something to do could create some sort of custom XPCOM component for 
> searching, I'm sure it wouldn't be just me that'd find it useful.
> For now though, I'm giving up and will resort to either an editable 
> menulist, or try and put a tree inside a popup and try and fake an 
> autocomplete textbox.
> David.
> David Murray wrote:
>> Wait, nevermind, I'm still stuck. If anyone's got a custom autocomplete 
>> box working in Firefox 2, please point me to your code.
>> David Murray wrote:
>>> Whoops, nevermind - I found Neil's post from 2005 and it's what I'm 
>>> after. Thanks!
>>> David Murray wrote:
>>>> So I've got an autocomplete textbox, and I wish for it to have a 
>>>> drop-down under it that contains all the values in the array that 
>>>> match what has currently been typed. Seems simple enough, right? 
>>>> Unfortunately I can't figure out how to get the autocomplete to 
>>>> actually... autocomplete. According to the internets, I need to 
>>>> create a custom autocomplete search component, which is where I'm 
>>>> stuck. There appears to be no documentation whatsoever anywhere on 
>>>> making custom autocomplete search objects - all the autocomplete 
>>>> examples just say "yeah stick 'history' in here and it'll search 
>>>> history, and that is where this documentation ends." Any questions 
>>>> that I have found previously asked on the net have no useful replies. 
>>>> Surely someone has tried to do a custom search before?
>>>> David.
> _______________________________________________
> Project_owners mailing list
> Project_owners at mozdev.org
> http://mozdev.org/mailman/listinfo/project_owners

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mozdev.org/pipermail/project_owners/attachments/20070203/42f41781/attachment.html 

More information about the Project_owners mailing list