Skip to content

Instantly share code, notes, and snippets.

@mpyw
Last active November 12, 2018 10:50
Show Gist options
  • Save mpyw/0561d066882501f093353f96e4fb4b4c to your computer and use it in GitHub Desktop.
Save mpyw/0561d066882501f093353f96e4fb4b4c to your computer and use it in GitHub Desktop.

Revisions

  1. mpyw revised this gist Nov 12, 2018. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion qiita-trend-eliminator.user.js
    Original file line number Diff line number Diff line change
    @@ -1,7 +1,7 @@
    // ==UserScript==
    // @name Qiita Trend Eliminator
    // @namespace http://tampermonkey.net/
    // @version 0.1
    // @version 0.2
    // @description https://qiita.com/ を https://qiita.com/tag-feed にいい感じに置き換える
    // @author mpyw
    // @match https://qiita.com/*
  2. mpyw revised this gist Nov 12, 2018. 1 changed file with 15 additions and 15 deletions.
    30 changes: 15 additions & 15 deletions qiita-trend-eliminator.user.js
    Original file line number Diff line number Diff line change
    @@ -11,24 +11,24 @@
    (() => {
    'use strict';

    // ヘッダーの Qiita ロゴの向き先をタグフィードに変更
    const header = document.querySelector('#globalHeader .st-Header_logo');
    header.href = '/tag-feed';

    // トレンドをメニュー最下部に,タグフィードはメニュー最上部に
    for (const menu of [
    document.querySelectorAll('#globalHeader .st-Header_dropdown')[1],
    document.querySelector('.p-home_menu'),
    ]) {
    const tagFeed = menu.removeChild(menu.children[2]);
    const trend = menu.removeChild(menu.children[0]);
    menu.prepend(tagFeed);
    menu.append(trend);
    }

    // 他サイトからトレンドへの流入であればタグフィードに強制移動
    if (location.pathname === '/' && (!document.referrer || new URL(document.referrer).host !== 'qiita.com')) {
    location.replace('/tag-feed');
    }

    // ヘッダーの Qiita ロゴの向き先をタグフィードに変更
    const header = document.querySelector('a.st-Header_logo');
    header.href = '/tag-feed';

    // トレンドをメニュー最下部に,タグフィードはメニュー最上部に
    // for (const menu of [
    // document.querySelectorAll('#globalHeader .st-Header_dropdown')[1],
    // document.querySelector('.p-home_menu'),
    // ]) {
    // const tagFeed = menu.removeChild(menu.children[2]);
    // const trend = menu.removeChild(menu.children[0]);
    // menu.prepend(tagFeed);
    // menu.append(trend);
    // }

    })();
  3. mpyw created this gist Nov 12, 2018.
    34 changes: 34 additions & 0 deletions qiita-trend-eliminator.user.js
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,34 @@
    // ==UserScript==
    // @name Qiita Trend Eliminator
    // @namespace http://tampermonkey.net/
    // @version 0.1
    // @description https://qiita.com/ を https://qiita.com/tag-feed にいい感じに置き換える
    // @author mpyw
    // @match https://qiita.com/*
    // @grant none
    // ==/UserScript==

    (() => {
    'use strict';

    // ヘッダーの Qiita ロゴの向き先をタグフィードに変更
    const header = document.querySelector('#globalHeader .st-Header_logo');
    header.href = '/tag-feed';

    // トレンドをメニュー最下部に,タグフィードはメニュー最上部に
    for (const menu of [
    document.querySelectorAll('#globalHeader .st-Header_dropdown')[1],
    document.querySelector('.p-home_menu'),
    ]) {
    const tagFeed = menu.removeChild(menu.children[2]);
    const trend = menu.removeChild(menu.children[0]);
    menu.prepend(tagFeed);
    menu.append(trend);
    }

    // 他サイトからトレンドへの流入であればタグフィードに強制移動
    if (location.pathname === '/' && (!document.referrer || new URL(document.referrer).host !== 'qiita.com')) {
    location.replace('/tag-feed');
    }

    })();