diff options
author | snaka | 2009-05-30 13:59:54 +0000 |
---|---|---|
committer | snaka | 2009-05-30 13:59:54 +0000 |
commit | a82045c901402648b6bbcc9f4e5cd4e07fd38e19 (patch) | |
tree | 53c44b9e55ef168fd29a00975058ed5e025ca908 /pino.js | |
parent | 57f57755c9ae9cccafd7da7dca22ff6030d8901a (diff) | |
download | vimperator-plugins-a82045c901402648b6bbcc9f4e5cd4e07fd38e19.tar.bz2 |
開くことができるピンが無い場合のメッセージ追加
git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@33676 d0d07461-0603-4401-acd4-de1884942a52
Diffstat (limited to 'pino.js')
-rw-r--r-- | pino.js | 21 |
1 files changed, 12 insertions, 9 deletions
@@ -146,14 +146,21 @@ let self = liberator.plugins.pino = (function() { "Open livedoor Reader(and clone server) pinned item", function(args) { let pins = new Pins(); + let items = pins.items(); + if (items.length == 0) { + liberator.echo("Pinned item doesn't exists."); + return; + } if (args["-list"]) { - let items = pins.items(); - let list = <div>{items.length} items.<ul>{[ - <li><a href={i.link}>{i.title}</a><br/></li> + //let items = pins.items(); + let list = <div>{items.length} items. + <ul>{ + [<li><a href={i.link}>{i.title}</a><br/></li> for each (i in items) - ].reduce(function(a, b) a + b)} - </ul></div>; + ].reduce(function(a, b) a + b) + }</ul> + </div>; liberator.echo(list, commandline.FORCE_MULTILINE); return; } @@ -161,10 +168,6 @@ let self = liberator.plugins.pino = (function() { if (args.string == "") { let pin; let max = (args.count >= 1) ? args.count : openItemsCount(); - if (pins.items().length == 0) { - liberator.echo("Pinned item doesn't exists."); - return; - } for(let i = 0; i < max; i++) { if (!(pin = pins.shift())) break; |