AMK-Online

Индикация онлайна, на мобильной версии!

θα χρειαστεί να εγκαταστήσετε μια επέκταση όπως το Tampermonkey, το Greasemonkey ή το Violentmonkey για να εγκαταστήσετε αυτόν τον κώδικα.

You will need to install an extension such as Tampermonkey to install this script.

θα χρειαστεί να εγκαταστήσετε μια επέκταση όπως το Tampermonkey ή το Violentmonkey για να εγκαταστήσετε αυτόν τον κώδικα.

θα χρειαστεί να εγκαταστήσετε μια επέκταση όπως το Tampermonkey ή το Userscripts για να εγκαταστήσετε αυτόν τον κώδικα.

You will need to install an extension such as Tampermonkey to install this script.

Θα χρειαστεί να εγκαταστήσετε μια επέκταση διαχείρισης κώδικα χρήστη για να εγκαταστήσετε αυτόν τον κώδικα.

(Έχω ήδη έναν διαχειριστή κώδικα χρήστη, επιτρέψτε μου να τον εγκαταστήσω!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(Έχω ήδη έναν διαχειριστή στυλ χρήστη, επιτρέψτε μου να τον εγκαταστήσω!)

// ==UserScript==
// @name         AMK-Online
// @version      1.0
// @description  Индикация онлайна, на мобильной версии!
// @author       Chypakabra
// @match        
// @icon         
// @license      MIT
// @namespace https://greasyfork.org/users/751324
// ==/UserScript==

(function() {
    'use strict';

    const amkteam = getComputedStyle(document.documentElement);
    const version = amkteam.getPropertyValue('--amkteam-version').trim();
    const mediaQuery = window.matchMedia('(max-width: 767px)');

    if (version == '"4.7.12"') {
        if (mediaQuery.matches) {
            let elems = document.getElementsByClassName('cPost ipsBox ipsResponsive_pull  ipsComment  ipsComment_parent ipsClearfix ipsClear ipsColumns ipsColumns_noSpacing ipsColumns_collapsePhone');
            for( let i = 0; i < elems.length; i++) {
                let fu = elems[i].getElementsByClassName('fa fa-circle ipsOnlineStatus_online');
                let UserPhoto = elems[i].getElementsByClassName('ipsUserPhoto ipsUserPhoto_large');
                for( let i = 0; i < fu.length; i++) {
                    UserPhoto[i].setAttribute('style', 'border: 2px solid rgb(0, 0, 0)!important; box-shadow: 0 0 0 3px rgba(0, 175, 0, 0.75);');
                }
            }
        }
    }
})();