diff options
Diffstat (limited to 'inventory/static/chosen/chosen.jquery_ready.js')
-rw-r--r-- | inventory/static/chosen/chosen.jquery_ready.js | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/inventory/static/chosen/chosen.jquery_ready.js b/inventory/static/chosen/chosen.jquery_ready.js new file mode 100644 index 0000000..65308b8 --- /dev/null +++ b/inventory/static/chosen/chosen.jquery_ready.js @@ -0,0 +1,24 @@ +(function ($) { + $(function () { + $(".chzn-select").each(function(i, select) { + var $select = $(select); + + // Set overflow:visible on parent .form-row for django admin + $select.parents('.form-row').css('overflow', 'visible'); + + if (typeof grappelli == 'object') { + // Set overflow:visible on grappelli fieldset.module .row + $select.parents('.row').filter(function(i) { + return $(this).parent('fieldset.module').length; + }).css('overflow', 'visible'); + // Set overflow:visible on grappelli tabular module + $select.parents('td').filter(function(i) { + return $(this).parent('.module.table').length; + }).css('overflow', 'visible'); + } + + // Initialize Chosen + $select.chosen(); + }); + }); +})((typeof window.django != 'undefined') ? django.jQuery : jQuery);
\ No newline at end of file |