
core:preferredTitle org from preferredTitle??
');
+ })
+ // set selected class and alpha
+ browseByVClass.selectedVClass(results.vclass.URI);
+ browseByVClass.selectedAlpha(alpha);
+ });
+ },
+
+ selectedVClass: function(vclassUri) {
+ // Remove active class on all vClasses
+ $('#browse-childClasses li a.selected').removeClass('selected');
+ // Can't figure out why using this.selectedBrowseVClass doesn't work here
+ // this.selectedBrowseVClass.removeClass('selected');
+
+ // Add active class for requested vClass
+ $('#browse-childClasses li a[data-uri="'+ vclassUri +'"]').addClass('selected');
+ },
+
+ selectedAlpha: function(alpha) {
+ // if no alpha argument sent, assume all
+ if ( alpha == null ) {
+ alpha = "all";
+ }
+ // Remove active class on all letters
+ $('#alpha-browse-childClass li a.selected').removeClass('selected');
+
+ // Add active class for requested alpha
+ $('#alpha-browse-childClass li a[data-alpha="'+ alpha +'"]').addClass('selected');
+ }
+};
+
+$(document).ready(function() {
+ browseByVClass.onLoad();
+ browseByVClass.defaultVClass();
+});
\ No newline at end of file
diff --git a/webapp/web/templates/freemarker/body/menupage/menupage--classgroup-people.ftl b/webapp/web/templates/freemarker/body/menupage/menupage--classgroup-people.ftl
index fbb1f3e34..4e19cd021 100644
--- a/webapp/web/templates/freemarker/body/menupage/menupage--classgroup-people.ftl
+++ b/webapp/web/templates/freemarker/body/menupage/menupage--classgroup-people.ftl
@@ -5,7 +5,14 @@