For those running Autolinker version 4.02 on vb 3.0.x + (I'm running it on Vb versiion 3.0.9 (patched) with no problems).
If you'd like to have the GALBox stay static on the users screen, then make the edits below.
To see an example (scroll down the page and mouse over the various Autolinks):
http://www.shipmodeling.net/vb_forum/thread1187.html
As always, backup, backup, backup!
In the 'header' (or where ever you put this block of code) template:
Original:
Code:
<div id="GALBox"
style="position: absolute; z-index: 100;
visibility: hidden;"
onmouseover="this.style.visibility='visible';"
onmouseout="this.style.visibility='hidden';">
</div>
Replace with:
Code:
<div id="GALBox"
style="position: absolute; z-index: 100;
visibility: hidden;"
onmouseover="this.style.visibility='visible';"
onclick="this.style.visibility='hidden';">
</div>
In the 'vbulletin_menu.js' file:
In the block - 'function GAL_popup':
Around line #45 - Original:
Code:
innerhtml= innerhtml + value_style + "'>" + value + "</td></tr></table>";
Replace with:
Code:
innerhtml= innerhtml + value_style + "'>" + value + "<br /><div class='smallfont' style='cursor: pointer; cursor: hand; float: right'>Close</div></td></tr></table>";
In the replacement codes for PopUp (with and without title):
Original:
Code:
<a href='$gal_link' target='_blank' class='DEF' onmouseover='GAL_popup(this,"$gal_offset", $gal_width, "$gal_box_style", "$gal_description", "$gal_description_style");' onmouseout='GAL_hidepopup();'>$gal_text</a>
Replace with:
Code:
<a href='$gal_link' target='_blank' class='DEF' onmouseover='GAL_popup(this,"$gal_offset", $gal_width, "$gal_box_style", "$gal_description", "$gal_description_style");' onclick='GAL_hidepopup();'>$gal_text</a>
Don't forget to to a 'debug' when done!
I tried it with IE, Netscape and Firefox and it works well with all.
John