Beginnings of toggling days-of-week for repeatable dailies
Conflicts: lib/app/index.js package.json src/app/index.coffee
This commit is contained in:
+16
-3
@@ -1,4 +1,7 @@
|
||||
// Generated by CoffeeScript 1.3.3
|
||||
var moment;
|
||||
|
||||
moment = require('moment');
|
||||
|
||||
module.exports.daysBetween = function(a, b) {
|
||||
var DAY;
|
||||
@@ -9,10 +12,20 @@ module.exports.daysBetween = function(a, b) {
|
||||
};
|
||||
|
||||
module.exports.viewHelpers = function(view) {
|
||||
view.fn('taskClasses', function(type, completed, value) {
|
||||
var classes;
|
||||
view.fn('taskClasses', function(type, completed, value, repeat) {
|
||||
var classes, dayMapping;
|
||||
classes = type;
|
||||
if (completed) {
|
||||
dayMapping = {
|
||||
0: 'su',
|
||||
1: 'm',
|
||||
2: 't',
|
||||
3: 'w',
|
||||
4: 'th',
|
||||
5: 'f',
|
||||
6: 's',
|
||||
7: 'su'
|
||||
};
|
||||
if (completed || (repeat && repeat[dayMapping[moment().day()]] === false)) {
|
||||
classes += " completed";
|
||||
}
|
||||
switch (false) {
|
||||
|
||||
Reference in New Issue
Block a user