From 603dc90c8a1d46121286808a97f4002e5e2b0b0e Mon Sep 17 00:00:00 2001 From: Ville Rantanen Date: Sun, 4 Feb 2024 20:12:46 +0200 Subject: [PATCH] fix sorting for dokuwiki syntax --- code/static/script.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/code/static/script.js b/code/static/script.js index 0d3df7a..8861aac 100644 --- a/code/static/script.js +++ b/code/static/script.js @@ -131,6 +131,10 @@ function orderStringSorter(a,b) { var bValue=b.children[1].innerHTML.substring(0,3); if ( aValue == "[x]" && bValue == "[ ]" ) return 1; if ( aValue == "[ ]" && bValue == "[x]" ) return -1; + var aDone = new RegExp("\\(.+\\)$").test(a.children[1].innerHTML); + var bDone = new RegExp("\\(.+\\)$").test(b.children[1].innerHTML); + if ( aDone && ! bDone ) return 1; + if ( bDone && ! aDone ) return -1; return 0; } @@ -148,5 +152,4 @@ window.onclick = function(event) { document.onscroll = function(event) { document.cookie = "position=" + window.scrollY + "; path=" + window.location.pathname; } -window.onload = scrollBack; - +window.onload = scrollBack; \ No newline at end of file