PageSourceSearch

https://discovered.tv/repo/js/share.js?q=310

js discovered.tv collected 2026-10-02 06:29:00 UTC 18,735 bytes, 521 lines download raw bytes

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.