config.dever.js 2.1 KB

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