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.