triggers panel: fix font scaling
This commit is contained in:
2
dist/panel-triggers/partials/module.html
vendored
2
dist/panel-triggers/partials/module.html
vendored
@@ -67,7 +67,7 @@
|
||||
</span>
|
||||
</div>
|
||||
|
||||
<div class="alert-rule-item__time">
|
||||
<div class="alert-rule-item__time zbx-trigger-lastchange">
|
||||
<span>{{trigger.lastchange || "last change unknown"}}</span>
|
||||
|
||||
<div class="trigger-info-block zbx-status-icons">
|
||||
|
||||
19
dist/panel-triggers/triggers_panel_ctrl.js
vendored
19
dist/panel-triggers/triggers_panel_ctrl.js
vendored
@@ -747,18 +747,23 @@ System.register(['lodash', 'jquery', 'moment', '../datasource-zabbix/utils', 'ap
|
||||
|
||||
function setFontSize() {
|
||||
var fontSize = parseInt(panel.fontSize.slice(0, panel.fontSize.length - 1));
|
||||
var triggerCardElem = elem.find('.card-item-wrapper');
|
||||
var triggerCardElem = elem.find('.alert-rule-item');
|
||||
if (fontSize && fontSize !== 100) {
|
||||
triggerCardElem.find('.alert-list-icon').css({ 'font-size': fontSize + '%' });
|
||||
triggerCardElem.find('.alert-list-title').css({ 'font-size': fontSize + '%' });
|
||||
triggerCardElem.find('.alert-list-text').css({ 'font-size': fontSize * 0.8 + '%' });
|
||||
triggerCardElem.find('.alert-rule-item__icon').css({
|
||||
'font-size': fontSize + '%',
|
||||
'margin': fontSize / 100 * 6 + 'px'
|
||||
});
|
||||
triggerCardElem.find('.alert-rule-item__name').css({ 'font-size': fontSize + '%' });
|
||||
triggerCardElem.find('.alert-rule-item__text').css({ 'font-size': fontSize * 0.8 + '%' });
|
||||
triggerCardElem.find('.zbx-trigger-lastchange').css({ 'font-size': fontSize * 0.8 + '%' });
|
||||
triggerCardElem.find('.zbx-tag').css({ 'font-size': fontSize * 0.6 + '%' });
|
||||
triggerCardElem.find('.zbx-tag').css({ 'line-height': fontSize / 100 * 16 + 'px' });
|
||||
} else {
|
||||
// remove css
|
||||
triggerCardElem.find('.alert-list-icon').css({ 'font-size': '' });
|
||||
triggerCardElem.find('.alert-list-title').css({ 'font-size': '' });
|
||||
triggerCardElem.find('.alert-list-text').css({ 'font-size': '' });
|
||||
triggerCardElem.find('.alert-rule-item__icon').css({ 'font-size': '', 'margin-right': '' });
|
||||
triggerCardElem.find('.alert-rule-item__name').css({ 'font-size': '' });
|
||||
triggerCardElem.find('.alert-rule-item__text').css({ 'font-size': '' });
|
||||
triggerCardElem.find('.zbx-trigger-lastchange').css({ 'font-size': '' });
|
||||
triggerCardElem.find('.zbx-tag').css({ 'font-size': '' });
|
||||
triggerCardElem.find('.zbx-tag').css({ 'line-height': '' });
|
||||
}
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -67,7 +67,7 @@
|
||||
</span>
|
||||
</div>
|
||||
|
||||
<div class="alert-rule-item__time">
|
||||
<div class="alert-rule-item__time zbx-trigger-lastchange">
|
||||
<span>{{trigger.lastchange || "last change unknown"}}</span>
|
||||
|
||||
<div class="trigger-info-block zbx-status-icons">
|
||||
|
||||
@@ -593,18 +593,23 @@ export class TriggerPanelCtrl extends PanelCtrl {
|
||||
|
||||
function setFontSize() {
|
||||
const fontSize = parseInt(panel.fontSize.slice(0, panel.fontSize.length - 1));
|
||||
let triggerCardElem = elem.find('.card-item-wrapper');
|
||||
let triggerCardElem = elem.find('.alert-rule-item');
|
||||
if (fontSize && fontSize !== 100) {
|
||||
triggerCardElem.find('.alert-list-icon').css({'font-size': fontSize + '%'});
|
||||
triggerCardElem.find('.alert-list-title').css({'font-size': fontSize + '%'});
|
||||
triggerCardElem.find('.alert-list-text').css({'font-size': fontSize * 0.8 + '%'});
|
||||
triggerCardElem.find('.alert-rule-item__icon').css({
|
||||
'font-size': fontSize + '%',
|
||||
'margin': fontSize / 100 * 6 + 'px'
|
||||
});
|
||||
triggerCardElem.find('.alert-rule-item__name').css({'font-size': fontSize + '%'});
|
||||
triggerCardElem.find('.alert-rule-item__text').css({'font-size': fontSize * 0.8 + '%'});
|
||||
triggerCardElem.find('.zbx-trigger-lastchange').css({'font-size': fontSize * 0.8 + '%'});
|
||||
triggerCardElem.find('.zbx-tag').css({'font-size': fontSize * 0.6 + '%'});
|
||||
triggerCardElem.find('.zbx-tag').css({'line-height': fontSize / 100 * 16 + 'px'});
|
||||
} else {
|
||||
// remove css
|
||||
triggerCardElem.find('.alert-list-icon').css({'font-size': ''});
|
||||
triggerCardElem.find('.alert-list-title').css({'font-size': ''});
|
||||
triggerCardElem.find('.alert-list-text').css({'font-size': ''});
|
||||
triggerCardElem.find('.alert-rule-item__icon').css({'font-size': '', 'margin-right': ''});
|
||||
triggerCardElem.find('.alert-rule-item__name').css({'font-size': ''});
|
||||
triggerCardElem.find('.alert-rule-item__text').css({'font-size': ''});
|
||||
triggerCardElem.find('.zbx-trigger-lastchange').css({'font-size': ''});
|
||||
triggerCardElem.find('.zbx-tag').css({'font-size': ''});
|
||||
triggerCardElem.find('.zbx-tag').css({'line-height': ''});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user