Скрипт суммирует результаты ЗА, ПРОТИВ, ВОЗДЕРЖАЛСЯ при добавлении вопроса повестки голосования в протокол и подставляет суммированное значение в поле общего количества голосов.
// ==UserScript== // @name Автосумма голосов для протоколов // @namespace http://tampermonkey.net/ // @version 0.1 // @description Скрипт суммирует результаты ЗА, ПРОТИВ, ВОЗДЕРЖАЛСЯ при добавлении вопроса повестки голосования в протокол и подставляет суммированное значение в поле общего количества голосов // @author besfamilnij // @match https://my.dom.gosuslugi.ru/organization-cabinet/* // @icon https://www.google.com/s2/favicons?domain=dom.gosuslugi.ru // @grant none // ==/UserScript== $(document).on('input','input[ng-model="decision.votingResultTrue"], input[ng-model="decision.votingResultFalse"], input[ng-model="decision.votingResultAbstent"]', function(){ let votingResultTrue = $('input[ng-model="decision.votingResultTrue"]').val() * 1; let votingResultFalse = $('input[ng-model="decision.votingResultFalse"]').val() * 1; let votingResultAbstent = $('input[ng-model="decision.votingResultAbstent"]').val() * 1; let votingResultSumm = votingResultTrue + votingResultFalse + votingResultAbstent; $('input[ng-model="decision.membersSummaryVoteCount"]').val(votingResultSumm).trigger('change'); });