Sha256: 21cc4deeaa2a1765c1832d05c08d1c3641a7c11dd7db4ba377a9199ab7bf822e

Contents?: true

Size: 1.1 KB

Versions: 10

Compression:

Stored size: 1.1 KB

Contents

<% namespace ||= nil %>
<% message = flash[:notice].present? ? flash[:notice].clone : nil %>
<% flash.delete(:notice) %>
<% message = flash[:alert].present? ? flash[:alert].clone : message %>
<% flash.delete(:alert) %>
<% ajax_data ||= {} %>
<% ajax_method ||= :get %>

<% if @path.present? %>
  $.ajax({ url: "<%= @path %>", data: <%= raw ajax_data.to_json %>, type: "<%= ajax_method.to_s.upcase %>", dataType: "script"}).done(function(data) {
    eval(data);
    <%= message.present? ? raw('alert("' + message + '");') : '' %>
  })
  .fail(function(data) {
    <%= message.present? ? raw('alert("' + message + '");') : '' %>
    alert("Failed to load <%= @path %>!");
  });
<% elsif @template.present? %>
  $("#bootstrap_modal").html("<%= escape_javascript(
    render(
      partial: 'shared/layouts/twitter_bootstrap/modal', 
      locals: { 
        title: title, 
        body: render(template: "#{namespace}#{@template}.html")  
      }
    ) 
  ) %>");
  <%= message.present? ? raw('alert("' + message + '");') : '' %>
<% elsif message.present? %>
  <%= message.present? ? raw('alert("' + message + '");') : '' %>
<% end %>

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
voluntary-0.7.1 app/views/shared/_modal_javascript_response.js.erb
voluntary-0.7.0 app/views/shared/_modal_javascript_response.js.erb
voluntary-0.6.0 app/views/shared/_modal_javascript_response.js.erb
voluntary-0.5.2 app/views/shared/_modal_javascript_response.js.erb
voluntary-0.5.1 app/views/shared/_modal_javascript_response.js.erb
voluntary-0.5.0 app/views/shared/_modal_javascript_response.js.erb
voluntary-0.4.0 app/views/shared/_modal_javascript_response.js.erb
voluntary-0.3.0 app/views/shared/_modal_javascript_response.js.erb
voluntary-0.2.4 app/views/shared/_modal_javascript_response.js.erb
voluntary-0.2.3 app/views/shared/_modal_javascript_response.js.erb