r3381 committed - autocomplete: add ui-autocomplete class

r3381 committed - autocomplete: add ui-autocomplete class


Revision: 3381
Author: joern.zaefferer
Date: Thu Oct 22 12:08:11 2009
Log: autocomplete: add ui-autocomplete class
http://code.google.com/p/jquery-ui/source/detail?r=3381
Modified:
/branches/dev/ui/jquery.ui.autocomplete.js
=======================================
--- /branches/dev/ui/jquery.ui.autocomplete.js    Thu Oct 22 11:44:09 2009
+++ /branches/dev/ui/jquery.ui.autocomplete.js    Thu Oct 22 12:08:11 2009
@@ -15,7 +15,7 @@
$.widget("ui.autocomplete", {
    _init: function() {
        var self = this;
-        this.element.attr("autocomplete", "off")
+        this.element.attr("autocomplete", "off").addClass("ui-autocomplete")
        // TODO verify these actually work as intended
    
    .attr("role", "textbox").attr("aria-autocomplete", "list").attr("aria-haspopup", "true")
        // keyup is triggered only once when hold down, keypress multiple times
@@ -182,6 +182,11 @@
        if (!this.menu)
            return;
        this.menu.menu("select");
+    },
+
+    widget: function() {
+        // return empty jQuery object when menu isn't initialized yet
+        return this.menu || $([]);
    }
});