PageSourceSearch

https://www.apoweroflove.com/wp-content/themes/shaped-pixels/js/script.js

js apoweroflove.com collected 2026-10-08 10:09:10 UTC 16,881 bytes, 1,027 lines download raw bytes

1var mb_loader = $('.loading');
2
3// For package selection on topics purchase page
4
5jQuery(document).ready(function(){
6
7    //console.log(my_ajax_object.mb_cleeng_publisher_ID);
8    
9    //console.log(my_ajax_object.ajax_url);
10    
11	/* Toastr default timeOut change */
12
13	toastr.options = {
14
15		"timeOut": "2000",
16
17		"preventDuplicates": true
18
19	}
20
21	
22
23	/* Show tooltip on topic title mouse hover */
24
25	$(".mb_topic_wrap .panel-title").on('mouseenter', function (){
26
27		var $this = $(this);
28
29		$cont = $this.parents('.panel-group').find('.text-overlay').text();
30
31		$($this).tooltip({
32
33			placement : 'left',
34
35			title: $cont
36
37		});
38
39	});
40
41	
42
43	/* Show tooltip on topic title mouse hover on single order page */
44
45	$(".month-inner-div .panel-heading a").on('mouseenter', function (){
46
47		var $this = $(this);
48
49		$cont = $this.parents('.panel-default').find('.overlay-content').text();
50
51		$($this).tooltip({
52
53			placement : 'left',
54
55			title: $cont
56
57		});
58
59	});
60
61	
62
63	/* Show topic content based on topic choose */
64
65	$(".month-inner-div .panel .panel-title").on('click', function (){
66
67		var $this = $(this);
68
69		$this.parents('.panel-default').find('.mb_collapse').slideToggle();
70
71	});
72
73	
74
75	//$('input[name="pack_radio"]').prop({disabled:true});
76
77	//$('input[name="chk-box-topics"]').prop({checked:false, disabled:true});
78
79	
80
81	$(".pack-type").on('change',function(){
82
83		
84
85		/* setting the correct packages based on type selection */
86
87		var pack_type = $(this).val();
88
89		
90
91		/* remove button on package type change */
92
93		$('.mb_btn_buy').css('display','none');
94
95		
96
97		/* on package type change uncheckprevious checkbox */
98
99		$('input[name="chk-box-topics"]').prop({checked:false, disabled:false});
100
101		
102
103		/* Change request limit after package change 
104
105		$('.mb_start_limit').val(1); */
106
107		
108
109		if(pack_type == 'basic'){
110
111    			$(".basic-packages,.premium-packages,.two_hour,.one_hour").css('display','none');
112
113    			$('input[name="pack_radio"]').prop({disabled:false});
114
115			}else if(pack_type == 'premium'){
116
117    			$(".basic-packages,.two_hour,.one_hour").css('display','none');
118
119    			$(".premium-packages,.mb_spritual_theme").css('display','block');
120
121    			$('input[name="pack_radio"]').prop({disabled:false});			
122
123			}else if(pack_type == 'one_hour'){
124
125			    $(".basic-packages,.premium-packages,.two_hour").css('display','none');
126
127    			$(".one_hour,.mb_spritual_theme").css('display','block');
128
129    			$('input[name="pack_radio"]').prop({disabled:false});
130
131			    
132
133			}else if(pack_type == 'two_hour'){
134
135			    $(".basic-packages,.premium-packages,.one_hour").css('display','none');
136
137    			$(".two_hour,.mb_spritual_theme").css('display','block');
138
139    			$('input[name="pack_radio"]').prop({disabled:false});
140
141			}else{
142
143    			$(".basic-packages,.mb_spritual_theme").css('display','none');
144
145    			$(".premium-packages,.basic-packages,.two_hour,.one_hour").css('display','none');
146
147    			$('input[name="pack_radio"]').prop({disabled:true});
148
149		    }
150
151	   });
152
153	
154
155	
156
157	
158
159	var radio_button=false;	
160
161	//$('input[name="chk-box-topics"]').prop({checked:false, disabled:true});
162
163    
164
165    /* function to fetch response from cleeng api */
166
167    function mb_cleeng_status(clg_id,sel_pack,selectedPack){
168
169        CleengApi.getAccessStatus(clg_id, function(result) {
170
171			//console.log(result);
172
173			//return false;
174
175			if (result.accessGranted == true && result.purchasedDirectly == true) {
176
177				$('input[name="chk-box-topics"]').prop({checked:false, disabled:true});
178
179				//alert("You Already have subscribed to this package.");
180
181				toastr.warning('You Already subscribed to this package.');
182
183				return false;
184
185				}else{
186
187				if($(sel_pack).prop( "checked", true )){   //check the clicked one
188
189					$(sel_pack).closest("label").addClass("active");
190
191				}	
192
193				addUserPackageData(selectedPack);
194
195			}
196
197		});
198
199        
200
201	}
202
203    
204
205	jQuery('.form-check-input').click(function(event){
206
207		
208
209		var sel_pack = $(this);
210
211		var selectedPack = sel_pack.val();
212
213		
214
215		var sel_pack_type = $('.pack-type').val();
216
217        
218
219        var mb_clg_id = sel_pack.next('input[name="mb_pck_id"]').val(); 
220
221        
222
223		$(".form-check-input").attr("checked", false); //uncheck all radio buttons
224
225		$("label.form-check-label").removeClass("active");
226
227		$('.mb_btn_buy').css('display','none');
228
229		
230
231		if(sel_pack_type != null){
232
233			// Check login before selecting packagae
234
235			//console.log(mb_clg_id);
236
237			//return false;
238
239			CleengApi.authentication({
240
241	            displayType: "popup",
242
243	            publisherId: 476241104,
244
245	            completed : function(result){
246
247					if (result.authorizationSuccessful) {
248
249						
250
251						var redirect_url = "https://www.apoweroflove.com/my-library/";
252
253						
254
255						if(selectedPack == '1'){
256
257							
258
259							mb_cleeng_status(mb_clg_id,sel_pack,selectedPack);
260
261							
262
263			                }else if(selectedPack == '2'){
264
265							
266
267							mb_cleeng_status(mb_clg_id,sel_pack,selectedPack);
268
269							
270
271			                }else if(selectedPack == '3'){
272
273							
274
275							mb_cleeng_status(mb_clg_id,sel_pack,selectedPack);
276
277							
278
279			                }else if(selectedPack == '4'){
280
281							
282
283							mb_cleeng_status(mb_clg_id,sel_pack,selectedPack);
284
285							
286
287			                }else if(selectedPack == '5'){
288
289							
290
291							mb_cleeng_status(mb_clg_id,sel_pack,selectedPack);
292
293							
294
295			                }else if(selectedPack == '10'){
296
297							mb_cleeng_status(mb_clg_id,sel_pack,selectedPack);
298
299							
300
301			                /*****  Below else part will be change    *****/	
302
303							
304
305							
306
307			                }else{
308
309							$(".form-check-input").attr("checked", false); //uncheck all radio buttons
310
311							$("label.form-check-label").removeClass("active");
312
313							
314
315							// Remove purchase button if now topic selected
316
317							var checkedBox = $('input[name="chk-box-topics"]').filter(':checked').length;
318
319							if(checkedBox == 0){
320
321								$('.buy-btn-one').css('display','none');
322
323								$('.buy-btn-three').css('display','none');
324
325								$('.buy-btn-five').css('display','none');
326
327								$('.buy-btn-ten').css('display','none');
328
329							}
330
331							
332
333						}
334
335	                    } else {
336
337						// If user not logged in
338
339						$(".form-check-input").attr("checked", false); //uncheck all radio buttons
340
341						$("label.form-check-label").removeClass("active");
342
343						$('input[name="chk-box-topics"]').prop({checked:false, disabled:true});
344
345						
346
347						$("body,html").animate(
348
349							{
350
351								scrollTop : 100                       
352
353							}, 1000);
354
355					}
356
357				}
358
359			});
360
361			}else{
362
363			
364
365			$("body,html").animate(
366
367				{
368
369					scrollTop : 100                       
370
371				}, 1000);
372
373				
374
375				//alert("Please select the package type.");
376
377				toastr.warning('Please select the package type.');
378
379				
380
381		}
382
383	});
384
385	
386
387});
388
389
390
391
392
393function addUserPackageData(selectedPack) {
394
395	
396
397	var sel_pack_type = $('.pack-type').val();
398
399	
400
401	if(sel_pack_type != null){
402
403		
404
405		if(selectedPack == 1){
406
407			$('.chs-topic h4').html("Choose Any One Topic.");
408
409			}else if (selectedPack == 3) {
410
411			$('.chs-topic h4').html("Choose Any Three Topics.");
412
413			}else if (selectedPack == 5) {
414
415			$('.chs-topic h4').html("Choose Any Five Topics.");
416
417			}else if (selectedPack == 10) {
418
419			$('.chs-topic h4').html("Choose Any Ten Topics.");
420
421			}else{
422
423			$('.chs-topic h4').html("Choose Any One Topic.");
424
425		}
426
427		
428
429		
430
431		$("body,html").animate(
432
433			{
434
435				scrollTop : 500                       
436
437			}, 1000);
438
439			
440
441			
442
443			jQuery.ajax({
444
445				type: "post",
446
447				dataType: "json",
448
449				url: my_ajax_object.ajax_url,
450
451				data : {
452
453					action : 'saving_user_pack',
454
455					pack_type : sel_pack_type,
456
457					selpackage : selectedPack,
458
459				},
460
461				beforeSend: function () {
462
463    				mb_loader.removeClass('hidden');
464
465    			},
466
467    			complete: function () {
468
469    				 mb_loader.addClass('hidden');
470
471    			},
472
473				success: function(response){
474
475					// alert(data);
476
477					console.log(response);
478
479					// if(response.subs_plan == "1"){
480
481					// 	$('.buy-btn-one').css('display','block');
482
483					// }else if (response.subs_plan == "3") {
484
485					// 	$('.buy-btn-three').css('display','block');
486
487					// }else if (response.subs_plan == "5") {
488
489					// 	$('.buy-btn-five').css('display','block');
490
491					// }else if (response.subs_plan == "10") {
492
493					// 	$('.buy-btn-ten').css('display','block');
494
495					// }else{
496
497					
498
499					// }
500
501					// return false;
502
503					// $('.buy-btn').css('display','block');
504
505				},
506
507				error : function(jqXHR, textStatus, errorThrown) {
508
509					console.log(jqXHR + " :: " + textStatus + " :: " + errorThrown);
510
511				}
512
513			});
514
515			}else{
516
517			
518
519			$("body,html").animate(
520
521				{
522
523					scrollTop : 100                       
524
525				}, 1000);
526
527				
528
529				//alert("Please select the package type.");
530
531				toastr.warning('Please select the package type.');
532
533				
534
535	}
536
537	
538
539}
540
541
542
543/* On package type click check user logged in or not */
544
545jQuery('.pack-type').on('click',function(){
546
547	CleengApi.getCustomer(function(result) {
548
549    if (result.error) {
550
551        $(this).find('option').not(':first').remove();
552
553		CleengApi.authentication({
554
555			displayType: "popup",
556
557			publisherId: 476241104,
558
559			completed : function(result){
560
561				console.log(result);
562
563				if (result) {
564
565					location.reload();
566
567				}
568
569			}
570
571		});
572
573    }
574
575	});
576
577});
578
579
580
581/* On pack type or package missing scroll and uncheck checkbox  */
582
583function mb_scroll_animate(){
584
585    $("body,html").animate(
586
587			{
588
589				scrollTop : 100                       
590
591			}, 1000);
592
593	$('input[name="chk-box-topics"]').prop({checked:false, disabled:false});
594
595}
596
597
598
599/* On topic click run code */
600
601jQuery('input[name="chk-box-topics"]').on('click',function(){
602
603    var obj = $(this);
604
605	/* check user logged in or not */
606
607	CleengApi.getCustomer(function(result) {
608    
609    if (result.error) {
610
611		CleengApi.authentication({
612
613			displayType: "popup",
614
615			publisherId: 476241104,
616
617			completed : function(result){
618
619				console.log(result);
620
621				if (result) {
622
623					location.reload();
624
625				}
626
627			}
628
629		});
630
631    }else{
632
633        //console.log('user looged in');
634
635        $('.mb_btn_buy').css('display','none');
636
637	    //var sel_pack_type = $('.pack-type').val();
638
639	    var mb_pack_type = $('.pack-type').val();
640
641	
642
643	if(mb_pack_type == null){
644
645		    mb_scroll_animate();
646
647			toastr.warning('Please select the package type.');
648
649			return false;
650
651	}else if(mb_pack_type == 'one_hour' || mb_pack_type == 'two_hour'){
652
653	    var mb_radio_sel = $('input[name="pack_radio"]').filter(':checked').val();
654
655	    if (typeof mb_radio_sel === "undefined") {
656
657	        mb_scroll_animate();
658
659            toastr.warning('Please Choose Package.');
660
661			return false;
662
663        }
664
665	}
666
667	
668
669	var selectedPackage = ($('input[name="pack_radio"]').filter(':checked').val() >= 1 ? $('input[name="pack_radio"]').filter(':checked').val() : 1);
670
671	
672
673	var checkedBox = $('input[name="chk-box-topics"]').filter(':checked').length;
674
675	
676
677	var mb_current_pack = ($('input[name="pack_radio"]').filter(':checked').val() >= 1 ? $('input[name="pack_radio"]').filter(':checked').val() : '');
678
679
680
681	
682
683	var topics = [];  
684
685	$('input[name="chk-box-topics"]').each(function(){  
686
687		if($(this).is(":checked"))  
688
689		{  
690
691			topics.push($(this).val());  
692
693		}  
694
695	});  
696
697	topics = topics.toString(); 
698
699	
700
701	//console.log(topics);
702
703	
704
705	if(checkedBox == 0){
706
707		$('.mb_btn_buy').css('display','none');
708
709		
710
711		}else if(checkedBox <= selectedPackage){
712
713		
714
715		var mb_topic_choose = obj.val();
716
717		
718
719		// Scroll one time based on value
720
721        mb_srt = $('.mb_start_limit');
722
723        
724
725        // find purchase button from dom
726
727		mb_search_id = obj.parents('.images-block-main').find('.buy-btn-'+mb_pack_type+'-'+mb_topic_choose.replace(/[_\W]+/g, "-")+'').html();
728
729		
730
731		// fetch offer id from button
732
733		mb_offer_id = $(mb_search_id).attr('data-offer-id');
734
735		// Hit cleeng api and check user already purchase package display alert
736
737		CleengApi.getAccessStatus(mb_offer_id, function(result) {
738            
739            if (result.accessGranted && result.purchasedDirectly) {
740                
741                toastr.warning('You Already subscribed to this package.');
742
743                return false;
744
745            }else{
746
747                // Run xhr to save user topic
748
749                jQuery.ajax({
750
751    			type: "post",
752
753    			dataType: "json",
754
755    			url: my_ajax_object.ajax_url,
756
757    			data : {
758
759    				action : 'one_topic_pack',
760
761    				selectedpackage : (mb_pack_type == 'basic' ? 0 : selectedPackage),
762
763    				mb_pack_type : mb_pack_type,
764
765    				mb_current_pack : (mb_pack_type == 'basic' ? '' : mb_current_pack),
766
767    				topics : topics
768
769    			},
770
771    			beforeSend: function () {
772
773    				mb_loader.removeClass('hidden');
774
775    			},
776
777    			complete: function () {
778
779    				 mb_loader.addClass('hidden');
780
781    			},
782
783    			success: function(response){
784
785                    
786
787                    // Scroll down to buy button one time
788
789    				if(response.status){
790
791    					if(mb_srt.val() == 1){
792
793    					    $("html, body").animate({ 
794
795                                scrollTop: $( 
796
797                                  'html, body').get(0).scrollHeight 
798
799                            }, 2000); 
800
801    					}
802
803                        mb_srt.val(0);
804
805    				}
806
807    
808
809    				if(response.mb_pck_typ == 'premium'){
810
811    					if(response.subs_plan == "1"){
812    					    if(response.topics == 'listening'){
813    					        $('.buy-btn-premium-'+response.topics).css('display','block');
814    					    }else{
815    					        $('.buy-btn-one').css('display','block');
816    					    }
817    						}else if (response.subs_plan == "3") {
818
819    						$('.buy-btn-three').css('display','block');
820
821    						}else if (response.subs_plan == "5") {
822
823    						$('.buy-btn-five').css('display','block');
824
825    						}else if (response.subs_plan == "10") {
826
827    						$('.buy-btn-ten').css('display','block');
828
829    						}else{
830
831    						$('.buy-btn-premium-'+response.topics).css('display','block');
832
833    					}
834
835    					}else if(response.mb_pck_typ == 'basic'){
836
837    					if(response.subs_plan == "1"){
838
839    						$('.buy-btn-one-basic').css('display','block');
840
841    						}else if (response.subs_plan == "3") {
842
843    						$('.buy-btn-three-basic').css('display','block');
844
845    						}else if (response.subs_plan == "5") {
846
847    						$('.buy-btn-five-basic').css('display','block');
848
849    						}else if (response.subs_plan == "10") {
850
851    						$('.buy-btn-ten-basic').css('display','block');
852
853    						}else{
854
855    						$('.buy-btn-basic-'+response.topics).css('display','block');
856
857    					}
858
859    				}else if(response.mb_pck_typ == 'one_hour'){
860
861    				    $('.buy-btn-oneHr-private-session').css('display','block');
862
863    				}else if(response.mb_pck_typ == 'two_hour'){
864
865    				    $('.buy-btn-twoHr-private-session').css('display','block');
866
867    				}
868
869    				else if(response.mb_pck_typ == 'single'){
870
871    				    $('.buy-btn-single-inner-listenTreat').css('display','block');
872
873    				}
874
875    				
876
877    				// return false;
878
879    				// $('.buy-btn').css('display','block');
880
881    			},
882
883    			error : function(jqXHR, textStatus, errorThrown) {
884
885    				console.log(jqXHR + " :: " + textStatus + " :: " + errorThrown);
886
887    			}
888
889              });
890
891            }
892
893        });
894
895	  }
896
897    }
898
899	});
900
901});
902
903
904
905
906
907
908
909function cleengCallbackHandler(result) {
910
911	
912
913	console.log(result);
914
915	
916
917	if (result.accessGranted == true) {
918
919		
920
921		var cus_email = result.user.email;
922
923		var customer_token = result.customerToken;
924
925		var cus_id = result.user.id;
926
927		var cus_country = result.user.country;
928
929		var cus_currency = result.user.currency;
930
931		var cus_offer_id = result.offerId;
932
933		var cus_access_granted = result.accessGranted;
934
935		var cus_offer_price = result.offerPrice;
936
937
938
939		jQuery.ajax({
940
941			type: "post",
942
943			dataType: "json",
944
945			url: my_ajax_object.ajax_url,
946
947			data : {
948
949				action : 'customer_subscription',
950
951				status : 1,
952
953				cus_email : cus_email,
954
955				customer_token : customer_token,
956
957				cus_id : cus_id,
958
959				cus_country : cus_country,
960
961				cus_currency : cus_currency,
962
963				cus_offer_id : cus_offer_id,
964
965				cus_offer_price : cus_offer_price,
966
967				cus_access_granted : cus_access_granted
968
969			},
970
971			beforeSend: function () {
972
973    			mb_loader.removeClass('hidden');
974
975    			},
976
977			complete: function () {
978
979				 mb_loader.addClass('hidden');
980
981			},
982
983			success: function(response){
984
985				// alert(data);
986
987				console.log(response);
988
989				toastr.success('Package Purchase Successfully.');
990
991				setTimeout(function(){  window.location.href= my_ajax_object.mb_thank_you}, 2000);
992
993				jQuery('input[name="chk-box-topics"]').prop({checked:false, disabled:false});
994
995				$('.mb_btn_buy').css('display','none');
996
997			},
998
999			error : function(jqXHR, textStatus, errorThrown) {
1000
1001				console.log(jqXHR + " :: " + textStatus + " :: " + errorThrown);
1002
1003			}
1004
1005		});
1006
1007		
1008
1009		// window.location.reload();
1010
1011        }else{
1012
1013		
1014
1015		//alert(result.accessGranted);
1016
1017		
1018
1019		toastr.warning(result.accessGranted);
1020
1021		
1022
1023		console.log(result);
1024
1025	}
1026
1027}

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.