Difference between revisions of "User:Areid/common.js"

From ipswichmakerspace
Jump to: navigation, search
m
m
Line 3: Line 3:
  
 
var $subtotals = $('tr td b').filter(function(i) { return $(this).text()=='£subtotal'; });
 
var $subtotals = $('tr td b').filter(function(i) { return $(this).text()=='£subtotal'; });
 +
var prior = '';
  
console.log($subtotals[0]);
 
 
 
console.log('---');
 
var prior = '';
 
 
$subtotals.each(function(i, e) {
 
$subtotals.each(function(i, e) {
  
Line 15: Line 11:
 
}
 
}
  
//p = $($subtotals.first()).parent().parent().prev().children('td:nth-child(3)').text().trim();
 
 
$costs = $('td:contains('+prior+')').nextAll('td:nth-child(7)');
 
$costs = $('td:contains('+prior+')').nextAll('td:nth-child(7)');
 
var costotal = 0, cost = 0;
 
var costotal = 0, cost = 0;
 
$costs.each(function(ci,ce) {
 
$costs.each(function(ci,ce) {
 
cost = parseFloat($(ce).text().trim().replace('£',''));
 
cost = parseFloat($(ce).text().trim().replace('£',''));
                console.log(cost);
 
                console.log(costotal);
 
 
costotal += cost;
 
costotal += cost;
 
 
});
 
});
  
$(e).text('£' + costotal);
+
$(e).text('£' + costotal.toFixed(2));
console.log(prior);
+
console.log(costotal);
+
 
   
 
   
 
});
 
});
  
 
}
 
}

Revision as of 09:45, 28 January 2018

if (mw.config.values.wgTitle == 'Wishlist') {


var $subtotals = $('tr td b').filter(function(i) { return $(this).text()=='£subtotal'; });
var prior = '';

$subtotals.each(function(i, e) {

	if (prior=='') {
		prior = $(e).parent().parent().prev().children('td:nth-child(3)').text().trim();
	}

	$costs = $('td:contains('+prior+')').nextAll('td:nth-child(7)');
	var costotal = 0, cost = 0;
	$costs.each(function(ci,ce) {
		cost = parseFloat($(ce).text().trim().replace('£',''));
		costotal += cost;
	});

	$(e).text('£' + costotal.toFixed(2));
 
});

}