function promptListSelection(cardList) { if (options.force) { cardList.forEach(function(card) { archiveCard(card); }); return; } var list = new List({ marker: "›".red + " ", markerLength: 1 }); cardList.forEach(function(card) { var content = card.name; if (card.desc) { content += " [" + card.desc + "]"; } list.add(card, content); }); list.add(null, "[Cancel]"); list.on("keypress", function(key, item) { switch (key.name) { case "return": list.stop(); //if user selects 'Cancel' , item=null if (item) { archiveCard(item); } break; } }); list.start(); }
function setMenuInfo() { menu.add(-1, '[期刊名]:' + currFm); menu.add(-2, Array(60).join('-')); for (var i = 0; i < playList.length; i++) { var info = playList[i]; menu.add(i, (i + 1) + '. ' + info.title + '[' + (info.artist + '-' + info.album).green + ']'); }; menu.add(-3, Array(60).join('-')); menu.add(-4, 'Fork me on GitHub: luoo-down by Stan Zhai, 2014-5-24 night'.grey.underline); menu.start(); menu.select(0); }