Доброго времени суток
Есть скрипт написанный под одну малоизвестную браузерку(изменяющий размер стандартного шрифта на более больший, не прибегая к выставлению размера в самом браузере)
Но он увеличивает лишь часть того что нужно. Вопрос: есть ли код/команда(или как там это у вас программистов называется) которая будет полностью соответствовать работе вот этой функции в браузере(смотреть скриншот) Браузер на данный момент FF
А вот собственно сам скрипт:
// ==UserScript==
// @name FontFix [GW]
// @namespace [url]http://worm.vline.ru/gw/[/url]
// @description Увеличивает размер шрифта с 8px до 12px.
// @include [url]http://www.ganjawars.ru/*[/url]
// @version 1.0
// @author W_or_M (fix MyRequiem)
// ==/UserScript==
(function() {
//Настройки
var fontsize = 12; //нужный размер шрифта в px
//Конец настроек
var root = typeof unsafeWindow != 'undefined' ? unsafeWindow : window;
var doc = root.document;
function getStyle(elem, prop) {
// external stylesheet for Mozilla, Opera 7+ and Safari 1.3+
if (doc.defaultView && doc.defaultView.getComputedStyle) {
if (prop.match(/[A-Z]/)) prop = prop.replace(/([A-Z])/g, "-$1").toLowerCase();
return doc.defaultView.getComputedStyle(elem, '').getPropertyValue(prop);
}
// external stylesheet for Explorer and Opera 9
if (elem.currentStyle) {
var i;
while (~(i = prop.indexOf("-"))) {
prop = prop.substr(0, i) + prop.substr(i + 1,1).toUpperCase() + prop.substr(i + 2);
}
return elem.currentStyle[prop];
}
return false;
}
// font
var i;
var font = doc.getElementsByTagName('font');
for (i = 0; i < font.length; i++) {
if (getStyle(font[i], 'font-size') == '8px') {
font[i].style.fontSize = fontsize + 'px';
}
}
// td
var td = doc.getElementsByTagName('td');
for (i = 0; i < td.length; i++) {
if (getStyle(td[i], 'font-size') == '8px') {
td[i].style.fontSize = fontsize + 'px';
}
}
})();
я так понял вот эта команда отвечающая за увеличение шрифта:
/Настройки
var fontsize = 12; //нужный размер шрифта в px
Мне бы команду которая будет увеличивать всё, что увеличивает функция браузера показанная на скриншоте. Это возможно?
Заранее спасибо за ответ