UNPKG

lazo-next

Version:

A client-server web framework built on Node.js that allows front-end developers to easily create a 100% SEO compliant, component MVC structured web application with an optimized first page load.

26 lines (19 loc) 799 B
define(['jquery', 'underscore'], function ($, _) { 'use strict'; return { clear: function () { $('[lazo-error]').remove(); $('body > [lazo-cmp-name]').show(); }, render: function (errContext) { LAZO.require(['text!' + errContext.statusCode, 'utils/template'], function (errTemplate, template) { var templateEngine = template.getDefaultTemplateEngine(); var compiledTemplate = templateEngine.compile(errTemplate); var $lazoErr = $('<div lazo-error="' + errContext.statusCode + '">'); $('body > [lazo-cmp-name]').hide(); $('body').append($lazoErr); $lazoErr.html(compiledTemplate(errContext)); }); } }; });