_form.html.erb
上传用户:netsea168
上传日期:2022-07-22
资源大小:4652k
文件大小:8k
源码类别:

Ajax

开发平台:

Others

  1. <%= error_messages_for 'user' %>
  2. <div class='ui-accordion ui-widget ui-helper-reset ui-accordion-icons settings'>
  3.   <h3 class='ui-accordion-header ui-helper-reset ui-state-default ui-corner-top'><span class='ui-icon ui-icon-person'> </span><%= _("Account settings")%></h3>
  4.   <div class='ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content-active'>
  5.     <div class='setting'>
  6.       <label class="float" for="user_login"><%= _("Login")%></label>
  7.       <p class='input_text'>
  8.         <%= text_field('user', 'login', {:class => 'medium'}) %>
  9.       </p>
  10.     </div>
  11.     <div class='setting clear'>
  12.       <label class="float" for="user_password"><%= _("Password")%></label>
  13.       <p class='input_text'>
  14.         <%= password_field('user', 'password', {:class => 'medium'}) %>
  15.       </p>
  16.     </div>
  17.     <div class='setting clear'>
  18.       <label class="float" for="user_password"><%= _("Password confirmation")%></label>
  19.       <p class='input_text'>
  20.         <%= password_field('user', 'password_confirmation', {:class => 'medium'})  %>
  21.       </p>      
  22.     </div>
  23.     <div class='setting clear'>
  24.       <label class="float" for="user_email"><%= _("Email")%></label> 
  25.       <p class='input_text'>
  26.         <%= text_field('user', 'email', {:class => 'medium'})  %>
  27.       </p>
  28.     </div>
  29.     <% if controller.controller_name == 'users' %>
  30.     <div class='setting clear'>
  31.       <label class="float" for="user_profile"><%= _("Profile")%></label>
  32.       <p class='input_text'>
  33.         <%=  select("user", "profile_id", @profiles.collect {|p| [ _(p.nicename), p.id ] }, { :include_blank => false }) %>
  34.       </p>
  35.     </div>
  36.     <div class='setting clear'>
  37.       <label class='float' for="user_state"><%= _("User's status")%></label>
  38.       <p class='input_text'>
  39.         <select name="user[state]">
  40.           <option value="active" <%= 'selected' if @user.state == 'active' %>><%= _("Active")%></option>
  41.           <option value="inactive" <%= 'selected' if @user.state == 'inactive'%>><%= _("Inactive")%></option>
  42.         </select>
  43.       </p>
  44.     </div>
  45.     <% end %>
  46.   </div>
  47. </div>
  48. <div class='ui-accordion ui-widget ui-helper-reset ui-accordion-icons settings'>
  49.   <h3 class='ui-accordion-header ui-helper-reset ui-state-default ui-corner-top'><span class='ui-icon ui-icon-person'> </span><%= _("Profile Settings")%></h3>
  50.   <div class='ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content-active'>
  51.     <div class='setting'>
  52.       <label class="float" for="user_firstname"><%= _("Firstname") %></label>
  53.       <p class='input_text'>
  54.         <%= text_field('user', 'firstname', {:class => 'medium'}) %>
  55.       </p>      
  56.     </div>
  57.     <div class='setting clear'>
  58.       <label class="float" for="user_lastname"><%= _("Lastname") %></label>
  59.       <p class='input_text'>
  60.         <%= text_field('user', 'lastname', {:class => 'medium'}) %>
  61.       </p>      
  62.     </div>
  63.     <div class='setting clear'>
  64.       <label class="float" for="user_nickname"><%= _("Nickname") %></label>
  65.       <p class='input_text'>
  66.         <%= text_field('user', 'nickname', {:class => 'medium'}) %>
  67.       </p>      
  68.     </div>
  69.     <% unless @user.login.nil? %>
  70.     <div class='setting clear'>
  71.       <label class="float" for="user_login"><%= _("Display Name")%></label>
  72.       <p class='input_text'>
  73.         <select name="user[name]">
  74.           <%= render_options_for_display_name %>
  75.         </select>
  76.       </p>
  77.     </div>
  78.     <% end %>
  79.     <div class='setting clear'>
  80.       <label class="float"><%= _("Editor")%></label>
  81.       <p class='input_text'>
  82.         <input type="radio" name="user[editor]" value="simple" id="editor_0" <%= 'checked="checked"' if @user.editor == 'simple' %>/>
  83.         <label for="editor_0"><%= _("Use simple editor")%></label><br />
  84.         <input type="radio" name="user[editor]" value="visual" id="editor_2" <%= 'checked="checked"' if @user.editor == 'visual' %>/>
  85.         <label for="editor_2"><%= _("Use visual rich editor")%></label>
  86.       </p>      
  87.     </div>
  88.     <div class='setting clear'>
  89.       <label class="float" for="text_filter"><%= _("Article filter")%></label>
  90.       <p class='input_text'>
  91.         <select name="user[text_filter_id]" id="text_filter">
  92.           <%= options_for_select text_filter_options_with_id, @user.text_filter.id %>
  93.         </select>
  94.       </p>      
  95.     </div>
  96.   </div>
  97. </div>
  98. <div class='ui-accordion ui-widget ui-helper-reset ui-accordion-icons settings'>
  99.   <h3 class='ui-accordion-header ui-helper-reset ui-state-default ui-corner-top'><span class='ui-icon ui-icon-person'> </span><%= _("Notifications")%></h3>
  100.   <div class='ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content-active'>
  101.     <div class='setting'>
  102.       <label class="float" for="user_notify_via_email"><%= _("Send notification messages via email")%>?</label>
  103.       <p class='input_text'>
  104.         <%= check_box 'user', 'notify_via_email'  %>
  105.       </p>
  106.     </div>
  107.     <div class='setting clear'>
  108.       <label class="float" for="user_notify_on_new_articles"><%= _("Send notification messages when new articles are posted")%>?</label>
  109.       <p class='input_text'>
  110.         <%= check_box 'user', 'notify_on_new_articles'  %>
  111.       </p>      
  112.     </div>
  113.     <div class='setting clear'>
  114.       <label class="float" for="user_notify_on_comments"><%= _("Send notification messages when comments are posted")%>?</label>
  115.       <p class='input_text'>
  116.         <%= check_box 'user', 'notify_on_comments'  %>
  117.       </p>  
  118.     </div>
  119.   </div>
  120. </div>
  121. <% unless controller.controller_name == 'users'%>
  122. <div class='ui-accordion ui-widget ui-helper-reset ui-accordion-icons settings'>
  123.   <h3 class='ui-accordion-header ui-helper-reset ui-state-default ui-corner-top'><span class='ui-icon ui-icon-person'> </span><%= _("Contact Options")%></h3>
  124.   <div class='ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content-active'>
  125.     <div class='setting'>
  126.       <label class="float" for="user_url"><%= _("Your site")%></label>
  127.       <p class='input_text'>
  128.         <%= text_field('user', 'url', {:class => 'medium'}) %>
  129.         <%= check_box 'user', 'show_url' %> 
  130.         <label for='user_show_url'><%= _("display url on public profile") %></label>
  131.       </p>      
  132.     </div>
  133.     <div class='setting clear'>
  134.       <label class="float" for="user_msn"><%= _("Your MSN")%></label>
  135.       <p class='input_text'>
  136.         <%= text_field('user', 'msn', {:class => 'medium'}) %>
  137.         <%= check_box 'user', 'show_msn' %> 
  138.         <label for='user_show_msn'><%= _("display MSN ID on public profile") %></label>
  139.       </p>      
  140.     </div>
  141.     <div class='setting clear'>
  142.       <label class="float" for="user_yahoo"><%= _("Your Yahoo ID")%></label>
  143.       <p class='input_text'>
  144.         <%= text_field('user', 'yahoo', {:class => 'medium'}) %>
  145.         <%= check_box 'user', 'show_yahoo' %> 
  146.         <label for='user_show_yahoo'><%= _("display Yahoo! ID on public profile") %></label>
  147.       </p>      
  148.     </div>
  149.     <div class='setting clear'>
  150.       <label class="float" for="user_jabber"><%= _("Your Jabber ID")%></label>
  151.       <p class='input_text'>
  152.         <%= text_field('user', 'jabber', {:class => 'medium'}) %>
  153.         <%= check_box 'user', 'show_jabber' %> 
  154.         <label for='user_show_jabber'><%= _("display Jabber ID on public profile") %></label>
  155.       </p>      
  156.     </div>
  157.     <div class='setting clear'>
  158.       <label class="float" for="user_aim"><%= _("Your AIM id")%></label>
  159.       <p class='input_text'>
  160.         <%= text_field('user', 'aim', {:class => 'medium'}) %>
  161.         <%= check_box 'user', 'show_aim' %> 
  162.         <label for='user_show_aim'><%= _("display AIM ID on public profile") %></label>
  163.       </p>      
  164.     </div>
  165.     <div class='setting clear'>
  166.       <label class="float" for="user_twitter"><%= _("Your Twitter username")%></label>
  167.       <p class='input_text'>
  168.         <%= text_field('user', 'twitter', {:class => 'medium'}) %>
  169.         <%= check_box 'user', 'show_twitter' %> 
  170.         <label for='user_show_twitter'><%= _("display twitter on public profile") %></label>
  171.       </p>      
  172.     </div>
  173.     <div class='setting clear'>
  174.       <label class='float' for="user_description"><%= _("Tell us more about you")%></label>
  175.       <p class='input_text'>
  176.         <%= text_area('user', 'description', {:class => 'medium', :rows => 5}) %>
  177.       </p>      
  178.     </div>
  179.   </div>
  180. </div>
  181. <% end %>
  182. <%= cancel_or_save %>