Преглед изворни кода

New feature! Services are allowed when the user scroll down more than 2x is screen height

Amauri CHAMPEAUX пре 10 година
родитељ
комит
d1c1635c62
2 измењених фајлова са 21 додато и 20 уклоњено
  1. 1 0
      css/tarteaucitron.css
  2. 20 20
      tarteaucitron.js

+ 1 - 0
css/tarteaucitron.css

@@ -358,6 +358,7 @@
     left: 0;
     position: fixed;
     width: 0;
+    z-index: 2147483644;
 }
 
 /***

+ 20 - 20
tarteaucitron.js

@@ -39,15 +39,15 @@ var tarteaucitron = {
                     }, true);
                 }, false);
                 window.addEventListener("scroll", function () {
-					var scrollPos = window.pageYOffset || document.documentElement.scrollTop,
+                    var scrollPos = window.pageYOffset || document.documentElement.scrollTop,
                         heightPosition;
-					if (document.getElementById('tarteaucitronAlertBig') !== null && !tarteaucitron.highPrivacy) {
-						if (document.getElementById('tarteaucitronAlertBig').style.display === 'block') {
+                    if (document.getElementById('tarteaucitronAlertBig') !== null && !tarteaucitron.highPrivacy) {
+                        if (document.getElementById('tarteaucitronAlertBig').style.display === 'block') {
                             heightPosition = document.getElementById('tarteaucitronAlertBig').offsetHeight + 'px';
-							
+                            
                             if (scrollPos > (screen.height * 2)) {
-								tarteaucitron.userInterface.respondAll(true);
-							} else if (scrollPos > (screen.height / 2)) {
+                                tarteaucitron.userInterface.respondAll(true);
+                            } else if (scrollPos > (screen.height / 2)) {
                                 document.getElementById('tarteaucitronDisclaimerAlert').innerHTML = '<b>' + tarteaucitron.lang.alertBigScroll + '</b> ' + tarteaucitron.lang.alertBig;
                             }
                             
@@ -56,10 +56,10 @@ var tarteaucitron = {
                             } else {
                                 document.getElementById('tarteaucitronPercentage').style.bottom = heightPosition;
                             }
-							document.getElementById('tarteaucitronPercentage').style.width = ((100 / (screen.height * 2)) * scrollPos) + '%';
-						}
-					}
-				}, false);
+                            document.getElementById('tarteaucitronPercentage').style.width = ((100 / (screen.height * 2)) * scrollPos) + '%';
+                        }
+                    }
+                }, false);
                 window.addEventListener("keydown", function (evt) {
                     if (evt.keyCode === 27) {
                         tarteaucitron.userInterface.closePanel();
@@ -93,15 +93,15 @@ var tarteaucitron = {
                     }, true);
                 });
                 window.attachEvent("onscroll", function () {
-					var scrollPos = window.pageYOffset || document.documentElement.scrollTop,
+                    var scrollPos = window.pageYOffset || document.documentElement.scrollTop,
                         heightPosition;
-					if (document.getElementById('tarteaucitronAlertBig') !== null && !tarteaucitron.highPrivacy) {
-						if (document.getElementById('tarteaucitronAlertBig').style.display === 'block') {
+                    if (document.getElementById('tarteaucitronAlertBig') !== null && !tarteaucitron.highPrivacy) {
+                        if (document.getElementById('tarteaucitronAlertBig').style.display === 'block') {
                             heightPosition = document.getElementById('tarteaucitronAlertBig').offsetHeight + 'px';
-							
+                            
                             if (scrollPos > (screen.height * 2)) {
-								tarteaucitron.userInterface.respondAll(true);
-							} else if (scrollPos > (screen.height / 2)) {
+                                tarteaucitron.userInterface.respondAll(true);
+                            } else if (scrollPos > (screen.height / 2)) {
                                 document.getElementById('tarteaucitronDisclaimerAlert').innerHTML = '<b>' + tarteaucitron.lang.alertBigScroll + '</b> ' + tarteaucitron.lang.alertBig;
                             }
                             if (tarteaucitron.orientation === 'top') {
@@ -109,10 +109,10 @@ var tarteaucitron = {
                             } else {
                                 document.getElementById('tarteaucitronPercentage').style.bottom = heightPosition;
                             }
-							document.getElementById('tarteaucitronPercentage').style.width = ((100 / (screen.height * 2)) * scrollPos) + '%';
-						}
-					}
-				});
+                            document.getElementById('tarteaucitronPercentage').style.width = ((100 / (screen.height * 2)) * scrollPos) + '%';
+                        }
+                    }
+                });
                 window.attachEvent("onkeydown", function (evt) {
                     if (evt.keyCode === 27) {
                         tarteaucitron.userInterface.closePanel();