| 1234567891011121314151617181920212223242526 | 
							- import when from '../ThirdParty/when.js';
 - 
 -     /**
 -      * @private
 -      */
 -     function loadAndExecuteScript(url) {
 -         var deferred = when.defer();
 -         var script = document.createElement('script');
 -         script.async = true;
 -         script.src = url;
 - 
 -         var head = document.getElementsByTagName('head')[0];
 -         script.onload = function() {
 -             script.onload = undefined;
 -             head.removeChild(script);
 -             deferred.resolve();
 -         };
 -         script.onerror = function(e) {
 -             deferred.reject(e);
 -         };
 - 
 -         head.appendChild(script);
 - 
 -         return deferred.promise;
 -     }
 - export default loadAndExecuteScript;
 
 
  |