Sha256: f26dcd5b4cadb6c2a6787a8fc50cbbd55ccf46e3641500b3981a9d2a7c591f7b

Contents?: true

Size: 1.81 KB

Versions: 5

Compression:

Stored size: 1.81 KB

Contents

<div class="modal hide" id="modal-columns">
  <div class="modal-header">
    <button type="button" class="close" data-dismiss="modal">×</button>
    <h3><%= t(:select_columns, :default => "Select Columns") %></h3>
  </div>
  <div class="modal-body">
    <% for field in model_columns %>
      <label class="checkbox">
        <input type="checkbox" name="field[]" value="<%= field %>" <%= "checked" if session[:fields][model_name.to_sym].include?(field) %>> <%= t(field, :default => field.capitalize) %>
      </label><br />
    <% end %>
  </div>
  <div class="modal-footer">
    <button type="button" class="btn btn-primary" id="filter-columns">Ok</button>
    <button type="button" class="btn" id="cancel-filter-columns"><%= t(:cancel, :default => "Cancel") %></button>
  </div>
  <script type="text/javascript">
    $('#filter-columns').on('click', function(){
      var return_json = [];
      $.each($('input[name^="field"]:checked'), function(index, value) {
        return_json.push($(value).val());
      });
      $.ajax({
        url: '/<%= model_name %>/select_fields',
        data: { 'fields' : return_json },
        success: function(data) {
          $('table.table th[class^="col"], table.table td[class^="col"]').css('display', 'none');
          $.each(return_json, function(index, value) {
            $('table.table th.col-' + value + ', table.table td.col-' + value).css('display', 'table-cell');
          });
          $('div[class^="col"]').css('display', 'none');
          $.each(return_json, function(index, value) {
            $('div.col-' + value).css('display', 'inline');
          });
          $('#modal-columns').modal('hide');
        }
      });
      return false;
    });
    $('#cancel-filter-columns').on('click', function(){
      $('#modal-columns').modal('hide');
      return false;
    });
  </script>
</div>

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
beautiful_scaffold-0.2.7 lib/generators/templates/app/views/_modal_columns.html.erb
beautiful_scaffold-0.2.6 lib/generators/templates/app/views/_modal_columns.html.erb
beautiful_scaffold-0.2.5 lib/generators/templates/app/views/_modal_columns.html.erb
beautiful_scaffold-0.2.4 lib/generators/templates/app/views/_modal_columns.html.erb
beautiful_scaffold-0.2.3 lib/generators/templates/app/views/_modal_columns.html.erb