Fix selecting elements with invalid summaryListSelector
authorJoshua Rüsweg <josh@bastelstu.be>
Tue, 5 Jun 2018 13:30:55 +0000 (15:30 +0200)
committerJoshua Rüsweg <josh@bastelstu.be>
Tue, 5 Jun 2018 13:30:55 +0000 (15:30 +0200)
See #2508

wcfsetup/install/files/js/WoltLabSuite/Core/Ui/Reaction/CountButtons.js

index 4bb40fb170150487fc4ea49b9f95d18800268301..18d60674e9e268ac854b3e53e213ebad91f89ae6 100644 (file)
@@ -168,9 +168,11 @@ define(
                        _initReactionCountButtons: function(element, elementData) {
                                var summaryList = elBySel(this._options.summaryListSelector, element);
                                
-                               var elements = elBySelAll('li', summaryList);
-                               for (var i = 0, length = elements.length; i < length; i++) {
-                                       this._initReactionCountButton(elements[i], elementData.objectId);
+                               if (summaryList !== null) {
+                                       var elements = elBySelAll('li', summaryList);
+                                       for (var i = 0, length = elements.length; i < length; i++) {
+                                               this._initReactionCountButton(elements[i], elementData.objectId);
+                                       }
                                }
                        },