Guest User

Untitled

a guest
Feb 20th, 2018
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.72 KB | None | 0 0
  1. ArtifactRules = {
  2. borrowers_Required: function() {
  3. return false;
  4. return ( ArtifactRequests.selected('FullBSQ') ||
  5. ArtifactRequests.selected('ShortBSQ') ||
  6. ArtifactRequests.selected('ConsentRequest') ||
  7. ArtifactRequests.selected('RedeemedAccountEnquiry') ||
  8. ArtifactRequests.selected('TwoYearPaymentHistory') ||
  9. ArtifactRequests.selected('ThreeYearPaymentHistory') ||
  10. ArtifactRequests.selected('TitleEnquiry') )
  11. },
  12. loan_details_Required: function() {
  13. return ( ArtifactRequests.selected('ConsentRequest') )
  14. },
  15. property_title_Required: function() {
  16. return ( ArtifactRequests.selected('FullBSQ') ||
  17. ArtifactRequests.selected('ShortBSQ') ||
  18. ArtifactRequests.selected('ConsentRequest') ||
  19. ArtifactRequests.selected('RedeemedAccountEnquiry') ||
  20. ArtifactRequests.selected('TwoYearPaymentHistory') ||
  21. ArtifactRequests.selected('ThreeYearPaymentHistory') ||
  22. ArtifactRequests.selected('TitleEnquiry') )
  23. },
  24. showRequired: function() {
  25. this.showIfRequired('borrowers');
  26. this.showIfRequired('loan_details');
  27. this.showIfRequired('property_title')
  28. },
  29. required: function(panel_id) {
  30. var isRequired = false;
  31. isRequired = eval("this." + panel_id + "_Required")
  32. return isRequired;
  33. },
  34. showIfRequired: function(panel_id) {
  35. alert("Checking " + panel_id)
  36. if(this.required(panel_id)) {
  37. alert(panel_id + " is required")
  38. if(!Element.visible("panel_" + panel_id)) {
  39. Element.show("panel_" + panel_id);
  40. }
  41. } else {
  42. alert(panel_id + " is not required")
  43. if(Element.visible("panel_" + panel_id)) {
  44. alert(panel_id + " is no longer required and visible")
  45. Element.hide("panel_" + panel_id);
  46. }
  47. }
  48. }
  49. }
Add Comment
Please, Sign In to add comment