From eecfadd25a2c0b1204fd9838982f7d7b2df4a71e Mon Sep 17 00:00:00 2001
From: Scott González <scott.gonzalez@gmail.com>
Date: Wed, 11 Jun 2008 01:28:28 +0000
Subject: core: Added $.widget.defaults.

---
 ui/ui.core.js | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

(limited to 'ui/ui.core.js')

diff --git a/ui/ui.core.js b/ui/ui.core.js
index 041291f9c..eaffb20ca 100644
--- a/ui/ui.core.js
+++ b/ui/ui.core.js
@@ -6,7 +6,6 @@
  * and GPL (GPL-LICENSE.txt) licenses.
  *
  * http://docs.jquery.com/UI
- *
  */
 ;(function($) {
 
@@ -115,7 +114,7 @@ $.widget = function(name, prototype) {
 		this.widgetName = name;
 		this.widgetBaseClass = namespace + '-' + name;
 		
-		this.options = $.extend({ disabled: false }, $[namespace][name].defaults, options);
+		this.options = $.extend({}, $.widget.defaults, $[namespace][name].defaults, options);
 		this.element = $(element)
 			.bind('setData.' + name, function(e, key, value) {
 				return self.setData(key, value);
@@ -159,6 +158,10 @@ $.widget.prototype = {
 	}
 };
 
+$.widget.defaults = {
+	disabled: false
+};
+
 
 /** Mouse Interaction Plugin **/
 
@@ -211,7 +214,10 @@ $.ui.mouse = {
 		
 		if (this.mouseDistanceMet(e) && this.mouseDelayMet(e)) {
 			this._mouseStarted = (this.mouseStart(e) !== false);
-			if (!this._mouseStarted) { e.preventDefault(); return true; }
+			if (!this._mouseStarted) {
+				e.preventDefault();
+				return true;
+			}
 		}
 		
 		// these delegates are required to keep context
-- 
cgit v1.2.3