From 8cbbc52a74c0f48c3722f7e56c3cbc22d747a152 Mon Sep 17 00:00:00 2001 From: coderaiser Date: Thu, 17 Jul 2014 04:34:55 -0400 Subject: [PATCH] fix(load) load funcError: could be no callback --- lib/client/load.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/client/load.js b/lib/client/load.js index 4820bde8..2608ee55 100644 --- a/lib/client/load.js +++ b/lib/client/load.js @@ -51,14 +51,18 @@ var Util, DOM; }, funcError = function() { - var callback = func.onerror || func.onload || func, + var callback, template = 'file {{ src }} could not be loaded', isQuit = true, msg = Util.render(template, { src: p.src }), + error = new Error(msg); + if (func) + callback = func.onerror || func.onload || func; + parent.removeChild(element); Images.showError(msg, isQuit);