WoW Recruit Bar
Static Recruit Bar
<style type="text/css"> #recruitBar { width:300px; text-align:center; vertical-align:bottom; font-family:sans-serif; font-size:70%; white-space:nowrap; } #recruitBar a, #recruitBar img { color:#999999; text-decoration:none; border:0px; width:20px; height:20px; padding:0px 1px 0px 0px; } .recruitToolTip { color: orange; font-weight: bold; vertical-align:top; } .dim { opacity: .3; filter: alpha(opacity=30); } </style> <div id="recruitBar"></div> <script type="text/javascript"> var classrq = new Array(); /* Recruitment Bar - Class Needs ******************************************** - Each class variable is set up as follows: class.push ([ "Thumbnail Image URL", "Class Name", "Class Needs" ]) - recruitKeyWord defines the word to match in the "Class Needs" to set icon dimmer, the text is case sensitive. ******************************************** */ var recruitTitle = "Recruitment"; var recruitKeyWord = "Closed"; var tooltipWidth = 250; var linkToRecruitmentPost = "http://recruitme.com"; classrq.push (["http://i201.photobucket.com/albums/aa236/Mottie1/testsite/icons/dk.png", "<font color=#c41f3b>Death Knight</font>", "Only Gnomes need apply!" ]); classrq.push (["http://www.guildportal.com/GuildImages/WOWRosterImages/druid.gif", "<font color=#ff7d0a>Druid</font>", "Feral<br>Resto" ]); classrq.push (["http://www.guildportal.com/GuildImages/WOWRosterImages/hunter.gif", "<font color=#abd473>Hunter</font>", "BM with an annoyingly large Dinosaur" ]); classrq.push (["http://www.guildportal.com/GuildImages/WOWRosterImages/mage.gif", "<font color=#69ccf0>Mage</font>", "Frost/Arcane" ]); classrq.push (["http://www.guildportal.com/GuildImages/WOWRosterImages/paladin.gif", "<font color=#f58cba>Paladin</font>", "Prot<br>Holy" ]); classrq.push (["http://www.guildportal.com/GuildImages/WOWRosterImages/priest.gif", "<font color=#ffffff>Priest</font>", "Shadow<br>Holy" ]); classrq.push (["http://www.guildportal.com/GuildImages/WOWRosterImages/rogue.gif", "<font color=#fff569>Rogue</font>", "Closed" ]); classrq.push (["http://www.guildportal.com/GuildImages/WOWRosterImages/shaman.gif", "<font color=#2459ff>Shaman</font>", "Resto" ]); classrq.push (["http://www.guildportal.com/GuildImages/WOWRosterImages/warlock.gif", "<font color=#9482c9>Warlock</font>", "Affliction" ]); classrq.push (["http://www.guildportal.com/GuildImages/WOWRosterImages/warrior.gif", "<font color=#c79c6e>Warrior</font>", "Closed" ]); /* ******************************************** Don't change anything below ******************************************** */ var sQ = '"'; var rb = '<div><a href="' + linkToRecruitmentPost + '">' + recruitTitle + '</a></div>'; for (var j=0; j<classrq.length; j++) { rb += '<a href="' + linkToRecruitmentPost; rb += '" class="tooltip" title="<span class=recruitToolTip>'; rb += classrq[j][1].replace(/\"/g,sQ); rb += '</span><br>' + classrq[j][2].replace(/\"/g,sQ); rb += '" rel="' + tooltipWidth + '"><img src="'; rb += classrq[j][0].replace(/\"/g,sQ) + '"'; if (classrq[j][2].match(recruitKeyWord)) { rb += ' class=dim'; } rb += '></a>'; } rb += '</a>'; $('#recruitBar').html(rb); </script>
Fisheye Recruit Bar
<style type="text/css"> #reqBar { text-align: center; height: 50px; position: relative; } .reqBarItem { text-align: center; color: #ffffff; font-weight: bold; text-decoration: none; width: 40px; position: absolute; display: block; bottom: 0px; } .reqBarItem img { border: none; margin: 5px auto 0 auto; width: 100%; } .reqBarItem span { display: none; positon: absolute; } .reqBarContainer { background-color: transparent; height: 50px; width: 200px; position: absolute; left: 500px; } .dim { opacity: .3; filter: alpha(opacity=30); } </style> <script type="text/javascript" src="http://www.axiomfiles.com/Files/243007/interface.js"></script> <div id="reqBar"></div> <script type="text/javascript"> var classrq = new Array(); var recruitKeyWord = "Closed"; var tooltipWidth = 200; var linkToRecruitmentPost = "http://recruitme.com"; classrq.push (["http://i201.photobucket.com/albums/aa236/Mottie1/testsite/icons/dk.png", "<font color=#c41f3b>Death Knight</font>", "Only Gnomes need apply!" ]); classrq.push (["http://www.guildportal.com/GuildImages/WOWRosterImages/druid.gif", "<font color=#ff7d0a>Druid</font>", "Feral<br>Resto" ]); classrq.push (["http://www.guildportal.com/GuildImages/WOWRosterImages/hunter.gif", "<font color=#abd473>Hunter</font>", "BM with an annoyingly large Dinosaur" ]); classrq.push (["http://www.guildportal.com/GuildImages/WOWRosterImages/mage.gif", "<font color=#69ccf0>Mage</font>", "Frost/Arcane" ]); classrq.push (["http://www.guildportal.com/GuildImages/WOWRosterImages/paladin.gif", "<font color=#f58cba>Paladin</font>", "Prot<br>Holy" ]); classrq.push (["http://www.guildportal.com/GuildImages/WOWRosterImages/priest.gif", "<font color=#ffffff>Priest</font>", "Shadow<br>Holy" ]); classrq.push (["http://www.guildportal.com/GuildImages/WOWRosterImages/rogue.gif", "<font color=#fff569>Rogue</font>", "Closed" ]); classrq.push (["http://www.guildportal.com/GuildImages/WOWRosterImages/shaman.gif", "<font color=#2459ff>Shaman</font>", "Resto" ]); classrq.push (["http://www.guildportal.com/GuildImages/WOWRosterImages/warlock.gif", "<font color=#9482c9>Warlock</font>", "Affliction" ]); classrq.push (["http://www.guildportal.com/GuildImages/WOWRosterImages/warrior.gif", "<font color=#c79c6e>Warrior</font>", "Closed" ]); /* ******************************************** Don't change anything below ******************************************** */ // Recruitment menu var sQ = '"'; var rb1 = '<div class=reqBarContainer>'; for (var j=0; j<classrq.length; j++) { rb1 += '<a class="reqBarItem tooltip" href="' + linkToRecruitmentPost; rb1 += '" title="' + classrq[j][1].replace(/\"/g,sQ); rb1 += '<br>' + classrq[j][2].replace(/\"/g,sQ) + '" rel="'; rb1 += tooltipWidth + '"><span>'; rb1 += classrq[j][1] + '</span><img src="' + classrq[j][0] + '"'; if (classrq[j][2].match(recruitKeyWord)) { rb1 += ' class=dim'; } rb1 += '></a>'; } rb1 += '</div>'; $('#reqBar').html(rb1); $(document).ready(function(){ $('#reqBar').Fisheye({ itemWidth: 20, maxWidth: 40, proximity: 40, items: 'a', itemsText: 'span', container: '.reqBarContainer', halign : 'center' }) }); </script>
Customizing
Tooltips
If you aren't seeing the tooltips popup or you want to change the color of the tooltips, you'll need to add the following bit of code to your footer HTML (Control Panel > Custom HTML & Script > Footer Area). Modify the text in blue to match the colors of your site.
<style type="text/css"> .tooltip, .preview, .screenshot { cursor:pointer; } #tooltip, #tooltip2, #preview, #screenshot { color:#dddddd; background:#222222; border: 1px solid #333333; padding:5px; display:none; opacity: 0.9; filter: alpha(opacity=90); text-align:left; border-radius: 1em; -moz-border-radius: 1em; -webkit-border-radius: 1em; } </style> <script src="http://www.axiomfiles.com/Files/258012/tooltip.js" type="text/javascript"></script>