Mercurial > hg > soundsoftware-site
diff plugins/redmine_bibliography/assets/javascripts/authors.js @ 1289:7fa299909144 redmine-2.2-integration
fixed a few details.
author | luisf <luis.figueira@eecs.qmul.ac.uk> |
---|---|
date | Tue, 21 May 2013 17:20:52 +0100 |
parents | 7e89ba7fac48 |
children | bb51e86fa182 |
line wrap: on
line diff
--- a/plugins/redmine_bibliography/assets/javascripts/authors.js Sat May 18 13:41:32 2013 +0100 +++ b/plugins/redmine_bibliography/assets/javascripts/authors.js Tue May 21 17:20:52 2013 +0100 @@ -21,7 +21,7 @@ source: '/publications/autocomplete_for_author', minLength: 2, focus: function(event, ui) { - $this.closest('div').next().find("input[id$='name_on_paper']").val(ui.item.value); + $this.closest('div').next().find("input[id$='name_on_paper']").val(ui.item.name); $this.closest('div').next().find("input[id$='institution']").val(ui.item.institution); $this.closest('div').next().find("input[id$='email']").val(ui.item.email); $this.closest('div').next().find("input[id$='search_author_class']").val(ui.item.search_author_class); @@ -30,7 +30,7 @@ return false; }, select: function(event, ui){ - $this.closest('div').next().find("input[id$='name_on_paper']").val(ui.item.value); + $this.closest('div').next().find("input[id$='name_on_paper']").val(ui.item.name); $this.closest('div').next().find("input[id$='institution']").val(ui.item.institution); $this.closest('div').next().find("input[id$='email']").val(ui.item.email); $this.closest('div').next().find("input[id$='search_author_class']").val(ui.item.search_author_class); @@ -40,54 +40,15 @@ .data( "autocomplete" )._renderItem = function( ul, item ) { return $( "<li></li>" ) .data( "item.autocomplete", item ) - .append( "<a>" + item.institution + "</a>" ) + .append( "<a>" + item.label + "</a>" ) .appendTo( ul ); }; }); - - - -function identify_author_status(status, object_id) { - $('publication_authorships_attributes_' + object_id + '_edit_author_info').select('input').each(function(s) { - - if(status == "no"){ - s.value = ""; - s.readOnly = false; - } - - if(status == "correct"){ - s.readOnly = false; - } - if(status == "yes"){ - s.readOnly = true; - } - }); -} - function toggle_div(div_id){ $("#" + div_id).toggle(0.3); } -function toggle_input_field(field){ - if (field.classNames().inspect().include("readonly") === false){ - field.readOnly = true; - field.addClassName('readonly'); - } else { - field.readOnly = false; - field.removeClassName('readonly'); - } -} - -function toggle_edit_save_button(object_id){ - $button = $('publication_authorships_attributes_' + object_id + '_edit_save_button'); - if ($button.value == "Edit author"){ - $button.value = "Save author"; - } else { - $button.value = "Edit author"; - } -} - function toggle_save_author(form_object_id, $this){ $('publication_authorships_attributes_' + form_object_id + '_edit_author_info').select('input').each(function(s) { toggle_input_field(s, $this);