The EscapeHTML function called with undefined value return "undefined" as string. This PR avoid giving undefined value to sym.name
case "symbols":
Object.keys(item.symbols).map(function(key) {
var sym = item.symbols[key];
-
+ if (!sym.name) {
+ sym.name = key;
+ }
sym.name = EscapeHTML(key);
sym.description = EscapeHTML(sym.description);
preprocess_item(item);
Object.keys(item.symbols).map(function(key) {
var sym = item.symbols[key];
- if (!sym.name) {
- sym.name = key;
- }
+
var str = '<strong>' + sym.name + '</strong>' + "(" + sym.score + ")";
if (sym.options) {