bundles/org.eclipse.orion.client.core/web/requirejs/order.js
function onFetchOnly(node) {
        var i, loadedNode, resourceName;

        //Mark this script as loaded.
        node.setAttribute('data-orderloaded', 'loaded');

        //Cycle through waiting scripts. If the matching node for them
        //is loaded, and is in the right order, add it to the DOM
        //to execute the script.
        for (i = 0; (resourceName = scriptWaiting[i]); i++) {
            loadedNode = scriptNodes[resourceName];
            if (loadedNode &&
                loadedNode.getAttribute('data-orderloaded') === 'loaded') {
                delete scriptNodes[resourceName];
                require.addScriptToDom(loadedNode);
            } else {
                break;
            }
        }

        //If just loaded some items, remove them from waiting.
        if (i > 0) {
            scriptWaiting.splice(0, i);
        }
    }
function onFetchOnly(node) {
        var i, loadedNode, resourceName;

        //Mark this script as loaded.
        node.setAttribute('data-orderloaded', 'loaded');

        //Cycle through waiting scripts. If the matching node for them
        //is loaded, and is in the right order, add it to the DOM
        //to execute the script.
        for (i = 0; (resourceName = scriptWaiting[i]); i++) {
            loadedNode = scriptNodes[resourceName];
            if (loadedNode &&
                loadedNode.getAttribute('data-orderloaded') === 'loaded') {
                delete scriptNodes[resourceName];
                require.addScriptToDom(loadedNode);
            } else {
                break;
            }
        }

        //If just loaded some items, remove them from waiting.
        if (i > 0) {
            scriptWaiting.splice(0, i);
        }
    }
function onFetchOnly ( node ) { var i , loadedNode , resourceName ; //Mark this script as loaded. node . setAttribute ( 'data-orderloaded' , 'loaded' ) ; //Cycle through waiting scripts. If the matching node for them //is loaded, and is in the right order, add it to the DOM //to execute the script. for ( i = 0 ; ( resourceName = scriptWaiting [ i ] ) ; i ++ ) { loadedNode = scriptNodes [ resourceName ] ; if ( loadedNode && loadedNode . getAttribute ( 'data-orderloaded' ) === 'loaded' ) { delete scriptNodes [ resourceName ] ; require . addScriptToDom ( loadedNode ) ; } else { break ; } } //If just loaded some items, remove them from waiting. if ( i > 0 ) { scriptWaiting . splice ( 0 , i ) ; } }
Used for the IE case, where fetching is done by creating script element
but not attaching it to the DOM. This function will be called when that
happens so it can be determined when the node can be attached to the
DOM to trigger its execution.
Used for the IE case where fetching is done by creating script element but not attaching it to the DOM . This function will be called when that happens so it can be determined when the node can be attached to the DOM to trigger its execution .