SVZ Sidebar

By lazka Last update Mar 3, 2010 — Installed 126,418 times.

Neue Funktion: Chat-Fenster neu positionieren

in
Subscribe to Neue Funktion: Chat-Fenster neu positionieren 2 posts, 2 voices



nTech User
FirefoxWindows

Hey,

da der Plauderkasten bei mir (hab es auch schon von anderen Leuten gehört) beim Verschieben häufig mal nach unten hin "entgleitet", habe ich mir gedacht, ich schreibe mal eine kleine Funktion, die eben das verhindert, bzw. falls es denn passiert, es korrigiert. Hier die Funktion:


//------------------------------------------------------------------------------
// Chat-Fenster neu positionieren
resetChatPosition = function()
{
if (!config.get('resetchat'))
return;

uw = typeof unsafeWindow != 'undefined' ? unsafeWindow : window;


var gridWrapperHeight = uw.getComputedStyle(document.getElementById('Grid-Wrapper'), '').getPropertyValue('height');
var gridWrapperWidth = uw.getComputedStyle(document.getElementById('Grid-Wrapper'), '').getPropertyValue('width');
var chatWindow = document.getElementById('Chat_Main');


if (uw.getComputedStyle(chatWindow, '').getPropertyValue('top') > gridWrapperHeight)
document.getElementById('Chat_Main').style.top = '25px';


if (uw.getComputedStyle(chatWindow, '').getPropertyValue('left') > gridWrapperWidth)
document.getElementById('Chat_Main').style.left = '25px';

// Alle 5 Sekunden nochmal probieren
window.setTimeout(resetChatPosition, 5000);
}

Achso dann noch zu den Einstellungen:
['resetchat', 1, 0, 1, 'Chat-Fenster automatisch wieder ins Bild bringen', 0],

und zu guter letzt in die svzSB.init den Aufruf:
resetChatPosition();

Schon funktionierts... Kann gerne so ins Script übernommen werden ;-)

 
lazka Script's Author
FirefoxX11

ist drinnen (in trunk).. ich plaudere aber nie.. also keine ahnung was du meinst ;)

Cross
Presentational HTML allowed.
Use <code> for inline code and <pre> for code blocks. Use &lt; and &gt; for literal < and >.
We help break paragraphs and link your links.
or cancel