<% if subscription.subscribing? %>
<%= link_to unsubscribe_path_for(subscription, option_params), onclick: '$(this).find("input").prop("checked", false);$(this).parent().parent().parent().next().slideUp();;$(this).parent().parent().parent().next().next().slideUp();', method: :put, remote: true do %>
<%= check_box :subscribing, "", { checked: true }, 'true', 'false' %>
<% end %>
<% else %>
<% if ActivityNotification.config.subscribe_as_default %>
<%= link_to subscribe_path_for(subscription, option_params), onclick: '$(this).find("input").prop("checked", true);$(this).parent().parent().parent().next().slideDown();$(this).parent().parent().parent().next().find("input").prop("checked", true);$(this).parent().parent().parent().next().next().slideDown();$(this).parent().parent().parent().next().next().find("input").prop("checked", true);', method: :put, remote: true do %>
<%= check_box :subscribing, "", { checked: false }, 'true', 'false' %>
<% end %>
<% else %>
<%= link_to subscribe_path_for(subscription, option_params.merge(with_email_subscription: false)), onclick: '$(this).find("input").prop("checked", true);$(this).parent().parent().parent().next().slideDown();$(this).parent().parent().parent().next().next().slideDown();', method: :put, remote: true do %>
<%= check_box :subscribing, "", { checked: false }, 'true', 'false' %>
<% end %>
<% end %>
<% end %>