OSDN Git Service

Automatically focus several form fields.
authorJean-Philippe Lang <jp_lang@yahoo.fr>
Thu, 22 Jan 2009 16:34:54 +0000 (16:34 +0000)
committerJean-Philippe Lang <jp_lang@yahoo.fr>
Thu, 22 Jan 2009 16:34:54 +0000 (16:34 +0000)
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@2295 e93f8b46-1217-0410-a6f0-8f06a7374b81

app/views/boards/show.rhtml
app/views/documents/index.rhtml
app/views/news/index.rhtml
app/views/projects/add.rhtml

index adf0b46..011a25e 100644 (file)
@@ -4,7 +4,7 @@
 <%= link_to_if_authorized l(:label_message_new),
                           {:controller => 'messages', :action => 'new', :board_id => @board},
                           :class => 'icon icon-add',
-                          :onclick => 'Element.show("add-message"); return false;' %>
+                          :onclick => 'Element.show("add-message"); Form.Element.focus("message_subject"); return false;' %>
 <%= watcher_tag(@board, User.current) %>
 </div>
 
index 14d9973..7449b67 100644 (file)
@@ -2,7 +2,7 @@
 <%= link_to_if_authorized l(:label_document_new),
                           {:controller => 'documents', :action => 'new', :project_id => @project},
                           :class => 'icon icon-add',
-                          :onclick => 'Element.show("add-document"); return false;' %>
+                          :onclick => 'Element.show("add-document"); Form.Element.focus("document_title"); return false;' %>
 </div>
 
 <div id="add-document" style="display:none;">
index 9cac390..ebc3743 100644 (file)
@@ -2,7 +2,7 @@
 <%= link_to_if_authorized(l(:label_news_new),
                           {:controller => 'news', :action => 'new', :project_id => @project},
                           :class => 'icon icon-add',
-                          :onclick => 'Element.show("add-news"); return false;') if @project %>
+                          :onclick => 'Element.show("add-news"); Form.Element.focus("news_title"); return false;') if @project %>
 </div>
 
 <div id="add-news" style="display:none;">
index bc3d7b0..46ab1a9 100644 (file)
@@ -13,4 +13,5 @@
 </fieldset>
 
 <%= submit_tag l(:button_save) %>
+<%= javascript_tag "Form.Element.focus('project_name');" %>
 <% end %>