33 lines
992 B
JavaScript
33 lines
992 B
JavaScript
$('#attributes_block a.delete').live('click', function(){
|
|
$(this).parent().parent().parent().remove();
|
|
});
|
|
|
|
$('#attributes_block a.add').click(function(){
|
|
$('#attributes').append("<%= escape_javascript(render(:partial => 'admin/user_attribute_models/attribute_model', :object => @user_attribute_model.attribute_models.build)) %>");
|
|
});
|
|
|
|
$('#attributes_block a.remove_existing_record').click(function(){
|
|
$(this).next('.should_destroy').attr('value', 1);
|
|
$(this).parent().parent().hide();
|
|
});
|
|
|
|
$('#attributes_block a.change_built_in').click(function(){
|
|
$(this).parent().toggleClass('disable');
|
|
var $am = $(this).next('.built_in_state')
|
|
$am.attr('value', ($am.attr('value') == "false") ? "true" : "false");
|
|
});
|
|
|
|
$('.select_mulitlingual input').live('click', function(){
|
|
$(this).next().attr('value', this.checked);
|
|
});
|
|
|
|
$('.select_type select').live('change', function(){
|
|
if(this.value == 'select')
|
|
{
|
|
$(this).next().show();
|
|
}
|
|
else
|
|
{
|
|
$(this).next().hide();
|
|
}
|
|
});
|