Guest User

Untitled

a guest
Sep 5th, 2014
271
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. vorge.resource = function(elem, name, ext, path, overwrite) {
  2.    
  3.     this.self = document.createElement(elem);
  4.     this.self.src = path + "/" + name + "." + ext;
  5.    
  6.     if (overwrite) {
  7.        
  8.         var old = document.getElementById(overwrite);
  9.         old.parentNode.removeChild(old);
  10.        
  11.         this.self.id = overwrite;
  12.         document.body.appendChild(this.self);
  13.        
  14.     }
  15.    
  16.     var resource = this;
  17.    
  18.     this.load = new Promise(function(resolve, reject) {
  19.        
  20.         resource.self.onload = function() {
  21.            
  22.             resolve(resource);
  23.            
  24.         };
  25.        
  26.     });
  27.    
  28. };
Advertisement
Add Comment
Please, Sign In to add comment