Skip to content
Snippets Groups Projects
Select Git revision
  • 86733e890ed559a4c8f5c30bef15844d2d7bad43
  • master default
  • dev
3 results

bin.js

Blame
  • bin.js 651 B
    /*jslint browser: true */
    define( function() {
        'use strict';
    
        return {
    
            /**
             * @param {string} name
             * @param {function()} require
             * @param {function()} onload
             * @param {Object} config
             */
            load: function( name, require, onload, config ) {
    
                var xhr = new XMLHttpRequest();
    
                if (config.paths[name]) name = config.paths[name];
    
                xhr.open( 'GET', name, true );
                xhr.responseType = 'arraybuffer';
    
                xhr.onload = function( evt ) {
                    onload( this.response );
                };
    
                xhr.send();
            }
        };
    } );