/**
* @class Ext.util.PaintMonitor
*/
@-webkit-keyframes #{$prefix}paint-monitor-helper {
from {
zoom: 1
}
to {
zoom: 1
}
}
@keyframes #{$prefix}paint-monitor-helper {
from {
zoom: 1
}
to {
zoom: 1
}
}
.#{$prefix}paint-monitored {
position: relative;
}
// animation not working in safari13.1 and painted listeners not triggered
.#{$prefix}safari .#{$prefix}paint-monitor.cssanimation {
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.#{$prefix}paint-monitor {
width: 0 !important;
height: 0 !important;
visibility: hidden;
&.cssanimation {
-webkit-animation-duration: 0.0001ms;
-webkit-animation-name: #{$prefix}paint-monitor-helper;
animation-duration: 0.0001ms;
animation-name: #{$prefix}paint-monitor-helper;
}
&.overflowchange {
overflow: hidden;
&::after {
content: '';
display: block;
width: 1px !important;
height: 1px !important;
}
}
}