[Proto-Scripty] Re: formatting list item content in Ajax.Autocompleter

2009-11-13 Thread Ashwin
No modifications are needed to any of the scriptaculous code. The afterUpdateElement passes the arguments (text, li).to our callback method, so you can access the contents of li as is, using its innerHTML property. Sample code is as follows new Ajax.Autocompleter(inputTextBox, listContainerDIV,

[Proto-Scripty] Re: formatting list item content in Ajax.Autocompleter

2009-11-12 Thread Ashwin
Yogesh, I am stymied by one last hurdle as I get closer. I am loading text embedded inside span elements and inserting them into the li elements that comprise the drop down list items of the autocompleter. Works just as required. When the user selects one of the items in the list, I had assumed

[Proto-Scripty] Re: formatting list item content in Ajax.Autocompleter

2009-11-12 Thread Ashwin
My server-side script generates the ul.../ul structure to pass back to the update div element. The li elements contain some text embedded inside span. Here is a sample of what the server-side script passes back to the Ajax.Autocompleter instance: ul li style=overflow:auto;span

[Proto-Scripty] Re: formatting list item content in Ajax.Autocompleter

2009-11-11 Thread Yogesh Agashe
Hi Ashwin, How about floating the span elements? I have similar list and I use float. Add a class to your span elements. In CSS, assign a width and float them left or right as per your requirement. HTH. Yogesh Ashwin wrote: One of the reasons I like the Google Suggest powered autocomplete

[Proto-Scripty] Re: formatting list item content in Ajax.Autocompleter

2009-11-11 Thread Ashwin
Hi Yogesh, You gave me some food for thought! I added float:left; and width: 300px; attributes to all the span tags just to see how that turns out. When I do that, the span elements are outside the enclosing li elements, one below the other. I am no CSS expert, so I could be messing up somehow

[Proto-Scripty] Re: formatting list item content in Ajax.Autocompleter

2009-11-11 Thread Yogesh Agashe
I have a list with 3 columns. This is the code. You just modify it a little bit for your page. li Name span class='citystateinlist'City,State/span span class='dateinlist'Date/span /li .dateinlist{ float: right; width: 80px; } .citystateinlist{ float: right; width: 150px; } Ashwin

[Proto-Scripty] Re: formatting list item content in Ajax.Autocompleter

2009-11-11 Thread Ashwin
In addition to your snippet, I had to add the following CSS attributes to the LI element: position: relative; overflow: auto; and slightly increased the width of the container UL element. It is now showing up as expected. Thanks for your help! Ashwin On Nov 11, 2:15 pm,

[Proto-Scripty] Re: formatting list item content in Ajax.Autocompleter

2009-11-11 Thread Yogesh Agashe
Sure, glad that I was able to help you ! Yogesh Ashwin wrote: In addition to your snippet, I had to add the following CSS attributes to the LI element: position: relative; overflow: auto; and slightly increased the width of the container UL element. It is now showing up as expected.