From 69b29ddf0b274b494a4ded27e96cf57c8370876b Mon Sep 17 00:00:00 2001
From: Kate Arzamastseva <pshns@ukr.net>
Date: Fri, 2 Sep 2011 20:31:05 +0300
Subject: [PATCH] mediamanager window resize fix

---
 lib/scripts/media.js | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/lib/scripts/media.js b/lib/scripts/media.js
index e48c9c1b0..f4064efd5 100644
--- a/lib/scripts/media.js
+++ b/lib/scripts/media.js
@@ -26,6 +26,7 @@ var dw_mediamanager = {
     view: false,
 
     layout_width: 0,
+    layout_height: 0,
 
     init: function () {
         var $content, $tree;
@@ -480,6 +481,18 @@ var dw_mediamanager = {
             jQuery(this).width(w);
         });
 
+        var windowHeight = jQuery(window).height();
+        var height = windowHeight - 300;
+        if (layout_height < height) {
+            layout_height = height;
+            jQuery('#mediamanager__layout .scroll-container').each(function (i) {
+                jQuery(this).height(height);
+            });
+            $resizable.each(function() {
+                jQuery(this).height(height+100);
+            });
+        }
+
         dw_mediamanager.opacity_slider();
         dw_mediamanager.portions_slider();
     },
@@ -526,6 +539,7 @@ var dw_mediamanager = {
 
         var windowHeight = jQuery(window).height();
         var height = windowHeight - 300;
+        layout_height = height;
         jQuery('#mediamanager__layout .scroll-container').each(function (i) {
             jQuery(this).height(height);
         });
-- 
GitLab