Changeset 1641056
- Timestamp:
- 04/20/2017 05:36:55 AM (9 years ago)
- File:
-
- 1 edited
-
theme-detector/trunk/js/scripts.js (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
theme-detector/trunk/js/scripts.js
r1635774 r1641056 1 1 jQuery(window).on('load', function() { 2 2 function _loader() { 3 $('.detector-loader').toggle();3 jQuery('.detector-loader').toggle(); 4 4 } 5 5 6 $('[name="detector-form"]').submit(function() {6 jQuery('[name="detector-form"]').submit(function() { 7 7 requied_field = false; 8 8 _loader(); 9 $('#theme_layout').children().remove();10 $('.error-msg').remove();11 var $this = $(this);12 var form_action = $this.attr('action');13 var form_data = $this.serialize();14 $('input', this).each(function() {15 if ( $(this).val() == '') {9 jQuery('#theme_layout').children().remove(); 10 jQuery('.error-msg').remove(); 11 var this_ = jQuery(this); 12 var form_action = this_.attr('action'); 13 var form_data = this_.serialize(); 14 jQuery('input', this).each(function() { 15 if (jQuery(this).val() == '') { 16 16 requied_field = true; 17 $(this).parent().append('<label class="error-msg">Field is required</label>')17 jQuery(this).parent().append('<label class="error-msg">Field is required</label>') 18 18 } 19 if ( $(this).val() != '') {19 if (jQuery(this).val() != '') { 20 20 var regexp = /(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/; 21 if (regexp.test( $(this).val()) == false) {21 if (regexp.test(jQuery(this).val()) == false) { 22 22 requied_field = true; 23 $(this).parent().append('<label class="error-msg">Enter a valid url</label>');23 jQuery(this).parent().append('<label class="error-msg">Enter a valid url</label>'); 24 24 } 25 25 } 26 26 }) 27 27 if (requied_field == false) { 28 $.ajax({28 jQuery.ajax({ 29 29 type: "POST", 30 30 url: form_action, 31 31 data:{ 32 32 action: "dtctr_theme_result_", 33 site_url : $('[name="site-url"]').val()33 site_url : jQuery('[name="site-url"]').val() 34 34 }, 35 35 cache: false, 36 36 success: function(data) { 37 if( $.trim(data))37 if(jQuery.trim(data)) 38 38 { 39 $('#theme_layout').append(data);39 jQuery('#theme_layout').append(data); 40 40 41 $("html, body").animate({42 scrollTop: $('#theme_layout').offset().top - 8041 jQuery("html, body").animate({ 42 scrollTop: jQuery('#theme_layout').offset().top - 80 43 43 }, 1000); 44 44 } 45 45 else 46 46 { 47 $('[name="site-url"]').parent().append('<label class="error-msg">The site ' + $('[name="site-url"]').val() + ' does not seem to be using WordPress.</label>');48 $('.error-msg').fadeIn();47 jQuery('[name="site-url"]').parent().append('<label class="error-msg">The site ' + jQuery('[name="site-url"]').val() + ' does not seem to be using WordPress.</label>'); 48 jQuery('.error-msg').fadeIn(); 49 49 } 50 50 _loader(); … … 52 52 }, 53 53 error: function() { 54 $('[name="site-url"]').parent().append('<label class="error-msg">The site ' + $('[name="site-url"]').val() + ' does not seem to be using WordPress.</label>');55 $('.error-msg').fadeIn();54 jQuery('[name="site-url"]').parent().append('<label class="error-msg">The site ' + jQuery('[name="site-url"]').val() + ' does not seem to be using WordPress.</label>'); 55 jQuery('.error-msg').fadeIn(); 56 56 _loader(); 57 57 } … … 60 60 } else { 61 61 _loader(); 62 $('.error-msg').fadeIn();62 jQuery('.error-msg').fadeIn(); 63 63 } 64 64 return false;
Note: See TracChangeset
for help on using the changeset viewer.