CRM-15341 - D7 hack to get the toolbar out of the way
authorColeman Watts <coleman@civicrm.org>
Tue, 23 Sep 2014 00:24:17 +0000 (20:24 -0400)
committerColeman Watts <coleman@civicrm.org>
Tue, 23 Sep 2014 00:24:17 +0000 (20:24 -0400)
We shouldn't have to do this, but for the sake of our UX here's a hack
to fix the incompatability between the Drupal toolbar and jQuery UI.

js/Common.js

index 55eeca3d978cc912d8ae5679b734625d4fc00752..8dfdaf2d6a82298cd0d67f6bc5bfe263279a1a72 100644 (file)
@@ -553,11 +553,15 @@ CRM.strings = CRM.strings || {};
           e.preventDefault();
         });
       }
+      // FIXME: D7 hack to get the toolbar out of the way (CRM-15341)
+      if (CRM.config.userFramework === 'Drupal') $('#toolbar').css('z-index', '100');
     })
     .on('dialogclose', function(e) {
       // Restore scrollbars when closing modal
       if ($('.ui-dialog .modal-dialog:visible').not(e.target).length < 1) {
         $('body').css({overflow: ''});
+        // FIXME: D7 hack, restore toolbar (CRM-15341)
+        if (CRM.config.userFramework === 'Drupal') $('#toolbar').css('z-index', '');
       }
     })
     .on('submit', function(e) {