From 8bda91aafbe6e2e0835e1c33181a1a1c72dce557 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rodrigo=20Ram=C3=ADrez=20Norambuena?= Date: Sun, 12 Feb 2017 13:06:11 -0300 Subject: [PATCH] Prevent crash system if cannot load a js script or style sheet. --- js/loader.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/js/loader.js b/js/loader.js index 0c7c643a..42b42952 100644 --- a/js/loader.js +++ b/js/loader.js @@ -186,6 +186,11 @@ var Loader = (function() { script.onload = function() { if (typeof callback === "function") {callback();} }; + script.onerror = function() { + console.error("Error on loading script:", fileName); + if (typeof callback === "function") {callback();} + }; + document.getElementsByTagName("body")[0].appendChild(script); break; case "css": @@ -197,6 +202,11 @@ var Loader = (function() { stylesheet.onload = function() { if (typeof callback === "function") {callback();} }; + stylesheet.onerror = function() { + console.error("Error on loading stylesheet:", fileName); + if (typeof callback === "function") {callback();} + }; + document.getElementsByTagName("head")[0].appendChild(stylesheet); break; }