Где в Nextcloud в файлах вызывается функция открытия боковой панельки с комментариями?
Мне нужно сделать так, чтобы в некстклауде при нажатии на файл сразу появлялась боковая панелька с комментариями. По умолчанию, чтобы она появилась, нужно сначала нажать на иконку меню у файла, потом "Подробнее" и панелька появляется.
Я хочу найти место, где вызывается функция, которая открывает панельку и перенести ее на нажатие на файл.
Но проблема в том, что я не могу найти эту функцию. Нашел саму боковую панельку SidebarTab.vue. Нашел, что в fileactions.js открывается меню FileActionsMenu, в котором ставится темплейт fileactionsmenu из templates.js. Но где сама функция открытия
Ответы (1 шт):
$('#file').click(function() {
$('#comments-sidebar').toggle();
});
Где #file - это id файла, а #comments-sidebar - это id боковой панели с комментариями.
У меня:
comments-sidebarid - этоapp-sidebar-vueи при вызове$('#app-sidebar-vue').toggle();открывает или закрывает комментарии.fileid -fileList
то есть я выполнил
$('#fileList').click(function() {
$('#app-sidebar-vue').toggle();
});
И при клике на файл открывает детали. Но проблема в том, что сам Nextcloud выполняет клик тоже и начинает скачивание.
К сожалению, невозможно предоставить готовый код, так как Nextcloud - это комплексное приложение с множеством различных функций.
