app/assets/javascripts/teaspoon/base/teaspoon.coffee in teaspoon-0.7.4 vs app/assets/javascripts/teaspoon/base/teaspoon.coffee in teaspoon-0.7.5

- old
+ new

@@ -20,17 +20,18 @@ @defer = false return @started = true new Teaspoon.Runner() + @onWindowLoad: (method) -> originalOnload = window.onload window.onload = -> originalOnload() if originalOnload && originalOnload.call method() - # provides interface for AMD usage -- pass all dependencies in as an array, and params will be checked for matches + @resolveDependenciesFromParams: (all = []) -> deps = [] return all if (paths = @location.search.match(/[\?&]file(\[\])?=[^&\?]*/gi)) == null for path in paths @@ -39,10 +40,9 @@ file = parts[1].substr(parts[1].lastIndexOf("/") + 1) for dep in all then deps.push(dep) if dep.indexOf(file) >= 0 deps - # logging methods -- used by selenium / phantomJS to get information back to ruby @log: -> @messages.push(arguments[0]) try console.log(arguments...) catch e throw new Error("Unable to use console.log for logging")