]> source.dussan.org Git - jquery-ui.git/commitdiff
Fixed #4199 (resizable with containment boundary - aspectRatio breaks.) with patch...
authorRichard Worth <rdworth@gmail.com>
Tue, 17 Mar 2009 11:20:31 +0000 (11:20 +0000)
committerRichard Worth <rdworth@gmail.com>
Tue, 17 Mar 2009 11:20:31 +0000 (11:20 +0000)
ui/ui.resizable.js

index da33218d33d40d20bae8a15db9a523c2a2fc00e2..fef9e4b3690f2b1069a4d3c25b9441e6fef1e70a 100644 (file)
@@ -677,7 +677,7 @@ $.ui.plugin.add("resizable", "containment", {
        resize: function(event, ui) {
                var self = $(this).data("resizable"), o = self.options,
                                ps = self.containerSize, co = self.containerOffset, cs = self.size, cp = self.position,
-                               pRatio = o._aspectRatio || event.shiftKey, cop = { top:0, left:0 }, ce = self.containerElement;
+                               pRatio = self._aspectRatio || event.shiftKey, cop = { top:0, left:0 }, ce = self.containerElement;
 
                if (ce[0] != document && (/static/).test(ce.css('position'))) cop = co;
 
@@ -706,12 +706,12 @@ $.ui.plugin.add("resizable", "containment", {
 
                if (woset + self.size.width >= self.parentData.width) {
                        self.size.width = self.parentData.width - woset;
-                       if (pRatio) self.size.height = self.size.width / o.aspectRatio;
+                       if (pRatio) self.size.height = self.size.width / self.aspectRatio;
                }
 
                if (hoset + self.size.height >= self.parentData.height) {
                        self.size.height = self.parentData.height - hoset;
-                       if (pRatio) self.size.width = self.size.height * o.aspectRatio;
+                       if (pRatio) self.size.width = self.size.height * self.aspectRatio;
                }
        },