Remember values in data attributes
This commit is contained in:
parent
b59e7c0b52
commit
36d3eae87d
@ -1,7 +1,7 @@
|
|||||||
// ==UserScript==
|
// ==UserScript==
|
||||||
// @name Gesamtkosten Handyflash
|
// @name Gesamtkosten Handyflash
|
||||||
// @namespace http://tampermonkey.net/
|
// @namespace http://tampermonkey.net/
|
||||||
// @version 0.3
|
// @version 0.4
|
||||||
// @description Berechnet die Gesamtkosten der Verträge auf handyflash.de
|
// @description Berechnet die Gesamtkosten der Verträge auf handyflash.de
|
||||||
// @author Jan Bader <jan@javil.eu>
|
// @author Jan Bader <jan@javil.eu>
|
||||||
// @match http*://www.handyflash.de/handys/*
|
// @match http*://www.handyflash.de/handys/*
|
||||||
@ -17,14 +17,20 @@
|
|||||||
function actionFunction() {
|
function actionFunction() {
|
||||||
jQuery("article.rate").each(
|
jQuery("article.rate").each(
|
||||||
function(i, tarif) {
|
function(i, tarif) {
|
||||||
|
if(jQuery(tarif).data("gesamt") !== "undefined")
|
||||||
|
return;
|
||||||
|
|
||||||
var grundgebuehr_text = jQuery(tarif).find(".tariff_price").text();
|
var grundgebuehr_text = jQuery(tarif).find(".tariff_price").text();
|
||||||
var grundgebuehr = parseFloat(grundgebuehr_text.split("€")[0].replace(',', '.'));
|
var grundgebuehr = parseFloat(grundgebuehr_text.split("€")[0].replace(',', '.'));
|
||||||
grundgebuehr = Math.round(grundgebuehr, 2);
|
grundgebuehr = Math.round(grundgebuehr, 2);
|
||||||
|
jQuery(tarif).data("monatlich", grundgebuehr);
|
||||||
|
|
||||||
var anzahlung_text = jQuery(tarif).find(".tariff_payout").text();
|
var anzahlung_text = jQuery(tarif).find(".tariff_payout").text();
|
||||||
var anzahlung = parseFloat(anzahlung_text.split("€")[0].replace(',', '.'));
|
var anzahlung = parseFloat(anzahlung_text.split("€")[0].replace(',', '.'));
|
||||||
anzahlung = Math.round(anzahlung, 2);
|
anzahlung = Math.round(anzahlung, 2);
|
||||||
|
jQuery(tarif).data("geraet", anzahlung);
|
||||||
var gesamt = grundgebuehr * 24 + anzahlung;
|
var gesamt = grundgebuehr * 24 + anzahlung;
|
||||||
|
jQuery(tarif).data("gesamt", gesamt);
|
||||||
|
|
||||||
var details = jQuery(tarif).find(".tariff_links");
|
var details = jQuery(tarif).find(".tariff_links");
|
||||||
var header = jQuery(tarif).find(".tarife_box_header").text().replace(/^\s+|\s+$/g, '');
|
var header = jQuery(tarif).find(".tarife_box_header").text().replace(/^\s+|\s+$/g, '');
|
||||||
|
Loading…
x
Reference in New Issue
Block a user