github.com/qubitproducts/logspray@v0.2.14/server/swagger-ui/lib/highlight.9.1.0.pack_extended.js (about)

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