use transform for better performance
This commit is contained in:
		@@ -559,13 +559,11 @@ img.openwebrx-mirror-img
 | 
			
		||||
	border-radius: 5px;
 | 
			
		||||
	height: 100%;
 | 
			
		||||
	width: 100%;
 | 
			
		||||
	position: absolute;
 | 
			
		||||
	left: -100%;
 | 
			
		||||
	transition-property: left,background-color;
 | 
			
		||||
	transition-property: transform, background-color;
 | 
			
		||||
	transition-duration: 1s;
 | 
			
		||||
	transition-timing-function: ease-in-out;
 | 
			
		||||
	transform: translateZ(0);
 | 
			
		||||
	will-change: left;
 | 
			
		||||
	transform: translate(-100%) translateZ(0);
 | 
			
		||||
	will-change: transform, background-color;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.openwebrx-progressbar--over .openwebrx-progressbar-bar {
 | 
			
		||||
 
 | 
			
		||||
@@ -18,7 +18,7 @@ ProgressBar.prototype.set = function(val, text, over) {
 | 
			
		||||
ProgressBar.prototype.setValue = function(val) {
 | 
			
		||||
    if (val < 0) val = 0;
 | 
			
		||||
    if (val > 1) val = 1;
 | 
			
		||||
    this.$innerBar.css({left: (val - 1) * 100 + '%'});
 | 
			
		||||
    this.$innerBar.css({transform: 'translate(' + ((val - 1) * 100) + '%) translateZ(0)'});
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
ProgressBar.prototype.setText = function(text) {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user