diff options
Diffstat (limited to 'ui/ui.core.js')
-rw-r--r-- | ui/ui.core.js | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/ui/ui.core.js b/ui/ui.core.js index e166f0f06..37f1f09e9 100644 --- a/ui/ui.core.js +++ b/ui/ui.core.js @@ -253,6 +253,11 @@ $.widget = function(name, prototype) { args = Array.prototype.slice.call(arguments, 1), returnValue = this; + // allow multiple hashes to be passed on init + options = !isMethodCall && args.length + ? $.extend.apply(null, arguments) + : options; + // prevent calls to internal methods if (isMethodCall && options.substring(0, 1) == '_') { return returnValue; |