HEX
Server: LiteSpeed
System: Linux premium69.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: swifizcd (1555)
PHP: 8.2.30
Disabled: NONE
Upload Files
File: //home/swifizcd/shoppers-joy.com.ng/wp-content/plugins/salert/assets/backend/js/salert-admin.js
(function($) {
    'use strict';

    $.fn.extend({
        hasClasses: function(selectors) {
            var self = this;
            for (var i in selectors) {
                if ($(self).hasClass(selectors[i]))
                    return true;
            }
            return false;
        }
    });

    //Transitation effect

    $('#transition_style').on('change', function() {
        var val = $(this).val();
        var $sel = $('#popup_template');
        if ($sel.hasClass(val)) {
            return;
        }
        if ($sel.hasClasses(['fadeInLeft', 'fadeInUp', 'fadeInRight', 'bounceInRight', 'bounceInLeft', 'bounceInUp','zoomIn','zoomInDown','zoomInLeft','zoomInRight','zoomInUp','jackInTheBox','rollIn','lightSpeedIn'])) {
            $sel.removeClass('fadeInLeft fadeInUp fadeInRight bounceInRight bounceInLeft bounceInUp zoomIn zoomInDown zoomInLeft zoomInRight zoomInUp jackInTheBox rollIn lightSpeedIn');
        }
        $sel.addClass(val);
    });

    // colorpicker
    $('.color-picker').wpColorPicker();

    //Background Color picker
    $("#popup_bgcolor").wpColorPicker(
        'option',
        'change',
        function(event, ui) {
            var color = ui.color.toString();
            var $destination = $('.popup_template');
            $destination.css('background-color', color);
        }
    );
    //on load
    var bg_color = $('#popup_bgcolor').val();
    $('.popup_template').css('background-color', bg_color);

    //bg image
    var bg_image = $('.product-imagefield input').val();
    $('.popup_template').css('background-image', 'url(' + bg_image + ')');


    //Text Color picker
    $("#popup_textcolor").wpColorPicker(
        'option',
        'change',
        function(event, ui) {
            var color = ui.color.toString();
            $('.popup_template').css('color', color);

        }
    );
    //on load
    var text_color = $('#popup_textcolor').val();
    $('.popup_template').css('color', text_color);

    //Text Font Size
    $('body').on('keyup', '#popup_font_size', function() {
        var fontSize = $(this).val();
        $('.popup-item > p').css({
            "font-size": fontSize + "px"
        });
    });
    //on load        
    var font_size = $('#popup_font_size').val();
    $('.popup-item > p').css({
        "font-size": font_size + "px"
    });

    //Text Transform
    $('#popup_text_tnsfrm').on('change', function() {
        var textTsm = $(this).val();
        $('.popup-item > p').css({
            "text-transform": textTsm
        });
    });
    //on load
    var text_tsm = $('#popup_text_tnsfrm option:selected').val();
    $('.popup-item > p').css({
        "text-transform": text_tsm
    });

    //Layout Style eg:image/ without image
    $('#template_layout').on('change', function() {
        var val = $(this).val();
        var $sel = $('#popup_template');
        if ($sel.hasClass(val)) {
            return;
        }
        if ($sel.hasClasses(['imageOnLeft', 'imageOnRight', 'textOnly'])) {
            $sel.removeClass('imageOnLeft imageOnRight textOnly');
        }
        $sel.addClass(val);

    });
    // on load
    var val = $('#template_layout option:selected').val();
    var $sel = $('#popup_template');
    if ($sel.hasClass(val)) {
        return;
    }
    if ($sel.hasClasses(['imageOnLeft', 'imageOnRight', 'textOnly'])) {
        $sel.removeClass('imageOnLeft imageOnRight textOnly');
    }
    $sel.addClass(val);

    //Image Style
    $('#image_style').on('change', function() {
        var val = $(this).val();
        var $sel = $('#popup_template');
        if ($sel.hasClass(val)) {
            return;
        }
        if ($sel.hasClasses(['square', 'circle'])) {
            $sel.removeClass('square circle');
        }
        $sel.addClass(val);

    });
    // on load
    var val = $('#image_style option:selected').val();
    var $sel = $('#popup_template');
    if ($sel.hasClass(val)) {
        return;
    }
    if ($sel.hasClasses(['square', 'circle'])) {
        $sel.removeClass('square circle');
    }
    $sel.addClass(val);

    //Layout Position eg: Bottomm Left or buttom right 
    $('#template_position').on('change', function() {
        var val = $(this).val();
        var $sel = $('.popup_position');
        if ($sel.hasClass(val)) {
            return;
        }
        if ($sel1.hasClasses(['bottomLeft', 'bottomRight', 'topLeft', 'topRight'])) {
            $sel1.removeClass('bottomLeft bottomRight topLeft topRight');
        }
        $sel.addClass(val);

    });
    //on load
    var val1 = $('#template_position option:selected').val();
    var $sel1 = $('.popup_position');
    if ($sel1.hasClass(val1)) {
        return;
    }
    if ($sel1.hasClasses(['bottomLeft', 'bottomRight', 'topLeft', 'topRight'])) {
        $sel1.removeClass('bottomLeft bottomRight topLeft topRight');
    }
    $sel1.addClass(val1);


$('body').on('click','ul.tab-wrap li.tab', function(){
    var currentPosition = $(this).attr('data-id');
    if( (currentPosition == 'general') || (currentPosition == 'display') ){
        $('.salert-save-btn-wrap').show();
    }else{
        $('.salert-save-btn-wrap').hide();
    }
});

})(jQuery);