 class QueryInput extends Widget
 
   ###*
-   * @param  {String|Node|DfDomElement} element  The search input element.
+   * @param  {String|Array} element  The search input element as css selector or
+                                      Array with String|Node|DfDomElement
+                                      elements.
    * @param  {Object} options Options object. Empty by default.
   ###
   constructor: (element, options = {}) ->

    super element, (extend true, defaults, options)

    @controller = []
    @timer = null
    @stopTimer = null

    Object.defineProperty @, "value",
      get: =>
        @element.val() or ""
      set: (value) =>
        @element.val value
        @__scheduleUpdate 0, true

    @previousValue = @value

extend = require "extend"
Widget = require "./widget"
Thing = require "../util/thing"
$ = require "../util/dfdom"


###*
