There are PowerShell commands to change text but there is nothing to add text, links etc.
We use the js inject mechanism described here.
Assume we want extra links on both the login and Update Password screens but we only want the text on the Update Password page.
And we want the text in blue.
The trick is to find an element on the Update Password HTML that is not on the login page.
"cancelButton" fits the bill.
// Add link and text
if ( document.getElementById("footerPlaceholder") ) {
if ( document.getElementById("cancelButton") ) {
var str = "<p>Some extra text - lots of words - blah blah blah<p>";
var result = str.fontcolor("blue");
} else {
var result = "";
}
document.getElementById("footerPlaceholder").innerHTML = result + "<br/><p>Help? <A href='https://company/help'>Get help</A></p><br/><p>Repost an Issue? <A href='https://company/issues'>Report an Issue</A></p>";
}
The screens are then:
Note that the "Cancel" button in the "Update Password" screen has been removed as per this.
Enjoy!
No comments:
Post a Comment