]> git.ipfire.org Git - ipfire.org.git/blobdiff - static/js/site.js
Bug 11327 try again to fix flickering on scroll
[ipfire.org.git] / static / js / site.js
index 83c3bb30ed2104f926437d66698750f0174d68a5..4d6edddb560ea4b47a2515d122bda3b7bec9589d 100644 (file)
@@ -1,3 +1,21 @@
+$(document).ready(function () {
+       $("#scrollto").click(function(e) {
+               e.preventDefault();
+           $('body').animate({
+               scrollTop: $("#features").offset().top -72
+           }, 1500);
+       });
+    $(window).scroll(function () {
+        if ($(document).scrollTop() > 100) {
+            $(".fixed-top").addClass("scrolled");
+            $(".menu-text").addClass("hidden");
+        } else {
+            $(".fixed-top").removeClass("scrolled");
+            $(".menu-text").removeClass("hidden");
+        }
+    });
+});
+
 $.query = function(name){
        var results = new RegExp('[\\?&]' + name + '=([^&#]*)').exec(window.location.href);
        return results[1] || 0;
@@ -10,15 +28,6 @@ $("a.download-splash").click(function(event) {
        window.location = "http://downloads.ipfire.org/download-splash?file="+linkLocation;
 });
 
-var $window = $(window);
-
-$(".sidenav").affix({
-       offset: {
-               top: function () { return $window.width() <= 980 ? 290 : 210 }
-               , bottom: 270
-       }
-});
-
 if (/.*download-splash.*/i.test(window.location.href)) {
        $("p.download-path").ready(function(){
                var valid = false;
@@ -46,7 +55,7 @@ if (/.*download-splash.*/i.test(window.location.href)) {
        });
 }
 
-$(".planet-search-autocomplete").typeahead({
+/* $(".planet-search-autocomplete").typeahead({
        source: function(query, process) {
                $.get("/api/planet/search/autocomplete", { q: query }, function(data) {
                        if (data.query == query) {
@@ -54,8 +63,7 @@ $(".planet-search-autocomplete").typeahead({
                        }
                });
        },
-});
-
+}); */
 
 function getCookie(name) {
        var r = document.cookie.match("\\b" + name + "=([^;]*)\\b");
@@ -69,4 +77,4 @@ jQuery.postJSON = function(url, args, callback) {
                        callback(eval("(" + response + ")"));
                }
        });
-};
+};
\ No newline at end of file