Staff en línea
staff
[codebox]

Con este code podrán borrar las notificaiones sin ir al panel interno, con solo un click, lo mismo si solo quieren marcarlas leidas y desaparezca el numero en la toolbar[/codebox]

Código:

var opensource = {
    lang: {
        delete: 'Delete All',
        read: 'Mark all read',
        see: 'See more'
    },
    isTid: document.getElementById('logout') && document.getElementById('logout').href.match(/(\w+)(?=\&key)/g)[0],
    toolbarNotPlus: function () {
        var e = document.createElement('li'),
            h = document.getElementsByClassName('see_all');
        e.id = 'see_all_plus';
        e.style.cssText = 'margin-right: 35px; line-height: 1.5; padding-top: 5px;display: inline-block;display: inline-flex;min-width:200px';
        e.innerHTML = '<div class="read_notif_"  style="cursor:pointer;margin-right:10px;color:#000" onclick="opensource.ToolbarLeerBorrar(\'allread\',this);return false"> ' + opensource.lang.read + '</div><div class="delete_notif_plus"  onclick="opensource.ToolbarLeerBorrar(\'delete\',this);return false" style="cursor:pointer;margin-right:10px;color:#000">' + opensource.lang.delete + '</div><div><a href="/profile?mode=editprofile&amp;page_profil=notifications" style="cursor:pointer;margin-right:10px;color:#000">' + opensource.lang.see + '</a></div>';

        h.length && h[0].parentNode.replaceChild(e, h[0]);
        Toolbar._alignNotifications();
        opensource.copyright();
    },
    xmlhRequest: function (a, b, f) {
        var c;
        c = window.XMLHttpRequest ? new XMLHttpRequest : window.ActiveXObject && (new ActiveXObject('Microsoft.XMLHTTP'));
        'undefined' != typeof a ? c.open('POST', b) : c.open('GET', b, true);
        c.responseType = 'document';
        c.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
        'undefined' != typeof a ? c.send(a) : c.send();
        c.onreadystatechange = function () {
            this.readyState == 4 && this.status == 200 && (f(this));
        }
    },
    unread: function (e) {
        var a = document.getElementById('notif_list').getElementsByTagName('li'),
            i = a.length;
        while (i--) {
            if (/[n](\d+)/g.test(a[i].id) && e == 'allread') {
                a[i].classList.remove('unread');
            } else if (/n(\d+)/g.test(a[i].id) && e == 'delete') {
                a[i].parentNode.removeChild(a[i]);
                Toolbar._alignNotifications();
            }
        }
        document.getElementById('notif_unread').innerHTML = '';
    },
    ToolbarLeerBorrar: function (e, t) {
        switch (e) {
        case 'allread':
            opensource.xmlhRequest('', '/profile?mode=editprofile&page_profil=notifications', function () {
                opensource.unread(e)
            });
            break;
        case 'delete':
            opensource.xmlhRequest('delete_all=1&tid:=' + opensource.isTid, '/profile?mode=editprofile&page_profil=notifications', function () {
                opensource.unread(e)
            });
            break;
        }
    },
    copyright: function () {
        console.log('<---- Escrito por Chalo para www.opensourcephpbb3.com');
    },
};
$(document).ready(function ($) {
    document.getElementById('logout') && opensource.toolbarNotPlus()
});

Chalo
avatar

¿Que estoy pensando? :

Bienvenidosss!!! [table class=fecha_up][td]Se modifico:11/01/18 - 12:23 hrs. [/td][/table]


Banner en temas :

https://orig00.deviantart.net/2c56/f/2016/271/3/4/overwatch___mccree___facebookcover_by_beanousme-da03g04.jpg


Color de titulos :

#fff


Sombra titulo :

0 0 1px #000


Mensajes :

6513


Puntos :

8544


Me gusta :

984


ingreso :

17/04/2014


Sexo :

Masculino

Plataforma :

phpbb3


Navegador :

chrome


Ver perfil de usuario http://www.opensourcephpbb3.com

Volver arriba Ir abajo

No esperaba que llegaras a publicar ese código :O!!
Muchas gracias Chalo
YoshiGM
avatar

¿Que estoy pensando? :

1000 mensajes en OpenSource :D [table class=fecha_up][td]Se modifico:2/01/18 - 21:40 hrs. [/td][/table]


Banner en temas :

http://i19.servimg.com/u/f19/13/45/80/80/banner10.jpg


Color de titulos :

#fff


Sombra titulo :

1px 1px 1px #555


Mensajes :

1020


Puntos :

1365


Me gusta :

193


ingreso :

17/12/2014


Sexo :

Masculino

Plataforma :

PhpBB3


Navegador :

Chrome


Ver perfil de usuario https://www.yoshifansclub.net

Volver arriba Ir abajo

staff
eventualmente iré poniendo todos mis codes, de lo contrario no seríamos código abierto, de Open Sorce para el mundo

además necesitamos más users
Chalo
avatar

¿Que estoy pensando? :

Bienvenidosss!!! [table class=fecha_up][td]Se modifico:11/01/18 - 12:23 hrs. [/td][/table]


Banner en temas :

https://orig00.deviantart.net/2c56/f/2016/271/3/4/overwatch___mccree___facebookcover_by_beanousme-da03g04.jpg


Color de titulos :

#fff


Sombra titulo :

0 0 1px #000


Mensajes :

6513


Puntos :

8544


Me gusta :

984


ingreso :

17/04/2014


Sexo :

Masculino

Plataforma :

phpbb3


Navegador :

chrome


Ver perfil de usuario http://www.opensourcephpbb3.com

Volver arriba Ir abajo

staff
excelente aporte se agradece @chalo
Dosh
avatar

¿Que estoy pensando? :

Caballo sin nombre... [table class=fecha_up][td]Se modifico:31/07/17 - 20:22 hrs. [/td][/table]


Banner en temas :

http://i.imgur.com/FzYAhXk.jpg


Color de titulos :

#fff


Sombra titulo :

1px 1px 1px #fff


Mensajes :

1481


Puntos :

2155


Me gusta :

396


ingreso :

07/12/2014


Sexo :

Masculino

Plataforma :

punbb


Navegador :

Chrome


Ver perfil de usuario http://www.telefoneros.com/

Volver arriba Ir abajo

 En la misma categoria


Permisos de este foro:
No puedes responder a temas en este foro.