view vendor/plugins/redmine_bibliography/assets/javascripts/authors.js @ 600:c3c1091639ad feature_36

Some JS changes to the behaviour of user/author selection interface.
author luisf <luis.figueira@eecs.qmul.ac.uk>
date Tue, 16 Aug 2011 17:38:30 +0100
parents c6cfe1f2eac1
children 1608b3cb50cd
line wrap: on
line source
function remove_fields(link) {
  $(link).previous("input[type=hidden]").value = "1";
  $(link).up(".fields").hide();
}

function add_fields(link, association, content) {
  var new_id = new Date().getTime();
  var regexp = new RegExp("new_" + association, "g")
  $(link).insert({
    before: content.replace(regexp, new_id)
  });
}

function identify_author_status(status, object_id) {
	name_field = $('publication_authorships_attributes_' + object_id + '_name_on_paper');
    email_field = $('publication_authorships_attributes_' + object_id + '_email');
    institution_field = $('publication_authorships_attributes_' + object_id + '_institution');

	switch(status)
	{
		case "yes":
			name_field.disabled = true;
			email_field.disabled = true;
			institution_field.disabled = true;
		break;
		case "no":
			name_field.value = "";
			email_field.value = "";
			institution_field.value = "";
		
			name_field.disabled = false;
			email_field.disabled = false;
			institution_field.disabled = false;

		break;
		case "correct":
			name_field.disabled = false;
			email_field.disabled = false;
			institution_field.disabled = false;
		break;
	}
}