fix insertion of indexes that are also sort criterias (#4670)

This commit is contained in:
Frédéric Péters 2014-06-10 15:05:10 +02:00
parent a9c8b9224f
commit 8b4e4be4fd
1 changed files with 2 additions and 2 deletions

View File

@ -358,10 +358,10 @@ function select_metatype(elem)
$('option[data-index]').parents('select').change(function() {
index = $(this).find('option[data-index]:selected').data('index');
if ($('option[value="' + index + '"]:selected').length == 0) {
if ($('.addIndex option[value="' + index + '"]:selected').length == 0) {
$('.addIndex option[value="' + index + '"]').prop('selected', true);
$('.addIndex').trigger('change');
var criteria_div = $('option[value="' + index + '"]:selected').parents('select').parent().detach();
var criteria_div = $('#formfield-form-widgets-query div.criteria option[value="' + index + '"]:selected').parents('select').parent().detach();
criteria_div.appendTo('.more-fieldset .criteria-content');
criteria_div.find('select.queryindex').prop('disabled', true);
$($(this).find('option[data-index]').parents('select').find('option')[0]).prop('selected', true);