diff --git a/src/js/controller/read-sandbox.js b/src/js/controller/read-sandbox.js index b7a3b81..af2da14 100644 --- a/src/js/controller/read-sandbox.js +++ b/src/js/controller/read-sandbox.js @@ -30,6 +30,8 @@ scaleToFit(); }; + window.addEventListener('resize', scaleToFit); + /** * Parse email body and generate conversation nodes * @param {Object} email The email object diff --git a/src/js/controller/read.js b/src/js/controller/read.js index d763e3f..fdb7547 100644 --- a/src/js/controller/read.js +++ b/src/js/controller/read.js @@ -207,7 +207,7 @@ define(function(require) { }; }); - ngModule.directive('frameLoad', function($timeout) { + ngModule.directive('frameLoad', function($timeout, $window) { return function(scope, elm) { var iframe = elm[0]; @@ -220,6 +220,8 @@ define(function(require) { } }); + $window.addEventListener('resize', scaleToFit); + iframe.onload = function() { // set listeners scope.$watch('state.mailList.selected.body', displayText);