From 87731bd4a54dc3c40e0188d790d0f430cacf1ef6 Mon Sep 17 00:00:00 2001 From: Iaroslav Date: Tue, 26 Oct 2021 07:59:12 +0500 Subject: Add dialog title for VK, FB and Slack (#753) --- recipes/vk/package.json | 2 +- recipes/vk/webview.js | 18 +++++++++++++++++- 2 files changed, 18 insertions(+), 2 deletions(-) (limited to 'recipes/vk') diff --git a/recipes/vk/package.json b/recipes/vk/package.json index e4b7dfa..e61c166 100644 --- a/recipes/vk/package.json +++ b/recipes/vk/package.json @@ -1,7 +1,7 @@ { "id": "vk", "name": "VK", - "version": "1.1.2", + "version": "1.1.3", "license": "MIT", "repository": "https://github.com/meetfranz/recipe-vk", "config": { diff --git a/recipes/vk/webview.js b/recipes/vk/webview.js index decec13..6756363 100644 --- a/recipes/vk/webview.js +++ b/recipes/vk/webview.js @@ -9,5 +9,21 @@ module.exports = Ferdi => { Ferdi.setBadge(directs); }; - Ferdi.loop(getMessages); + const getActiveDialogTitle = () => { + const element = [ + document.querySelector( + '.FCWindow--active .FCWindow__title .ConvoTitle__title', + ), + document.querySelector('.im-page_history-show ._im_page_peer_name'), + ].find(Boolean); + + Ferdi.setDialogTitle(element ? element.textContent : null); + }; + + const loopFunc = () => { + getMessages(); + getActiveDialogTitle(); + }; + + Ferdi.loop(loopFunc); }; -- cgit v1.2.3-70-g09d2