Amauri CHAMPEAUX 4 年之前
父节点
当前提交
cdc36e94a9
共有 1 个文件被更改,包括 8 次插入6 次删除
  1. 8 6
      tarteaucitron.js

+ 8 - 6
tarteaucitron.js

@@ -625,21 +625,23 @@ var tarteaucitron = {
                     tarteaucitron.addClickEventToId("tarteaucitronCTAButton", function () {
                         location.reload();
                     });
-                    var toggleBtns = document.getElementsByClassName("catToggleBtn");
-                    for (let i = 0; i < toggleBtns.length; i++) {
+                    var toggleBtns = document.getElementsByClassName("catToggleBtn"), i;
+                    for (i = 0; i < toggleBtns.length; i++) {
+                        toggleBtns[i].dataset.index = i;
                         tarteaucitron.addClickEventToElement(toggleBtns[i], function () {
-                            tarteaucitron.userInterface.toggle('tarteaucitronDetails' + cat[i], 'tarteaucitronInfoBox');
+                            tarteaucitron.userInterface.toggle('tarteaucitronDetails' + cat[this.dataset.index], 'tarteaucitronInfoBox');
                             return false;
                         });
                     }
+
                     var allowBtns = document.getElementsByClassName("tarteaucitronAllow");
-                    for (let i = 0; i < allowBtns.length; i++) {
+                    for (i = 0; i < allowBtns.length; i++) {
                         tarteaucitron.addClickEventToElement(allowBtns[i], function () {
                             tarteaucitron.userInterface.respond(this, true);
                         });
                     }
                     var denyBtns = document.getElementsByClassName("tarteaucitronDeny");
-                    for (let i = 0; i < denyBtns.length; i++) {
+                    for (i = 0; i < denyBtns.length; i++) {
                         tarteaucitron.addClickEventToElement(denyBtns[i], function () {
                             tarteaucitron.userInterface.respond(this, false);
                         });
@@ -1506,7 +1508,7 @@ var tarteaucitron = {
             }
 
             var purgeBtns = document.getElementsByClassName("purgeBtn");
-            for (let i = 0; i < purgeBtns.length; i++) {
+            for (i = 0; i < purgeBtns.length; i++) {
                 tarteaucitron.addClickEventToElement(purgeBtns[i], function () {
                     tarteaucitron.cookie.purge([this.dataset.cookie]);
                     tarteaucitron.cookie.number();