PageSourceSearch

https://indiainclusionsummit.com/wp-content/themes/videotube/assets/js/ajax_handled.js?ver=7.1.2

js indiainclusionsummit.com collected 2026-09-25 18:42:43 UTC 8,445 bytes, 236 lines download raw bytes

1(function($) {
2  "use strict";
3	jQuery(document).ready(function(){
4		
5		$('form#edituser input[type=text]').addClass('form-control');
6		$('form#edituser input[type=password]').addClass('form-control');
7		$('form#edituser select').addClass('form-control');
8		$('form#edituser textarea').addClass('form-control');
9		// Video Type radio
10		$('input[name="chb_video_type"]').click(function(){
11			var chb_video_type_value = $(this).val();
12			$('div.video-type').slideUp();
13			$('div.'+chb_video_type_value).slideDown();
14		});
15		$(".multi-select-categories").multiselect({
16			checkboxName: 'video_category[]'
17		});
18		$(".switch-button").click(function(){	
19		    $('html, body').animate({
20		        scrollTop: $("#navigation-wrapper").offset().top
21		    }, 1000);			
22			
23			$("#lightoff").fadeToggle();
24		});	
25		
26		$('#lightoff').click(function(){
27			$('#lightoff').hide();
28		});			
29		$('.social-share-buttons').css('display','none');
30		$('a.share-button').on( "click", function() {
31			var id = $(this).attr('id');
32			if( id == 'off' ){
33				$('.social-share-buttons').slideDown(200);
34				$(this).attr('id','on');
35			}
36			else{
37				$('.social-share-buttons').slideUp(200);
38				$(this).attr('id','off');
39			}
40		});
41		$('table#wp-calendar').addClass('table');
42		$('form#vt_loginform > p > input.input').addClass('form-control');
43		
44		$(".comments-scrolling").click(function() {
45		    $('html, body').animate({
46		        scrollTop: $("div.video-details").offset().top
47		    }, 1000);
48		});	
49
50	    $('form#mars-submit-video-form').submit(function(){ 	
51	        var options = {
52                beforeSubmit:  mars_show_request,  // pre-submit callback 
53                success:       mars_show_response,  // post-submit callback 
54                url:       mars_ajax_url,         // override for form's 'action' attribute 
55                type:      'post',        // 'get' or 'post', override for form's 'method' attribute 
56                dataType:  'json'        // 'xml', 'script', or 'json' (expected server response type) 
57               // clearForm: true,    // clear all form fields after successful submit 
58                //resetForm: true        // reset the form after successful submit 
59	        };
60	        $('form#mars-submit-video-form').ajaxSubmit(options); 
61	        // !!! Important !!! 
62	        // always return false to prevent standard browser submit and page navigation 
63	        return false; 
64	    });
65		$('a.likes-dislikes').click(function(){
66			var act = $(this).attr('action');
67			var id = $(this).attr('id');
68			var me = $(this);
69			jQuery.ajax({
70				type:'POST',
71				data:'id='+id+'&action=actionlikedislikes&act='+act,
72				url:mars_ajax_url,
73				beforeSend:function(){
74					$('div.alert').remove();
75					$('a.likes-dislikes i').removeClass('fa-thumbs-up');
76					$('a.likes-dislikes i').addClass('fa-spinner');
77				},
78				success:function(data){
79					var data = $.parseJSON(data);
80					if( data.resp =='error' ){
81						$('div.video-options').before('<div class="alert alert-success alert-info">'+data.message+'</div>');
82					}
83					if( data.resp =='success' ){
84						if (typeof(data.like) != "undefined"){
85							$('label.likevideo'+id).text(data.like);
86						}
87					}
88					$('a.likes-dislikes i').removeClass('fa-spinner');
89					$('a.likes-dislikes i').addClass('fa-thumbs-up');
90				}
91			});
92			return false;		
93		});		
94		$('form#mars-subscribe-form').submit(function(){
95			var name = $('form#mars-subscribe-form input#name').val();
96			var email = $('form#mars-subscribe-form input#email').val();
97			var referer = $('form#mars-subscribe-form input[name="referer"]').val();
98			var agree = $('form#mars-subscribe-form input#agree').is(':checked');
99			jQuery.ajax({
100				type:'POST',
101				data:'action=mars_subscrib_act&name='+name+'&email='+email+'&agree='+agree+'&referer='+referer,
102				url:mars_ajax_url,
103				beforeSend:function(){
104					$('form#mars-subscribe-form button[type="submit"]').text('...');
105					$('div.alert').remove();
106				},
107				success:function(data){
108					var data = $.parseJSON(data);
109					if( data.resp == 'error' ){
110						$('form#mars-subscribe-form div.name').before('<div class="alert alert-warning">'+data.message+'</div>');
111						$('form#mars-subscribe-form input#'+data.id).focus();
112					}
113					else{
114						$('form#mars-subscribe-form div.name').before('<div class="alert alert-success">'+data.message+'</div>');
115						window.location.href = data.redirect_to;
116					}
117					$('form#mars-subscribe-form button[type="submit"]').text( $('form#mars-subscribe-form input[name="submit-label"]').val());
118				}				
119			});
120			return false;
121		});
122		$('form#vt_loginform').submit(function(){
123			var data_form = $(this).serialize();
124			jQuery.ajax({
125				type:'POST',
126				data: data_form,
127				url: mars_ajax_url,
128				beforeSend:function(){
129					$('.alert').slideUp('slow');
130					$('.alert').html('');
131					$('form#vt_loginform input[type="submit"]').val('...');
132				},				
133				success: function(data){
134					var data = $.parseJSON(data);
135					if( data.resp == 'error' ){
136						$('.alert').removeClass('alert-success');
137						$('.alert').addClass('alert-danger');
138						$('.alert').html(data.message);
139						$('.alert').slideDown('slow');
140					}
141					else if( data.resp =='success' ){
142						window.location.href = data.redirect_to;
143					}
144					$('form#vt_loginform input[type="submit"]').val( $('input[name="button_label"]').val() );
145				}
146			});
147			return false;
148		});
149		$('form#registerform').submit(function(){
150			var data_form = $(this).serialize();
151			jQuery.ajax({
152				type:'POST',
153				data: data_form,
154				url: mars_ajax_url,
155				beforeSend:function(){
156					$('.alert').slideUp('slow');
157					$('.alert').html('');
158					$('form#registerform input[type="submit"]').val('...');
159				},				
160				success: function(data){
161					var data = $.parseJSON(data);
162					if( data.resp == 'error' ){
163						$('.alert').removeClass('alert-success');
164						$('.alert').addClass('alert-danger');
165						$('.alert').html(data.message);
166						$('.alert').slideDown('slow');
167					}
168					else if( data.resp =='success' ){
169						$('.alert').addClass('alert-success');
170						$('.alert').removeClass('alert-danger');
171						$('.alert').html(data.message);
172						$('.alert').slideDown('slow');
173					}
174					$('form#registerform input[type="submit"]').val( $('form#registerform input[name="button_label"]').val() );
175				}
176			});
177			return false;
178		});		
179		$('form#lostpasswordform').submit(function(){
180			var data_form = $(this).serialize();
181			jQuery.ajax({
182				type:'POST',
183				data: data_form,
184				url: mars_ajax_url,
185				beforeSend:function(){
186					$('.alert-danger').slideUp('slow');
187					$('form#lostpasswordform button[type="submit"]').text('...');
188				},				
189				success: function(data){
190					var data = $.parseJSON(data);
191					if( data.resp == 'error' ){
192						$('.alert-danger').html(data.message);
193						$('.alert-danger').slideDown('slow');
194					}
195					else if( data.resp =='success' ){
196						window.location.href = data.redirect_to;
197					}
198					$('form#lostpasswordform button[type="submit"]').text( $('form#lostpasswordform input[name="button_label"]').val() );
199				}
200			});
201			return false;			
202		});		
203	});
204})(jQuery);
205
206
207function mars_show_request(formData, jqForm, options) {
208	jQuery('form#mars-submit-video-form #loading').show();
209	jQuery('form#mars-submit-video-form .help-block').empty();
210	jQuery('form#mars-submit-video-form button[type="submit"]').hide();
211    return true; 
212} 
213function mars_show_response(responseText, statusText, xhr, $form){ 
214	if( responseText.resp == 'error' ){
215		if(typeof responseText.element_id != 'undefined'){
216			jQuery('div.'+responseText.element_id).addClass('has-error');
217			jQuery('#'+responseText.element_id).focus();
218			jQuery('div.'+responseText.element_id+' > span.help-block').text('*'+responseText.message);
219		}
220	}
221	else if( responseText.resp == 'publish' ){
222		window.location.href = responseText.redirect_to;
223	}
224	else if ( responseText.resp == 'success' ){
225		if (typeof responseText.redirect_to !== 'undefined'){
226			window.location.href = responseText.redirect_to;
227		}
228		else{
229			jQuery('form#mars-submit-video-form').remove();
230			jQuery('form#mars-submit-video-form').slideUp("slow", function() { jQuery('form#mars-submit-video-form').remove();});
231			jQuery('div.post-entry').append('<div class="alert alert-success">'+responseText.message+'</div>');						
232		}
233	}
234	jQuery('form#mars-submit-video-form #loading').hide();
235	jQuery('form#mars-submit-video-form button[type="submit"]').show();
236}

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.