There are a number of posts out there around this, mainly around changing the text of an element in onload.js e.g.
element.innerHTML = "Some text"
where that element already has a text element and you are simply overwriting it.
What I didn't realise is that you can do this with any element, even those that don't currently have text.
I needed to add some text to the HRD screen. The only text there is the copyright message at the bottom.
</div>
<div id="footerPlaceholder"></div>
</div>
<div id="footer">
<div id="footerLinks" class="floatReverse">
<div><span id="copyright">© 2016 Microsoft</span></div>
</div>
There's an element there called "footerPlaceholder". It has no text.
So:
if ( document.getElementById("footerPlaceholder") ) {
document.getElementById("footerPlaceholder").innerHTML = "<p>
If you need help, please look at <A href='https://company/help'>
https://company/help</A>.</p>"
}
gives us:
This then flows into the login page:
If you don't want that, you need to filter by:
//Check if we are in the HRD page
if ( document.getElementById("hrdArea") ) {
Enjoy!
No comments:
Post a Comment