// ==UserScript== // @name AutoOpenCloseSpoilers // @namespace http://tampermonkey.net/ // @version 0.1 // @description try to take over the world! // @author You // @match https://my.dom.gosuslugi.ru/* // @icon https://www.google.com/s2/favicons?domain=gosuslugi.ru // @grant none // ==/UserScript== function indexofurl(urlcustom) { if(urlcustom.indexOf("/org-nsi/OrganizationWork") !== -1){ $('span:contains("Справочники⏷")').addClass('active'); $('#spoiler-sprav').css({"display":"block"}); } if(urlcustom.indexOf("/voting/card/") !== -1){ $('span:contains("Протоколы⏷")').addClass('active'); $('#spoiler-prot').css({"display":"block"}); } if(urlcustom.indexOf("/workplanning") !== -1){ $('span:contains("Планы и фиксация⏷")').addClass('active'); $('#spoiler-planfix').css({"display":"block"}); } //договоры if(urlcustom.indexOf("/agreements/contract/") !== -1 || urlcustom.indexOf("/charter/") !== -1 ){ $('span:contains("Тарифы и нормат.⏷")').addClass('active'); $('#spoiler-tarmorm').css({"display":"block"}); } if(urlcustom.indexOf("/house/card")!== -1 || urlcustom.indexOf("/hcs-description") !== -1){ $('span:contains("Паспорт МКД⏷")').addClass('active'); $('#spoiler-pasp').css({"display":"block"}); } if(urlcustom.indexOf("/volumequality")!== -1 || urlcustom.indexOf("/search/payments/state") !== -1 || urlcustom.indexOf("payments/state") !== -1 ){ $('span:contains("Объем КУ⏷")').addClass('active'); $('#spoiler-objku').css({"display":"block"}); } if(urlcustom.indexOf("/hoa-members") !== -1){ $('span:contains("Реестр ТСЖ⏷")').addClass('active'); $('#spoiler-reestrtszh').css({"display":"block"}); } if(urlcustom.indexOf("/agreements/work/view/") !== -1){ $('span:contains("Даты ДОУ⏷")').addClass('active'); $('#spoiler-dat-dou').css({"display":"block"}); } if(urlcustom.indexOf("/agreements/dogpoi/") !== -1){ $('span:contains("Даты ДОИ⏷")').addClass('active'); $('#spoiler-dat-doi').css({"display":"block"}); } if(urlcustom.indexOf("/payments/state/edit/") !== -1){ $('span:contains("Даты ДРСО⏷")').addClass('active'); $('#spoiler-dat-rso').css({"display":"block"}); } } $(document).ready(function(){ let urlcus = window.location.href; closeAll(); indexofurl(urlcus); }); $(window).bind('hashchange', function() { let urlcus = window.location.href; closeAll(); indexofurl(urlcus); }); function closeAll(){ $('span:contains("Справочники⏷")').removeClass('active'); $('#spoiler-sprav').css({"display":"none"}); $('span:contains("Протоколы⏷")').removeClass('active'); $('#spoiler-prot').css({"display":"none"}); $('span:contains("Планы и фиксация⏷")').removeClass('active'); $('#spoiler-planfix').css({"display":"none"}); $('span:contains("Тарифы и нормат.⏷")').removeClass('active'); $('#spoiler-tarmorm').css({"display":"none"}); $('span:contains("Паспорт МКД⏷")').removeClass('active'); $('#spoiler-pasp').css({"display":"none"}); $('span:contains("Реестр ТСЖ⏷")').removeClass('active'); $('#spoiler-reestrtszh').css({"display":"none"}); $('span:contains("Объем КУ⏷")').removeClass('active'); $('#spoiler-objku').css({"display":"none"}); $('span:contains("Даты ДОУ⏷")').removeClass('active'); $('#spoiler-dat-dou').css({"display":"none"}); $('span:contains("Даты ДОИ⏷")').removeClass('active'); $('#spoiler-dat-doi').css({"display":"none"}); $('span:contains("Даты ДРСО⏷")').removeClass('active'); $('#spoiler-dat-rso').css({"display":"none"}); }