Решено Не получается вызвать окно с палитрой

Статус
В этой теме нельзя размещать новые ответы.

grisha2217

Проверенные
Сообщения
913
Решения
6
Реакции
1,391
Баллы
5,715
Делаю инклюд js на странице
<xen:require js="js/xenforo/color_picker.js" />

Вставляю в шаблон input: (просто скопировал из админки со страницы цветовой палитры)
<input name="properties[3290]" value="rgb(252, 252, 255)" class="textCtrl ColorPicker DisablePalette" id="ctrl_3290" style="display: none;" type="text">

При обновлении страницы, как положено, появляется блок:
<span class="colorPickerPlaceholder textCtrl" title="rgb(252, 252, 255)"><span style="background-color: rgb(252, 252, 255);">&nbsp;</span></span>

При клике на него ничего не происходит, в консоли появляется ошибка:
Код:
xenforo.js?_v=ca0cc44f:315 Uncaught TypeError: Cannot read property 'click' of undefined
    at XenForo.Tabs.click (xenforo.js?_v=ca0cc44f:315)
    at p.load (color_picker.js?_v=ca0cc44f:24)
    at XenForo.ColorPicker.openColorPicker (color_picker.js?_v=ca0cc44f:7)
    at HTMLSpanElement.<anonymous> (xenforo.js?_v=ca0cc44f:195)
    at HTMLSpanElement.dispatch (jquery-1.11.0.min.js:3)
    at HTMLSpanElement.r.handle (jquery-1.11.0.min.js:3)

Кто пробовал вставлять выбор палитры? Если не получится, то возьму исходник из тайгачата.
 
Решение:
Необходимо на нужной странице сделать инклюд самого шаблона color_picker (сначала нужно скопировать его из шаблона панели управления, а потом создать как шаблон для паблика с тем же названием)
<xen:include template="color_picker" />
 
Статус
В этой теме нельзя размещать новые ответы.
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу