您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
 
 
 
 

35 行
1.0 KiB

  1. 'use strict';
  2. (function () {
  3. var configure, highlightBlock;
  4. configure = hljs.configure;
  5. // "extending" hljs.configure method
  6. hljs.configure = function _configure (options) {
  7. var size = options.highlightSizeThreshold;
  8. // added highlightSizeThreshold option to set maximum size
  9. // of processed string. Set to null if not a number
  10. hljs.highlightSizeThreshold = size === +size ? size : null;
  11. configure.call(this, options);
  12. };
  13. highlightBlock = hljs.highlightBlock;
  14. // "extending" hljs.highlightBlock method
  15. hljs.highlightBlock = function _highlightBlock (el) {
  16. var innerHTML = el.innerHTML;
  17. var size = hljs.highlightSizeThreshold;
  18. // check if highlightSizeThreshold is not set or element innerHTML
  19. // is less than set option highlightSizeThreshold
  20. if (size == null || size > innerHTML.length) {
  21. // proceed with hljs.highlightBlock
  22. highlightBlock.call(hljs, el);
  23. }
  24. };
  25. })();