User:Aidan9382/scripts/refsByName.js

//Modified version of User:Smith609/refsByName.js //This version keeps the number when adding the name and fixes the broken regex var active = false; function refsByName { active = !active; var links = document.getElementsByTagName("a"); var countLinks = links.length; var refName = /#cite_note-([^\"\s]*)-\d+$/;	for (var i=1; i -1) {						links[i].innerHTML = cur.substring(0,splitter-1) + "]";					}				}			}		}	} } addOnloadHook(refsByName); //Script can cause formatting nightmares in some scenarios, so keep a toggleoff if its activated mw.util.addPortletLink('p-tb', 'javascript:refsByName', "Toggle refsByName");