diff --git a/src/main/webapp/js/goatApp/view/MenuView.js b/src/main/webapp/js/goatApp/view/MenuView.js index 18376b270..27a0f8639 100644 --- a/src/main/webapp/js/goatApp/view/MenuView.js +++ b/src/main/webapp/js/goatApp/view/MenuView.js @@ -2,9 +2,15 @@ define(['jquery', 'underscore', 'backbone', 'goatApp/model/MenuCollection', - 'goatApp/view/MenuItemView'], - function($,_,Backbone,MenuCollection,MenuItemView) { - + 'goatApp/view/MenuItemView', + 'goatApp/support/GoatUtils'], + function( + $, + _, + Backbone, + MenuCollection, + MenuItemView, + GoatUtils) { return Backbone.View.extend({ el:'#menuContainer', //TODO: set template @@ -14,20 +20,43 @@ define(['jquery', }, // rendering top level menu render: function (model){ - var items = this.collection.models; // top level items + //for now, just brute force + //TODO: refactor into sub-views/components + var items, catItems, stages; + items = this.collection.models; // top level items var menuMarkup = ''; var menuUl = $('