forums.js 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. function getQueryParams(k){
  2. var p={};
  3. location.search.replace(/[?&]+([^=&]+)=([^&]*)/gi,function(s,k,v){p[k]=v;});
  4. return k?p[k]:p;
  5. }
  6. function SortFuntion(){
  7. var within = $('select#within').val();
  8. var orderby = $('select#orderby').val();
  9. var desc = $('select#desc').val();
  10. var params = getQueryParams();
  11. if (within != '0'){
  12. params.within = within;
  13. }
  14. if (orderby != '0'){
  15. params.orderby = orderby;
  16. }
  17. if (desc != '0'){
  18. params.desc = desc;
  19. }
  20. window.location.href = window.location.pathname + '?' + $.param(params);
  21. }
  22. $(document).ready(function(){
  23. $('select#within').change(function() {
  24. SortFuntion();
  25. });
  26. $('select#orderby').change(function() {
  27. SortFuntion();
  28. });
  29. $('select#desc').change(function() {
  30. SortFuntion();
  31. });
  32. $('span#email-confirm').click(function(){
  33. $.ajax ({
  34. type : "POST",
  35. url : "/confirm-email",
  36. data:JSON.stringify({
  37. }),
  38. contentType: 'application/json;charset=UTF-8',
  39. success: function(result) {
  40. if (result.judge === true)
  41. {
  42. alert(result.error);
  43. } else
  44. {
  45. alert(result.error);
  46. }}
  47. });
  48. });
  49. });
  50. function dispatch() {
  51. var q = document.getElementById("search");
  52. if (q.value !== "") {
  53. var url = 'https://www.google.com/search?q=site:forums.honmaple.org%20' + q.value;
  54. if (navigator.userAgent.indexOf('iPad') > -1 || navigator.userAgent.indexOf('iPod') > -1 || navigator.userAgent.indexOf('iPhone') > -1) {
  55. location.href = url;
  56. } else {
  57. window.open(url, "_blank");
  58. }
  59. return false;
  60. } else {
  61. return false;
  62. }
  63. }