Greasy Fork is available in English.

indicator_zarplaty

Адаптация скрипта индикатора зарплат под наличие знака $

// ==UserScript==
// @name           indicator_zarplaty
// @version        0.2
// @description:ru Адаптация скрипта индикатора зарплат под наличие знака $
// @namespace      http://virtonomic*.*/*/main/unit/view/*
// @include        http://virtonomic*.*/*/main/unit/view/*
// @exclude        http://virtonomic*.*/*/main/unit/view/*/*
// @description Адаптация скрипта индикатора зарплат под наличие знака $
// ==/UserScript==
var win = (typeof(unsafeWindow) != 'undefined' ? unsafeWindow : top.window);
$=win.$;
if(!(/(?:Склад)/.test($('div.officePlace').prop('textContent')))) {
	aaa=$('tr:gt(0)>td.title:contains("Зарплата")').next();
	bbb=aaa.prop('textContent').replace("$", "").replace(" ", "").replace(" ", "").replace(" ", "").replace(" ", "").replace(" ", "").replace(" ", "").replace(" ", "").replace(" ", "");
	//console.log(bbb);
	zarp = parseFloat(bbb)
	//console.log(zarp);
	var n= bbb.indexOf("$");
	//console.log("n="+n);
	var str = bbb.substr(n+1);
	//console.log(str);
	zzz = Math.round( 100*zarp/parseFloat(str) );
	//console.log(zzz);
	//zarp=bbb.match(/\d[.\s\d]*(?=\$)/g);
	//console.log("zarp="+zarp[0]);
	color=zzz<80?'red':'green';
	color=zzz>80?'blue':color;
	aaa.prop('textContent',aaa.prop('textContent') +" ----> "+zzz+'%').css('color',color).css('fontWeight',(zzz==80?'':'bold'));
	//console.log("---------");

}