User:Acagastya/title.js

From Wikinews, the free news source you can write!
Jump to navigation Jump to search

Note: After saving, you may have to bypass your browser's cache to see the changes. Mozilla / Firefox / Safari: hold down Shift while clicking Reload, or press Ctrl-Shift-R (Cmd-Shift-R on Apple Mac); IE: hold Ctrl while clicking Refresh, or press Ctrl-F5; Konqueror: simply click the Reload button, or press F5; Opera users may need to completely clear their cache in Tools→Preferences. — More skins

$.when( mw.loader.using( [ 'mediawiki.util'] ), $.ready ).done( function() {
  var portletlink = mw.util.addPortletLink('p-tb', '#', '', 'ca-copytitle', 'Copy page Title', 'b');
  $(portletlink).click( function(e) {
    e.preventDefault();
    var range = document.createRange();
    range.selectNode(document.getElementById('firstHeading'));
    window.getSelection().addRange(range);
    document.execCommand("copy");
  });
});