Template:Members link: Difference between revisions
From WikiMSK
No edit summary |
No edit summary |
||
(4 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
<includeonly><div style="border: 1px solid #eaecf0; background-color: #f8f9fa; padding: 0.25rem 0.5rem; display:flex; flex-direction:row; align-items:center; gap: 1rem; margin: 0 0.2rem 0.4rem 0.2rem;"> | <includeonly><div style="border: 1px solid #eaecf0; background-color: #f8f9fa; padding: 0.25rem 0.5rem; display:flex; flex-direction:row; align-items:center; gap: 1rem; margin: 0 0.2rem 0.4rem 0.2rem; max-width: 800px;"> | ||
<div>[[Image:NZCMM logo.png|45x45px|frameless|link=]]</div> | <div>[[Image:NZCMM logo.png|45x45px|frameless|link=]]</div> | ||
<div class="members-subpage-link">[[:{{FULLPAGENAME}}/Members|{{PAGENAME}} - Members Subpage]]</div></div><noinclude>[[Category:Members Subpages]]</includeonly>[[Category:Semantic Templates]]</noinclude>{{#set:Has members subpage=true}} | <div class="members-subpage-link">[[:{{FULLPAGENAME}}/Members|{{PAGENAME}} - Members Subpage]]</div></div><noinclude>[[Category:Members Subpages]]</includeonly>[[Category:Semantic Templates]]</noinclude>{{#set:Has members subpage=true}} | ||
<html><script>var pageName = document.getElementById("firstHeading"). | <html><script>document.addEventListener('DOMContentLoaded', function () { | ||
var pageURL = window.location.href | if (!document.querySelector('.members-subpage-link')) { | ||
document. | return; | ||
} | |||
var pageName = document.getElementById("firstHeading").textContent; | |||
var pageURL = new URL(window.location.href); | |||
pageURL.hash = ''; | |||
var membersLink = document.createElement('span'); | |||
membersLink.id = 'membersLink'; | |||
membersLink.style.marginLeft = '1.5rem'; | |||
membersLink.innerHTML = '<a href="' + pageURL.toString() + '/Members">Members</a>'; | |||
var topToolbar = document.querySelector("#mw-main-container .row aside .d-flex .dropdown:last-child"); | |||
topToolbar.insertAdjacentElement("beforeend", membersLink); | |||
});</script></html> |
Latest revision as of 17:16, 21 March 2023