timers3000
Version:
Provides a graphical interface in your browser to create and manage incremental timers for your daily tasks.
32 lines (30 loc) • 1.57 kB
text/jade
mixin groupoption(classname, onclickFunc, text)
.row
a.link
i(class=classname, onClick=onclickFunc)
span.groupoption=text
.groupcontainer
.innergroupcontainer(id=group._id, style="background-color:"+group.color)
.infocontainer
.container
.groupheader
input.col-12.ui-input-text.timertext(id=group._id+"_name" value=group.name, onBlur="renameGroup('#{group._id}',this)", onKeyPress="if(event.keyCode==13)this.blur();")
.groupoptions
.row
span.grouptime
script. document.write(convertSeconds(
+groupoption("fa fa-trash-o", "deleteGroup('"+group._id+"')", " Delete Group")
+groupoption("fa fa-random", "randomGroupColor('"+group._id+"')", "Change Color")
.row
a(href="/statistics/group/" + group._id)
i.fa.fa-bar-chart-o
span.groupoption Statistics
.timerscontainer(ondrop="handleDrop(event)", ondragover="allowDrop(event)")
if (typeof timers !== 'undefined')
.container.timerslist(id=group._id+"_timersList")
each timer in timers
include timer
.row
a.btn.btn-white(onClick="newTimer('#{group._id}')")
i.fa.fa-clock-o.fa-lg
| Add Timer