From 25c8600ed6b4298cbe5fe9c0d9ba9a822cbc4729 Mon Sep 17 00:00:00 2001 From: Giovanni Toraldo Date: Sat, 8 Jun 2024 17:44:14 +0200 Subject: [PATCH] drop live comparator which needs manually updates --- _includes/custom-foot.html | 2 - _posts/2024-04-27-offerte-luce-gas.md | 27 --------- assets/js/luce-gas-comparator.js | 85 --------------------------- 3 files changed, 114 deletions(-) delete mode 100644 assets/js/luce-gas-comparator.js diff --git a/_includes/custom-foot.html b/_includes/custom-foot.html index acde1db..8a5b132 100644 --- a/_includes/custom-foot.html +++ b/_includes/custom-foot.html @@ -1,5 +1,3 @@ {% if jekyll.environment == "production" %} {% endif %} - - diff --git a/_posts/2024-04-27-offerte-luce-gas.md b/_posts/2024-04-27-offerte-luce-gas.md index 28d8067..67c2b37 100644 --- a/_posts/2024-04-27-offerte-luce-gas.md +++ b/_posts/2024-04-27-offerte-luce-gas.md @@ -110,33 +110,6 @@ quel momento ma a quello con cui loro hanno accordi commerciali, col vantaggio, però, che si occupano di tutto loro, semplicemente fornendogli una copia delle tue ultime bollette. -## Comparazione rapida - -Qui di seguito un modulo automatico per comparare le offerte di luce e gas, -inserendo i propri consumi. Come spiegato precedentemente, il totale non è da -intendersi come preventivo realistico ma solo come parziale che include la sola -materia prima più i costi fissi, pienamente sufficiente per valutare le diverse -offerte in base ai consumi passati. Inoltre i fornitori qui presenti sono i più -conosciuti e che normalmente operano su tutto il territorio nazionale. Tramite -il Portale Offerte si potrebbero trovare offerte più vantaggiose da fornitori -che operano su zone geografiche ridotte. - -> Ultimo aggiornamento: 26 aprile 2024 - -### Comparazione rapida per luce - - - - - -
- -### Comparazione rapida per gas - - - -
- ## Simulazione completa con fogli di calcolo Se vuoi effettuare una simulazione dettagliata, anche nel caso di offerte a diff --git a/assets/js/luce-gas-comparator.js b/assets/js/luce-gas-comparator.js deleted file mode 100644 index f0b0665..0000000 --- a/assets/js/luce-gas-comparator.js +++ /dev/null @@ -1,85 +0,0 @@ -// Use grid.js to create a table with the data of the light and gas offers - -data_table_light = [ - ["Iren web self luce", 0.1, 0.1, 0.1, 120, 0], - ["A2A Start Luce Fissa", 0.129, 0.129, 0.129, 114, 0], - ["A2A Start Luce Fasce", 0.1374, 0.125, 0.125, 114, 0], - ["Octopus Fissa 12M", 0.1178, 0.1178, 0.1178, 96, 0], - ["Nen Luce", 0.139, 0.139, 0.139, 96, 0], - ["Engie PuntoFisso Mono", 0.1342, 0.1342, 0.1342, 96, 0], - ["Engie PuntoFisso Fasce", 0.1428, 0.1434, 0.1241, 96, 0], - ["E.On Luce Verde Click", 0.113, 0.113, 0.113, 132, 0], - ["E.On Luce Verde Click bioraria", 0.121, 0.1085, 0.1085, 132, 0], -]; - -data_table_gas = [ - ["NeN Gas", 0.49, 96, 0], - ["E.ON GasClick", 0.461, 108, 0], - ["IREN prezzo fisso ultra gas", 0.52, 144, 0], - ["Engie Energia PuntoFisso Gas", 0.45, 96, 0], - ["Enel Energia E-LIGHT GAS", 0.46, 144, 0], - ["Eni Plenitude Fixa Time Gas", 0.525, 144, 0], -]; - -var inputSMC = document.getElementById("consumo-smc"); -var inputF1 = document.getElementById("consumo-f1"); -var inputF2 = document.getElementById("consumo-f2"); -var inputF3 = document.getElementById("consumo-f3"); - -var grid_light = new gridjs.Grid({ - columns: [ - "Nome", - "F1", - "F2", - "F3", - "Fisso annuo", - { name: "Totale", sort: true }, - ], - data: data_table_light, -}); - -var grid_gas = new gridjs.Grid({ - columns: [ - "Nome", - "Prezzo SMC", - "Fisso annuo", - { name: "Totale", sort: true }, - ], - data: data_table_gas, -}); - -grid_light.render(document.getElementById("table-wrapper-light")); -grid_gas.render(document.getElementById("table-wrapper-gas")); - -updateFunction_light = function () { - var valueF1 = document.getElementById("consumo-f1").value; - var valueF2 = document.getElementById("consumo-f2").value; - var valueF3 = document.getElementById("consumo-f3").value; - updated_data_table = data_table_light.map((row) => { - total = row[1] * valueF1 + row[2] * valueF2 + row[3] * valueF3 + row[4]; - return [row[0], row[1], row[2], row[3], row[4], Number(total.toFixed(2))]; - }); - grid_light - .updateConfig({ - data: updated_data_table, - }) - .forceRender(); -}; - -updateFunction_gas = function () { - var valueSMC = document.getElementById("consumo-smc").value; - updated_data_table = data_table_gas.map((row) => { - total = row[1] * valueSMC + row[2]; - return [row[0], row[1], row[2], Number(total.toFixed(2))]; - }); - grid_gas - .updateConfig({ - data: updated_data_table, - }) - .forceRender(); -}; - -inputSMC.addEventListener("input", updateFunction_gas); -inputF1.addEventListener("input", updateFunction_light); -inputF2.addEventListener("input", updateFunction_light); -inputF3.addEventListener("input", updateFunction_light);