From 0729ee143bc4f3efedcd4f9dfa775e02b52ad5f0 Mon Sep 17 00:00:00 2001 From: Jean-Philippe Lang Date: Tue, 14 Feb 2012 15:28:30 +0000 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 --- public/javascripts/application.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/public/javascripts/application.js b/public/javascripts/application.js index 2c4910c44..fdafc9899 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) { -- 2.39.5