Planteamiento del problema
Al buscar la dirección incorrecta en la ventana emergente HubBox, no hay mensaje de error. Cuando se marca en la consola, aparece un error como "_messageErrorTemplate no es una función“.
Solución
El error: "_messageErrorTemplate no es una función"viene porque esta función no se declara como función en la biblioteca HubBox.
Para solucionar este problema, debe realizar algunos cambios en la biblioteca de HubBox:
Debe realizar cambios en los dos archivos siguientes:
1. \ HubBox \ Java \ src \ main \ resources \ static \ index.html
2. \ HubBox \ Java \ out \ production \ resources \ static \ index.html En estos archivos, busque el siguiente código:
var _messageErrorTemplate = Moustache.render (_messageError || ""); var _messageWarning = $ (selectors.messages.warning) .html (); var _messageWarningTemplate = Moustache.render (_messageWarning || "");
y reemplace esto con el siguiente código:
var _messageErrorTemplate = function () {return Moustache.render (_messageError || ""); }; var _messageWarning = $ (selectors.messages.warning) .html (); var _messageWarningTemplate = function () {return Moustache.render (_messageWarning || ""); };
Al declarar '_messageErrorTemplate"Y"_messageWarningTemplate'como función, ahora recibirá un mensaje de error al buscar una dirección incorrecta en la ventana emergente HubBox.