summaryrefslogtreecommitdiffstats
path: root/inventory/static/chosen/chosen.jquery_ready.js
diff options
context:
space:
mode:
Diffstat (limited to 'inventory/static/chosen/chosen.jquery_ready.js')
-rw-r--r--inventory/static/chosen/chosen.jquery_ready.js24
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