Пролез на хуке deal_view в сайдбар сделки. При попытке вызвать $.waDialog он появляется в сайдбаре
<a href="javascript:void(0);" id="crm-test-dialog">Test dialog</a>
<script>
document.getElementById("crm-test-dialog").addEventListener("click", function() {
$.waDialog.alert("Hello!");
});
</script>
5 комментариев
Нечто похожее и при попытке пролезть в отдельную вкладку. Это не точно, но стоит проверить.
То же самое касается $.waDrawer
Да.
Немного изменённый вызов метода должен сработать как ожидалось, когда вы знаете, что ваш код работает внутри фрейма:
window.parent.$.waDialog.alert("Hello!");Я правильно понимаю, это так и останется? Если нет, то дождусь правок, если да, то придется пользовать.
Пока не планируем ничего менять в этой логике. Применяйте предложенное здесь решение, пожалуйста, если во всём остальном оно вас устраивает.