allow hide habit entries
This commit is contained in:
@@ -7,6 +7,7 @@ import sys.io.File;
|
|||||||
import datetime.DateTime;
|
import datetime.DateTime;
|
||||||
import datetime.DateTimeInterval;
|
import datetime.DateTimeInterval;
|
||||||
import haxe.ds.Option;
|
import haxe.ds.Option;
|
||||||
|
using StringTools;
|
||||||
|
|
||||||
enum EntryType {
|
enum EntryType {
|
||||||
Daily(daysOfWeek:Array<Int>, lastDayDone:String);
|
Daily(daysOfWeek:Array<Int>, lastDayDone:String);
|
||||||
|
|||||||
@@ -169,6 +169,8 @@
|
|||||||
(let [d (Date.now)] "$(d.getDate)-$(+ 1 (d.getMonth))-$(d.getFullYear)"))
|
(let [d (Date.now)] "$(d.getDate)-$(+ 1 (d.getMonth))-$(d.getFullYear)"))
|
||||||
|
|
||||||
(function isActive [:Entry e]
|
(function isActive [:Entry e]
|
||||||
|
(when (.startsWith .label (first e.labels) "~")
|
||||||
|
(return false))
|
||||||
(case e.type
|
(case e.type
|
||||||
((Daily days lastDayDone)
|
((Daily days lastDayDone)
|
||||||
(and !(= lastDayDone (todayString)) (contains days (.getDay (Date.now)))))
|
(and !(= lastDayDone (todayString)) (contains days (.getDay (Date.now)))))
|
||||||
|
|||||||
Reference in New Issue
Block a user