[FIX] base: settings view: don't patch jQuery
especially to alter the behavior of a standard function to make it behave like a function that is already available (defined in our extension of jQuery).
This commit is contained in:
@@ -31,17 +31,6 @@ var BaseSettingRenderer = FormRenderer.extend({
|
||||
}
|
||||
},
|
||||
|
||||
/**
|
||||
* enable case insensitive search in jQuery contains function
|
||||
*
|
||||
* @private
|
||||
*/
|
||||
_activeCaseInsensitiveSearch: function () {
|
||||
$.expr[':'].contains = function (a, i, m) {
|
||||
return $(a).text().toUpperCase()
|
||||
.indexOf(m[3].toUpperCase()) >= 0;
|
||||
};
|
||||
},
|
||||
/**
|
||||
* initialize modules list.
|
||||
* remove module that restricted in groups
|
||||
@@ -253,7 +242,6 @@ var BaseSettingRenderer = FormRenderer.extend({
|
||||
var res = this._super.apply(this, arguments);
|
||||
if (!this.modules) {
|
||||
this._initModules();
|
||||
this._activeCaseInsensitiveSearch();
|
||||
}
|
||||
this._renderLeftPanel();
|
||||
this._initSearch();
|
||||
@@ -289,7 +277,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:contains('" + self.searchText + "')");
|
||||
var resultSetting = module.settingView.find("label:containsLike('" + self.searchText + "')");
|
||||
if (resultSetting.length > 0) {
|
||||
resultSetting.each(function () {
|
||||
var settingBox = $(this).closest('.o_setting_box');
|
||||
|
||||
Reference in New Issue
Block a user