hatenabookmark_show.jsの改行表示
画面が小さいと、コメントが途中で突っ切れるので改行表示にしてみた。22行目くらいから。
+ var length_set = 50; // -- break length for each (var bookmark in bookmarks){ tagString = bookmark.tags.length ? "[" + bookmark.tags.join("][") + "]":""; showString += "<dt style=\"float:left;clear:both;width:10%;margin:0;\">" + bookmark.user + "</dt>"; showString += "<dd style=\"margin:0 0 0 10%;width:90%;border-left:1px solid;\"> " - showString += tagString + (bookmark.tags.length > 0 && bookmark.comment ? "<br/> ":"") + bookmark.comment + "</dd>"; + showString += tagString + (bookmark.tags.length > 0 && bookmark.comment ? "<br/>":""); + if(bookmark.comment.length < length_set){ + showString += " " + bookmark.comment + "</dd>"; + }else{ + for(var icnt = 0;icnt < bookmark.comment.length;icnt += length_set){ + showString += " " + bookmark.comment.substring(icnt,icnt + length_set) + "<br/>"; + } + showString += "</dd>"; + } } showString += "</dl></div>"; vimperator.commandline.echo(showString, vimperator.commandline.HL_NORMAL, vimperator.commandline.FORCE_MULTILINE);
length_setに改行したい長さを差し込めばOK。