]> git.0d.be Git - panikweb.git/commitdiff
js: scroll to page top on page change (if appropriate body attribute is set)
authorFrédéric Péters <fpeters@0d.be>
Wed, 15 Dec 2021 09:57:20 +0000 (10:57 +0100)
committerFrédéric Péters <fpeters@0d.be>
Wed, 15 Dec 2021 09:57:20 +0000 (10:57 +0100)
panikweb/static/js/specifics.js

index 8f4e477f042bbc0105cc069d51722f30fc7107da..c04de3d8415a4f30b415dfb2f18e514cad150a22 100644 (file)
@@ -90,7 +90,12 @@ $(function() {
                        if(newTitle){document.title = newTitle[1].trim().decodeHTML();}
 
                        if (push_state !== false) {
-                               $.scrollTo('#Changing',1000,{offset:-$('#metaNav').height()-2});
+                               if ($('body[data-scrolltop]').length) {
+                                       $.scrollTo('body', 1000, {offset: 0});
+                               } else {
+                                       var offset = -$('#metaNav').height() - 2;
+                                       $.scrollTo('#Changing',1000,{offset: offset});
+                               }
                        }
 
                        $(document).trigger('combo:render-maps');