config.js 2.0 KB

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