Guest User

Untitled

a guest
Jun 21st, 2018
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.48 KB | None | 0 0
  1. var ajaxify_forms = function() {
  2. $('form.validate').validate({
  3. debug: true,
  4. submitHandler: function (form) {
  5. var before_submit = $(form).attr('beforeSubmit');
  6. if ( before_submit.length ) {
  7. var f;
  8. eval("f = function () {" + before_submit + "}");
  9. f.apply(form, []);
  10.  
  11. if ( $(form).hasClass("login_required") && !reask.user_exists ) {
  12. display_signup_dialog({
  13. after_signup: function () {
  14. console.log(form);
  15. form.submit();
  16. }
  17. });
  18. } else {
  19. console.log("submitting ", form);
  20. form.submit();
  21. }
  22. }
  23. }
  24. });
  25. };
  26.  
  27. var setup_dialogs = function () {
  28. $("#signup_dialog").dialog({
  29. autoOpen: false,
  30. height: 600,
  31. width: 900,
  32. modal: true,
  33. open: function () { },
  34. close: function () { }
  35. });
  36. };
  37.  
  38. var display_signup_dialog = function(hooks) {
  39. $("#signup_dialog").load("/signup?disable_wrapper=1", function() {
  40. window.oauth_succeeded = function (url) {
  41. $("#signup_dialog").dialog("close");
  42. reask.user_exists = true;
  43. hooks.after_signup();
  44. //alert(url);
  45. //$("#signup_dialog").load(url + "?disable_wrapper=1");
  46. }
  47. });
  48.  
  49. $("#signup_dialog").dialog("open");
  50. };
Add Comment
Please, Sign In to add comment