Я ищу решение, которое может отслеживать активность пользователя внутри wp_editor, я имею в виду, я хочу знать, простаивает ли он или нет, а затем сохранить контент как концепцию (автосохранение)
Я пытался использовать это https://css -tricks.com / snippets / jquery / fire-event-when-user-is-idle / и работает в основном для всех элементов на сайте, но я не могу использовать его внутри wp_editor, потому что это iframe.
и я попробовал также эту библиотеку: https://github.com/kidh0/jquery.idle
$('body').idle({
onIdle: function(){
$("#workingState").html('<?=displayInLanguage("<p>Stav: <strong>neaktívny, obsah uložený.</strong></p>", "<p>Status: <strong>inactive, content saved.</strong></p>")?>');
if( $('#show_add_actuality').hasClass('d-block') ){
saveForm('actualityForm_sk', "autoSaveScript");
saveForm('actualityForm_en', "autoSaveScript");
}
},
onActive: function(){
$("#workingState").html('<?=displayInLanguage("<p>Stav: <strong>aktívny</strong></p>", "<p>Status: <strong>active</strong></p>")?>');
},
idle: 2000
});
, так как вы можете видеть, как я пытаюсь сохранить форму на словацком и английском языках, когда пользователь не активен, я выполнюajax-запрос в обеих формах, который также включает в себя wp_editor, но я не могу просто отслеживать активность на другой странице (когда wp_editor создает другой сайт iframe внутри, он пустой, но все равно не работает)
Так что яожидаю какое-то решение, которое поможет мне отслеживать активность пользователя в редакторе WordPress.
Скрипт работает как положено, единственное, что я не могу отследить, это редактор WordPress, нет набора текста, нетКурсор ничего не будет игнорировать.
Спасибо за любой ответ.