mirror of
https://github.com/HackTricks-wiki/hacktricks-cloud.git
synced 2026-06-12 11:01:38 -07:00
Add page update request nav link
This commit is contained in:
@@ -52,6 +52,20 @@ a > .hljs {
|
||||
.menu-bar-link:hover {
|
||||
color: var(--menu-bar-link-color-hover);
|
||||
}
|
||||
.menu-bar-link-request-update,
|
||||
.menu-bar-link-request-update:visited {
|
||||
display: inline-flex;
|
||||
align-items: center;
|
||||
border-radius: 6px;
|
||||
padding: 6px 10px;
|
||||
color: #ffffff;
|
||||
background: #d12f1f;
|
||||
font-weight: 700;
|
||||
}
|
||||
.menu-bar-link-request-update:hover {
|
||||
color: #ffffff;
|
||||
background: #f04b36;
|
||||
}
|
||||
#menu-bar.sticky,
|
||||
#menu-bar-hover-placeholder:hover + #menu-bar,
|
||||
#menu-bar:hover,
|
||||
@@ -278,9 +292,20 @@ body.sidebar-visible #menu-bar {
|
||||
background: inherit;
|
||||
font-size: inherit;
|
||||
}
|
||||
#menubar-collapse-popup .menu-bar-link-request-update,
|
||||
#menubar-collapse-popup .menu-bar-link-request-update:visited {
|
||||
margin: 6px 8px;
|
||||
padding: 8px 12px;
|
||||
color: #ffffff;
|
||||
background: #d12f1f;
|
||||
}
|
||||
#menubar-collapse-popup .menu-bar-link:hover {
|
||||
background-color: var(--theme-hover);
|
||||
}
|
||||
#menubar-collapse-popup .menu-bar-link-request-update:hover {
|
||||
color: #ffffff;
|
||||
background: #f04b36;
|
||||
}
|
||||
|
||||
/* Languages Menu Popup */
|
||||
|
||||
|
||||
@@ -160,6 +160,9 @@
|
||||
<a class="menu-bar-link" href="https://tools.hacktricks.wiki/" target="_blank">
|
||||
HT Tools
|
||||
</a>
|
||||
<a class="menu-bar-link menu-bar-link-request-update" href="https://tools.hacktricks.wiki/hacktricks-research-request/index.html" target="_blank" rel="noopener noreferrer" data-research-request-link="true">
|
||||
Request Page update
|
||||
</a>
|
||||
<a class="menu-bar-link" href="https://github.com/sponsors/carlospolop" target="_blank">
|
||||
Sponsor
|
||||
</a>
|
||||
@@ -177,6 +180,7 @@
|
||||
<a href="https://hacktricks-training.com" target="_blank" role="menuitem" class="menu-bar-link">HT Training</a>
|
||||
<a href="https://hacktricks.wiki/" target="_blank" role="menuitem" class="menu-bar-link">Book HT</a>
|
||||
<a href="https://tools.hacktricks.wiki/" target="_blank" role="menuitem" class="menu-bar-link">HT Tools</a>
|
||||
<a href="https://tools.hacktricks.wiki/hacktricks-research-request/index.html" target="_blank" rel="noopener noreferrer" role="menuitem" class="menu-bar-link menu-bar-link-request-update" data-research-request-link="true">Request Page update</a>
|
||||
<a href="https://github.com/sponsors/carlospolop" target="_blank" role="menuitem" class="menu-bar-link">Sponsor</a>
|
||||
<a href="https://www.linkedin.com/company/hacktricks" target="_blank" role="menuitem" class="menu-bar-link">Linkedin</a>
|
||||
<a href="https://twitter.com/hacktricks_live" target="_blank" role="menuitem" class="menu-bar-link">X</a>
|
||||
@@ -466,6 +470,27 @@
|
||||
if (btn) { btn.click(); }
|
||||
});
|
||||
});
|
||||
document.querySelectorAll('[data-research-request-link="true"]').forEach(function (el) {
|
||||
try {
|
||||
var currentUrl = new URL(window.location.href);
|
||||
var allowedHosts = ['hacktricks.wiki', 'cloud.hacktricks.wiki'];
|
||||
if (
|
||||
allowedHosts.indexOf(currentUrl.hostname.toLowerCase()) === -1 ||
|
||||
(currentUrl.protocol !== 'https:' && currentUrl.protocol !== 'http:')
|
||||
) {
|
||||
return;
|
||||
}
|
||||
currentUrl.username = '';
|
||||
currentUrl.password = '';
|
||||
currentUrl.search = '';
|
||||
currentUrl.hash = '';
|
||||
var target = new URL('https://tools.hacktricks.wiki/hacktricks-research-request/index.html');
|
||||
target.searchParams.set('origin', currentUrl.href);
|
||||
el.href = target.toString();
|
||||
} catch (_error) {
|
||||
el.href = 'https://tools.hacktricks.wiki/hacktricks-research-request/index.html';
|
||||
}
|
||||
});
|
||||
var translateBtn = document.querySelector('[data-toggle-translations="true"]');
|
||||
if (translateBtn) {
|
||||
translateBtn.addEventListener('click', function (e) {
|
||||
|
||||
Reference in New Issue
Block a user