JezK
Edit File: renderer.js
// Generated by CoffeeScript 2.7.0 (function() { Turbolinks.Renderer = (function() { var copyElementAttributes; class Renderer { static render(delegate, callback, ...args) { var renderer; renderer = new this(...args); renderer.delegate = delegate; renderer.render(callback); return renderer; } renderView(callback) { this.delegate.viewWillRender(this.newBody); callback(); return this.delegate.viewRendered(this.newBody); } invalidateView() { return this.delegate.viewInvalidated(); } createScriptElement(element) { var createdScriptElement; if (element.getAttribute("data-turbolinks-eval") === "false") { return element; } else { createdScriptElement = document.createElement("script"); createdScriptElement.textContent = element.textContent; createdScriptElement.async = false; copyElementAttributes(createdScriptElement, element); return createdScriptElement; } } }; copyElementAttributes = function(destinationElement, sourceElement) { var i, len, name, ref, results, value; ref = sourceElement.attributes; results = []; for (i = 0, len = ref.length; i < len; i++) { ({name, value} = ref[i]); results.push(destinationElement.setAttribute(name, value)); } return results; }; return Renderer; }).call(this); }).call(this);