1window.WDSREXVC = window.WDSREXVC || {}; 2 3( function( window, document, $, plugin ) { 4 var $c = {}; 5 6 plugin.init = function() { 7 $(".contact-module").parents('.vc_row').addClass('faq-contact-row'); 8 plugin.cache(); 9 plugin.bindEvents(); 10 }; 11 12 plugin.cache = function() { 13 $c.window = $( window ); 14 $c.body = $( document.body ); 15 $c.row = $('.faq-contact-row'); 16 $c.contact_module = $('.contact-module'); 17 $c.back_link = $c.contact_module.find('.contact-us-back-link') 18 $c.section_title = $c.contact_module.find('.section-title'); 19 $c.section_title_text = $c.contact_module.find('.section-title').text(); 20 $c.intro_text = $c.contact_module.find('.intro-text'); 21 $c.intro_text_text = $c.contact_module.find('.intro-text').text(); 22 $c.contact_grid = $c.contact_module.find('.contact-grid'); 23 $c.contact_container = $c.contact_grid.find('.contact-container:not(:first)'); 24 $c.contact_container_first = $c.contact_grid.find('.contact-container:first'); 25 $c.form_title = $c.contact_container_first.find('h2'); 26 $c.form_title_text = $c.contact_container_first.find('h2').text(); 27 $c.what_is_this_about = $c.contact_container_first.find('.what-is-this-about input'); 28 $c.current_form = ''; 29 }; 30 31 32 plugin.bindEvents = function() { 33 34 $c.body.on('click', '.faq-contact--item a', function(e) { 35 if (!$(this).data('link')) { 36 e.preventDefault(); 37 38 var title = $(this).data('title'), 39 subtitle = $(this).data('subtitle'), 40 subject = $(this).data('subject'); 41 42 $c.current_form = $('#' + $(this).data('form-id')); 43 44 $c.row.fadeTo('fast', 0, function () { 45 46 $c.current_form.show(); 47 48 $c.section_title.text(title); 49 $c.intro_text.text(subtitle); 50 $c.contact_container.hide(); 51 $c.form_title.text(subject); 52 53 //$c.what_is_this_about.attr('type', 'hidden').val(subject); 54 $c.row.addClass('help-contact').fadeTo('fast', 1); 55 56 }); 57 } 58 }); 59 60 $c.body.on('click', '.contact-us-back-link', function(e) { 61 62 e.preventDefault(); 63 64 $c.row.fadeTo('fast', 0, function() { 65 66 $c.section_title.text($c.section_title_text); 67 $c.intro_text.text($c.intro_text_text); 68 $c.contact_container.show(); 69 $c.current_form.hide(); 70 $c.form_title.text('Send an email'); 71 $c.what_is_this_about.attr('type', 'text').val(''); 72 $c.row.removeClass('help-contact').fadeTo('fast', 1); 73 74 }); 75 76 }); 77 78 }; 79 80 $( plugin.init ); 81}( window, document, jQuery, window.WDSREXVC ) );
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.