StiGMaT

Поменять местами ссылки для кнопки "Лента" в меню

Делал для себя, но похоже может и другим понадобиться 😉

Код скрипта для 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); }
{ "author_name": "StiGMaT", "author_type": "self", "tags": ["\u0440\u0435\u0434\u0438\u0437\u0430\u0439\u043d","dtf"], "comments": 3, "likes": 2, "favorites": 0, "is_advertisement": false, "subsite_label": "unknown", "id": 216300, "is_wide": true, "is_ugc": true, "date": "Wed, 23 Sep 2020 11:05:53 +0300", "is_special": false }
0
3 комментария
Популярные
По порядку
0

Мне интересно, эти дизигнеры сами дтф пользуются?

Ответить
0

Сложно сказать =) Просто, как по мне, так тут не хватает банальной логики, есть настройка в меню пользователя, которой и должна соответствовать эта кнопка: стоит в настройках "Свежее", так и делайте эту кнопку на "Свежее".

Ответить
0

Ещё б это единичный случай был отсутствия логики. Чего стоит идиотская панель подписчиков в комментариях, которую ещё и не пролистнешь, просто сжирает половину свободного пространства с нулевой пользой

Ответить
Читать все 3 комментария
null