Skip to content

Instantly share code, notes, and snippets.

@audabas
Created March 21, 2025 22:30
Show Gist options
  • Select an option

  • Save audabas/8b736520e397a4e78ef2cc14ddba691c to your computer and use it in GitHub Desktop.

Select an option

Save audabas/8b736520e397a4e78ef2cc14ddba691c to your computer and use it in GitHub Desktop.
Add home button to the top bar. Modified to put pin on the left side
// ==UserScript==
// @name Home button canardpc.com
// @namespace http://tampermonkey.net/
// @match https://forum.canardpc.com/*
// @grant none
// @version 1.1
// @author sangoon
// @author Calys
// @description 12/03/2025 19:04:17
// ==/UserScript==
(function() {
'use strict';
const i = document.createElement('i');
i.className = 'b-icon-fa b-icon-fa--32 fa-solid fa-house';
const a = document.createElement('a');
a.href = 'https://forum.canardpc.com/search?searchJSON=%7B%22view%22%3A%22topic%22%2C%22unread_only%22%3A1%2C%22sort%22%3A%7B%22lastcontent%22%3A%22desc%22%7D%2C%22exclude_type%22%3A%5B%22vBForum_PrivateMessage%22%5D%2C%22my_following%22%3A%221%22%7D';
a.appendChild(i);
const li = document.createElement('li');
li.className = 'b-top-menu__item js-shrink-event-child';
li.appendChild(a);
document.querySelector("#vb-page-body > nav > div > ul").prepend(li);
const stickTopMenuBtn = document.querySelector("#stick-topmenu-btn");
stickTopMenuBtn.className = 'b-icon-fa b-icon-fa--32 fa-solid fa-thumbtack';
stickTopMenuBtn.style = 'opacity: 1; cursor: pointer;';
stickTopMenuBtn.parentElement.style = 'position: absolute; left: 0;';
})();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment