From b6ed151e1d79dd00c99fcf596019f82803f0cedf Mon Sep 17 00:00:00 2001 From: Jason White Date: Fri, 5 Jun 2015 12:57:13 -0400 Subject: [PATCH] menu slide/Up Down working, other clean up --- .../org/owasp/webgoat/session/Screen.java | 4 +- src/main/webapp/js/goatApp/view/MenuView.js | 47 ++++- src/main/webapp/js/goatUtil.js | 189 ------------------ 3 files changed, 41 insertions(+), 199 deletions(-) delete mode 100644 src/main/webapp/js/goatUtil.js diff --git a/src/main/java/org/owasp/webgoat/session/Screen.java b/src/main/java/org/owasp/webgoat/session/Screen.java index d19c46d01..619dfd28c 100644 --- a/src/main/java/org/owasp/webgoat/session/Screen.java +++ b/src/main/java/org/owasp/webgoat/session/Screen.java @@ -198,9 +198,9 @@ public abstract class Screen { // hook all the links public String getContent() { - String makeAllAjax = ""; + //String makeAllAjax = ""; // need to do this here as some of the lessons render forms after submission of an ajax form - return (content == null) ? "" : content.toString() + makeAllAjax; + return (content == null) ? "" : content.toString();// + makeAllAjax; } /** diff --git a/src/main/webapp/js/goatApp/view/MenuView.js b/src/main/webapp/js/goatApp/view/MenuView.js index 38b732266..bace41047 100644 --- a/src/main/webapp/js/goatApp/view/MenuView.js +++ b/src/main/webapp/js/goatApp/view/MenuView.js @@ -6,7 +6,7 @@ define(['jquery', 'goatApp/support/GoatUtils'], function( $, - _,t + _, Backbone, MenuCollection, MenuItemView, @@ -17,6 +17,7 @@ define(['jquery', initialize: function() { this.collection = new MenuCollection(); this.listenTo(this.collection,'menuData:loaded',this.render); + this.listenTo(this,'menu:click',this.accordionMenu); }, // rendering top level menu render: function (model){ @@ -27,25 +28,31 @@ define(['jquery', var menuMarkup = ''; var menuUl = $('