diff --git a/js/custom.js b/js/custom.js index 8e60d8f..4d0c0e8 100644 --- a/js/custom.js +++ b/js/custom.js @@ -175,7 +175,14 @@ jQuery(document).ready(function($) { }); } - $(".fsd-dropdown").on('click', "li", function(event){ + $(".fsd-dropdown li").on('click', "a", function(event){ + event.preventDefault(); + var thisHref= $(this).attr('href').split("#"); + if( thisHref.length > 1 ){ + window.location.hash = thisHref[1]; + } else { + window.location.hash = ""; + } window.location.reload(true); }); diff --git a/js/min/custom.min.js b/js/min/custom.min.js index 722392a..070a45c 100644 --- a/js/min/custom.min.js +++ b/js/min/custom.min.js @@ -1 +1 @@ -jQuery(document).ready(function(e){if(e("#directory-dropdown").length>0){var t=!1;screen.width>767&&(t=!0,e(".directory-face-wrap").each(function(t,a){var i=e(a).height(),o=e(a).find(".directory-name-title-wrap"),r=o.height();i>r&&o.css("padding-top",(i-r)/2)}));var a=function(){function a(a,i,o){i.empty(),e.each(a,function(a,r){var n=e("
",{id:r.divid,"class":"directory-person"}).appendTo(i),c=e("
",{"class":"row"}).appendTo(n),d=e("
",{"class":"col-sm-5 directory-face-wrap"}).appendTo(c),p=e("
",{"class":"directory-photo"}).appendTo(d);e("",{href:r.permalink,html:r.photo}).appendTo(p);var s=e("
",{"class":"directory-name-title-wrap"}).appendTo(d),l=e("
",{"class":"directory-name"}).appendTo(s);if(e("",{href:r.permalink,text:r.name}).appendTo(l),e("
",{"class":"directory-title",text:r.title}).appendTo(s),o&&r.expertise){var h=e("
",{"class":"directory-expertise",text:r.expertise}).appendTo(s);e("",{"class":"expertise",text:"Expertise: "}).prependTo(h)}var f=e("
",{"class":"col-sm-3 directory-contact-wrap"}).appendTo(c);e("
",{"class":"directory-phone",text:r.phone}).appendTo(f);var u=e("
",{"class":"directory-email"}).appendTo(f),v=(e("",{href:"mailto:"+r.email,text:r.email}).appendTo(u),e("
",{"class":"col-sm-4 directory-office-wrap"}).appendTo(c));if(e("
",{"class":"directory-officeLabel",text:"Office"}).appendTo(v),e("
",{"class":"directory-office",text:r.office_location}).appendTo(v),t){var y=d.height(),w=s.height();y>w&&s.css("padding-top",(y-w)/2)}})}var i={},o=e("#directory-list"),r=e("#directory-list-loading-text"),n={type:"POST",url:neag_object.ajaxurl,timeout:1e4,beforeSend:function(){r.show()},complete:function(e,t){"success"===t?r.hide():"timeout"===t?r.text("Request has timed out, please refresh this page"):r.text("Error: "+t)}};return i.setFaculty=function(t,i){n.data={action:"neag_get_people",categoryID:t},n.success=function(e){e=JSON.parse(e),0!=Object.keys(e).length&&(-1==i.indexOf("Faculty Expert")?a(e,o):a(e,o,!0))},e.ajax(n)},i}(),i=window.location.hash;if(i.length>1){i=i.substr(1);var o=e("#directory-dropdownMenu").children().toArray(),r=0;e.each(o,function(t,o){return o.innerHTML.replace(/[^\w]/gi,"")===i?(r=o.value,e("#directory-dropdownMenu")[0].selectedIndex=t,a.setFaculty(r,i),!1):void 0})}e(".fsd-dropdown").on("click","li",function(){window.location.reload(!0)}),e("#directory-dropdownMenu").on("change",function(e){e.preventDefault();var t=this.options[this.options.selectedIndex].text;window.location.hash=0!=this.value?"#"+t.replace(/[^\w]/gi,""):"",a.setFaculty(this.value,t)})}var n=new Date,c=n.getMonth()+1,d=n.getFullYear();e(".widget_archives").append("

Archives ›

"),e("#page-news .panel-grid:nth-child(5) .panel-grid-cell:nth-child(1) .widget_siteorigin-panels-postloop").append("

News Archives ›

"),e("h4.panel-title a").addClass("accordion-closed"),e("h4.panel-title a").click(function(){e(this).addClass("accordion-open")})}); \ No newline at end of file +jQuery(document).ready(function(e){if(e("#directory-dropdown").length>0){var t=!1;screen.width>767&&(t=!0,e(".directory-face-wrap").each(function(t,a){var i=e(a).height(),o=e(a).find(".directory-name-title-wrap"),r=o.height();i>r&&o.css("padding-top",(i-r)/2)}));var a=function(){function a(a,i,o){i.empty(),e.each(a,function(a,r){var n=e("
",{id:r.divid,"class":"directory-person"}).appendTo(i),c=e("
",{"class":"row"}).appendTo(n),d=e("
",{"class":"col-sm-5 directory-face-wrap"}).appendTo(c),p=e("
",{"class":"directory-photo"}).appendTo(d);e("",{href:r.permalink,html:r.photo}).appendTo(p);var s=e("
",{"class":"directory-name-title-wrap"}).appendTo(d),l=e("
",{"class":"directory-name"}).appendTo(s);if(e("",{href:r.permalink,text:r.name}).appendTo(l),e("
",{"class":"directory-title",text:r.title}).appendTo(s),o&&r.expertise){var h=e("
",{"class":"directory-expertise",text:r.expertise}).appendTo(s);e("",{"class":"expertise",text:"Expertise: "}).prependTo(h)}var f=e("
",{"class":"col-sm-3 directory-contact-wrap"}).appendTo(c);e("
",{"class":"directory-phone",text:r.phone}).appendTo(f);var u=e("
",{"class":"directory-email"}).appendTo(f),v=(e("",{href:"mailto:"+r.email,text:r.email}).appendTo(u),e("
",{"class":"col-sm-4 directory-office-wrap"}).appendTo(c));if(e("
",{"class":"directory-officeLabel",text:"Office"}).appendTo(v),e("
",{"class":"directory-office",text:r.office_location}).appendTo(v),t){var y=d.height(),w=s.height();y>w&&s.css("padding-top",(y-w)/2)}})}var i={},o=e("#directory-list"),r=e("#directory-list-loading-text"),n={type:"POST",url:neag_object.ajaxurl,timeout:1e4,beforeSend:function(){r.show()},complete:function(e,t){"success"===t?r.hide():"timeout"===t?r.text("Request has timed out, please refresh this page"):r.text("Error: "+t)}};return i.setFaculty=function(t,i){n.data={action:"neag_get_people",categoryID:t},n.success=function(e){e=JSON.parse(e),0!=Object.keys(e).length&&(-1==i.indexOf("Faculty Expert")?a(e,o):a(e,o,!0))},e.ajax(n)},i}(),i=window.location.hash;if(i.length>1){i=i.substr(1);var o=e("#directory-dropdownMenu").children().toArray(),r=0;e.each(o,function(t,o){return o.innerHTML.replace(/[^\w]/gi,"")===i?(r=o.value,e("#directory-dropdownMenu")[0].selectedIndex=t,a.setFaculty(r,i),!1):void 0})}e(".fsd-dropdown li").on("click","a",function(t){t.preventDefault();var a=e(this).attr("href").split("#");window.location.hash=a.length>1?a[1]:"",window.location.reload(!0)}),e("#directory-dropdownMenu").on("change",function(e){e.preventDefault();var t=this.options[this.options.selectedIndex].text;window.location.hash=0!=this.value?"#"+t.replace(/[^\w]/gi,""):"",a.setFaculty(this.value,t)})}var n=new Date,c=n.getMonth()+1,d=n.getFullYear();e(".widget_archives").append("

Archives ›

"),e("#page-news .panel-grid:nth-child(5) .panel-grid-cell:nth-child(1) .widget_siteorigin-panels-postloop").append("

News Archives ›

"),e("h4.panel-title a").addClass("accordion-closed"),e("h4.panel-title a").click(function(){e(this).addClass("accordion-open")})}); \ No newline at end of file