SBMCommentsViewerのdel.icio.usコメントが出なくなっていたのでパッチ当て

中の人に取り込んで頂けましたので、「Last Modified: 2007.05.30」以降をインストールすれば以下のパッチは不要です。

http://white.s151.xrea.com/wiki/index.php?script%2FSBMCommentsViewer
なんかdel.icio.usがおかしいのでパッチ当て。おかしいのはσ(゚∀゚ ∬オレだけ?

% svn diff sbmcommentsviewer.user.js
Index: sbmcommentsviewer.user.js
===================================================================
--- sbmcommentsviewer.user.js   (revision 306)
+++ sbmcommentsviewer.user.js   (working copy)
@@ -137,6 +137,7 @@

     try{
         if (self.location.href!=top.location.href) return;
+        if (!document.body) return;
     }catch(e){
         return;
     }
@@ -845,15 +846,15 @@
                   comment_area.addCount(r.length, delicious_favicon, delicious_page);
                   var len = (r.length < MAX_GET_COUNT) ? r.length : MAX_GET_COUNT;
                   for (var i=0; i<len; i++){
-                      r[i].match(/<item rdf:about=".*">\s*<title>[^<]+<\/title>\s*<link>[^<]+<\/link>\s*(<description>([^<]*[^\s<]+[^<]*)<\/description>\s*)?<dc:creator>([^<]+)<\/dc:creator>\s*<dc:date>([^<]*)<\/dc:date>(\s*<dc:subject>([^<]*)<\/dc:subject>)?/);
-                      var user = RegExp.$3;
-                      if(RegExp.$6){
-                          tags = RegExp.$6.split(" ");
+                      r[i].match(/<item rdf:about=".*">\s*<title>[^<]+<\/title>\s*<link>[^<]+<\/link>\s*(?:<description>([^<]*)<\/description>\s*)?<dc:creator>([^<]+)<\/dc:creator>\s*<dc:date>([^<]*)<\/dc:date>(?:\s*<dc:subject>([^<]*)<\/dc:subject>)?/);
+                      var user = RegExp.$2;
+                      if(RegExp.$4){
+                          tags = RegExp.$4.split(" ");
                       }
-                      var date = RegExp.$4;
-                      var comment = "";
-                      if(RegExp.$2.match(/<p class="description">([^<]+)<\/p>/)){
-                          var comment = RegExp.$1.replace(/^\s+|\s+$/g, "");
+                      var date = RegExp.$3;
+                      var comment = RegExp.$1;
+                      if(comment.match(/<p class="description">([^<]+)<\/p>/)){
+                          comment = RegExp.$1.replace(/^\s+|\s+$/g, "");
                       }
                       var date = new Date(date.slice(0,4), Number(date.slice(5,7))-1, date.slice(8,10), Number(date.slice(11,13))+9, date.slice(14,16), date.slice(17,19) );
                       comments.push(new Comment(user, delicious_favicon, delicious_url+user, tags, comment, date ,"http://del.icio.us/" + user + "/", "delicious"));