🏠 Home 

PsychMentor

PsychMentor Notes


Install this script?
// ==UserScript==
// @name     PsychMentor
// @version  1.3
// @grant    none
// @include  https://www.mrcpsychmentor.com/review/textbook**
// @namespace psychmentor
// @description PsychMentor Notes
// ==/UserScript==
var pushTo = function(elem,id,host,loc){
var host = document.querySelector(host);
var x = document.createElement(elem);
x.id = id;
if(loc==1||loc==null||loc=='after'){host.appendChild(x);}
if(loc==0||loc=='before'){host.parentNode.insertBefore(x,host);}
}
var injectCss = function(css){
var head = document.getElementsByTagName('head')[0];
var style = document.createElement('style');
style.type = "text/css";
style.innerHTML = css;
head.insertBefore(style,head.childNodes[1]);
}
pushTo("button","mybtn",".nav-item",0)
let mybtn = document.getElementById("mybtn")
mybtn.innerHTML = "Run"
//Choose Title to be opened here N=0,1,2...
var select_title = document.querySelectorAll('[data-catid="1"]');
select_title[0].click();
mybtn.onclick = function(){
let title = document.getElementById("passmedicine-title");
title.setAttribute("style", "text-transform:capitalize");
var str = title.innerHTML.replace(/(^\w{1})|(\s{1}\w{1})/g, match => match.toUpperCase());
navigator.clipboard.writeText(str).then(function() {
console.log('inside')
var notes = document.querySelector("#passmedicinenotes")
if(notes){
console.log("notes detected..converting page")
document.body.innerHTML = notes.innerHTML;
window.print();
}else{
console.log("no notes")
}
}, function() {
console.log('outside')
});
}