JSFiddle - React, Tailwind, and code Playground

by TeslaNick

HTML

<script src="http://yui.yahooapis.com/3.5.0pr2/build/yui/yui-min.js"></script>
<div id="output"></div>

JavaScript

var iframe = document.createElement('iframe'),
    output = document.getElementById('output');

document.body.appendChild(iframe);

iframe.src = "/echo/html";
iframe.style.visibility = "hidden";

iframe.onload = function() {

    var Y2 = YUI({
        win: iframe.contentWindow,
        doc: iframe.contentDocument
    });

    Y2.use(function(Y) {
        output.innerHTML += "Y2 === Y: " + (Y === Y2) + "<br />";        
        output.innerHTML += "INNER Y.getLocaton(): " + Y.getLocation() + "<br />";
        output.innerHTML += "INNER Y.config.win.location: " + Y.config.win.location + "<br />";
        output.innerHTML += "<br />";
    });
};

YUI().use(function(Y) {
    output.innerHTML += "OUTER Y.getLocaton(): " + Y.getLocation() + "<br />";
    output.innerHTML += "OUTER Y.config.win.location: " + Y.config.win.location + "<br />";
    output.innerHTML += "<br />";
});