Sha256: 89b7c0560a489ccb71b83b2314eccd342216d943856b9a1728a69ee68d5f9be9
Contents?: true
Size: 1.51 KB
Versions: 5
Compression:
Stored size: 1.51 KB
Contents
<% html_class = "new_#{@model_to_relate.model_name.param_key}" html_modal_class = "modal-from-dom-#{@model_to_relate.model_name.param_key}" modal_association = @resource.model_name.param_key %> <div id="<%= html_modal_class %>" class="modal hide fade"> <div class="modal-header"> <a class="close" data-dismiss="modal">×</a> <h3><%= Typus::I18n.t("Add %{resource}", resource: @model_to_relate.model_name.human) %></h3> </div> <div class="modal-body"></div> <div class="modal-footer"> <% html_options = { :id => "modal-form-submit-#{modal_association}", :class => "btn btn-primary" } %> <%= link_to Typus::I18n.t("Save"), "#", html_options %> </div> <script> $('#modal-form-submit-<%= modal_association %>').on('click', function(e) { e.preventDefault(); $('#<%= html_class %>').on('submit', function(event) { event.preventDefault(); // Get the action url: var action = $('#<%= html_class %>').attr('action'); var form_data = $('#<%= html_class %>').serialize(); $.post(action, form_data, function(data){}) .success(function(data, text, xhr) { $("#<%= html_modal_class %>").modal('hide'); parent.location.reload(); }) .error(function(request, status, error) { $('#<%= html_modal_class %> .modal-body').html(request.responseText); }); return false; }); $('#<%= html_class %>').submit(); return false; }); </script> </div>
Version data entries
5 entries across 5 versions & 1 rubygems