jameswlane/status-board

View on GitHub
assets/javascripts/plugins/auto-resize.js

Summary

Maintainability
A
0 mins
Test Coverage
(function () {

  var mainContainer = $("#main-container");
  var initialWidth = mainContainer.outerWidth();
  var initialHeight = mainContainer.outerHeight();

  $(window).resize(function () {
    var scaleFactorWidth = $(window).width() / initialWidth;
    var scaleFactorHeight = $(window).height() / initialHeight;
    mainContainer.css("transform", "scale(" + Math.min(scaleFactorWidth, scaleFactorHeight) + ")");
  }).resize();

})();