Habr Autohighlighter

Включает автоматическую подсветку синтаксиса по запросу, если автор статьи ее не включил.

  1. // ==UserScript==
  2. // @name Habr Autohighlighter
  3. // @namespace http://ext.redleaves.ru
  4. // @version 0.1
  5. // @description Включает автоматическую подсветку синтаксиса по запросу, если автор статьи ее не включил.
  6. // @author MewForest
  7. // @license MIT
  8. // @match *://habr.com/*
  9. // @grant none
  10. // ==/UserScript==
  11.  
  12. (function() {
  13. 'use strict';
  14. function autoHighlighter()
  15. {
  16. $('.plaintext').each(function() {$(this).removeClass('plaintext')});
  17. hljs.initHighlighting.called = false;
  18. hljs.initHighlighting();
  19. return true
  20.  
  21. }
  22.  
  23. $('#TMpanel .bmenu').append('<a id="higlihterAuto" title="Если автор забыл включить подсветку, кликните сюда :)" href="#" style="color: brown;">Подсветить всё!</a>');
  24. $('#higlihterAuto').click(function(){ autoHighlighter(); });
  25. })();