diff options
| author | Priyanka Kakadiya <pka@odoo.com> | 2019-05-20 05:29:41 +0000 |
|---|---|---|
| committer | Aaron Bohy <aab@odoo.com> | 2019-05-21 07:34:26 +0000 |
| commit | 8ffedf4545e2ffb7ead07ce33f8fe94341ffd25c (patch) | |
| tree | 2686f861d7c26c76af047f087f97d6be921f770b /odoo/addons/base/static/src | |
| parent | 92393a6b8e64e99591ff4ead166e93caa8da2dcb (diff) | |
[FIX] sale: fix search issue in settings
Before this rev., we searched for 'label' tagname into the DOM, but
the fields labels are not always inside <label> (sometimes <span>).
However, they always have className 'o_form_label', so we use this
instead.
task 1961427
closes odoo/odoo#33487
Signed-off-by: Aaron Bohy (aab) <aab@odoo.com>
Diffstat (limited to 'odoo/addons/base/static/src')
| -rw-r--r-- | odoo/addons/base/static/src/js/res_config_settings.js | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/odoo/addons/base/static/src/js/res_config_settings.js b/odoo/addons/base/static/src/js/res_config_settings.js index 9514d431141..3095ff4dc4e 100644 --- a/odoo/addons/base/static/src/js/res_config_settings.js +++ b/odoo/addons/base/static/src/js/res_config_settings.js @@ -305,7 +305,7 @@ var BaseSettingRenderer = FormRenderer.extend({ module.settingView.find('h2').addClass('o_hidden'); module.settingView.find('.settingSearchHeader').addClass('o_hidden'); module.settingView.find('.o_settings_container').removeClass('mt16'); - var resultSetting = module.settingView.find("label:containsTextLike('" + self.searchText + "')"); + var resultSetting = module.settingView.find(".o_form_label:containsTextLike('" + self.searchText + "')"); if (resultSetting.length > 0) { resultSetting.each(function () { var settingBox = $(this).closest('.o_setting_box'); @@ -343,8 +343,8 @@ var BaseSettingRenderer = FormRenderer.extend({ } var match = text.search(new RegExp(word, "i")); word = text.substring(match, match + word.length); - var hilitedWord = "<span class='highlighter'>" + word + '</span>'; - return text.replace(word, hilitedWord); + var highlightedWord = "<span class='highlighter'>" + word + '</span>'; + return text.replace(word, highlightedWord); }, }); |
