Roo/bootstrap/UploadCropbox.js
authoredward <edward@roojs.com>
Mon, 22 Feb 2016 04:46:43 +0000 (12:46 +0800)
committeredward <edward@roojs.com>
Mon, 22 Feb 2016 04:46:43 +0000 (12:46 +0800)
Roo/bootstrap/UploadCropbox.js

index 1a40bf0..99a6104 100644 (file)
@@ -445,12 +445,13 @@ Roo.extend(Roo.bootstrap.UploadCropbox, Roo.bootstrap.Component,  {
             return;
         }
         
-        $scale = ($zoom < 1) ? (this.scale - 1) : (this.scale + 1);
+        var $scale = ($zoom < 1) ? (this.scale - 1) : (this.scale + 1);
+        var width = 0;
+        var height = 0;
         
         if($zoom < 1){ // zoom in
-            
-            var width = Math.ceil(this.imageEl.OriginWidth * this.getScaleLevel());
-            var height = Math.ceil(this.imageEl.OriginHeight * this.getScaleLevel());
+            var width = Math.ceil(this.imageEl.OriginWidth * this.baseScale * Math.pow(1.1, $scale));
+            var height = Math.ceil(this.imageEl.OriginHeight * this.baseScale * Math.pow(1.1, $scale));
         }
         
     },