app/assets/javascripts/activities.js.erb in social_stream-base-0.7.6 vs app/assets/javascripts/activities.js.erb in social_stream-base-0.7.7
- old
+ new
@@ -1,31 +1,35 @@
//= require jquery.livequery
+//= require chosen.jquery
//
//initial state
$(function() {
$('#wrapper_activities_header form').hide();
$('#new_<%= SocialStream.activity_forms.first %>').show();
$('#select_<%= SocialStream.activity_forms.first %>').addClass('selected');
+ $('#security').chosen();
});
-//clicks on headers
+//clicks form selector
$('.activity_form_selector').live('click',function(){
$('.activity_form_selector').removeClass('selected');
$(this).addClass('selected');
$('#wrapper_activities_header form').hide();
$('#new_'+this.id.split("_")[1]).show();
});
//submit
$('#masterSubmitButton').live('click',function(){
$('.liveAdded').remove();
- $('#wrapper_activities_header form:visible').append(
- $('<input/>')
- .addClass('liveAdded')
- .attr('type', 'hidden')
- .attr('name', $('#wrapper_activities_header form:visible')
- .attr('id').split('_')[1]+'[_relation_ids][]')
- .val($('#security option:selected').attr('value')));
+ $('#security option:selected').each(function() {
+ $('#wrapper_activities_header form:visible').append(
+ $('<input/>')
+ .addClass('liveAdded')
+ .attr('type', 'hidden')
+ .attr('name', $('#wrapper_activities_header form:visible')
+ .attr('id').split('_')[1]+'[_relation_ids][]')
+ .val($(this).attr('value')));
+ });
$('#wrapper_activities_header form:visible').submit();
});
//javascript for main activities input
$(function() {