forums.js 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  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. params.within = within;
  12. params.orderby = orderby;
  13. params.desc = desc;
  14. window.location.href = window.location.pathname + '?' + $.param(params);
  15. }
  16. $(document).ready(function(){
  17. $('select#within').change(function() {
  18. SortFuntion();
  19. });
  20. $('select#orderby').change(function() {
  21. SortFuntion();
  22. });
  23. $('select#desc').change(function() {
  24. SortFuntion();
  25. });
  26. $('span#email-confirm').click(function(){
  27. $.ajax ({
  28. type : "POST",
  29. url : "/confirm",
  30. data:JSON.stringify({
  31. }),
  32. contentType: 'application/json;charset=UTF-8',
  33. success: function(response) {
  34. if (response.status === '200')
  35. {
  36. alert(response.message);
  37. } else
  38. {
  39. alert(response.message);
  40. }}
  41. });
  42. });
  43. });
  44. function dispatch() {
  45. var q = document.getElementById("search");
  46. if (q.value !== "") {
  47. var url = 'https://www.google.com/search?q=site:forums.honmaple.org%20' + q.value;
  48. if (navigator.userAgent.indexOf('iPad') > -1 || navigator.userAgent.indexOf('iPod') > -1 || navigator.userAgent.indexOf('iPhone') > -1) {
  49. location.href = url;
  50. } else {
  51. window.open(url, "_blank");
  52. }
  53. return false;
  54. } else {
  55. return false;
  56. }
  57. }