Emfazi Kontojn kun Demandoj aŭ Respondoj > 0 en Stack Exchange Profiloj

Emfazas div-ojn kun nombro da demandoj > 0 aŭ nombro da respondoj > 0 en Stack Exchange-profiloj

// ==UserScript==
// @name         Highlight accounts whose questions or answers count > 0 on Stack Exchange profiles
// @description  Highlight divs with questions count>0 or answers count > 0 on Stack Exchange profiles
// @name:ar      إبراز الحسابات التي تحتوي على عدد أسئلة أو إجابات > 0 في ملفات Stack Exchange
// @description:ar إبراز العناصر التي تحتوي على عدد أسئلة > 0 أو عدد إجابات > 0 في ملفات Stack Exchange
// @name:cs      Zvýraznění účtů s počtem otázek nebo odpovědí > 0 na profilech Stack Exchange
// @description:cs Zvýrazňuje divy s počtem otázek > 0 nebo počtem odpovědí > 0 na profilech Stack Exchange
// @name:da      Fremhæv konti med antal spørgsmål eller svar > 0 på Stack Exchange-profiler
// @description:da Fremhæver divs med antal spørgsmål > 0 eller antal svar > 0 på Stack Exchange-profiler
// @name:de      Hervorheben von Konten mit Fragen- oder Antwortzahlen > 0 auf Stack Exchange-Profilen
// @description:de Hebt Divs mit Fragenanzahl > 0 oder Antwortanzahl > 0 auf Stack Exchange-Profilen hervor
// @name:en      Highlight accounts whose questions or answers count > 0 on Stack Exchange profiles
// @description:en Highlight divs with questions count>0 or answers count > 0 on Stack Exchange profiles
// @name:eo      Emfazi Kontojn kun Demandoj aŭ Respondoj > 0 en Stack Exchange Profiloj
// @description:eo Emfazas div-ojn kun nombro da demandoj > 0 aŭ nombro da respondoj > 0 en Stack Exchange-profiloj
// @name:es      Resaltar cuentas con conteo de preguntas o respuestas > 0 en perfiles de Stack Exchange
// @description:es Resalta divs con conteo de preguntas > 0 o conteo de respuestas > 0 en perfiles de Stack Exchange
// @name:fi      Korosta tilejä, joilla on kysymyksiä tai vastauksia > 0 Stack Exchange -profiileissa
// @description:fi Korostaa div-elementtejä, joissa kysymysten määrä > 0 tai vastausten määrä > 0 Stack Exchange -profiileissa
// @name:he      הדגש חשבונות שבהם מספר השאלות או התשובות > 0 בפרופילי Stack Exchange
// @description:he הדגש divs עם מספר שאלות > 0 או מספר תשובות > 0 בפרופילי Stack Exchange
// @name:hr      Istakni račune s brojem pitanja ili odgovora > 0 na profilima Stack Exchange
// @description:hr Istakni divove s brojem pitanja > 0 ili brojem odgovora > 0 na profilima Stack Exchange
// @name:hu      Kiemelje azokat a fiókokat, amelyeknek kérdései vagy válaszai száma > 0 a Stack Exchange profilokon
// @description:hu Kiemeli a div-eket, ahol a kérdések száma > 0 vagy a válaszok száma > 0 a Stack Exchange profilokon
// @name:id      Sorot akun dengan jumlah pertanyaan atau jawaban > 0 di profil Stack Exchange
// @description:id Sorot div dengan jumlah pertanyaan > 0 atau jumlah jawaban > 0 di profil Stack Exchange
// @name:it      Evidenzia account con conteggio domande o risposte > 0 sui profili Stack Exchange
// @description:it Evidenzia i div con conteggio domande > 0 o conteggio risposte > 0 sui profili Stack Exchange
// @name:ja      Stack Exchangeプロフィールで質問または回答数が0を超えるアカウントを強調表示
// @description:ja Stack Exchangeプロフィールで質問数が0を超えるか回答数が0を超えるdivを強調表示します
// @name:ko      Stack Exchange 프로필에서 질문 또는 답변 수가 0보다 큰 계정 강조
// @description:ko Stack Exchange 프로필에서 질문 수가 0보다 크거나 답변 수가 0보다 큰 div를 강조 표시
// @name:nb      Uthev kontoer med antall spørsmål eller svar > 0 på Stack Exchange-profiler
// @description:nb Uthever divs med antall spørsmål > 0 eller antall svar > 0 på Stack Exchange-profiler
// @name:nl      Markeer accounts met een aantal vragen of antwoorden > 0 op Stack Exchange-profielen
// @description:nl Markeert divs met een aantal vragen > 0 of een aantal antwoorden > 0 op Stack Exchange-profielen
// @name:pl      Podświetl konta z liczbą pytań lub odpowiedzi > 0 na profilach Stack Exchange
// @description:pl Podświetla divy z liczbą pytań > 0 lub liczbą odpowiedzi > 0 na profilach Stack Exchange
// @name:pt-BR   Destaque contas com contagem de perguntas ou respostas > 0 em perfis do Stack Exchange
// @description:pt-BR Destaca divs com contagem de perguntas > 0 ou contagem de respostas > 0 em perfis do Stack Exchange
// @name:ro      Evidențiază conturile cu număr de întrebări sau răspunsuri > 0 pe profilurile Stack Exchange
// @description:ro Evidențiază div-urile cu număr de întrebări > 0 sau număr de răspunsuri > 0 pe profilurile Stack Exchange
// @name:sk      Zvýraznenie účtov s počtom otázok alebo odpovedí > 0 na profiloch Stack Exchange
// @description:sk Zvýrazňuje divy s počtom otázok > 0 alebo počtom odpovedí > 0 na profiloch Stack Exchange
// @name:sv      Markera konton med antal frågor eller svar > 0 på Stack Exchange-profiler
// @description:sv Markerar divs med antal frågor > 0 eller antal svar > 0 på Stack Exchange-profiler
// @name:th      เน้นบัญชีที่มีจำนวนคำถามหรือคำตอบ > 0 บนโปรไฟล์ Stack Exchange
// @description:th เน้น div ที่มีจำนวนคำถาม > 0 หรือจำนวนคำตอบ > 0 บนโปรไฟล์ Stack Exchange
// @name:tr      Stack Exchange profillerinde soru veya cevap sayısı > 0 olan hesapları vurgula
// @description:tr Stack Exchange profillerinde soru sayısı > 0 veya cevap sayısı > 0 olan div’leri vurgular
// @name:vi      Làm nổi bật các tài khoản có số câu hỏi hoặc câu trả lời > 0 trên hồ sơ Stack Exchange
// @description:vi Làm nổi bật các div có số câu hỏi > 0 hoặc số câu trả lời > 0 trên hồ sơ Stack Exchange
// @name:zh      在 Stack Exchange 个人资料中高亮显示提问或回答数 > 0 的账户
// @description:zh 在 Stack Exchange 个人资料中高亮显示提问数 > 0 或回答数 > 0 的 div
// @name:zh-CN   在 Stack Exchange 个人资料中高亮显示提问或回答数 > 0 的账户
// @description:zh-CN 在 Stack Exchange 个人资料中高亮显示提问数 > 0 或回答数 > 0 的 div
// @name:zh-HK   喺 Stack Exchange 個人資料中突出顯示提問或回答數 > 0 嘅帳戶
// @description:zh-HK 喺 Stack Exchange 個人資料中突出顯示提問數 > 0 或回答數 > 0 嘅 div
// @name:zh-SG   在 Stack Exchange 个人资料中高亮显示提问或回答数 > 0 的账户
// @description:zh-SG 在 Stack Exchange 个人资料中高亮显示提问数 > 0 或回答数 > 0 的 div
// @name:zh-TW   在 Stack Exchange 個人資料中高亮顯示提問或回答數 > 0 的帳戶
// @description:zh-TW 在 Stack Exchange 個人資料中高亮顯示提問數 > 0 或回答數 > 0 的 div
// @namespace    http://tampermonkey.net/
// @version      0.1.2
// @author        aspen138
// @match       https://stackexchange.com/users/*/*?tab=accounts
// @icon         https://www.google.com/s2/favicons?sz=64&domain=stackexchange.com
// @grant        none
// @license     MIT
// ==/UserScript==


(function() {
    'use strict';

    // Define the highlight style
    const highlightStyle = 'background-color: yellow;'; // Change this to your preferred highlight style

    // Function to check and highlight the div for questions or answers
    function highlightIfActive() {
        // Select all the account containers
        const accountContainers = document.querySelectorAll('.account-container');

        accountContainers.forEach(container => {
            // Select the questions and answers counts based on their position
            const questions = container.querySelector('.account-stat:nth-last-child(3) .account-number');
            const answers = container.querySelector('.account-stat:nth-last-child(2) .account-number');

            // Check if the questions or answers count is greater than 0 and apply the highlight
            if ((questions && parseInt(questions.textContent, 10) > 0) ||
                (answers && parseInt(answers.textContent, 10) > 0)) {
                container.style.cssText = highlightStyle;
            }
            else{
                // container.style.cssText = highlightStyle;
            }
        });
    }

    // Run the highlight function
    highlightIfActive();
})();