From 25e8b8f2a0dfea29e2db7fe73831f3e871ca9447 Mon Sep 17 00:00:00 2001 From: Rushabh Mehta Date: Wed, 8 Jan 2014 12:35:38 +0530 Subject: [PATCH] Load wn.require assets only once --- webnotes/website/js/website.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/webnotes/website/js/website.js b/webnotes/website/js/website.js index 98e947530d..1363b66fd5 100644 --- a/webnotes/website/js/website.js +++ b/webnotes/website/js/website.js @@ -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); } }); },