better judge regex
authorsjy <scott@sjy.id.au>
Sun, 26 Aug 2012 09:15:12 +0000 (17:15 +0800)
committersjy <scott@sjy.id.au>
Sun, 26 Aug 2012 09:15:12 +0000 (17:15 +0800)
TODO [new file with mode: 0644]
austlii.js

diff --git a/TODO b/TODO
new file mode 100644 (file)
index 0000000..51564f6
--- /dev/null
+++ b/TODO
@@ -0,0 +1,3 @@
+judge exp breaks on
+http://www.austlii.edu.au/au/cases/cth/HCA/2012/19.html
+http://www.austlii.edu.au/au/cases/cth/HCA/2004/37.html
index e2ce166..1908d47 100644 (file)
@@ -66,7 +66,8 @@ austlii.addMarkup = function() {
     $("center i").first().parent().addClass("citation");
 
     // find and markup judges
-    var judgeExp = /([A-Zc]+)(\s[A-Zc,\s]+\sC?JJ?\.)/g;
+    // var judgeExp = /([A-Zc]+\s)([A-Zc,\s]+\sC?JJ?\.)/g;
+    var judgeExp = /([A-Z]{3})((?:[A-Z\s,]|&nbsp;)+C?J?J\.)/g
     var replacementText = document.body.innerHTML.replace(judgeExp, '<a class="judge" name="$1">$1$2</a>');
     document.body.innerHTML = replacementText;
 
@@ -100,7 +101,7 @@ austlii.paintMenu = function() {
         });
     });
 
-    // update right menu on scroll
+    // update current judge on scroll
     $(window).scroll(function() {
         $("#menu ol li a").each(function(){
             // if the relevant link appearsmore than half way down the page

UCC git Repository :: git.ucc.asn.au