Sha256: 62dc4f56210af2f3a8e02549027fbb198b554ad17b4e4bfe00da51173e9c5b51
Contents?: true
Size: 1.04 KB
Versions: 1
Compression:
Stored size: 1.04 KB
Contents
define -> defaults = context: null beforeSend: (xhr) -> xhr.setRequestHeader 'X-XHR-Referer', document.location.href type: 'Base' version: '0.0.1' options: autoload: true initialize: (options) -> @sandbox.logger.log "initialized!" throw new TypeError "content.initialize: No uri provided to load content" unless options.uri? throw new TypeError "content.initialize: Multiple before sends are not supported yet" if options.beforeSend defaults.context = @ options.url = options.uri delete options.uri if options.autoload delete options.autoload @load() else @sandbox.once "content.#{@identifier}.load", @, @load load: -> options = @sandbox.util._.omit @options, 'el', 'ref', '_ref', 'name', 'require', 'baseUrl' options = $.extend {}, defaults, options # TODO remove jQuery dependency $.ajax(options).done(@loaded).fail(@failed) loaded: (response) -> # Will also initialize sandbox! @html response failed: -> @html 'Failed to load content'
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ende-0.1.13 | lib/assets/javascripts/widgets/content/main.js.coffee |