get-nodejs-debug.js revision 0c7c93f66f5b0af032703f26632682b685b26be5
0c7c93f66f5b0af032703f26632682b685b26be5Dav Glass * NodeJS specific Get module used to load remote resources. It contains the same signature as the default Get module so there is no code change needed.
0c7c93f66f5b0af032703f26632682b685b26be5Dav Glass * Note: There is an added method called Get.domScript, which is the same as Get.script in a browser, it simply loads the script into the dom tree
0c7c93f66f5b0af032703f26632682b685b26be5Dav Glass * so that you can call outerHTML on the document to print it to the screen.
0c7c93f66f5b0af032703f26632682b685b26be5Dav Glass * @module get-nodejs
0c7c93f66f5b0af032703f26632682b685b26be5Dav Glass //Y.log('Get end: ' + cb.onEnd);
0c7c93f66f5b0af032703f26632682b685b26be5Dav Glass //Y.log('Get pass: ' + cb.onSuccess);
0c7c93f66f5b0af032703f26632682b685b26be5Dav Glass //Y.log('Get fail: ' + er);
0c7c93f66f5b0af032703f26632682b685b26be5Dav Glass Y.Get = function() {};
0c7c93f66f5b0af032703f26632682b685b26be5Dav Glass * Override for Get.script for loading local or remote YUI modules.
0c7c93f66f5b0af032703f26632682b685b26be5Dav Glass var A = Y.Array,
0c7c93f66f5b0af032703f26632682b685b26be5Dav Glass for (i=0; i<l; i++) {
0c7c93f66f5b0af032703f26632682b685b26be5Dav Glass include(url, function(err) {
0c7c93f66f5b0af032703f26632682b685b26be5Dav Glass Y.log('----------------------------------------------------------', 'error', 'nodejsYUI3');
0c7c93f66f5b0af032703f26632682b685b26be5Dav Glass if (err.stack) {
0c7c93f66f5b0af032703f26632682b685b26be5Dav Glass console.log(err);
0c7c93f66f5b0af032703f26632682b685b26be5Dav Glass Y.log('----------------------------------------------------------', 'error', 'nodejsYUI3');
0c7c93f66f5b0af032703f26632682b685b26be5Dav Glass var include = function(url, cb) {
0c7c93f66f5b0af032703f26632682b685b26be5Dav Glass var script = vm.createScript(mod, url);
0c7c93f66f5b0af032703f26632682b685b26be5Dav Glass add: function() {
0c7c93f66f5b0af032703f26632682b685b26be5Dav Glass console.log(arguments);
0c7c93f66f5b0af032703f26632682b685b26be5Dav Glass YUI.apply(YUI, arguments);
0c7c93f66f5b0af032703f26632682b685b26be5Dav Glass script.runInNewContext(box);