@@ -, +, @@
form
---
.../intranet-tmpl/prog/en/modules/catalogue/itemsearch.tt | 13 +++++++------
1 file changed, 7 insertions(+), 6 deletions(-)
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/itemsearch.tt
+++ a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/itemsearch.tt
@@ -134,7 +134,7 @@
}
}
- function addNewField() {
+ function addNewField( link ) {
var form_field = $('div.form-field-select-text').last();
var copy = form_field.clone(true);
copy.find('input,select').not('[type="hidden"]').each(function() {
@@ -142,6 +142,7 @@
});
copy.find('.form-field-conjunction').prop('disabled', false);
form_field.after(copy);
+ link.remove();
copy.find('select.form-field-column').change();
}
@@ -299,12 +300,12 @@
// Add the "New field" link.
var form_field = $('div.form-field-select-text').last()
var NEW_FIELD = _("New field");
- var button_field_new = $('' + NEW_FIELD + '');
- button_field_new.click(function() {
- addNewField();
- return false;
+ var button_field_new = $(' ' + NEW_FIELD + '');
+ button_field_new.click(function(e) {
+ e.preventDefault();
+ addNewField( $(this) );
});
- form_field.after(button_field_new);
+ form_field.append(button_field_new);
// If a field is linked to an authorised values list, display the list.
$('div.form-field-select-text select').change(function() {
--