MCPcopy
hub / github.com/josdejong/mathjs / _toHTML

Method _toHTML

src/expression/node/SymbolNode.js:136–157  ·  view source on GitHub ↗

* Get HTML representation * @param {Object} options * @return {string} str * @override

(options)

Source from the content-addressed store, hash-verified

134 * @override
135 */
136 _toHTML (options) {
137 const name = escape(this.name)
138
139 if (name === 'true' || name === 'false') {
140 return '<span class="math-symbol math-boolean">' + name + '</span>'
141 } else if (name === 'i') {
142 return '<span class="math-symbol math-imaginary-symbol">' +
143 name + '</span>'
144 } else if (name === 'Infinity') {
145 return '<span class="math-symbol math-infinity-symbol">' +
146 name + '</span>'
147 } else if (name === 'NaN') {
148 return '<span class="math-symbol math-nan-symbol">' + name + '</span>'
149 } else if (name === 'null') {
150 return '<span class="math-symbol math-null-symbol">' + name + '</span>'
151 } else if (name === 'undefined') {
152 return '<span class="math-symbol math-undefined-symbol">' +
153 name + '</span>'
154 }
155
156 return '<span class="math-symbol">' + name + '</span>'
157 }
158
159 /**
160 * Get a JSON representation of the node

Callers

nothing calls this directly

Calls 1

escapeFunction · 0.90

Tested by

no test coverage detected