| 1900 | |
| 1901 | |
| 1902 | function DOMException(code, message) { |
| 1903 | if(message instanceof Error){ |
| 1904 | var error = message; |
| 1905 | }else{ |
| 1906 | error = this; |
| 1907 | Error.call(this, ExceptionMessage[code]); |
| 1908 | this.message = ExceptionMessage[code]; |
| 1909 | if(Error.captureStackTrace) Error.captureStackTrace(this, DOMException); |
| 1910 | } |
| 1911 | error.code = code; |
| 1912 | if(message) this.message = this.message + ": " + message; |
| 1913 | return error; |
| 1914 | }; |
| 1915 | DOMException.prototype = Error.prototype; |
| 1916 | copy(ExceptionCode,DOMException) |
| 1917 | function NodeList() { |