Note: After saving, you have to bypass your browser's cache to see the changes. Google Chrome, Firefox, Microsoft Edge and Safari: Hold down the ⇧ Shift key and click the Reload toolbar button. For details and instructions about other browsers, see Wikipedia:Bypass your cache.
// just a thin wrapper around mw.util.addPortletLink() from wikibits.js

function addLink(where, url, name, id, title, key, after) {
    if (after && !after.cloneNode)
        after = document.getElementById(after);
    return mw.util.addPortletLink(where, url, name, id, title, key, after);
}