// ==UserScript== // @name Отоброжать проценты по Ипотеке // @namespace http://tampermonkey.net/ // @version 0.1 // @description try to take over the world! // @author You // @match https://m.bcc.kz/home // @icon https://m.bcc.kz/favicon.ico // @grant none // ==/UserScript== (function() { 'use strict'; setTimeout(function() { (function() { function decimalAdjust(type, value, exp) { // Если степень не определена, либо равна нулю... if (typeof exp === 'undefined' || +exp === 0) { return Math[type](value); } value = +value; exp = +exp; // Если значение не является числом, либо степень не является целым числом... if (isNaN(value) || !(typeof exp === 'number' && exp % 1 === 0)) { return NaN; } // Сдвиг разрядов value = value.toString().split('e'); value = Math[type](+(value[0] + 'e' + (value[1] ? (+value[1] - exp) : -exp))); // Обратный сдвиг value = value.toString().split('e'); return +(value[0] + 'e' + (value[1] ? (+value[1] + exp) : exp)); } // Десятичное округление к ближайшему if (!Math.round10) { Math.round10 = function(value, exp) { return decimalAdjust('round', value, exp); }; } // Десятичное округление вниз if (!Math.floor10) { Math.floor10 = function(value, exp) { return decimalAdjust('floor', value, exp); }; } // Десятичное округление вверх if (!Math.ceil10) { Math.ceil10 = function(value, exp) { return decimalAdjust('ceil', value, exp); }; } })(); }); setTimeout(function() { var v1, v2, v3, v4, v5, v6; v1 = parseFloat(getComputedStyle(document.querySelector("div.service__progress.ng-star-inserted")).width) v1 = v1 / 70 * 100 v2 = parseFloat(getComputedStyle(document.querySelector('div.service__progress-done')).width) v2 = v2 / 70 * 100 //v3 = v1 - v2 v4 = v2 / v1 * 100 v5 = Math.floor10(v4, -4) //v6 = document.querySelector("#content-container > div.flex-grow-1 > app-home > div > div.col-12.col-lg-7.col-xl-8.pr-0 > div > div:nth-child(4) > app-home-banking-service > div > div.services__list > app-home-banking-service-item > div > div.d-flex.flex-grow-1.flex-wrap.flex-xl-nowrap.fw-min-width-0 > div.col-12.pl-2.col-xl-8 > div > div.fw-text-600") v6 = document.querySelector("app-home-banking-service-item > div > div.d-flex.flex-grow-1.flex-wrap.flex-xl-nowrap.fw-min-width-0 > div.col-12.pl-2.col-xl-8 > div > div.fw-text-600") // v6.innerHTML = v6.innerText + " | оплачено: "+ v5 + "%" + " ( 1 948 092.84 )" v6.innerHTML = v6.innerText + " | оплачено: "+ v5 + "%" }, 5000); })();