-
Notifications
You must be signed in to change notification settings - Fork 0
/
campjs.min.js
executable file
·15 lines (14 loc) · 1.81 KB
/
campjs.min.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
window.Campjs={init:function(){var a;return a=navigator.userAgent.match(/(iPhone|iPod|iPad|Android|BlackBerry)/),$.browser.webkit&&!a&&$("body").stellar({positionProperty:"transform",verticalOffset:150,hideDistantElements:!0}),$(".register").ajaxForm({beforeSubmit:function(){var a;return a=$(".details").val(),a?/^(.+)@(.+)$/.test(a)||/^@[A-Za-z0-9-_]+$/.test(a)?($(".message").html('<span class="label label-info">Submitting…</span>'),!0):($(".message").html('<span class="label label-important">No good! I need an @twitter or [email protected] address.</span>'),!1):($(".message").html('<span class="label label-warning">Do tell me more…</span>'),!1)},success:function(){return $(".message").html('<span class="label label-success">Success</span>')},error:function(){return $(".message").html('<span class="label label-important">Fail</span>')}})}},$(function(){var a=function(){var a="";return $.browser.webkit?a="-webkit-":$.browser.mozilla?a="-moz-":$.browser.opera?a="-o-":$.browser.msie&&(a="-ms-"),a}(),b=function(b,c,d){yOffset=c,xOffset=0,d==="X"&&(yOffset=0,xOffset=c),b.css(a+"transform","translate3d("+xOffset+"px,"+yOffset+"px, 0)")};return $.stellar.positionProperty.transform={setTop:function(a,c,d){b(a,c-d,"Y")},setLeft:function(a,c,d){b(a,c-d,"X")}},Campjs.init});
// Check if a new cache is available on page load.
window.addEventListener('load', function(e) {
window.applicationCache && window.applicationCache.addEventListener('updateready', function(e) {
if (window.applicationCache.status == window.applicationCache.UPDATEREADY) {
// Browser downloaded a new app cache.
// Swap it in and reload the page to get the new hotness.
window.applicationCache.swapCache();
window.location.reload();
} else {
// Manifest didn't changed. Nothing new to server.
}
}, false);
}, false);