diff --git a/browser/loops.js b/browser/loops.js index 0f200a4..483f352 100644 --- a/browser/loops.js +++ b/browser/loops.js @@ -50,8 +50,8 @@ function showIfIn(node, conditions) { function setIfIn(node, conditions) { dojo.forEach(conditions, function(cond) { if (node.value == cond[0]) { - target = dojo.byId(cond[1]); - target.value = cond[2]; + target = dijit.byId(cond[1]); + target.setValue(cond[2]); } }) } diff --git a/organize/work/browser.py b/organize/work/browser.py index 8eef9a8..ef5686d 100644 --- a/organize/work/browser.py +++ b/organize/work/browser.py @@ -478,13 +478,7 @@ class CreateWorkItemForm(ObjectForm, BaseTrackView): @Lazy def defaultDate(self): - return format.formatDate(date.today(), 'date', 'medium', - self.languageInfo.language) - #return time.strftime('%Y-%m-%d', time.localtime(getTimeStamp())) - - @Lazy - def defaultTime(self): - return time.strftime('%H:%M', time.localtime(getTimeStamp())) + return time.strftime('%Y-%m-%dT%H:%M', time.localtime(getTimeStamp())) @Lazy def date(self): diff --git a/organize/work/work_macros.pt b/organize/work/work_macros.pt index 41ca9c2..03a1507 100644 --- a/organize/work/work_macros.pt +++ b/organize/work/work_macros.pt @@ -122,10 +122,12 @@ onChange="showIfIn(this, [['move', 'target_task'], ['delegate', 'target_party']]); setIfIn(this, [['start', 'start_date', - this.form.default_date.value], + this.form.default_date.value], ['start', 'start_time', - this.form.default_time.value], - ['start', 'end_time', '']])"> + this.form.default_date.value], + ['start', 'end_time', null], + ['start', 'duration', ''], + ['start', 'effort', '']])">