From 0729ee143bc4f3efedcd4f9dfa775e02b52ad5f0 2012-02-14 15:28:30 From: Jean-Philippe Lang Date: 2012-02-14 15:28:30 Subject: [PATCH] Focus the first text input or submit button when showing a modal box. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@8873 e93f8b46-1217-0410-a6f0-8f06a7374b81 --- diff --git a/public/javascripts/application.js b/public/javascripts/application.js index 2c4910c..fdafc98 100644 --- a/public/javascripts/application.js +++ b/public/javascripts/application.js @@ -314,10 +314,11 @@ function showModal(id, width) { el.addClassName('modal'); el.show(); - var submit = el.down("input[type=submit]"); - if (submit) { - submit.focus(); - } + if (el.down("input[type=text]")) { + el.down("input[type=text]").focus(); + } else if (el.down("input[type=submit]")) { + el.down("input[type=submit]").focus(); + } } function hideModal(el) {