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

From ipswichmakerspace
Jump to: navigation, search
m
m
Line 9: Line 9:
 
if (prior=='') {
 
if (prior=='') {
 
//prior = $(e).parent().parent().prev().children('td:nth-child(3)').text().trim();
 
//prior = $(e).parent().parent().prev().children('td:nth-child(3)').text().trim();
prior = $(e).closest('th').text().trim();
+
prior = $(e).parent().siblings('th').text().trim();
 
}
 
}
  

Revision as of 08:53, 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();
		prior = $(e).parent().siblings('th').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));
 
});

}