Ghost Guerrier
Messages : 290 Date d'Inscription : 04/12/2015
Personnage Âge: X lunes (mois de changement) Rang: Votre Personnage : | Sujet: Re: Idées pour la CB Lun 4 Jan 2016 - 21:02 | |
| Perso, j'aime l'idée de la chatbox latérale, c'est beaucoup plus pratique que d'avoir un onglet spécial chatbox (surtout que j'ai toujours 36 000 onglets XDD). J'ai vue sur certain forum que la chatbox latéral était assez discrète et transparente, ce qui fait qu'elle ne gène pas lorsqu'on est sur tablette ou téléphone :3 après faut trouver le code ou le commander :3
Et pour le "nouveaux messages"... ça bug tout le temps... Après faut voir peut-être que ça a été amélioré mais... |
|
Invité Invité
| Sujet: Re: Idées pour la CB Lun 4 Jan 2016 - 22:45 | |
| Je vais essayer de trouver un code, peut être qu'on peut essayer et si ça se passe mal retirer.. Je pense que les bugs ont dû être corrigés depuis ^^ EDIT: Voici ce que j'ai trouvé pour la notification - Code:
-
window.localStorage && $(window).load(function() { var chatbox_script = function() { var t_icon = window.top.$.find('link[rel="shortcut icon"]')[0]; var t_doc = window.top.document; var title = t_doc.title; var icon = t_icon.getAttribute('href'); var rep_title = '!! Nouveau message !! '+title; var rep_icon = 'http://illiweb.com/fa/fdf/al.ico'; $(window).on("focus", function(){ localStorage.cb_blurred='' }).on("blur", function(){ localStorage.cb_blurred=1; }); var overrided = Chatbox.prototype.refresh; Chatbox.prototype.refresh = function(data) { if (data.messages && data.messages.length) { var lm = data.messages.slice(-1)[0]; var last_message = lm.time+','+lm.action+','+lm.msg; if(this.last_message != last_message) { var user = $.grep(data.users, function(v){return v.id==chatbox.userId}); user = user.length ? user[0] : [{}]; if(this.last_message!==undefined) { if(lm.userId!=chatbox.userId && user.username!=lm.username) { if(localStorage.cb_blurred) (function(){ var blink = function(){ if(title == t_doc.title) { if(!localStorage.cb_blurred) return; var new_title = rep_title; var new_icon = rep_icon; } else { var new_title = title; var new_icon = icon; } t_doc.title = new_title; var new_t_icon = t_icon.cloneNode(true); new_t_icon.setAttribute('href', new_icon); var t_icon_parent = t_icon.parentNode; t_icon_parent.removeChild(t_icon); t_icon_parent.appendChild(new_t_icon); t_icon = new_t_icon; setTimeout(blink, 500); }; blink(); })(); } else { localStorage.cb_blurred=''; } } this.last_message = lm; } } overrided.call(this, data); }; }; var s=document.createElement('script');s.text="("+chatbox_script.toString()+")();";$('object[data^="/chatbox/index.forum"],iframe[src^="/chatbox/index.forum"]').each(function(){try{$(this.contentDocument||this.contentWindow.document).find("#chatbox").closest("html").find("head").first().each(function(){this.appendChild(s.cloneNode(true))})}catch(a){}}) }); |
|
Deathy Solitaire
Messages : 576 Date d'Inscription : 18/07/2014
Personnage Âge: X lunes (mois de changement) Rang: Votre Personnage : | Sujet: Re: Idées pour la CB Mar 5 Jan 2016 - 22:42 | |
| On a souvent eu l'idée de la cb latérale et on répond régulièrement non :v sur portable c'est un enfer, esthétiquement (c'est un avis personnel donc à la limite ça rajoute que dalle à mon argumentation) c'est laid. Avoir ne serait ce qu'un onglet en plus c'est pas la fin du monde non plus :(
Par contre la notif pourquoi pas ! J'aime beaucoup l'idée ! |
|
Contenu sponsorisé
| Sujet: Re: Idées pour la CB | |
| |
|