Commit 736a57a1b53cee8837b92a98ef1c630b6ba80a90
1 parent
feeecac2
PT-2280457: Country needed for registration.
Committed by: Jarrett Jordaan Reviewed by: Megan Watson
Showing
1 changed file
with
17 additions
and
1 deletions
setup/wizard/resources/js/wizard.js
| @@ -84,6 +84,7 @@ wizard.prototype.valRegHelper = function() { | @@ -84,6 +84,7 @@ wizard.prototype.valRegHelper = function() { | ||
| 84 | var first = $("#first"); | 84 | var first = $("#first"); |
| 85 | var last = $("#last"); | 85 | var last = $("#last"); |
| 86 | var email = $("#email"); | 86 | var email = $("#email"); |
| 87 | + var country = $("#country"); | ||
| 87 | if(first.attr('value').length < 1) { | 88 | if(first.attr('value').length < 1) { |
| 88 | $("#reg_error").html('Enter a First Name'); | 89 | $("#reg_error").html('Enter a First Name'); |
| 89 | w.focusElement(first); | 90 | w.focusElement(first); |
| @@ -109,7 +110,23 @@ wizard.prototype.valRegHelper = function() { | @@ -109,7 +110,23 @@ wizard.prototype.valRegHelper = function() { | ||
| 109 | w.focusElement(email); | 110 | w.focusElement(email); |
| 110 | return false; | 111 | return false; |
| 111 | } | 112 | } |
| 113 | + if(!w.countryCheck(country.attr('value'))) { | ||
| 114 | + $("#reg_error").html('Please select a Country.'); | ||
| 115 | + w.focusElement(country); | ||
| 116 | + return false; | ||
| 117 | + } | ||
| 118 | + | ||
| 119 | + return true; | ||
| 120 | +} | ||
| 112 | 121 | ||
| 122 | +wizard.prototype.countryCheck = function(str) { | ||
| 123 | + //str = w.trim(str); | ||
| 124 | + //alert(str); | ||
| 125 | + if(str == "Select Country...") { | ||
| 126 | + return false; | ||
| 127 | + } else { | ||
| 128 | + return true; | ||
| 129 | + } | ||
| 113 | return true; | 130 | return true; |
| 114 | } | 131 | } |
| 115 | 132 | ||
| @@ -192,7 +209,6 @@ wizard.prototype.dummy = function () { | @@ -192,7 +209,6 @@ wizard.prototype.dummy = function () { | ||
| 192 | 209 | ||
| 193 | // pre-submit callback | 210 | // pre-submit callback |
| 194 | wizard.prototype.showRequest = function (formData, jqForm, options) { | 211 | wizard.prototype.showRequest = function (formData, jqForm, options) { |
| 195 | - //$.blockUI({message:''}); | ||
| 196 | $.blockUI({overlayCSS:{opacity:0.1}, fadeIn:500, fadeOut:500, message:''}); | 212 | $.blockUI({overlayCSS:{opacity:0.1}, fadeIn:500, fadeOut:500, message:''}); |
| 197 | $('#loading').attr('style', 'display:block;'); | 213 | $('#loading').attr('style', 'display:block;'); |
| 198 | } | 214 | } |