From 7e4e7adccb5bcfefda815b678b66f499c95484a3 Mon Sep 17 00:00:00 2001 From: Loic Baron Date: Thu, 27 Feb 2014 18:02:55 +0100 Subject: [PATCH] Institution: fixed tabs --- portal/institution.py | 1 + portal/templates/institution.html | 20 ++++++++++++++++---- 2 files changed, 17 insertions(+), 4 deletions(-) diff --git a/portal/institution.py b/portal/institution.py index 70d88dd0..dd46cb46 100644 --- a/portal/institution.py +++ b/portal/institution.py @@ -36,6 +36,7 @@ class InstitutionView (FreeAccessView, ThemeView): env['person'] = self.request.user user_query = Query().get('user').select('user_hrn','parent_authority').filter_by('user_hrn','==','$user_hrn') user_details = execute_query(self.request, user_query) + print "user_details----------------------------->",user_details env['user_details'] = user_details[0] else: env['person'] = None diff --git a/portal/templates/institution.html b/portal/templates/institution.html index 771a5e5c..75b4758f 100644 --- a/portal/templates/institution.html +++ b/portal/templates/institution.html @@ -3,9 +3,9 @@ {% block unfold_main %}

Affiliation to an Institution

@@ -70,6 +70,18 @@ $('div.home-panel').hide(); $('div#'+$(this).data('panel')).show(); }); + var url = window.location; + if(url.hash) { + // Fragment exists + tab = url.href.split("#")[1]; + tab_exists = $('div#'+tab).length; + if (tab_exists) { + $('ul.nav-tabs li').removeClass('active'); + $('li#'+tab+'-tab').addClass('active'); + $('div.home-panel').hide(); + $('div#'+tab).show(); + } + } $('button#createslice').click(function() { window.location="/portal/slice_request/"; }) @@ -161,7 +173,7 @@ slice_row = ""; slice_row += ""; - slice_row += "" + val.slice_hrn + ""; + slice_row += "" + val.slice_hrn + ""; slice_row += ""+user_length+""; slice_row += ""+slice_url+""; slice_row += ""+nodes_length+""; -- 2.43.0