Discourse.Site.instance now returns a singleton object; add js test for NavItem

This commit is contained in:
Neil Lalonde
2013-06-17 13:04:54 -04:00
parent 3c7eb3a4e8
commit 014db4c2e9
2 changed files with 25 additions and 1 deletions
@@ -35,7 +35,9 @@ Discourse.Site = Discourse.Model.extend({
Discourse.Site.reopenClass({
instance: function() {
return Discourse.Site.create(PreloadStore.get('site'));
if ( this._site ) return this._site;
this._site = Discourse.Site.create(PreloadStore.get('site'));
return this._site;
},
create: function(obj) {