1$(document).ready(function(){ 2 3 $(document).on('click','.shareInviteLink' , function(){ 4 let _this = $(this); 5 let user_uname = _this.data('user_uname'); 6 let invite = base_url+'sign-up?invite='+user_uname; 7 8 $('[data-share-link="copy_input"]').html(invite).attr('data-share-id',user_login_id);; 9 10 let facebook = 'https://www.facebook.com/sharer/sharer.php?u='+invite+'-facebook' ; 11 $('[data-share-link="facebook"]').attr('href' ,facebook); 12 13 let twitter = 'https://twitter.com/share?url='+invite+'-twitter&text=Discovered is a streaming VIDEO and SOCIAL PLATFORM that helps Creators in Music, Film, and TV EARN MONEY from their original VIDEO CONTENT GLOBALLY!&via=Invitation from '+ user_uname +' to join Discovered TV&hashtags=Discovered.TV'; 14 $('[data-share-link="twitter"]').attr('href' ,twitter ); 15 16 let title = encodeURIComponent('Invitation from '+ user_uname +' to join Discovered TV'); 17 let linkedin = 'https://www.linkedin.com/shareArticle?mini=true&url='+encodeURIComponent(invite+'-linkedin')+'&title='+title+'&summary='+title+'&source=Discovered.TV'; 18 $('[data-share-link="linkedin"]').attr('href' , linkedin); 19 20 let pinterest = 'https://pinterest.com/pin/create/button/?url='+encodeURIComponent(invite+'-pinterest')+'&media=&description=Discovered.TV' 21 $('[data-share-link="pinterest"]').attr('href' , pinterest); 22 23 let livejournal = 'https://www.livejournal.com/update.bml?subject='+title+'&event='+encodeURIComponent(invite+'-livejournal') 24 $('[data-share-link="livejournal"]').attr('href' , livejournal); 25 26 let skypeweb = 'https://web.skype.com/share?url='+encodeURIComponent(invite+'-skype')+'&text='+title; 27 $('[data-share-link="skype"]').attr('href' , skypeweb); 28 29 let tumblr = 'https://www.tumblr.com/widgets/share/tool?canonicalUrl='+encodeURIComponent(invite+'-tumblr')+'&title='+title+'&caption='+title+''; 30 $('[data-share-link="tumblr"]').attr('href' , tumblr); 31 32 let reddit = 'https://reddit.com/submit?url='+encodeURIComponent(invite+'-reddit')+'&title='+title+''; 33 $('[data-share-link="reddit"]').attr('href' , reddit); 34 35 let blogger = 'https://www.blogger.com/blog-this.g?u='+encodeURIComponent(invite+'-blogger')+'&n='+title+'&t='+title+''; 36 $('[data-share-link="blogger"]').attr('href' , blogger); 37 38 let whatsapp = 'https://api.whatsapp.com/send?text='+encodeURIComponent(invite+'-whatsapp')+''; 39 $('[data-share-link="whatsapp"]').attr('href' , whatsapp); 40 41 $('.popup_heading').text('Invite link'); 42 43 44 $('.Pro_search_wrrp').addClass('hide'); 45 $('.share_social').removeClass('hide'); 46 $('[data-share-post="embed"]').addClass('hide'); 47 $('[data-share-post="discovered"]').addClass('hide'); 48 $('[data-modal="share"]').addClass('open_commonpopup'); 49 }); 50 51 $(document).on('click' , '#copyContent' , function(){ 52 $('#copy_input').select(); 53 copidTocopy() 54 }); 55 56 $(document).on('click' , '#copyEmbed' , function(){ 57 $('#copyEmbed_input').select(); 58 copidTocopy() 59 }); 60 61 function copidTocopy(index=0){ 62 document.execCommand('copy'); 63 $('.share_copytext').eq(index).text("Copied!"); 64 setTimeout(function(){ 65 $('.share_copytext').eq(index).text('Copy'); 66 },2000) 67 } 68 69 $(document).on('click' , '.dtvShareMe' , function(){ 70 71 var _this = $(this); 72 73 let dtvShareMe = _this.attr('data-share'); 74 let post = dtvShareMe.split("|"); 75 76 let formData = new FormData(); 77 formData.append('taget',_this.attr('data-share')); 78 79 manageMyAjaxPostRequestData(formData , base_url + 'share/generate_link').done(function(resp){ 80 resp = $.parseJSON(resp); 81 if(resp['status'] == 1){ 82 $('[data-share-post="discovered"]').closest('li').show(); 83 // $('[data-share-post="embedList"]').attr('data-share-post' ,'embed'); 84 85 $('[data-share-link="facebook"]').attr('href' , resp['link']['facebook']); 86 $('[data-share-link="twitter"]').attr('href' , resp['link']['twitter']); 87 $('[data-share-link="linkedin"]').attr('href' , resp['link']['linkedin']); 88 $('[data-share-link="pinterest"]').attr('href' , resp['link']['pinterest']); 89 $('[data-share-link="livejournal"]').attr('href' , resp['link']['livejournal']); 90 $('[data-share-link="skype"]').attr('href' , resp['link']['skype']); 91 $('[data-share-link="tumblr"]').attr('href' , resp['link']['tumblr']); 92 $('[data-share-link="reddit"]').attr('href' , resp['link']['reddit']); 93 $('[data-share-link="blogger"]').attr('href' , resp['link']['blogger']); 94 $('[data-share-link="whatsapp"]').attr('href' , resp['link']['whatsapp']); 95 $('[data-share-link="copy_input"]').html(resp['link']['main']).attr('data-share-id',post[1]); 96 97 $('.popup_heading').text('Share Post'); 98 $('.share_social').removeClass('hide'); 99 $('.Pro_search_wrrp').addClass('hide'); 100 101 let sharingURL = '' ; 102 if(post[0] == 2){ 103 $('.ShareMeNow').hide(); 104 $('[data-share-post="embed"]').removeClass('hide').attr('data-share-id',post[1]+(post?.[2] ? '/'+post[2]:'' ) ); 105 sharingURL = 'share/shareOnDiscoveredAsNoti/4'; /*staus 4 for Channel Video share */ 106 }else{ 107 $('[data-share-post="embed"]').addClass('hide'); 108 sharingURL = 'share/shareOnDiscoveredAsNoti/2'; /*staus 2 for Post share */ 109 } 110 111 getFanDatalist(sharingURL,function(){ 112 if(post[0] == 2){ 113 $('.ShareMeNow').hide(); 114 }else{ 115 $('.ShareMeNow').show(); 116 $('.AdSharePid').attr('data-share_pid',_this.next('.ShareMeNow').attr('data-share_pid')); 117 } 118 });
119 120 $('[data-modal="share"]').addClass('open_commonpopup'); 121 122 }else{ 123 server_error_popup_function('Something went wrong...'); 124 } 125 }) 126 }); 127 128 $(document).on('click','[data-share-profile]',function(){ 129 130 let ths = $(this); 131 let pro = ths.attr('data-share-profile'); 132 let lnk = window.location.href; 133 let user_id = $('#data-user_id').data('user_id') ; 134 135 let sharingURL = ''; 136 137 if((base_url+'profile?user='+pro).trim() == lnk.trim() || base_url+'dashboard' == lnk.trim()) { 138 $('.popup_heading').text('Share Profile'); 139 sharingURL = 'share/shareOnDiscoveredAsNoti/1'; /*staus 1 for profile share */ 140 }else{ 141 $('.popup_heading').text('Share Channel'); 142 sharingURL = 'share/shareOnDiscoveredAsNoti/3'; /*staus 3 for channel share */ 143 } 144 145 let facebook = 'https://www.facebook.com/sharer/sharer.php?u='+lnk ; 146 $('[data-share-link="facebook"]').attr('href' , facebook); 147 148 let twitter = 'https://twitter.com/share?url='+lnk+'&text=&via=Invitation from '+ pro +' to join Discovered.TV&hashtags=Discovered.TV'; 149 $('[data-share-link="twitter"]').attr('href' , twitter); 150 151 let title = encodeURIComponent('Invitation from '+ pro +' to join Discovered.TV'); 152 let linkedin = 'https://www.linkedin.com/shareArticle?mini=true&url='+encodeURIComponent(lnk)+'&title='+title+'&summary='+title+'&source=Discovered.TV'; 153 $('[data-share-link="linkedin"]').attr('href' , linkedin); 154 155 let pinterest = 'https://pinterest.com/pin/create/button/?url='+encodeURIComponent(lnk)+'&media=&description=Discovered.TV' 156 $('[data-share-link="pinterest"]').attr('href' , pinterest); 157 158 let livejournal = 'https://www.livejournal.com/update.bml?subject='+title+'&event='+encodeURIComponent(lnk)+''; 159 $('[data-share-link="livejournal"]').attr('href' , livejournal); 160 161 let skype = 'https://web.skype.com/share?url='+encodeURIComponent(lnk)+'&text='+title+''; 162 $('[data-share-link="skype"]').attr('href' , skype); 163 164 let tumblr = 'https://www.tumblr.com/widgets/share/tool?canonicalUrl='+encodeURIComponent(lnk)+'&title='+title+'&caption=Discovered.TV'; 165 $('[data-share-link="tumblr"]').attr('href' , tumblr); 166 167 let reddit = 'https://reddit.com/submit?url='+encodeURIComponent(lnk)+'&title='+title+''; 168 $('[data-share-link="reddit"]').attr('href' , reddit); 169 170 let blogger = 'https://www.blogger.com/blog-this.g?u='+encodeURIComponent(lnk)+'&n='+title+'&t=Discovered.TV'; 171 $('[data-share-link="blogger"]').attr('href' , blogger); 172 173 let whatsapp = 'https://api.whatsapp.com/send?text='+encodeURIComponent(lnk)+''; 174 $('[data-share-link="whatsapp"]').attr('href' , whatsapp); 175 176 $('[data-share-link="copy_input"]').html(lnk).attr('data-share-id',user_id); 177 178 getFanDatalist(sharingURL,function(){ 179 $('.ShareMeNow').hide(); 180 }); 181 182 $('.share_social').removeClass('hide'); 183 $('.Pro_search_wrrp').addClass('hide'); 184 $('[data-share-post="embed"]').addClass('hide'); 185 $('[data-share-post="discovered"]').removeClass('hide'); 186 187 $('[data-modal="share"]').addClass('open_commonpopup'); 188 }) 189 190 191 function getFanDatalist(sharingURL,callback){ 192 193 manageMyAjaxPostRequestData(new FormData() , base_url+'share/GetFanListForProShare').done(function(resp){ 194 resp = $.parseJSON(resp); 195 196 if(resp.status == 1){ 197 resp = resp.data; 198 // resp = (resp.length)?Renderfanlist(resp,sharingURL):'<center>NO SUGGESTION AVAILABLE<center>'; 199 if((resp.length)){ 200 resp = Renderfanlist(resp,sharingURL,function(resp){ 201 $('.ad_user_list').html(resp); 202 callback(); 203 }) 204 }else{ 205 $('.ad_user_list').html('<center>NO SUGGESTION AVAILABLE<center>'); 206 callback(); 207 } 208 } 209 }); 210 } 211 212 function Renderfanlist(resp,sharingURL,callback){ 213 let list = ''; 214 let icon = base_url+`repo/images/user/user.png`; 215 216 $.each(resp, function(i, item) { 217 let pic = (item.uc_pic != null)? (item.uc_pic).replace(".", "_thumb.") : ''; 218 let img = AMAZON_URL+'aud_'+item.following_id+'/images/'+pic; 219 220 if(item.user_name != '' && item.user_name != null){ 221 list += `<li><div class="result_name"> 222 <div class="result_img"> 223 <img src="`+img+`" alt="image" onerror="this.onerror=null;this.src='`+icon+`';"> 224 </div> 225 <h2>`+item.user_name+`</h2> 226 </div> 227 <div class="result_share"> 228 <span class="dis_btn"> <i class="fa fa-share" aria-hidden="true"></i> Share 229 <div class="dis_action_content"> 230 <ul> 231 <li><a data-sharing_url="`+sharingURL+`" data-pro-share-id="`+item.following_id+`">Share as notification</a></li> 232 <li><a class="ShareMeNow AdSharePid" data-share-uid="`+item.following_id+`">Share on profile</a></li> 233 </ul> 234 </div> 235 </span> 236 </div> 237 </li>`; 238 239 } 240 }); 241 callback(list); 242 // return list; 243 } 244 245 $(document).on('click','[data-pro-share-id]',function(){ 246 let ths = $(this); 247 let id = ths.attr('data-pro-share-id'); 248 let surl = ths.attr('data-sharing_url'); 249 250 let reference_id = $('#copy_input').attr('data-share-id'); 251 252 ths.html('<i class="fa fa-share" aria-hidden="true"></i> Sharing <i class="fa fa-spinner fa-spin post_spinner"></i>').prop('disabled',true); 253 254 let formData = new FormData(); 255 256 formData.append('user_id',id); 257 formData.append('reference_id',reference_id); 258 259 manageMyAjaxPostRequestData(formData , base_url+surl).done(function(resp){ 260 resp = $.parseJSON(resp); 261 if(resp.status == 1){ 262 ths.html('<i class="fa fa-share" aria-hidden="true"></i> Shared'); 263 }else{ 264 ths.html('<i class="fa fa-share" aria-hidden="true"></i> Failed'); 265 } 266 }); 267 }) 268 269 270 271 $(document).on('keyup','.ad_search_filter',function(){ 272 var value = $(this).val().toLowerCase(); 273 $(".ad_user_list > li").filter(function() { 274 $(this).toggle($(this).text().toLowerCase().indexOf(value) > -1) 275 }); 276 }) 277 278 279 280 281 $(document).on('click','[data-share-post="discovered"]',function(){ 282 if(user_login_id != ''){ 283 if($( ".Pro_search_wrrp" ).hasClass( "hide" )){ 284 285 $('.Pro_search_wrrp').removeClass('hide'); 286 $('.share_social').addClass('hide'); 287 } 288 }else{ 289 $('[data-modal="share"]').removeClass('open_commonpopup'); 290 $('#video_popup').modal('hide');
291 $('#myModal').modal('show'); 292 } 293 }) 294 295 296 $(document).on('click' , '#copyDyanamicEmbed' , function(){ 297 $('#myTextArea').select(); 298 copidTocopy(index=1) 299 }); 300 $(document).on('click' , '#copyJavascriptEmbed' , function(){ 301 $('#myTextArea2').select(); 302 copidTocopy(index=2); 303 }); 304 305 $(document).on('click','[data-share-post="embed"]',function(){ 306 $('[data-share-link="copy_input"]').html($(this).attr('data-frame')); 307 308 if($('.vjs-share-control').length){ 309 player.pause(); 310 } 311 $('[data-modal="share"]').removeClass('open_commonpopup'); 312 $('[data-modal="embed"]').addClass('open_commonpopup'); 313 $('[data-modal="embed"]').attr("data-share-id",$(this).attr('data-share-id')); 314 315 setDefaultEmebedOption() 316 embedCodes(); 317 318 }) 319 320 $(document).on('click' , '.EmbedOption' , function(){ 321 embedCodes(); 322 }); 323 324 function setDefaultEmebedOption(){ 325 let k = 0; 326 $(".EmbedOption").each(function() { 327 if(k == 0 || k == 1 ){ 328 $(this).prop('checked',true); 329 k++; 330 }else 331 if(k == 2 || k == 3 ){ 332 $(this).prop('checked',false); 333 } 334 }); 335 } 336 337 function embedCodes(){ 338 let embedcode = base_url+'embedcv/'+$('[data-modal="embed"]').attr('data-share-id')+'?'; 339 let isInViewPort = false; 340 let isSticky = false; 341 $(".EmbedOption").each(function() { 342 let v = $(this).val(); 343 embedcode += ($(this).is(":checked")) ? v+'=true&' : v+'=false&' ; 344 345 if(v == "isInViewPort" && $(this).is(":checked")){ 346 isInViewPort = true; 347 } 348 349 if(v == "sticky" && $(this).is(":checked")){ 350 isSticky = true; 351 } 352 }); 353 354 embedcode = embedcode.substring(0, embedcode.length - 1); 355 356 if($('[data-modal="embed"]').attr('data-share-id') == '3333618'){
357 embedcode = 'https://dashboard.videograph.ai/eee9fafb-2430-48c8-91a5-89ccbe87d91f/videos/embed?streamId=edb02979-40c3-4e45-88b7-4c59b9f0e341'; 358 } 359 360 $('#myIframe').attr('src',embedcode); 361 let isResponsive = $('.ResponsiveEmbedOption').is(":checked"); 362 $('#myTextArea').html(iframe(embedcode,isResponsive,isInViewPort,isSticky)); 363 $('#myTextArea2').val(iframeJS(embedcode,isResponsive,isInViewPort,isSticky)); 364 } 365 366 $(document).on('click' , '.ResponsiveEmbedOption' , function(){ 367 embedCodes() 368 }); 369 370 371 $(document).on('click','.CloseEmbedModal',function(){ 372 $('#myIframe').attr('src',''); 373 }) 374 375 $(document).on('click','.ShareMeNow',function(){ 376 if(user_login_id != ''){ 377 let ths = $(this); 378 let formData = new FormData(); 379 380 formData.append('share_pid',ths.data('share_pid')); 381 382 if(ths.attr('data-share-uid')){ 383 formData.append('share_uid',ths.attr('data-share-uid')); 384 } 385 manageMyAjaxPostRequestData(formData,base_url+'share/shareThisPostToMe').done(function(resp){ 386 if(resp.status == 1){ 387 ths.html('<i class="fa fa-share" aria-hidden="true"></i> Shared'); 388 // Custom_notify('success','You have shared the post successfully') 389 }else{ 390 ths.html('<i class="fa fa-share" aria-hidden="true"></i> Failed'); 391 } 392 }); 393 }else{ 394 $('#myModal').modal('show'); 395 } 396 }) 397 398 var viol_cate = 0, viol_subcate = 0, related_with = '',related_id = ''; 399 400 $(document).on('click','.raise_flag_report',function(e){ 401 e.preventDefault(); 402 if(user_login_id != ''){ 403 $('.dis_bmodalTll').text($(this).attr('data-heading')); 404 405 $('#viol_msg').val(''); 406 407 let type = $(this).attr('data-type'); 408 let viol_id = $(this).attr('data-viol_id'); 409 let parent_id = $(this).attr('data-parent_id'); 410 411 if($(this).attr('data-related_with')){ 412 related_with = $(this).attr('data-related_with'); 413 related_id = $(this).attr('data-related_id'); 414 } 415 416 if(viol_id != 0 || parent_id != 0){ 417 $('.backFlagBtn').removeClass('hide'); 418 }else{ 419 $('.backFlagBtn').addClass('hide'); 420 } 421 422 if(parent_id != 0){ 423 $('.dis_reportingmsg').removeClass('hide') 424 $('.submitFlagBtn').removeClass('hide') 425 }else{ 426 $('#SkipFlagPopup').attr('data-type',type); 427 $('.dis_reportingmsg').addClass('hide') 428 $('.submitFlagBtn').addClass('hide') 429 } 430 431 if(viol_id != 0 && parent_id != 0){ 432 viol_subcate = viol_id; 433 $('#violation_cate').html(''); 434 return false; 435 } 436 437 if(viol_id != 0 && parent_id == 0){ 438 viol_cate = viol_id; 439 } 440 }else{ 441 $('#myModal').modal('show'); 442 } 443 }); 444 445 $(document).on('click','#SubmitFlagPopup',function(){ 446 let viol_msg = $('#viol_msg').val(); 447 448 let f = new FormData(); 449 f.append("viol_cate", viol_cate); 450 f.append("viol_subcate", viol_subcate ); 451 f.append("viol_msg", viol_msg ); 452 f.append("related_with", related_with ); 453 f.append("related_id", related_id ); 454 455 manageMyAjaxPostRequestData(f,base_url + 'help/submit_violations_history').done(function(resp){ 456 if(resp.status == 1){ 457 Custom_notify('success',resp.message); 458 $('#myCommonModal').modal('hide'); 459 }else{ 460 Custom_notify('error',resp.message); 461 } 462 }) 463 }) 464 465 466 $(document).on('click', '.share_social a', function() { 467 let platform = $(this).data('share-link') || $(this).data('share-post'); 468 let dtvShareMe = $('.dtvShareMe').attr('data-share'); 469 let post = dtvShareMe.split("|"); 470 let video_id = post[1]; 471 472 let f = new FormData(); 473 f.append("type", "count_share"); 474 f.append("platform", platform); 475 f.append("video_id", video_id); 476 477 manageMyAjaxPostRequestData(f, base_url + 'share/track_share').done(function(resp){ 478 if(resp.status == 1){ 479 //Custom_notify('success', resp.message || 'Share recorded!'); 480 } else { 481 //Custom_notify('error', resp.message || 'Share failed to record.'); 482 } 483 }); 484 }); 485 486 487 $(document).on('submit', '#editSocialLinks', function(e) { 488 e.preventDefault(); 489 let formData = new FormData(this); 490 491 // Show loading indicator 492 const submitButton = $(this).find('button[type="submit"]'); 493 const originalText = submitButton.text(); 494 submitButton.prop('disabled', true).text('Processing...'); 495 496 manageMyAjaxPostRequestData(formData, base_url + 'share/editSocialLinks').done(function(resp) { 497 try { 498 if (resp.status == 1) { 499 Custom_notify('success',resp.message); 500 setTimeout(function(){ 501 window.location.reload(); 502 },2000) 503 } else { 504 Custom_notify('error', resp.message || 'Something went wrong...'); 505 } 506 } catch (error) { 507 Custom_notify('error', 'JSON parse error:'+error); 508 } 509 }).always(function() { 510 submitButton.prop('disabled', false).text(originalText); 511 }); 512 }); 513 514 $(document).on('click', '.editShareInfo', function(e) { 515 $('.socialForm').removeClass('hide'); 516 $('.socialInfo').addClass('hide'); 517 }); 518 519 520 521});
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.