Pogaduchy 4.0


Poziom 28, Znawca Przestworzy
  • 1377
  • 6381
  • 51

Pogaduchy 4.0

@einsiedler 

Testowałem to ale przycisk może być bo warto wiedzieć kto mój post polubił. Niekoniecznie jednak chcę co chwilę aby dzwonek był pomarańczowy a chcę wiedzieć gdy ktoś napiszę o mnie w poście.


Poziom 20, Odkrywca Przestworzy
  • 190
  • 1765
  • 2

Pogaduchy 4.0

Dlatego wspomniałem o tym miejscu w ustawieniach, że może przydałaby się opcja wyłączenia tychże powiadomień, niekoniecznie samego Lubię to.


Poziom 28, Znawca Przestworzy
  • 1377
  • 6381
  • 51

Pogaduchy 4.0

Właściwie to mogę podać kod, może ktoś zechcę go poprawić i przetestować.

 

// ==UserScript==
// @name         Ukrycie powiadomień z polubień
// @namespace    http://tampermonkey.net/
// @version      1.3
// @description  Ukrywa powiadomienia o polubieniach w dzwonku na nasz.orange.pl i aktualizuje licznik
// @match        *://nasz.orange.pl/*
// @run-at       document-idle
// ==/UserScript==

(function() {
    'use strict';

    // 1. CSS ukrywający lajki oraz wymuszający czarny kolor ikony
    const style = document.createElement('style');
    style.textContent = `
        /* Ukrywa elementy powiadomień o lajkach */
        li.lia-notification-kudos,
        .lia-notification-kudos,
        [class*="notification-kudos"] {
            display: none !important;
        }

/* Czarny kolor dla samej ikony dzwonka */
.g-icon--bell.force-black,
.g-icon--bell.force-black::before {
    color: #000000 !important;
    fill: #000000 !important;
}

/* Czarny kolor dla cyferki TYLKO przy dzwonku (omija kopertę) */
a[href*="notificationfeed"] .opl-white-header-notifications__text {
    color: #000000 !important;
}
    `;
    (document.head || document.documentElement).appendChild(style);

    // 2. Logika sprawdzania licznika i zmiany koloru dzwonka
    function ustawKolorDzwonka() {
        const badge = document.querySelector('.opl-white-header-notifications__text');
        const bellIcon = document.querySelector('.g-icon--bell');

        if (badge) {
            // Jeśli powiadomienie to był tylko lajk, utrzymujemy zerowy licznik
            if (badge.innerText !== '0') {
                badge.innerText = '0';
            }
        }

        if (bellIcon) {
            // Gdy licznik wynosi 0 (lub nie ma badge'a), wymuszamy czarny kolor
            if (!badge || badge.innerText === '0' || badge.innerText === '') {
                bellIcon.classList.add('force-black');
            } else {
                // Jeśli pojawi się inne, prawdziwe powiadomienie, oddajemy domyślny kolor forum
                bellIcon.classList.remove('force-black');
            }
        }
    }

    // Uruchomienie na start i przy każdej zmianie w strukturze strony
    ustawKolorDzwonka();
    const observer = new MutationObserver(ustawKolorDzwonka);
    observer.observe(document.body, { childList: true, subtree: true });
})();

 


Poziom 33, Ekspert Galaktyczny
  • 4263
  • 20917
  • 102

Pogaduchy 4.0

U mnie w mieście padł net. Dzwoni do mnie cała rodzina, że nie działa a że mam dual WAN to nie zauważyłem, że światłowód nie działa. Czasem warto mieć backup. 


Poziom 20, Odkrywca Przestworzy
  • 190
  • 1765
  • 2

Pogaduchy 4.0

Pewnie winna jest temu twoja studzienka.


Poziom 33, Ekspert Galaktyczny
  • 4263
  • 20917
  • 102

Pogaduchy 4.0

@einsiedler Haha 😅 Ale mnie rozbawiłeś 🙂 Nie działa sieć w całym mieście. W co drugim sklepie nie można płacić kartą. Jakiś kataklizm lokalny;)


Poziom 32, Pasjonat Galaktyczny
  • 6659
  • 17487
  • 90

Pogaduchy 4.0

@Misiek62 A co tam u ciebie jak zdrowie 🙃


Poziom 37, Nawigator Galaktyczny
  • 5638
  • 19874
  • 187

Pogaduchy 4.0


@Citi2017napisał(-a)

@Misiek62 A co tam u ciebie jak zdrowie 🙃


@Citi2017  dzięki za zainteresowanie, niestety nie ma się czym chwalić... a o szczegółach nie chcę pisać.