(message, exception, callback)
| 885 | } |
| 886 | |
| 887 | function fail(message, exception, callback) { |
| 888 | if ( typeof console !== "undefined" && console.error && console.warn ) { |
| 889 | console.error(message); |
| 890 | console.error(exception); |
| 891 | console.warn(callback.toString()); |
| 892 | |
| 893 | } else if ( window.opera && opera.postError ) { |
| 894 | opera.postError(message, exception, callback.toString); |
| 895 | } |
| 896 | } |
| 897 | |
| 898 | function extend(a, b) { |
| 899 | for ( var prop in b ) { |