Server : LiteSpeed
System : Linux server51.dnsbootclub.com 4.18.0-553.62.1.lve.el8.x86_64 #1 SMP Mon Jul 21 17:50:35 UTC 2025 x86_64
User : nandedex ( 1060)
PHP Version : 8.1.33
Disable Function : NONE
Directory :  /home/nandedex/www/wp-content/plugins/better-weather/includes/assets/js/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]


Current File : /home/nandedex/www/wp-content/plugins/better-weather/includes/assets/js/widget.js
(function( $ ) {
    $.unserialize = function(serializedString){
        var str = decodeURI(serializedString);
        var pairs = str.split('&');
        var obj = {}, p, idx, val;
        for (var i=0, n=pairs.length; i < n; i++) {
            p = pairs[i].split('=');
            idx = p[0];

            if (idx.indexOf("[]") == (idx.length - 2)) {
                // Eh um vetor
                var ind = idx.substring(0, idx.length-2)
                if (obj[ind] === undefined) {
                    obj[ind] = [];
                }
                obj[ind].push(p[1]);
            }
            else {
                obj[idx] = p[1];
            }
        }
        return obj;
    };

    $('.bw-color-field').wpColorPicker();

    jQuery(document).ajaxSuccess(function(e, xhr, settings) {

        var widget_id_base = 'better_weather_widget';

        if( typeof settings.data != "string" )
            return false;

        var _settings = $.unserialize(settings.data);

        if( settings.data.search('action=save-widget') != -1 && settings.data.search('id_base=' + widget_id_base) != -1) {

            var $_widget = $('input[value=better_weather_widget-'+_settings['widget_number']).closest('.widget');
            $_widget.find('.bw-color-field').wpColorPicker();

        }

    });

})( jQuery );

F1le Man4ger