Load wn.require assets only once

This commit is contained in:
Rushabh Mehta 2014-01-08 12:35:38 +05:30
parent 02ca266c4e
commit 25e8b8f2a0

View file

@ -15,7 +15,9 @@ $.extend(wn, {
}
return parent;
},
_assets_loaded: [],
require: function(url) {
if(wn._assets_loaded.indexOf(url)!==-1) return;
$.ajax({
url: url + "?q=" + Math.floor(Math.random() * 1000),
async: false,
@ -28,6 +30,7 @@ $.extend(wn, {
}
el.appendChild(document.createTextNode(data));
document.getElementsByTagName('head')[0].appendChild(el);
wn._assets_loaded.push(url);
}
});
},