From 7e884dc69f4f104732bcc3e3c56f624e43aeb43f Mon Sep 17 00:00:00 2001 From: Bruno Da Silva Date: Thu, 29 Mar 2018 12:27:30 +0000 Subject: [PATCH] search widget : bugfix if the selected operator is not the default one, open in "advanced" mode in order to be able to see the operator SVN:b1162[5574] --- js/search/search_form_criteria.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/js/search/search_form_criteria.js b/js/search/search_form_criteria.js index 1becbc9a54..712dd32c7f 100644 --- a/js/search/search_form_criteria.js +++ b/js/search/search_form_criteria.js @@ -190,13 +190,17 @@ $(function() // Focus on right input var oOpElemRadioChecked = this.element.find('.sfc_fg_operator .sfc_op_radio:checked'); + var oOpElemInputFirst = oOpElemRadioChecked.closest('.sfc_fg_operator').find('.sfc_op_content input[type="text"]:first'); - if (!oOpElemRadioChecked.is(':visible')) + oOpElemInputFirst.filter(':not([data-no-auto-focus])').trigger('click').trigger('focus'); + + this.element.find('.sfc_form_group').removeClass('advanced'); + + if (!oOpElemInputFirst.is(':visible')) { this.element.find('.sfc_form_group').addClass('advanced'); } - oOpElemRadioChecked.closest('.sfc_fg_operator').find('.sfc_op_content input[type="text"]:first').filter(':not([data-no-auto-focus])').trigger('click').trigger('focus'); }, _close: function() {