From cd71b5620b2ea641fcd186c5ddbc08568be9f452 Mon Sep 17 00:00:00 2001 From: anekos Date: Sat, 5 Mar 2011 03:28:22 +0900 Subject: ほかんもあかべこ --- usi.js | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) (limited to 'usi.js') diff --git a/usi.js b/usi.js index 6298f9c..775b75e 100644 --- a/usi.js +++ b/usi.js @@ -35,7 +35,7 @@ THE POSSIBILITY OF SUCH DAMAGE. // INFO {{{ let INFO = <> - {desc}; + else + return desc; + } context.compare = void 0; context.completions = [ - [i + ': ' + name, desc] - for ([i, [name, desc, value]] in Iterator(items)) + [i + ': ' + name, procOpts(desc, opts)] + for ([i, [name, desc, value, opts]] in Iterator(items)) ]; cache[key] = items.map(function ([,, v]) v); } @@ -488,13 +494,13 @@ let INFO = }, completionList: function (result) { let cs = []; + let n = new Date().getTime(); for (let [, list] in Iterator(result.tasks.list)) { for (let [, taskseries] in Iterator(list.taskseries)) { for (let [, task] in Iterator(taskseries.task)) { - cs.push([ - let (d = Utils.toDate(task.@due)) - (d ? d.getTime() : Infinity), - [taskseries.@name, Utils.toSmartDateText(task.@due), [list, taskseries, task]] + cs.push(let (d = Utils.toDate(task.@due)) [ + (d ? d.getTime() : Infinity), + [taskseries.@name, Utils.toSmartDateText(task.@due), [list, taskseries, task], {warn: d < n}] ]); } } -- cgit v1.2.3