Was gitignoring static files, oops

This commit is contained in:
2014-07-28 19:36:09 -04:00
parent 6f1b92d4e4
commit 09cb0a311c
12 changed files with 10398 additions and 1 deletions

2036
laundry_app/static/js/bootstrap.js vendored Executable file

File diff suppressed because it is too large Load Diff

7
laundry_app/static/js/bootstrap.min.js vendored Executable file

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,94 @@
/*!
* jQuery Cookie Plugin v1.3.1
* https://github.com/carhartl/jquery-cookie
*
* Copyright 2013 Klaus Hartl
* Released under the MIT license
*/
(function (factory) {
if (typeof define === 'function' && define.amd) {
// AMD. Register as anonymous module.
define(['jquery'], factory);
} else {
// Browser globals.
factory(jQuery);
}
}(function ($) {
var pluses = /\+/g;
function raw(s) {
return s;
}
function decoded(s) {
return decodeURIComponent(s.replace(pluses, ' '));
}
function converted(s) {
if (s.indexOf('"') === 0) {
// This is a quoted cookie as according to RFC2068, unescape
s = s.slice(1, -1).replace(/\\"/g, '"').replace(/\\\\/g, '\\');
}
try {
return config.json ? JSON.parse(s) : s;
} catch(er) {}
}
var config = $.cookie = function (key, value, options) {
// write
if (value !== undefined) {
options = $.extend({}, config.defaults, options);
if (typeof options.expires === 'number') {
var days = options.expires, t = options.expires = new Date();
t.setDate(t.getDate() + days);
}
value = config.json ? JSON.stringify(value) : String(value);
return (document.cookie = [
config.raw ? key : encodeURIComponent(key),
'=',
config.raw ? value : encodeURIComponent(value),
options.expires ? '; expires=' + options.expires.toUTCString() : '', // use expires attribute, max-age is not supported by IE
options.path ? '; path=' + options.path : '',
options.domain ? '; domain=' + options.domain : '',
options.secure ? '; secure' : ''
].join(''));
}
// read
var decode = config.raw ? raw : decoded;
var cookies = document.cookie.split('; ');
var result = key ? undefined : {};
for (var i = 0, l = cookies.length; i < l; i++) {
var parts = cookies[i].split('=');
var name = decode(parts.shift());
var cookie = decode(parts.join('='));
if (key && key === name) {
result = converted(cookie);
break;
}
if (!key) {
result[name] = converted(cookie);
}
}
return result;
};
config.defaults = {};
$.removeCookie = function (key, options) {
if ($.cookie(key) !== undefined) {
$.cookie(key, '', $.extend(options, { expires: -1 }));
return true;
}
return false;
};
}));

View File

@@ -0,0 +1,43 @@
var request = undefined;
var pending = false;
$(document).ready(function () {
if ($.cookie('hall') !== undefined) {
$('#hall-select').val($.cookie('hall'));
}
update_charts($('#hall-select option:selected').text());
$('#hall-select').change(function () {
$.cookie('hall', $('#hall-select option:selected').text(), {expires: 1825});
update_charts($('#hall-select option:selected').text());
});
});
$(document).ajaxStart(function () { pending = true; });
$(document).ajaxStop(function () { pending = false; });
function update_charts(selected) {
if (!pending) {
if (request !== undefined) {
request.abort();
}
$('.current-chart').empty();
var svg = $('<embed id="current-svg" type="image/svg+xml">');
$('.current-chart').append('<img id="loading" style="margin-top: 5%" src="http://www.google.com/images/loading.gif" />');
request = $.ajax({
url: '/ajax/current/' + halls[selected]
}).done(function (result) {
svg.attr('src', result);
$('#loading').remove();
console.log(svg);
$('.current-chart').append(svg);
}).error(function (jqXHR, textStatus, errorThrown) {
$('#loading').remove();
$('.current-chart').append(
'<p class="error">Oops. My webscraping script broke. Either ' +
'eSuds is down or changed their website or Mason switched ' +
'the laundry rooms up. I\'ve been emailed and will try to ' +
'fix it soon. :)</p>');
});
}
}