Just to close this issue in case anyone else runs across this thread looking for help, i fixed this myself and will document it here
- Took the source for Toolkit version 10618
- Opened it in studio and went to project "SampleWebSite", and opened file "App_Code/AutoComplete.js"
- found the function named "hidePopup" and right below it added this function (~ line 360), which checks, albiet kinda "hack"-y, for IE 6 and hides or shows all select boxes
hideSelects : function(i_Display) {
if (typeof document.body.style.maxHeight == "undefined") {
var inputTags = document.getElementsByTagName('select');
for (var i=0; i < inputTags.length; i++) {
inputTags[i].style.visibility = i_Display;
}
}
},
(don't forget that comma after the function is closed!
- inside the "_hideCompletionList" function, i added "this.hideSelects('visible');" to the line right above "this.hidePopup();" (~ line 330)
- inside the "_update" function, i added "this.hideSelects('hidden');" to the line right above "this.showPopup();" (~ line 770)
- Built the website
- Copied the AjaxControlToolkit.dll from this project into my own project
Now when the CompletionList shows, it'll hide all the <select> boxes and show them again when the list hides