aboutsummaryrefslogtreecommitdiffstats
path: root/ui/ui.core.js
diff options
context:
space:
mode:
Diffstat (limited to 'ui/ui.core.js')
-rw-r--r--ui/ui.core.js5
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;