summaryrefslogtreecommitdiff
path: root/django
diff options
context:
space:
mode:
authorBen Muschol <benmuschol@gmail.com>2019-05-07 02:16:30 -0400
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2019-05-07 08:16:30 +0200
commit8eb413371462eb5d2ea2a5b305f5954ee112c527 (patch)
tree3c674f82329b1f5d25a83b8dab851445eb94dc80 /django
parent6d37c089ae1dd9a47a70fca461f903663b067a16 (diff)
Always remove required attribute in SelectFilter2.js (#11331)
Fixes bug on browsers which do support the required attribute but not the :valid pseudo-selector
Diffstat (limited to 'django')
-rw-r--r--django/contrib/admin/static/admin/js/SelectFilter2.js2
1 files changed, 1 insertions, 1 deletions
diff --git a/django/contrib/admin/static/admin/js/SelectFilter2.js b/django/contrib/admin/static/admin/js/SelectFilter2.js
index 4221778bb2..46056b8d23 100644
--- a/django/contrib/admin/static/admin/js/SelectFilter2.js
+++ b/django/contrib/admin/static/admin/js/SelectFilter2.js
@@ -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) {