este-library-oldschool
Version:
Library for github.com/steida/este.git
25 lines (24 loc) • 610 B
JavaScript
// Generated by github.com/steida/coffee2closure 900.1.18
/**
@fileoverview este.ui.maxFontSize.
*/
goog.provide('este.ui.maxFontSize');
/**
@param {Element} el
*/
este.ui.maxFontSize = function(el) {
var fontSize, style, visibility;
style = el.style;
visibility = style.visibility;
fontSize = 6;
style.visibility = 'hidden';
while (fontSize !== 100) {
style.fontSize = fontSize + 'px';
if (el.scrollHeight > el.offsetHeight || el.scrollWidth > el.offsetWidth) {
style.fontSize = (fontSize - 1) + 'px';
break;
}
fontSize++;
}
style.visibility = visibility;
};