From eb3cc7d5179c64563548f80e2571663eb3e1f3bf Mon Sep 17 00:00:00 2001
From: "Mark M. Florida" <markflorida@wustl.edu>
Date: Sun, 5 Jun 2016 23:41:52 -0500
Subject: [PATCH] XNAT-4341: corrected the element targeted for offset
 calculation.

---
 src/main/webapp/WEB-INF/tags/page/xnat.tag               | 4 ++--
 src/main/webapp/xnat-templates/navigations/DefaultTop.vm | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/main/webapp/WEB-INF/tags/page/xnat.tag b/src/main/webapp/WEB-INF/tags/page/xnat.tag
index bf6b7271..055025fc 100644
--- a/src/main/webapp/WEB-INF/tags/page/xnat.tag
+++ b/src/main/webapp/WEB-INF/tags/page/xnat.tag
@@ -537,8 +537,8 @@ ${bodyTop}
                                 //jq('#main_nav li').removeClass('open');
                                 li$.find('ul.subnav').each(function(){
                                     var sub$ = $(this);
-                                    var offsetL = sub$.closest('ul').outerWidth();
-                                    sub$.css({ 'left': offsetL + -37 })
+                                    var offsetL = sub$.closest('li').width();
+                                    sub$.css({ 'left': offsetL });
                                 });
                                 if (body$.hasClass('applet')) {
                                     coverApplet(li$.find('> ul'));
diff --git a/src/main/webapp/xnat-templates/navigations/DefaultTop.vm b/src/main/webapp/xnat-templates/navigations/DefaultTop.vm
index 24944310..2b85a735 100644
--- a/src/main/webapp/xnat-templates/navigations/DefaultTop.vm
+++ b/src/main/webapp/xnat-templates/navigations/DefaultTop.vm
@@ -199,8 +199,8 @@
                     //jq('#main_nav li').removeClass('open');
                     li$.find('ul.subnav').each(function(){
                         var sub$ = $(this);
-                        var offsetL = sub$.closest('ul').outerWidth();
-                        sub$.css({ 'left': offsetL + -37 })
+                        var offsetL = sub$.closest('li').width();
+                        sub$.css({ 'left': offsetL });
                     });
                     if (body$.hasClass('applet')) {
                         coverApplet(li$.find('> ul'));
-- 
GitLab