gitbook-plugin-theme-cuav
Version:
CUAV theme for GitBook
1 lines • 1.06 kB
JavaScript
!function(a){var n=window.gitbook,e=function(){var e=n.state.config.pluginsConfig["theme-cuav"].navbar;if(e){var r=e.navAjaxUrl;r&&a.ajax(r,{type:"get",dataType:"json",cache:!1,success:function(n){if(n)for(var e=a("#cuav-nav"),r=0;r<n.length;++r){var t=n[r];if(t.name){var d=t.links;if(d){var p=a("<li>").addClass("nav-item dropdown"),i=a("<a>").addClass("nav-link dropdown-toggle").attr("id","navbarDropdownMenuLinkJs"+r).attr("data-toggle","dropdown").attr("aria-haspopup",!0).attr("aria-expanded",!1).attr("href","javascript:;").append(t.name),o=a("<div>").addClass("dropdown-menu text-center text-lg-left").attr("aria-labelledby","navbarDropdownMenuLinkJs"+r);p.append(i).append(o);for(var l=0;l<d.length;++l){var s=d[l];if(s.name){var v=s.url?s.url:"javascript:;",u=a("<a>").addClass("dropdown-item").attr("href",v);u.append(s.name),o.append(u)}}e.append(p)}else{var p=a("<li>").addClass("nav-item"),f=a("<a>").addClass("nav-link"),v=t.url?t.url:"javascript:;";f.attr("href",v).append(t.name),p.append(f),e.append(p)}}}}})}};n.push(function(){e()})}(jQuery);