JQuery. Плагин FontPicker, при открытии модального окна - ошибка

Ошибка: Uncaught TypeError: Cannot read property 'undefined' of undefined.

Ошибка происходит при активации скрипта - клик по инпуту. Окно открывается, шрифты выбираются, шрифты назначаются... Не работает поиск. этот плагин

function applyFont(element, fontSpec) {
console.log('You selected font: ' + fontSpec);

// Split font into family and weight/style
const tmp = fontSpec.split(':'),
    family = tmp[0],
    variant = tmp[1] || '400',
    weight = parseInt(variant,10),
    italic = /i$/.test(variant);

// Apply selected font to element
const css = {
    fontFamily: "'" + family + "'",
    fontWeight: weight,
    fontStyle: italic ? 'italic' : 'normal'
};

$(element).css(css);
}

$('#zh_fonts').fontpicker({
    variants: false,
    nrRecents: 0,
    showClear: true,
    googleFonts: [
        'Abel', 'Advent Pro', 'Changa', 'Eczar', 'Gloria Hallelujah',
        'Indie Flower', 'Press Start 2P', 'Slackey', 'Yeon Sung'
    ],
    localFonts: false
})
    .on('change', function() {
        applyFont('body', this.value);
});

Пытался выводить окно в свой модуль, назначив parentElement, вообще ни чего не выводит. В консоли, ошибка висит постоянно, при каждом новом клике по инпуту появляется ещё одна. Да, и консоль браузера перестала на клавиатуру реагировать. Только через меню.

Может кто использовал плагин, подскажите, в чём проблема?

зы. Может есть менее тяжеловесное решение? Мне что то не попалось.


Ответы (1 шт):

Автор решения: Александр Жерновников

Всё было банально, пока отлаживал, в самом начале, натыкал по кнопкам... Похоже записал что-то в кукисы, обнулил, всё пошло. У меня несколько библиотек подключено, грешил на конфликт.

→ Ссылка