はてブのコメントを古い順にソートする User Javascript書いた

いつもブコメは古い順に読むので作った。Opera(12.16)とChromium(28)ではとりあえず動いた。
問題点

  • コメントにスターを付けれなくなる。
  • スターが表示されるより先にソートするとスターが表示されない。
  • マウスオーバーでアイコンの横に出てくる奴が動かない。

そんな感じ。公式でつけてくれないかな。
ソースコード

(function (){
    var navi = document.getElementsByClassName('tab-navi');
    var tabnavi = navi.item(0);
    var sortbutton = document.createElement('li');
    sortbutton.setAttribute('onClick', 'bcomesort();');
    sortbutton.innerText = 'Sort';
    tabnavi.appendChild(sortbutton);
}) ();
function bcomesort(){
    var bookmarklist = document.getElementsByClassName('bookmark-list');
    for (var i=0; i < bookmarklist.length; i++) {
        var lihtml = "";
        var bcomeli = bookmarklist[i].getElementsByTagName('li');
        for(var j = bcomeli.length - 1; j >= 0; j--){
            lihtml += bcomeli[j].outerHTML;
        }
        bookmarklist[i].innerHTML = lihtml;
    }
    var tmp = bookmarklist[1].innerHTML;
    bookmarklist[1].innerHTML = bookmarklist[2].innerHTML;
    bookmarklist[2].innerHTML = tmp;
}

タブナビゲーションの右端になんか出てくるからそれをクリックすればソートできる。
もう一度クリックしたらもとに戻る。
f:id:kougasha:20130712131202p:plain