Last active
December 7, 2023 01:46
-
-
Save asonas/8723e141532b1113f6cc08c90e0789fa to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// ==UserScript== | |
// @name DocBase Fixed Title | |
// @namespace http://tampermonkey.net/ | |
// @version 0.2 | |
// @description Fix the title at the top of the page on DocBase articles | |
// @author asonas | |
// @match https://*.docbase.io/* | |
// @grant none | |
// ==/UserScript== | |
(function() { | |
'use strict'; | |
var delay = 1000; | |
var maxRetries = 10; | |
var retryCount = 0; | |
function retry() { | |
setTimeout(function() { | |
var headerElement = document.querySelector('.memo_header__Root-sc-nopch2-0.GKAny'); | |
var parentDivElement = headerElement ? headerElement.parentElement : null; | |
if (parentDivElement) { | |
parentDivElement.style.position = 'sticky'; | |
parentDivElement.style.top = '0'; | |
parentDivElement.style.backgroundColor = '#fff'; | |
parentDivElement.style.zIndex = '1000'; | |
} else { | |
retryCount++; | |
if (retryCount < maxRetries) { | |
retry(); | |
} | |
} | |
}, delay); | |
} | |
retry(); | |
})(); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment