Sha256: 52b419de88820d5b478e3f391c634dad5c76f3733f9e9291250f2755899bb294

Contents?: true

Size: 1.26 KB

Versions: 1

Compression:

Stored size: 1.26 KB

Contents

Spontaneous.Auth=(function(b,a){return{Key:{key:function(c){return c+"_api_key"},save:function(c,d){localStorage.setItem(this.key(c),d)},load:function(c){return localStorage.getItem(this.key(c))},remove:function(c){localStorage.removeItem(this.key(c));return false}}}}(jQuery,Spontaneous));
(function(a){a(function(){a("#login form input").focus(function(){var b=a(this);a("span",b.parent()).addClass("faded")}).blur(function(){var b=a(this);if(b.val()===""){a("span",b.parent()).removeClass("faded").show()}}).keydown(function(){var b=a(this);a("span",b.parent()).hide()}).keyup(function(){var b=a(this);if(b.val()===""){a("span",b.parent()).show()}else{a("span",b.parent()).hide()}}).each(function(){var b=a(this);if(b.val()!==""){a("span",b.parent()).hide()}});a("#login form").submit(function(){var b=a(this);a.ajax({url:b.attr("action"),type:"POST",data:b.serialize(),success:function(c){if(c.key){Spontaneous.Auth.Key.save(Spontaneous.site_id,c.key);window.location.href=c.redirect}},error:function(){a("#failure-message").fadeOut(function(){a("#failed-name").text(a("#user-login").val());a(this).fadeIn()});a("#error-message:hidden").slideDown(200)},dataType:"json"});return false});a("#login form input#user-login").focus()})}(jQuery));
// YUI compression via shine.magnetised.info

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
spontaneous-0.1.0.alpha1 application/js/min/c7140ec9475e5bf868b901e0621338d7d162358b.js