MCPcopy Index your code
hub / github.com/dataease/SQLBot / highlightElement

Function highlightElement

frontend/public/swagger-ui-bundle.js:21149–21183  ·  view source on GitHub ↗
(s)

Source from the content-addressed store, hash-verified

21147 },
21148 }
21149 function highlightElement(s) {
21150 let o = null
21151 const i = (function blockLanguage(s) {
21152 let o = s.className + ' '
21153 o += s.parentNode ? s.parentNode.className : ''
21154 const i = j.languageDetectRe.exec(o)
21155 if (i) {
21156 const o = getLanguage(i[1])
21157 return (
21158 o ||
21159 (warn(x.replace('{}', i[1])),
21160 warn('Falling back to no-highlight mode for this block.', s)),
21161 o ? i[1] : 'no-highlight'
21162 )
21163 }
21164 return o.split(/\s+/).find((s) => shouldNotHighlight(s) || getLanguage(s))
21165 })(s)
21166 if (shouldNotHighlight(i)) return
21167 ;(fire('before:highlightElement', { el: s, language: i }), (o = s))
21168 const u = o.textContent,
21169 _ = i ? highlight(u, { language: i, ignoreIllegals: !0 }) : highlightAuto(u)
21170 ;(fire('after:highlightElement', { el: s, result: _, text: u }),
21171 (s.innerHTML = _.value),
21172 (function updateClassName(s, o, i) {
21173 const u = o ? a[o] : i
21174 ;(s.classList.add('hljs'), u && s.classList.add(u))
21175 })(s, i, _.language),
21176 (s.result = { language: _.language, re: _.relevance, relavance: _.relevance }),
21177 _.second_best &&
21178 (s.second_best = {
21179 language: _.second_best.language,
21180 re: _.second_best.relevance,
21181 relavance: _.second_best.relevance,
21182 }))
21183 }
21184 const initHighlighting = () => {
21185 if (initHighlighting.called) return
21186 ;((initHighlighting.called = !0),

Callers 1

Calls 10

warnFunction · 0.85
shouldNotHighlightFunction · 0.85
highlightFunction · 0.85
highlightAutoFunction · 0.85
replaceMethod · 0.80
getLanguageFunction · 0.70
fireFunction · 0.70
addMethod · 0.65
execMethod · 0.45
findMethod · 0.45

Tested by

no test coverage detected