/*
* @title オライリー・ジャパン発行書籍一覧を価格順に並び変える
* @description 同上
* @include http://www.oreilly.co.jp/catalog/*
* @license MIT License
*/
document.querySelector('tbody').innerHTML =
Array.from(document.querySelectorAll('tr.visible')).sort((a, b) => {
var p1 = parseInt(a.querySelector('.price').textContent.replace(',', ''), 10);
var p2 = parseInt(b.querySelector('.price').textContent.replace(',', ''), 10);
return p2 - p1;
}).reduce((text, cell) => {
return text + cell.outerHTML;
}, '');