init.js 828 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. //for closure compiler to ensure it gets exported
  2. window['loadApp'] = loadApp;
  3. var router = window['router'];
  4. function loadApp()
  5. {
  6. initializeRoutes();
  7. router.reload();
  8. //login and logout
  9. $('form.form-signin').submit(login);
  10. //$('#logout').click(logout);
  11. //when a bootstrap tab is shown, then trigger a redraw of its table
  12. $('#screen-sd').delegate('a[data-toggle="tab"]', 'shown.bs.tab', function(e)
  13. {
  14. var id_company = $(this).closest('li').data('id_company');
  15. tables[id_company].draw();
  16. });
  17. }
  18. function login(e)
  19. {
  20. e.preventDefault();
  21. $.post('api/login.php',
  22. {
  23. 'email': $('#email').val(),
  24. 'password': $('#password').val()
  25. })
  26. .done(function(response)
  27. {
  28. console.log(response);
  29. router('/sd');
  30. })
  31. .fail(function(err, xhr, text)
  32. {
  33. console.error(err.responseText);
  34. });
  35. return false;
  36. }