fix IE7 style.font property access.

add ie check.
This commit is contained in:
brn 2014-04-22 11:32:33 +09:00
commit 31c2978ca7

View file

@ -33,6 +33,7 @@ define(function(require, exports, module) {
var oop = require("../lib/oop");
var dom = require("../lib/dom");
var lang = require("../lib/lang");
var useragent = require("../lib/useragent");
var EventEmitter = require("../lib/event_emitter").EventEmitter;
var CHAR_COUNT = 0;
@ -85,7 +86,12 @@ var FontMetrics = exports.FontMetrics = function(parentEl, interval) {
style.visibility = "hidden";
style.position = "fixed";
style.whiteSpace = "pre";
style['font-family'] = style['font-style'] = style['font-weight'] = 'inherit';
if (useragent.isIE < 8) {
style['font-family'] = 'inherit';
} else {
style.font = 'inherit';
}
style.overflow = isRoot ? "hidden" : "visible";
};