Avoid perfectScrollbar init on login/during WCFSetup
authorAlexander Ebert <ebert@woltlab.com>
Thu, 8 Jun 2017 13:47:55 +0000 (15:47 +0200)
committerAlexander Ebert <ebert@woltlab.com>
Thu, 8 Jun 2017 13:47:55 +0000 (15:47 +0200)
wcfsetup/install/files/js/WoltLabSuite/Core/Acp/Ui/Page/Menu.js

index 2497b5838b21da3441da048d39833875b2cd3214..5e0f11bf3a5c20f9050389d24ab691f6c107d4ad 100644 (file)
@@ -40,6 +40,11 @@ define(['Dictionary', 'EventHandler', 'perfect-scrollbar', 'Ui/Screen'], functio
                                _menuItemContainers.set(elData(container, 'menu-item'), container);
                        });
                        
+                       // menu is missing on the login page or during WCFSetup
+                       if (_acpPageMenu === null) {
+                               return;
+                       }
+                       
                        var enablePerfectScrollbar = function () {
                                var options = {
                                        wheelPropagation: false,