legacy.js 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. function initDateTimePicker(node) {
  2. node.find('.se_type-date').parent().datetimepicker({
  3. format: "YYYY-MM-DD"
  4. , locale: 'pl'
  5. , showTodayButton: true
  6. });
  7. node.find('.se_type-datetime').parent().datetimepicker({
  8. format: 'YYYY-MM-DD HH:mm'
  9. , locale: 'pl'
  10. });
  11. node.find('.se_type-time').parent().datetimepicker({
  12. format: 'HH:mm:ss'
  13. , locale: 'pl'
  14. });
  15. }
  16. jQuery(document).ready(function(){
  17. initDateTimePicker(jQuery(document));
  18. });
  19. function ClearAllFind() {
  20. var ElementsObj=document.forms["FILTER_SEARCH"] ;
  21. var ElementsArr=ElementsObj.elements ;
  22. for (var myprop in ElementsArr){
  23. if(ElementsArr[myprop]) {
  24. if((ElementsArr[myprop].type=="text")||(ElementsArr[myprop].type=="select-one")){
  25. var MyEval="var My"+ElementsArr[myprop].name+"=document.getElementById('"+ElementsArr[myprop].name+"\');";
  26. eval(MyEval);
  27. var MyEval="My"+ElementsArr[myprop].name+".value=\"%\"";
  28. eval(MyEval);
  29. }
  30. }
  31. }
  32. }
  33. function resetForm(n) {
  34. for (i = 0; i < n.form.elements.length; i++) {
  35. switch (n.form.elements[i].type.toLowerCase()){
  36. case 'text':
  37. n.form.elements[i].value='%';
  38. break;
  39. case 'select-one':
  40. // n.form.elements[i].options[0].selected = true;
  41. // break;
  42. case 'select-multiple':
  43. for (z = 0; z < n.form.elements[i].options.length; z++) {
  44. n.form.elements[i].options[z].selected = false;
  45. if (n.form.elements[i].options[z].hasAttribute('selected')) {
  46. n.form.elements[i].options[z].removeAttribute('selected');
  47. }
  48. }
  49. // select first element
  50. n.form.elements[i].options[0].selected = true;
  51. n.form.elements[i].options[0].setAttribute('selected', 'selected');
  52. break;
  53. default:
  54. }
  55. }
  56. return false;
  57. }
  58. global.initDateTimePicker = initDateTimePicker
  59. global.ClearAllFind = ClearAllFind
  60. global.resetForm = resetForm