]>
git.ipfire.org Git - ipfire.org.git/blob - src/static/js/site.js
1 $(document
).ready(function () {
2 $(document
).scroll(function () {
3 var nav
= $(".navbar");
4 nav
.toggleClass("scrolled", $(this).scrollTop() >= 1);
8 $('.navbar-toggler-left').click(function() {
9 $('#navbarSupportedContent, #mask').addClass('open');
10 $('.scrolled').addClass('fadeout');
12 $('#mask').click(function() {
13 $('#navbarSupportedContent, #mask').removeClass('open');
14 $('.scrolled').removeClass('fadeout');
18 $.query = function(name
){
19 var results
= new RegExp('[\\?&]' + name
+ '=([^&#]*)').exec(window
.location
.href
);
20 return results
[1] || 0;
23 /* $(".planet-search-autocomplete").typeahead({
24 source: function(query, process) {
25 $.get("/api/planet/search/autocomplete", { q: query }, function(data) {
26 if (data.query == query) {
27 process(data.results);
33 function getCookie(name
) {
34 var r
= document
.cookie
.match("\\b" + name
+ "=([^;]*)\\b");
35 return r
? r
[1] : undefined;
38 jQuery
.postJSON = function(url
, args
, callback
) {
39 args
._xsrf
= getCookie("_xsrf");
40 $.ajax({url
: url
, data
: $.param(args
), dataType
: "text", type
: "POST",
41 success: function(response
) {
42 callback(eval("(" + response
+ ")"));