config.js 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137
  1. //定义一些常用的方法,这是dever框架中自带的常用方法,必须引入jquery
  2. //定义瀑布流
  3. Dever.Page().name = '#page';
  4. //定义用户相关的一些信息
  5. Dever.User().config =
  6. {
  7. //定义按钮不可点的状态
  8. 'disable' : 'disable'
  9. //初始化,绑定click
  10. ,'click' :
  11. {
  12. //登录
  13. 0 : '#login'
  14. //注册
  15. ,1 : '#reg'
  16. //领取任务
  17. ,2 : '.dever_task_submit'
  18. //提交报告
  19. ,3 : '#dever_report_submit'
  20. //获取验证码
  21. ,4 : '#mcode_button'
  22. }
  23. //登录信息
  24. ,0 :
  25. {
  26. 'input' :
  27. {
  28. 'mobile' : '#mobile'
  29. ,'password' : '#password'
  30. ,'refer' : '#refer'
  31. }
  32. //错误提示的div
  33. //,'status' : '.alert'
  34. //错误提示
  35. ,'error' : '您的手机号或密码错误'
  36. //登录要提交的url
  37. ,'url' : Dever.Host('passport', 'login.action')
  38. }
  39. //注册信息
  40. ,1 :
  41. {
  42. 'input' :
  43. {
  44. 'mobile' : '#mobile'
  45. ,'mcode' : '#mcode'
  46. ,'username' : '#mobile'
  47. ,'password' : '#password'
  48. ,'cpassword' : '#password'
  49. ,'refer' : '#refer|'
  50. }
  51. //错误提示的div
  52. //,'status' : '.alert'
  53. //错误提示
  54. ,'error' : '您填写的信息有误'
  55. //登录要提交的url
  56. ,'url' : Dever.Host('passport', 'reg.action')
  57. }
  58. //领取任务
  59. ,2 :
  60. {
  61. 'input' : 'click'
  62. //错误提示的div
  63. //,'status' : '#dever_alert'
  64. //错误提示
  65. ,'error' : '您填写的信息有误'
  66. //发表成功后,调用的callback
  67. ,'callback' : function(e, msg, result)
  68. {
  69. Dever.Out(msg);
  70. $('.ctrls').eq(0).hide();
  71. $('.ctrls').eq(1).show();
  72. $('.ctrls').eq(1).find('a').attr('href', $("#report_link").val());
  73. }
  74. }
  75. //提交报告
  76. ,3 :
  77. {
  78. 'input' :
  79. {
  80. 'username' : '#username|'
  81. ,'pic' : '#pic|'
  82. ,'link' : '#link|'
  83. ,'desc' : '#desc|'
  84. ,'id' : '#id'
  85. ,'report_id' : '#report_id'
  86. }
  87. //错误提示的div
  88. //,'status' : '#dever_alert'
  89. //错误提示
  90. ,'error' : '您填写的信息有误'
  91. //发表成功后,调用的callback
  92. ,'callback' : function(e, msg)
  93. {
  94. Dever.Out(msg);
  95. location.href = $("#location").val();
  96. }
  97. }
  98. //获取验证码
  99. ,4 :
  100. {
  101. 'input' :
  102. {
  103. 'mobile' : '#mobile'
  104. }
  105. //错误提示的div
  106. //,'status' : '#dever_alert'
  107. //错误提示
  108. ,'error' : '请填写手机号'
  109. //发表成功后,调用的callback
  110. ,'callback' : function(e, msg, result)
  111. {
  112. Dever.Out(msg);
  113. Dever.Time(e, 10, '重新获取');
  114. }
  115. }
  116. };
  117. //定义上传回调方法
  118. Dever.Upload().callback =
  119. {
  120. 'upload' : function(e, url, close)
  121. {
  122. var html = '<li><img src="'+url+'" alt="" style="height:auto;"><em class="ico-img-del '+close+'"></em></li>';
  123. return html;
  124. }
  125. };