403Webshell
Server IP : 194.61.116.167  /  Your IP : 216.73.217.84
Web Server : Apache/2
System : Linux nimbus2000.evosiber.com 5.14.0-503.11.1.el9_5.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Nov 12 09:26:13 EST 2024 x86_64
User : evoplastik ( 1130)
PHP Version : 8.1.34
Disable Function : exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/evoplastik/public_html/wp-content/themes/mesmerize/customizer/js/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/evoplastik/public_html/wp-content/themes/mesmerize/customizer/js/gradient-control.js
(function (root, $) {
    wp.customize.controlConstructor['gradient-control'] = wp.customize.Control.extend({

        ready: function () {

            'use strict';

            var control = this;


            var val = this.getValue();

            this.container.on('click', 'button, .webgradient-icon-preview .webgradient', function () {
                Mesmerize.openMediaCustomFrame(
                    wp.media.cp.extendFrameWithWebGradients({
                        filter : function (icon) {
                            return icon.get("parsed") !== false;
                        }
                    }),
                    "cp_web_gradients",
                    mesmerize_customize_settings.l10n.selectGradient,
                    true,
                    function (attachement) {
                        if (attachement && attachement[0]) {
                            var toSet = attachement[0].parsed;
                            if (control.params.choices && control.params.choices['opacity']) {
                                toSet.colors = toSet.colors.map(function (colorData) {
                                    var _color = tinycolor(colorData.color);
                                    _color.setAlpha(control.params.choices['opacity']);
                                    colorData.color = _color.toRgbString();
                                    return colorData;
                                });
                            }
                            control.setValue(toSet);
                        }
                    }
                )
            });

        },

        getValue: function () {
            'use strict';

            // The setting is saved in JSON

            var value = [];

            if (_.isString(this.setting.get())) {
                value = JSON.parse(this.setting.get());
            } else {
                value = this.setting.get();
            }

            return value;
        },

        setValue: function (value, silent) {
            this.setting.set(JSON.stringify(value));
            this.update(value);
        },

        update: function(value) {
            this.container.find('.webgradient-icon-preview > div.webgradient').attr('style', "background:" + Mesmerize.Utils.getGradientString(value.colors, value.angle));
        }

    });

})(window, jQuery);

Youez - 2016 - github.com/yon3zu
LinuXploit