From 67777f496d644f7e96ca1340ff3eea48083bb95a Mon Sep 17 00:00:00 2001 From: retlet Date: Mon, 28 Mar 2011 16:57:43 +0900 Subject: highlight使用して表示整形。テーブルレイアウトやめたんだけど列が揃ってないと嫌や!って人いたらごめんなさい。あとtagsAndCommentオプション不要になったので消した。 --- sbmcommentsviewer.js | 43 +++++++++++++++++-------------------------- 1 file changed, 17 insertions(+), 26 deletions(-) (limited to 'sbmcommentsviewer.js') diff --git a/sbmcommentsviewer.js b/sbmcommentsviewer.js index c7d10f6..139cd4c 100644 --- a/sbmcommentsviewer.js +++ b/sbmcommentsviewer.js @@ -3,7 +3,7 @@ var PLUGIN_INFO = SBM Comments Viewer List show Social Bookmark Comments ソーシャル・ブックマーク・コメントを表示します - 0.2.2 + 0.2.3 2.0pre 3.0 https://github.com/vimpr/vimperator-plugins/raw/master/sbmcommentsviewer.js @@ -25,7 +25,7 @@ viewSBMComments [url] [options] ||< == 指定可能フォーマット == - id, timpstamp, tags, comment, tagsAndComment + id, timpstamp, tags, comment == SBMタイプ == - h : hatena bookmark @@ -76,26 +76,24 @@ SBMContainer.prototype = { //{{{ }, toHTML: function(format, countOnly){ var label = <> - {this.faviconURL ? : <>} + {this.faviconURL ? : <>} {manager.type[this.type] + ' ' + this.count + '(' + this.entries.length + ')'} - {this.pageURL ? {this.pageURL} : <>} + {this.pageURL ? {this.pageURL} : <>} ; if (countOnly){ return label; } else { - let xml = - -
{label}
; + let xml =
+
  • {label}
  • +
    ; let self = this; xml.* += (function(){ - var thead = ; - format.forEach(function(colum){ thead.* += {manager.format[colum] || '-'}; }); - var tbody = <>; + var div = <>; self.entries.forEach(function(e){ if (isFilterNoComments && !e.comment) return; - tbody += e.toHTML(format); + div += e.toHTML(format); }); - return thead + tbody; + return div; })(); return xml; } @@ -142,28 +140,22 @@ SBMEntry.prototype = { //{{{ return result; } - var xml = ; + var xml =
    ; var self = this; format.forEach(function(colum){ switch(colum){ case 'id': - xml.* += - {self.userIcon ? <> {self.id} : {self.id}} - ; + xml.* += {self.userIcon ? <>{self.id} : <>{self.id}}; break; case 'timestamp': - xml.* += {self.formatDate()}; - break; + xml.* += {self.formatDate()}; + break; case 'tags': - xml.* += {self.tags.join(',')}; break; + xml.* += {self.tags.join(',')}; break; case 'comment': - xml.* += {makeLink(self.comment)}; break; - case 'tagsAndComment': - var tagString = self.tags.length ? '[' + self.tags.join('][') + ']':''; - xml.* += {tagString + ' '}{makeLink(self.comment)}; - break; + xml.* += {makeLink(self.comment)}; break; default: - xml.* += -; + xml.* += -; } }); return xml; @@ -473,7 +465,6 @@ var manager = { comment: 'Comment', timestamp: 'TimeStamp', tags: 'Tags', - tagsAndComment: 'Tags&Comment' }, // for debug convertMD5: function(str){ -- cgit v1.2.3