Skip to main content

Seadragon.Debug class

Version 0.8.8 - Back to Seadragon Ajax API Reference

Overview

This static class provides convenience debugging functions.

Static Methods

Name and SignatureReturn TypeDescription
log(msg, important?)-If Seadragon.Config.debugMode is true, writes the given message to the browser's Javascript console. If the browser doesn't provide a Javascript console and the optional important parameter is true, alerts the message instead.
error(msg, exception?)-Writes the given message to the browser's Javascript console as an error message. If the browser doesn't provide a Javascript console, alerts the message if Seadragon.Config.debugMode is true. In either case, if Seadragon.Config.debugMode is true, provides fail-fast behavior by throwing an error to crash Seadragon. If an exception is given, the thrown error is the same exception, otherwise it is a new Error object with the given message.
fail(msg)-Alerts to the user the Seadragon.Strings "Errors.Failure" message, and throws an error to crash Seadragon.