瀏覽代碼

Improved error handling.

tschw 10 年之前
父節點
當前提交
962ab1f277
共有 1 個文件被更改,包括 17 次插入1 次删除
  1. 17 1
      editor/js/libs/app.js

+ 17 - 1
editor/js/libs/app.js

@@ -161,7 +161,23 @@ var APP = {
 
 			for ( var i = 0, l = array.length; i < l; i ++ ) {
 
-				array[ i ]( event );
+				try {
+
+					array[ i ]( event );
+
+				} catch (e) {
+
+					if ( window.console !== undefined && console.error !== undefined ) {
+
+						console.error(e.stack || e);
+
+					} else {
+
+						throw e;
+
+					}
+
+				}
 
 			}