Report abuse

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
<script type="text/javascript">

$(document).ready(function(){
  $('#rank_id').FormObserve();
});

</script>

<div class="bodyLeft">
  <%= render :partial => 'advancement_left' %>
  &nbsp;
</div>

<div class="bodyMain">

  <% form_tag( {:action => "bulk_edit_ranks"} , :method => :post, :id => "bulk_edit_ranks_form") do %>
    <div>
      <%= hidden_field_tag :troop_id, @troop.id %>

      <div class="menu_bar_container">
        <div class="menu_bar_buttons">
          <%= submit_tag "Update", :name=>"update", :class=>"menu_bar_button", :id=>nil %>
          &nbsp;<br />
        </div>
      </div>



      <div style="float: left; padding-right: 2ex; padding-bottom: 2ex;">
        <fieldset>
          <legend>Scouts and Rank</legend>
          <ol class="rows" style="padding-top: 0.25em; padding-right: 2ex; min-width: 35ex;">
            <li class="row">
              <div class="rowLabel" style="width: 3.6em;"><%= label_tag "user_ids", "Scouts:" %></div>
              <div class="rowInput"><%= select_tag "user_ids[]",
                  options_for_select(@troop.scouts.map{|entry| [entry.full_name, entry.id.to_s]},params["user_ids"]),
                  :multiple=>true, :size=>9, :id=>"user_ids",
                  :onchange=>"return loadRankDetails();"
                -%></div>
              <div class="rowBr" />
            </li>
            <li class="row">
              <div class="rowLabel" style="width: 3.6em;"><%= label_tag :rank_id, "Rank:" %></div>
              <div class="rowInput"><%= select_tag "rank_id",
                  "<option value=\"\">Select a Rank</option>"+
                  options_for_select(
                  @ranks.map{|entry| [entry.name, entry.id.to_s]},
                  params[:rank_id]),
                                  :id => "rank_id", :onchange=>"return loadRankDetails();"
                -%></div>
              <div class="rowBr" />
            </li>
            <li class="row" style="display: none;">
              <div class="rowLabel" style="width: 3.6em;">&nbsp;</div>
        <div class="rowInput"><%= button_tag "Load Requirements", :name => "loadDetailsButton", :id => "loadDetailsButton", :onclick=>"return loadRankDetails();" %></div>
              <div class="rowBr" />
            </li>
            <li class="row" style="display: none;">
              <div class="rowLabel" style="width: 3.6em;">&nbsp;</div>
              <div class="rowInput"><%= submit_tag "Update" %></div>
              <div class="rowBr" />
            </li>
          </ol>
        </fieldset>
      </div>


      <div style="float: left; padding-right: 2ex; padding-bottom: 2ex;">
        <fieldset>
          <legend>Mark Complete</legend>

          <div id="rank_requirements">
            <% if !@rank.nil? %>
              <%= render :partial => "bulk_edit_rank_requirements", :object => @rank %>
            <% else %>
              Select a Rank to See Requirements
            <% end %>
          </div>

        </fieldset>
      </div>



      <br style="clear: both;" />
      <div style="background-color: #ddd; font-size: 0.8em; width: 35em;">
        <div style="padding: 0.25em 0.25em 0.25em 0.25em;">
          <%= submit_tag "Update", :name=>"update", :style=>"padding-right: 1em;", :id=>nil %>
          &nbsp;<br />
        </div>
      </div>

    </div>
  <% end %>




</div>