Performance tweaks, avoid slow repaints when showing tooltips

This commit is contained in:
Pēteris Caune 2018-06-11 11:31:28 +03:00
parent 422de02ca9
commit 8d6a694711
No known key found for this signature in database
GPG Key ID: E28D7679E9A9EDE2
2 changed files with 4 additions and 2 deletions

View File

@ -59,6 +59,8 @@ body {
.status { .status {
font-size: 24px; font-size: 24px;
display: inline-block;
width: 24px;
} }
.status.icon-up { color: #5cb85c; } .status.icon-up { color: #5cb85c; }

View File

@ -175,7 +175,7 @@ $(function () {
return false; return false;
}); });
$(".integrations img").click(function() { $(".integrations").on("click", "img", function() {
var isOff = $(this).toggleClass("off").hasClass("off"); var isOff = $(this).toggleClass("off").hasClass("off");
var token = $('input[name=csrfmiddlewaretoken]').val(); var token = $('input[name=csrfmiddlewaretoken]').val();
$.ajax({ $.ajax({
@ -254,6 +254,7 @@ $(function () {
$('[data-toggle="tooltip"]').tooltip({ $('[data-toggle="tooltip"]').tooltip({
html: true, html: true,
container: "body",
title: function() { title: function() {
var cssClasses = this.getAttribute("class"); var cssClasses = this.getAttribute("class");
if (cssClasses.indexOf("icon-new") > -1) if (cssClasses.indexOf("icon-new") > -1)
@ -315,7 +316,6 @@ $(function () {
if (document.title != data.title) { if (document.title != data.title) {
document.title = data.title; document.title = data.title;
} }
} }
}); });
} }