0
0
mirror of https://github.com/django/django.git synced 2024-12-01 15:42:04 +01:00

Always remove required attribute in SelectFilter2.js (#11331)

Fixes bug on browsers which do support the required attribute but not the :valid pseudo-selector
This commit is contained in:
Ben Muschol 2019-05-07 02:16:30 -04:00 committed by Mariusz Felisiak
parent 6d37c089ae
commit 8eb4133714

View File

@ -179,11 +179,11 @@ Requires jQuery, core.js, and SelectBox.js.
// This is much faster in WebKit browsers than the fallback.
field.attr('required', 'required');
any_selected = field.is(':valid');
field.removeAttr('required');
} catch (e) {
// Browsers that don't support :valid (IE < 10)
any_selected = field.find('option:selected').length > 0;
}
field.removeAttr('required');
return any_selected;
},
refresh_icons: function(field_id) {