PageSourceSearch

https://www.gravitysplash.com/lpro/assets/js/main.js

js gravitysplash.com collected 2026-09-24 10:20:45 UTC 6,731 bytes, 143 lines download raw bytes

1jQuery(function() {
2    var tabs = jQuery("#tabs").tabs();
3    jQuery('#tabsbtn').click(function() {
4        var ul = tabs.find("ul");
5        var list = Number(ul.find("li").length) + 1;
6        var place1 = jQuery('#tabs-1').find('input').attr('placeholder');
7        var place2 = jQuery('#tabs-1').find('textarea').attr('placeholder');
8        var FAQMain = jQuery('div#tabs').data('faqtitle');
9        var FaqTItle = jQuery('.faq-btns').find('li').children('a').data('faq-text');
10        var FaqTItle = FaqTItle.replace(/[^A-Za-z]+/g, '');
11        jQuery("<li><a href='#tab" + list + "'>" + FaqTItle + " " + list + "</a></li>").appendTo(ul);
12        if( jQuery(this).hasClass('style2-tabsbtn') )
13        {
14            var content = "<div class='col-md-2'><label for='faq-" + list + "'>" + FAQMain + " " + list + "</label></div><div class='col-md-10'> <div class='form-group'><input type='text' class='form-control' name='faq[" + list + "]' id='faq-" + list + "' placeholder='" + place1 + "'></div><div class='form-group'><textarea class='form-control' name='faqans[" + list + "]' rows='8' id='faq-ans-" + list + "' placeholder='" + place2 + "'></textarea></div></div>";
15        }
16        else
17        {
18            var content = "<div class='form-group'><label for='faq-" + list + "'>
18" + FAQMain + " " + list + "</label><input type='text' class='form-control' name='faq[" + list + "]' id='faq-" + list + "' placeholder='" + place1 + "'></div><div class='form-group'><textarea class='form-control' name='faqans[" + list + "]' rows='8' id='faq-ans-" + list + "' placeholder='" + place2 + "'></textarea></div>";
19        }
20        if( jQuery(this).hasClass('style2-tabsbtn') )
21        {
22            if (jQuery('#lp-submit-form').hasClass('lpeditlistingform')) {
23                jQuery("<div id='tab" + list + "'>" + content + "</div>").appendTo(tabs);
24            }else{
25                var location = jQuery(tabs).find('.appendother');
26                jQuery("<div id='tab" + list + "'>" + content + "</div>").appendTo(location);
27            }
28        }
29        else
30        {
31            var location = jQuery(tabs).find('.appendother');
32            jQuery("<div id='tab" + list + "'>" + content + "</div>").appendTo(location);
33        }
34        tabs.tabs("refresh")
35    });
36
37    jQuery(".jFiler-input-dragDrop").click(function() {
38        jQuery("#filer_input").click()
39    });
40    
41    jQuery(document).on('click', '.jFiler-item-trash-action', function() {
42		$this = jQuery(this);
43		
44		if($this.hasClass('lpsavedcrossgall')){
45			$selectedImagesCount1 = jQuery('.lplistgallery').attr('data-savedgallerysize');
46			$selectedImagesCount1 = $selectedImagesCount1-1;
47			jQuery('.lplistgallery').attr('data-savedgallerysize', $selectedImagesCount1);
48			jQuery('.filediv').attr('data-savedgallerysize', $selectedImagesCount1);
49			
50			
51			$selectedImagesWeight = jQuery('.lplistgallery').attr('data-savedgallweight');
52            $selectedImagesWeight = parseFloat($selectedImagesWeight);
53			$selectedImagesWeight = $selectedImagesWeight.toFixed(3);
54			$thisweight = $this.closest('.filediv').attr('data-savedgallweight');
55            $thisweight = parseFloat($thisweight)
56			$thisweight = $thisweight.toFixed(3);            
57			$selectedImagesWeight = $selectedImagesWeight - $thisweight;
58			jQuery('.lplistgallery').attr('data-savedgallweight', $selectedImagesWeight);
59			
60		}
61		
62        jQuery(this).parent().find('.jFiler-item-container').fadeOut();
63        jQuery(this).closest('ul.jFiler-items-grid').fadeOut();
64        jQuery(this).fadeOut();
65        jQuery(this).next('input').attr('name', 'listImg_remove[]');
66        jQuery(this).parent().parent().parent().remove();
67    });
68    
69    jQuery(document).on('change', 'input#already-account', function (e) {
70        var $this = jQuery(this);
71        $this.attr('disabled', 'disabled');
72        if (jQuery(this).is(':checked')) {
73            jQuery('.lp-submit-no-account').fadeOut(500, function (e) {
74                jQuery('.lp-submit-have-account').fadeIn(500, function () {
75                    $this.removeAttr('disabled');
76                });
77            });
78        } else {
79            jQuery('.lp-submit-have-account').fadeOut(500, function (e) {
80                jQuery('.lp-submit-no-account').fadeIn(500, function () {
81                    $this.removeAttr('disabled');
82                });
83            });
84        }
85    });
86})
87jQuery(document).on('click','#add-new-social-url', function (e) {
88    var get_media_url   =   jQuery('#get_media_url').val(),
89        get_media       =   jQuery('#get_media').val();
90	if( get_media_url == '' )
91   {
92       jQuery('#get_media_url').addClass('error');
93   }
94   else
95   {
96       jQuery('#get_media_url').removeClass('error');
97   }
98   if( get_media == 'Please Select' )
99   {
100       jQuery('#select2-get_media-container').addClass('error');
101   }
102   else
103   {
104       jQuery('#select2-get_media-container').removeClass('error');
105   }
106   if( get_media_url == '' || get_media == 'Please Select' )
107   {
108       return false;
109   }
110    if( get_media == 'Twitter' ) {
111        jQuery('#inputTwitter').val(get_media_url);}
112    if( get_media == 'Facebook' ) {jQuery('#inputFacebook').val(get_media_url);}
113    if( get_media == 'LinkedIn' ) {jQuery('#inputLinkedIn').val(get_media_url);}
114    if( get_media == 'Youtube' ) {jQuery('#inputYoutube').val(get_media_url);}
115    if( get_media == 'Instagram' ) {jQuery('#inputInstagram').val(get_media_url);}
116
117    if( jQuery('.social-row-'+get_media.replace(' ', '-') ).length != 0 )
118    {
119        jQuery('.social-row-'+get_media.replace(' ', '-') ).find('span').text(get_media_url);
120    }
121    else
122    {
123        var content =   '<div class="social-row social-row-'+ get_media.replace( ' ', '-' ) +'"><label>'+ get_media +'</label><span>'+ get_media_url +'</span><a class="remove-social-type" data-social="'+ get_media +'"><i class="fa fa-times"></i></a></div>';
124        jQuery('.style2-social-list-section').append(content);
125    }
126
127    jQuery('#get_media_url').val('');
128    jQuery('#get_media').val('');
129
130});
131
132jQuery(document).on('click', '.remove-social-type', function (e) {
133    e.preventDefault();
134    var targetType  =   jQuery(this).data('social');
135
136    if( targetType == 'Twitter' ){ jQuery('#inputTwitter').val(''); }
137    if( targetType == 'Facebook' ){ jQuery('#inputFacebook').val('');  }
138    if( targetType == 'LinkedIn' ){ jQuery('#inputLinkedIn').val(''); }
139    if( targetType == 'Youtube' ){ jQuery('#inputYoutube').val(''); }
140    if( targetType == 'Instagram' ){ jQuery('#inputInstagram').val(''); }
141    jQuery('.social-row-'+targetType).remove();
142
143});

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.