Editor.Options = {

  from: function(element, options) {
    options = options || {};

    var styleSheets = [];
    if (options.styleSheets) {
      styleSheets = (typeof(options.styleSheets) == "string") ?
        [options.styleSheets] :
        options.styleSheets;
    }

    var d = element.getDimensions();

    return {
      id:             options.id || element.id,
      classNames:     $A(options.classNames || element.classNames()),
      styleSheets:    $A(styleSheets),
      height:         options.height || d.height,
      width:          options.width  || d.width,
      defaultElement: options.defaultElement || "p"
    }
  }
}
