Sh3ll
OdayForums


Server : LiteSpeed
System : Linux premium84.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
User : claqxcrl ( 523)
PHP Version : 8.1.32
Disable Function : NONE
Directory :  /home/claqxcrl/confenda.com/wp-content/plugins/poll-maker/public/js/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //home/claqxcrl/confenda.com/wp-content/plugins/poll-maker/public/js/poll-maker-public-category.js
(function($){
	'use strict';
    $(document).ready(function(){
        var containers = $(document).find('.ays_poll_category-container');
        containers.each(function(){
            var $j = $(this).data('var');
            var disablePrev = $(this).data('prevDisable');
            var catContainer = $('#'+window['catContainer'+$j]);
            catContainer.append(window['pollsGlobalPool'+$j][window['catIndex'+$j]]);
            var previousNextBtnContainer = $("<div class='previous_next_buttons'></div>");
            var btn = $("<button id='catBtn" + $j + "' class='ays-poll_previous_next_buttons ays-poll-next-btn ays_p_n_buttons"+$j+"' type='button' data-name='next'> " + window['aysPollBtnText'+$j] + " </button>");
            var previousBtn = "";
            if(!disablePrev){
                 previousBtn = $("<button id='previousBtn" + $j + "' class='ays-poll_previous_next_buttons ays-poll-previous-btn ays_p_n_buttons"+$j+"' type='button' data-name='previous'> " + window['aysPollPreviousBtnText'+$j] + "</button>");
            }
            var allowAutonext = containers.attr('data-autonext');

            btn.css(dataCss);
            
            if(!disablePrev){
                previousBtn.css(dataCss);
            }

            if (catContainer.find('.apm-need-sign-in').length > 0 || !window['showNext'+$j]) {
                btn.prop('disabled', true);
            } else {
            	btn.prop('disabled', !window['showNext'+$j]);
            }
            
            if(!disablePrev){
                if(window['catIndex'+$j] != 0 ){
                    previousBtn.prop('disabled', false);
                }else{
                    previousBtn.prop('disabled', true);
                }
            }
            
            if(window['pollsGlobalPool'+$j].length == 1){
                btn.prop('disabled', true);
            }
            $(document).on('click', ".ays_p_n_buttons"+$j+"", function(){
                if (window['showNext'+$j]) {
                    if($(this).attr('data-name') == 'next'){
                        if(!disablePrev){
                            previousBtn.prop('disabled', false);
                        }
                        var content1 = containers.clone();
                        var previousPollHtml = '';
                        if(content1.find('.ays-poll_previous_next_buttons').length > 0){
                            content1.find('.previous_next_buttons').remove();
                            previousPollHtml = emptyCatCont($(this));
                        }
                        window['pollsGlobalPool'+$j][window['catIndex'+$j]] = previousPollHtml;
                        window['catIndex'+$j]++;
                        catContainer.empty().append(window['pollsGlobalPool'+$j][window['catIndex'+$j]]);
                        catContainer.find("form").append(previousNextBtnContainer);
                        var checkIfVoted = catContainer.find('.results-apm').length > 0 ? true : false;
                        if (window['catIndex'+$j] != window['pollsGlobalPool'+$j].length-1) {

                            btn.prop('disabled', checkVal).css(dataCss);
                            if (catContainer.find('.apm-need-sign-in').length > 0 || !window['showNext'+$j]) {
                                btn.prop('disabled', true);
                            }else {
                                var checkVal = false;
                                if (window['showNextVal'+$j] == false) {
                                    checkVal = true;
                                }
                                btn.prop('disabled', checkVal);
                            }

                            if(checkIfVoted){
                                btn.prop('disabled', false);
                            }
                        }else{
                            btn.prop('disabled', true);
                        }  
                    }else if($(this).attr('data-name') == 'previous'){
                        var nextPollHtml = emptyCatCont($(this));
                        window['pollsGlobalPool'+$j][window['catIndex'+$j]] = nextPollHtml;
                        window['catIndex'+$j]--;
                        btn.prop('disabled', false);
                        previousBtn.prop('disabled', false);
                        catContainer.empty().append(window['pollsGlobalPool'+$j][window['catIndex'+$j]]);
                        catContainer.find("form").append(previousNextBtnContainer);
                        if (window['catIndex'+$j] == 0) {
                            previousBtn.prop('disabled', true);
                        }
                    }
                } else {
                    window['catIndex'+$j] = 0;
                }
            });

            previousNextBtnContainer.append(previousBtn);
            previousNextBtnContainer.append(btn);
            catContainer.find("form").append(previousNextBtnContainer);

            $(document).on('click', ".ays-poll_previous_next_buttons" ,function(){
                $(document).find(".ays-poll_previous_next_buttons").css(dataCss);
            });

            $(document).on('mouseleave', ".ays_p_n_buttons"+$j+"" ,function(){
                $(this).css(dataCss);
            });
                        $(document).on('mouseenter', ".ays_p_n_buttons"+$j+"" ,function(){
                $(this).css(hoverCss);
            });
            
            previousNextBtnContainer.append(previousBtn);
            previousNextBtnContainer.append(btn);
            catContainer.find("form").append(previousNextBtnContainer);
            
            if(!window['showNext'+$j]){
                btn.prop('disabled', true);
            }

            if(allowAutonext == 'on' && !window['showNext'+$j]){
                btn.prop('disabled', true);
            }
            
            function emptyCatCont(current){
                var content1 = current.parents('.ays_poll_category-container').clone();
                var prevPollHtml = '';
                if(content1.find('.ays-poll_previous_next_buttons').length > 0){
                    content1.find('.previous_next_buttons').remove();
                    prevPollHtml = content1.html();
                    return prevPollHtml;
                }
                return false;
            }
    
        });
    });
})(jQuery);

ZeroDay Forums Mini