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