config.dever.js 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. //定义瀑布流
  2. Dever.Page().name = '#page';
  3. //定义用户相关的一些信息
  4. Dever.User().config =
  5. {
  6. //初始化,绑定click
  7. 'click' :
  8. {
  9. //登录
  10. 0 : '#login'
  11. //注册
  12. ,1 : '#reg'
  13. //发表主题
  14. ,2 : '#dever_create_post'
  15. //发表评论
  16. ,3 : '#dever_create_comment'
  17. //用户点赞
  18. ,4 : '.dever_up'
  19. }
  20. //登录信息
  21. ,0 :
  22. {
  23. 'input' :
  24. {
  25. 'email' : '#email'
  26. ,'password' : '#password'
  27. ,'refer' : '#refer'
  28. }
  29. //错误提示的div
  30. ,'status' : '.alert'
  31. //错误提示
  32. ,'error' : '您的邮箱或密码错误'
  33. //登录要提交的url
  34. ,'url' : Dever.Host('passport', 'login.action')
  35. }
  36. //注册信息
  37. ,1 :
  38. {
  39. 'input' :
  40. {
  41. 'email' : '#email'
  42. ,'username' : '#username'
  43. ,'password' : '#password'
  44. ,'cpassword' : '#cpassword'
  45. ,'refer' : '#refer'
  46. }
  47. //错误提示的div
  48. ,'status' : '.alert'
  49. //错误提示
  50. ,'error' : '您填写的信息有误'
  51. //登录要提交的url
  52. ,'url' : Dever.Host('passport', 'reg.action')
  53. }
  54. //发表信息
  55. ,2 :
  56. {
  57. 'input' :
  58. {
  59. 'cate' : '#cate'
  60. ,'name' : '#dever_post_title'
  61. ,'content' : '#dever_post_content'
  62. ,'refer' : '#refer|'//增加|为选填
  63. }
  64. //错误提示的div
  65. ,'status' : '#dever_alert'
  66. //错误提示
  67. ,'error' : '您填写的信息有误'
  68. }
  69. //发表信息
  70. ,3 :
  71. {
  72. 'input' :
  73. {
  74. 'content' : '#dever_comment_content'
  75. }
  76. //错误提示的div
  77. ,'status' : '#dever_alert'
  78. //错误提示
  79. ,'error' : '您填写的信息有误'
  80. //发表成功后,调用的callback
  81. ,'callback' : function(e, msg)
  82. {
  83. $("#dever_comment_content").val('');
  84. Dever.LoadPage();
  85. }
  86. }
  87. //点赞
  88. ,4 :
  89. {
  90. 'input' : 'click'
  91. //错误提示
  92. ,'error' : '您填写的信息有误'
  93. ,'url' : Dever.Host('forum', 'vote.save')
  94. //发表成功后,调用的callback
  95. ,'callback' : function(e, msg, t)
  96. {
  97. var num = parseInt(e.find('span').html());
  98. e.find('span').html((t.msg == 1 ? num+1 : num-1));
  99. }
  100. }
  101. };