web: leave date field blank, avoid problems (#322)

This commit is contained in:
Simon Michael 2016-04-28 18:27:00 -07:00
parent 7ec3ebb66b
commit 3739f0e364
2 changed files with 3 additions and 3 deletions

View File

@ -339,7 +339,7 @@ addform _ vd@VD{..} = [hamlet|
<table style="width:100%;">
<tr#descriptionrow>
<td>
<input #date .typeahead .form-control .input-lg type=text size=15 name=date placeholder="Date" value=#{defdate}>
<input #date .typeahead .form-control .input-lg type=text size=15 name=date placeholder="Date" value="#{defdate}">
<td>
<input #description .typeahead .form-control .input-lg type=text size=40 name=description placeholder="Description">
$forall n <- postingnums
@ -351,7 +351,7 @@ addform _ vd@VD{..} = [hamlet|
(or ctrl +, ctrl -)
|]
where
defdate = "today" :: String
defdate = "" :: String -- #322 don't set a default, typeahead(?) clears it on tab. See also hledger.js
dates = ["today","yesterday","tomorrow"] :: [String]
descriptions = sort $ nub $ map tdescription $ jtxns j
accts = sort $ journalAccountNamesUsed j

View File

@ -136,7 +136,7 @@ function addformReset(showmsg) {
// reset typehead state (though not fetched completions)
$('.typeahead').typeahead('val', '');
$('.tt-dropdown-menu').hide();
$('input#date').val('today');
$('input#date').val(''); // #322 don't set a default, typeahead(?) clears it on tab. See also Foundation.hs
}
}