Merge pull request #263 from kmels/pr-251-fix-broken-shortcut

hledger-web: Fixes keyboard shortcut for adding a transaction.
This commit is contained in:
Simon Michael 2015-07-28 14:16:34 -07:00
commit a06e612095
2 changed files with 4 additions and 4 deletions

View File

@ -34,7 +34,7 @@ getJournalR = do
hledgerLayout vd "journal" [hamlet|
<h2#contenttitle>#{title}
<!-- p>Journal entries record movements of commodities between accounts. -->
<a#addformlink role="button" style="cursor:pointer;" data-toggle="modal" data-target="#addmodal" title="Add a new transaction to the journal" style="margin-top:1em;">Add a transaction
<a#addformlink role="button" style="cursor:pointer;" onClick="addformReset(true);" data-toggle="modal" data-target="#addmodal" title="Add a new transaction to the journal" style="margin-top:1em;">Add a transaction
^{maincontent}
|]

View File

@ -6,7 +6,7 @@
$(document).ready(function() {
// show add form if ?add=1
if ($.url.param('add')) { addformShow(showmsg=true); }
if ($.url.param('add')) { addformShow(true); }
// sidebar account hover handlers
$('#sidebar td a').mouseenter(function(){ $(this).parent().addClass('mouseover'); });
@ -127,7 +127,7 @@ function registerChartClick(ev, pos, item) {
// ADD FORM
function addformShow(showmsg) {
showmsg = typeof showmsg !== 'undefined' ? a : false;
showmsg = typeof showmsg !== 'undefined' ? showmsg : false;
addformReset(showmsg);
$('#addmodal')
.on('shown.bs.modal', function (e) {
@ -138,7 +138,7 @@ function addformShow(showmsg) {
// Make sure the add form is empty and clean for display.
function addformReset(showmsg) {
showmsg = typeof showmsg !== 'undefined' ? a : false;
showmsg = typeof showmsg !== 'undefined' ? showmsg : false;
if ($('form#addform').length > 0) {
if (!showmsg) $('div#message').html('');
$('form#addform')[0].reset();