Gradient color script added to goal difference column
This commit is contained in:
@@ -11,14 +11,12 @@
|
|||||||
padding: 15px;
|
padding: 15px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#club-logo-row {
|
#club-logo-row {
|
||||||
width: 20px;
|
width: 25px;
|
||||||
}
|
}
|
||||||
|
|
||||||
#table-club-logo {
|
#table-club-logo {
|
||||||
width: 20px;
|
width: 25px;
|
||||||
margin-right: 5px;
|
margin-right: 5px;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
|
|
||||||
|
|||||||
@@ -1,14 +1,29 @@
|
|||||||
// script.js
|
|
||||||
document.addEventListener("DOMContentLoaded", function() {
|
document.addEventListener("DOMContentLoaded", function() {
|
||||||
var goalDifferenceCells = document.querySelectorAll("#standings-table tbody td:nth-child(8)"); // Selecting the cells in the goal_difference column
|
var goalDifferenceCells = document.querySelectorAll("#goal-difference-column"); // Selecting the cells in the goal_difference column
|
||||||
|
|
||||||
goalDifferenceCells.forEach(function(cell) {
|
goalDifferenceCells.forEach(function(cell) {
|
||||||
var goalDifference = parseInt(cell.textContent);
|
var goalDifference = parseInt(cell.textContent);
|
||||||
|
var color;
|
||||||
|
|
||||||
if (goalDifference < 0) {
|
if (goalDifference < 0)
|
||||||
cell.style.color = "red"; // Change text color to red for negative goal difference
|
{
|
||||||
} else if (goalDifference > 0) {
|
// Gradually darken the text color for negative goal differences
|
||||||
cell.style.color = "green"; // Change text color to green for positive goal difference
|
var darkenFactor = Math.ceil(goalDifference / -10); // Calculate the darken factor
|
||||||
} // If goal difference is 0, leave text color unchanged
|
var shade = Math.max(0, 255 - darkenFactor * 25); // Calculate the shade of red
|
||||||
|
color = "rgb(" + shade + ", 0, 0)"; // Create the color value
|
||||||
|
}
|
||||||
|
else if (goalDifference > 0)
|
||||||
|
{
|
||||||
|
// Gradually darken the text color for positive goal differences
|
||||||
|
var darkenFactor = Math.floor(goalDifference / 10); // Calculate the darken factor
|
||||||
|
var shade = Math.max(0, 155 - darkenFactor * 15); // Adjusted the starting point to make greens darker
|
||||||
|
color = "rgb(0, " + shade + ", 0)"; // Create the color value
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
color = "inherit"; // If goal difference is 0, leave text color unchanged
|
||||||
|
}
|
||||||
|
|
||||||
|
cell.style.color = color; // Apply the calculated color
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -42,7 +42,7 @@
|
|||||||
<td>{{wins}}</td>
|
<td>{{wins}}</td>
|
||||||
<td>{{losses}}</td>
|
<td>{{losses}}</td>
|
||||||
<td>{{draws}}</td>
|
<td>{{draws}}</td>
|
||||||
<td>{{goal_difference}}</td>
|
<td id="goal-difference-column">{{goal_difference}}</td>
|
||||||
<td id="points-column">{{points}}</td>
|
<td id="points-column">{{points}}</td>
|
||||||
</tr>
|
</tr>
|
||||||
{{/each}}
|
{{/each}}
|
||||||
|
|||||||
Reference in New Issue
Block a user