]> git.ipfire.org Git - thirdparty/foundation/foundation-sites.git/commitdiff
Get rid of JS scroll behavior on reveal taking advantage of change in scss
authorKevin Ball <kmball11@gmail.com>
Thu, 6 Oct 2016 23:49:42 +0000 (16:49 -0700)
committerKevin Ball <kmball11@gmail.com>
Thu, 6 Oct 2016 23:49:42 +0000 (16:49 -0700)
js/foundation.reveal.js

index 2784b4fa63036c5f9b65bb1755fd6b222ba4166a..f5e56e666bfd8484673bfb01d28f2c468d87ef01 100644 (file)
@@ -157,10 +157,10 @@ class Reveal {
 
     if (this.options.closeOnClick && this.options.overlay) {
       this.$overlay.off('.zf.reveal').on('click.zf.reveal', function(e) {
-        if (e.target === _this.$element[0] || 
-          $.contains(_this.$element[0], e.target) || 
-            !$.contains(document, e.target)) { 
-              return; 
+        if (e.target === _this.$element[0] ||
+          $.contains(_this.$element[0], e.target) ||
+            !$.contains(document, e.target)) {
+              return;
         }
         _this.close();
       });
@@ -275,7 +275,7 @@ class Reveal {
     this.$element.trigger('open.zf.reveal');
 
     if (this.isMobile) {
-      this.originalScrollPos = window.pageYOffset;
+      //this.originalScrollPos = window.pageYOffset;
       $('html, body').addClass('is-reveal-open');
     }
     else {
@@ -297,8 +297,8 @@ class Reveal {
 
     if (!this.options.overlay && this.options.closeOnClick && !this.options.fullScreen) {
       $('body').on('click.zf.reveal', function(e) {
-        if (e.target === _this.$element[0] || 
-          $.contains(_this.$element[0], e.target) || 
+        if (e.target === _this.$element[0] ||
+          $.contains(_this.$element[0], e.target) ||
             !$.contains(document, e.target)) { return; }
         _this.close();
       });
@@ -414,10 +414,10 @@ class Reveal {
     function finishUp() {
       if (_this.isMobile) {
         $('html, body').removeClass('is-reveal-open');
-        if(_this.originalScrollPos) {
-          $('body').scrollTop(_this.originalScrollPos);
-          _this.originalScrollPos = null;
-        }
+        //if(_this.originalScrollPos) {
+        //  $('body').scrollTop(_this.originalScrollPos);
+        //  _this.originalScrollPos = null;
+        //}
       }
       else {
         $('body').removeClass('is-reveal-open');