「note」を始めました。URLはこちら→
https://note.mu/yanai
「note」の「ダッシュボード」には、なぜかソート機能がありません。
というわけで、以下の仕様に変更するツールを作りました。
・ヘッダー部分をクリックすることで、昇順降順のソートを行う。
これで確認が楽になります。
というわけで、ブックマークレットにしました。
「note」ダッシュボード ソート 以下、中身のコードです。
(function(){
var tbl = $("table.table.break-word");
tbl.find("thead>tr>th")
.each(function(i) {
$(this).attr("n", i);
$(this).attr("d", 1);
})
.click(function() {
var n = $(this).attr("n");
var d = $(this).attr("d");
$(this).attr("d", d * -1);
tbl.find("tbody").html(
tbl.find("tbody>tr").sort(function(a, b) {
var aP = $(a).find("td").eq(n).text();
var bP = $(b).find("td").eq(n).text();
if (aP == +aP) {aP = +aP;}
if (bP == +bP) {bP = +bP;}
if (aP == bP) return 0;
return aP < bP ? d : d * -1;
})
);
});
})();