While creating a sortable tab, i've tried to remove one of the tabs and encounter a problem. The remove method refers to the panel and list array by index. While changing order of tabs the reference is not pointing to the right tab. i think it would be better to remove by idPrefix, same as selecting tabs.
When clicking the Tab key, autocomplete select the first menu item if it is exist. The thing is that sometimes i would like to leave the field empty. i tried to solve it with "blur" event, but the problem is that the selection occur after blur.
I think you should add a "blank" option for the widget.
Because the button is a part of a form element and can be used as a checkbox or radio, it should have a get and set value method.
Though the values inherited from markup, i would propose to add this feature. For example I'm working with an Ajax form, and i need to change state of button each time i get a response, that kind of behavior i don't need while submitting the form to a URL.
While working with the Autocomplete widget i think it is important to have a "force selection" option to prevent a situation where user enter a value without selecting from the selection box.
While working with the Tab widget, ive encounter some problem i would like to address. I attached the Tab widget "select" event. One of my links on the page have a method that invoke the Tab "select" method. the problem is:
If the tab is not selected the "select" event will be invoked. but if it is already selected it won't invoke the event. I think that when ever i use the method it should invoke the event.
Im working with the autocomplete inside of a dialog. the autocomplete positioned in the middle\bottom of the dialog. When i get the select menu results, the dialog gets a scroll because of the select menu height (to see the result i need to scroll the dialog), in a result i had to limit my result, and change the height property of the dialog.
I think that: The select menu should go over the dialog tough its inside the dialog body div. or Add a scroll to the menu by calculating the extra space and position it on top or bottom.
While rendering autocomplete inside a dialog, the menu gets the wrong position info (left:0,top:0), displaying on the top left corner of the dialog box.