User:T12/scripts/copySectionLink.js

From Sarkarverse
Jump to navigation Jump to search

Note: After publishing, you may have to bypass your browser's cache to see the changes.

  • Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
  • Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
  • Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
  • Opera: Press Ctrl-F5.
$(document).ready(function() {
  var i=0;
  $('span.mw-headline').each(function() {
    var $pilcrowlink = $('<a>¶</a>').attr({
      id:    'sectiontitlecopy'+i,
      href:  '/wiki/'+mw.config.get('wgPageName')+'#'+$(this).attr('id'),
      style: 'display:none;'
    });
    $(this).append(' ',$pilcrowlink);
    $(this).parent().attr({
      onMouseOver: '$("#sectiontitlecopy'+i+'").attr("style","display:inline")',
      onMouseOut: '$("#sectiontitlecopy'+i+'").attr("style","display:none")'
    });
    i++;
  });
});