rendered paste bodyfunction _r_update(data)
{
data = eval("(" + data + ")");
var cls;
_r_t_b.innerHTML = null;
for (i=0; i<data.item_list.length; i++)
{
cls = (cls == 'row2' ? 'row1' : 'row2');
item = data.item_list[i];
tr = _r_t_b.appendChild(document.createElement('tr'));
tr.className = cls
td = tr.appendChild(document.createElement('td'));
a = td.appendChild(document.createElement('a'));
a.href = item.href;
a.className = 'quality'+item.quality;
a.innerHTML = item.name;
td = tr.appendChild(document.createElement('td'));
td.innerHTML = (data.subclass_list[item.type] ? data.subclass_list[item.type] : '–');
td = tr.appendChild(document.createElement('td'));
td.innerHTML = data.quality_list[item.quality];
td = tr.appendChild(document.createElement('td'));
td.className = 'tc';
td.innerHTML = item.level;
td = tr.appendChild(document.createElement('td'));
td.className = 'tc';
td.innerHTML = (item.required_level ? item.required_level : '–');
}
var p_s = '';
if (data.page > 6) p_s += '<a href="/database/items/' + _r_v + '/1/sort-by/' + data.sort + '/">1</a> .. ';
for (i=data.page-5; i<=data.page+5; i++)
{
if (i < 1 || i > data.total_pages)
continue;
if (i == data.page)
p_s += '<strong>' + i + '</strong> ';
else
p_s += '<a href="/database/items/' + _r_v + '/' + i + '/sort-by/' + data.sort + '/">' + i + '</a> ';
}
if (data.page < (data.total_pages-5)) p_s += '.. <a href="/database/items/' + _r_v + '/' + data.total_pages + '/sort-by/' + data.sort + '/">' + data.total_pages + '</a>';
for (i=0; i<_r_t_p.length; i++)
{
_r_t_p[i].innerHTML = p_s;
var p_l = _r_t_p[i].getElementsByTagName("a");
for (x=0; x<p_l.length; x++)
{
p_l[x].onclick=_r_page;
}
}
for (i=0; i<_r_t_p.length; i++)
{
_r_t_pn[i].innerHTML = 'Page ' + data.page + ' of ' + data.total_pages;
}
_r_l.style.display = 'none';
_r_lf = data.sort;
window.location('#view='+data.view+'&page='+data.page+'&sort='+data.sort);
}