From 64c4f618d14c5c7fd147cd96f421e91a716c347b Mon Sep 17 00:00:00 2001 From: Tony Cook Date: Tue, 21 Feb 2012 19:41:37 +1100 Subject: [PATCH] if there's only one submit, click that when user chooses to save --- js/bse-admin/form-monitor.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/js/bse-admin/form-monitor.js b/js/bse-admin/form-monitor.js index faa839f..04418b1 100644 --- a/js/bse-admin/form-monitor.js +++ b/js/bse-admin/form-monitor.js @@ -297,7 +297,13 @@ var ChangesMonitor = Class.create({ if (form.valid()) { save.removeClassName("disabled"); save.observe('click', function() { - form.form().submit(); + var submits = form.submits(); + if (submits.length == 1) { + submits[0].click(); + } + else { + form.form().submit(); + } }.bind(this)); } else {