app/scripts/controllers/loginForm.js (18 lines of code) (raw):

App.LoginFormController = Ember.ObjectController.extend({ rememberMe : false, actions: { login: function() { var controller = this; $.post("/login", $("#loginForm").serialize()).then(function(body, status, req) { $("#loginForm").fadeOut('slow', function() { controller.transitionToRoute("openflow.topology"); }); if(controller.get("rememberMe")) { localStorage.setItem('userId', $("#username").val()); } localStorage.setItem('userName', $("#username").val()); }, function(error) { }.bind(this)); } } });