base/app/views/cheesecake/_index.html.erb in social_stream-0.20.2 vs base/app/views/cheesecake/_index.html.erb in social_stream-0.21.0

- old
+ new

@@ -149,9 +149,26 @@ $("#form_subsector_name_" + i).off("keyup"); $("#form_subsector_name_" + i).on("keyup", [i,subsector],function(event){ $("#edited_subsector_name_" + event.data[0]).html($("#form_subsector_name_" + event.data[0]).val()); event.data[1].changeLabel($("#form_subsector_name_" + event.data[0]).val()); }); + $("#subsector_" + i).find(".permissions_field .permission").each(function(){ + var permission_field = $(this); + var update_state = function(){ + var label_class = permission_field.attr("id").replace("form_", "edited_"); + if(permission_field.is(":checked")){ + $("." + label_class).removeClass("negative").addClass("positive"); + $("." + label_class).find(".negative_message").hide(); + $("." + label_class).find(".positive_message").show(); + }else{ + $("." + label_class).removeClass("positive").addClass("negative"); + $("." + label_class).find(".positive_message").hide(); + $("." + label_class).find(".negative_message").show(); + } + } + update_state(); + permission_field.on("change",update_state); + }); $("#subsector_" + i).show(); }else{ if(sector.subsectors[i-1]){ var add_subsector_clone = original_add_sector_row.clone().attr("id", "add_subsector_" + i).addClass("add_subsector_clone").show(); $("#subsector_" + (i-1)).parent().after(add_subsector_clone); \ No newline at end of file