Hallo,
weiß jemand wie man die Shoutbox dazu zwingt immer "offen" zu sein?
Die unnötige Funktion, auf die Titelleiste zu klicken, um die Shoutbox zu minimieren, würde ich gerne entfernen.
(Manche Nutzer klicken aus Versehen rauf und vergessen das, wundern sich aber wo der Chat hin ist.)
Ich habe die Funktion hier gefunden:
Code:
// functionality
toggle: function(status, remember) {
if (status == true) {
dvz_shoutbox.status = true;
$('#shoutbox').removeClass('collapsed');
$('#shoutbox .body').fadeIn();
if (dvz_shoutbox.frozen || !dvz_shoutbox.started) {
dvz_shoutbox.frozen = false;
dvz_shoutbox.loop();
}
} else {
dvz_shoutbox.status = false;
$('#shoutbox .body').stop(1).fadeOut(function() {
if (dvz_shoutbox.status == false) $('#shoutbox').stop(1).addClass('collapsed');
});
}
if (remember !== false) {
Cookie.set('dvz_sb_status', status ? '1' : '0');
}
dvz_shoutbox.runCallbacks('toggle', { status: status });
},
Sie gänzlich zu entfernen bringt allerdings nichts, da ein Cookie gesetzt wird.
Hat man die Shoutbox vorher minimiert und ich entferne die Funktion, bleibt sie es trotzdem.
Ich würde die Funktion gerne so umschreiben, dass die Shoutbox immer maximiert und "nicht frozen" ist.
Ich habe schon einiges versucht, aber komme zu keinem "perfekten" Ergebnis.
Hat jemand eine Idee?
So hatte ich es schon versucht:
Code:
toggle: function(status, remember) {
dvz_shoutbox.status = true;
$('#shoutbox').removeClass('collapsed');
$('#shoutbox .body').fadeIn();
if (dvz_shoutbox.frozen || !dvz_shoutbox.started) {
dvz_shoutbox.frozen = false;
dvz_shoutbox.loop();
}
Cookie.set('dvz_sb_status', '1');
dvz_shoutbox.runCallbacks('toggle', { status: status });
}
Das Problem ist, dass die Shoutbox dann weiß ist, wenn man sie vorher minimiert hat.