<style type="text/css"> /* Roster Medal & Text */ .allMedals { float: right; } .allMedals img { height: 15px; width: 15px; vertical-align: middle; } .count { padding-right: 10px; } /* Roster Medal & Text in popup */ #facebox .popupMedal { height: 50px; width: 50px; display: block; margin: 0 auto !important; vertical-align: middle; padding: 5px; } #facebox .popupMedalName { display: block; padding: 0 10px; color: #fff; text-align: center; } /* Popup height & scrolling if taller */ #facebox .content { max-height: 400px; overflow-y: auto; } /* Popup Styling */ #facebox .body { padding: 10px; background: #444; width: 500px; } #facebox .footer { border: 0px; } #facebox .footer img { display: none; } </style> <script type="text/javascript"> $(document).ready(function(){ var max = 30, levels = { 1 : 'http://guildportal.com/Layout2006/CP/Awards/Star%20Set%201/award_star_bronze_1.png', 5 : 'http://guildportal.com/Layout2006/CP/Awards/Star%20Set%202/award_star_bronze_2.png', 10 : 'http://guildportal.com/Layout2006/CP/Awards/Star%20Set%203/award_star_bronze_3.png', 15 : 'http://guildportal.com/Layout2006/CP/Awards/Star%20Set%201/award_star_silver_1.png', 20 : 'http://guildportal.com/Layout2006/CP/Awards/Star%20Set%202/award_star_silver_2.png', 25 : 'http://guildportal.com/Layout2006/CP/Awards/Star%20Set%201/award_star_gold_1.png', 30 : 'http://guildportal.com/Layout2006/CP/Awards/Star%20Set%202/award_star_gold_2.png' }, /******************************* * Don't change anything below * *******************************/ i, c, m, l, s, t; $('.gpWidget-rosterlrg').find('table.StyledList').find('tr').each(function(){ c = $(this).find('td:eq(0)'); l = c.find('img[title*="Medal"]').wrapAll('<span class="medals" style="display:none;" />').length; s = (l > max) ? max : Math.round(l/5) * 5; if (l < 5) { s = 1; } if (l > 0) { i = $('<span class="allMedals tooltip" title="Click to see ' + (l > 1 ? 'all ' + l + ' medals' : 'the medal') + '"><img src="' + levels[s] + '"><span class="count">(' + l + ')</span>'); i.appendTo(c) .click(function(){ m = $(this).parent().find('.medals'); if (!m.is('.modified')) { m.addClass('modified') // make popup medals easy to see .find('img').each(function(){ t = (this.title || '').replace('Medal:','').replace(/\'(.*)\'/,'<strong>$1</strong>'); $(this) .addClass('popupMedal') .after( '<span class="popupMedalName">' + t + '</span><br>' ); }); } $.facebox(m.html()); }); } }); }); </script>
var max = 30, levels = { 1 : 'http://guildportal.com/Layout2006/CP/Awards/Star%20Set%201/award_star_bronze_1.png', 5 : 'http://guildportal.com/Layout2006/CP/Awards/Star%20Set%202/award_star_bronze_2.png', 10 : 'http://guildportal.com/Layout2006/CP/Awards/Star%20Set%203/award_star_bronze_3.png', 15 : 'http://guildportal.com/Layout2006/CP/Awards/Star%20Set%201/award_star_silver_1.png', 20 : 'http://guildportal.com/Layout2006/CP/Awards/Star%20Set%202/award_star_silver_2.png', 25 : 'http://guildportal.com/Layout2006/CP/Awards/Star%20Set%201/award_star_gold_1.png', 30 : 'http://guildportal.com/Layout2006/CP/Awards/Star%20Set%202/award_star_gold_2.png' },
var max = 50, levels = { 1 : 'http://guildportal.com/Layout2006/CP/Awards/Star%20Set%201/award_star_bronze_1.png', 5 : 'http://guildportal.com/Layout2006/CP/Awards/Star%20Set%202/award_star_bronze_2.png', 10 : 'http://guildportal.com/Layout2006/CP/Awards/Star%20Set%203/award_star_bronze_3.png', 15 : 'http://guildportal.com/Layout2006/CP/Awards/Star%20Set%201/award_star_silver_1.png', 20 : 'http://guildportal.com/Layout2006/CP/Awards/Star%20Set%202/award_star_silver_2.png', 25 : 'http://guildportal.com/Layout2006/CP/Awards/Star%20Set%201/award_star_gold_1.png', 30 : 'http://guildportal.com/Layout2006/CP/Awards/Star%20Set%202/award_star_gold_2.png', 35 : 'some image url', 40 : 'some other image url', 45 : 'yet another image url', 50 : 'and the last image url' },