Делал для себя, но похоже может и другим понадобиться 😉Код скрипта для Tampermonkey:// ==UserScript== // @name DTF Swap Feed Links // @version 1 // @description Doing Shiryaev's work // @author StiGMaT // @match https://dtf.ru/* // @grant none // ==/UserScript== (function() { tryToChangeFeed(); })(); function tryToChangeFeed(){ setTimeout(function() { let feedIcoNodes = document.querySelectorAll(`.sidebar-tree-list-item[href="/?forced"] a svg`); if(feedIcoNodes && feedIcoNodes.length) { let svgBuf = feedIcoNodes[0].innerHTML; feedIcoNodes[0].innerHTML = feedIcoNodes[1].innerHTML; feedIcoNodes[1].innerHTML = svgBuf; with (feedIcoNodes[1].parentElement || feedIcoNodes[1].parentNode) { href = `/?forced`; title = `Популярное`; } (feedIcoNodes[0].parentElement || feedIcoNodes[0].parentNode).href = `/new`; } else { tryToChangeFeed(); } }, 100); }#dtf #редизайн
Мне интересно, эти дизигнеры сами дтф пользуются?
Сложно сказать =) Просто, как по мне, так тут не хватает банальной логики, есть настройка в меню пользователя, которой и должна соответствовать эта кнопка: стоит в настройках "Свежее", так и делайте эту кнопку на "Свежее".