HEX
Server: LiteSpeed
System: Linux php-prod-3.spaceapp.ru 5.15.0-151-generic #161-Ubuntu SMP Tue Jul 22 14:25:40 UTC 2025 x86_64
User: sarli3128 (1010)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: //home/retile.ru/public_html/admin/view/javascript/vendor/isenselabs/watermark/font-select.js
(function($) {
    var 
        selector = {
            select: '[role="font-select"]',
            button: '[role="button"]',
            menu: '.bootstrap-select.btn-group .dropdown-menu.inner',
            index: '[data-original-index="{index}"] a .text',
            option: '.bootstrap-select.btn-group .dropdown-toggle .filter-option'
        };

    $.fn.fontSelect = function(c) {
        var id = $(selector.select).attr('id');
        var select_element = this;
        var applyFont = function() {
            var font_family = $(select_element).find('option[value="' + $(select_element).val() + '"]').text();

            $(selector.button + '[data-id="' + id + '"]')
                .css({
                    'font-family' : font_family
                });
        }

        $(select_element)
            .on('changed.bs.select', applyFont)
            .on('rendered.bs.select', function() {
                $(select_element).find('option').each(function(index, element) {
                    $(selector.menu).find(selector.index.replace('{index}', index)).css(
                        'font-family',
                        $(element).text()
                    );
                });

                applyFont();
            });

        return this;
    }

    $(document).ready(function() {
        $(selector.select).fontSelect();
    });
}(jQuery));