Lines Matching refs:nav
47 $('#nav-swap .fullscreen').click(function(){
59 $('h2').not('#qv h2').not('#tb h2').not('.sidebox h2').not('#devdoc-nav h2').not('h2.norule').css({marginBottom:0}).after('<hr/>');
132 // prep nav expandos
176 $("#nav-x li.training a").addClass("selected");
178 $("#nav-x li.guide a").addClass("selected");
182 $("#nav-x li.google a").addClass("selected");
184 $("#nav-x li.reference a").addClass("selected");
187 $("#nav-x li.tools a").addClass("selected");
189 $("#nav-x li.google a").addClass("selected");
199 var $selNavLink = $('#nav').find('a[href="' + pagePath + '"]');
207 // Traverse up the tree and expand all parent nav-sections
208 $selNavLink.parents('li.nav-section').each(function() {
220 if ($prevListItem.hasClass('nav-section')) {
223 } else if (!$selListItem.hasClass('nav-section')) {
234 if (!crossBoundaries && $parentListItem.hasClass('nav-section')
235 && $selListItem.hasClass('nav-section')) {
246 if ($selListItem.hasClass('nav-section')) {
270 $nextLink = $selListItem.parents('li:eq(0)').next('li.nav-section').find('a:eq(0)');
272 $nextLink = $selListItem.parents('li:eq(1)').next('li.nav-section').find('a:eq(0)');
307 // If this is a training 'article', there should be no prev/next nav
308 // ... if the grandparent is the "nav" ... and it has no child list items...
309 if (training && $selListItem.parents('ul').eq(1).is('[id="nav"]') &&
338 var $classLinks = $selListItem.find('ul li a').not('#nav .nav-section .nav-section ul a');
377 $('#nav li.nav-section .nav-section-header').click(function() {
378 var section = $(this).closest('li.nav-section');
392 var $others = $('li.nav-section.expanded', $(this).closest('ul'));
408 /* Resize nav height when window height changes */
410 if ($('#side-nav').length == 0) return;
428 if ($('#side-nav').length == 0) return;
436 var subheaderHeight = $('#nav-x').outerHeight();
444 if ($("#doc-col").height() < $("#side-nav").height()) {
464 var width = $('#devdoc-nav').width();
465 $('#devdoc-nav')
470 $('#devdoc-nav a.totop').css({'display':'block','width':$("#nav").innerWidth()+'px'});
476 $('#devdoc-nav')
479 .prependTo('#side-nav');
480 $('#devdoc-nav a.totop').hide();
490 if ($('#devdoc-nav').length) {
495 // Stop expand/collapse behavior when clicking on nav section links (since we're navigating away
497 $('.nav-section-header').find('a:eq(0)').click(function(evt) {
553 var $sidenav = $("#side-nav");
556 $("#devdoc-nav #nav").css("width", sidenav_width - 4 + "px"); // 4px is scrollbar width
583 resizePackagesNav = $("#resize-packages-nav");
584 classesNav = $("#classes-nav");
585 devdocNav = $("#devdoc-nav");
614 $('#nav-swap .fullscreen').removeClass('disabled');
615 $('#devdoc-nav').css({left:''});
621 $('#nav-swap .fullscreen').addClass('disabled');
640 $('#devdoc-nav').css({left: -newLeft});
641 $('#devdoc-nav .totop').css({left: -(newLeft - parseInt($('#side-nav').css('margin-left')))});
685 var $nav = $("#devdoc-nav");
694 var subheaderHeight = $('#nav-x').outerHeight();
697 // get the height of space between nav and top of window.
698 // Could be either margin or top position, depending on whether the nav is fixed.
699 var topMargin = (parseInt($nav.css('margin-top')) || parseInt($nav.css('top'))) + 1;
700 // add 1 for the #side-nav bottom margin
702 // Depending on whether the header is visible, set the side nav's height.
707 // Once header is off screen, the nav height is almost full window height
715 // subtract the height of the api level widget and nav swapper from the available nav height
716 navHeight -= ($('#api-nav-header').outerHeight(true) + $('#nav-swap').outerHeight(true));
719 if ($("#nav-tree").is(":visible")) {
720 $("#nav-tree").css({height:navHeight});
723 var classesHeight = navHeight - parseInt($("#resize-packages-nav").css("height")) - 10 + "px";
729 $("#resize-packages-nav").css({height:navHeight - 10}); //subtract 10px for drag bar
730 $("#packages-nav").css({height:navHeight - 10});
733 $("#classes-nav").css({'height':classesHeight, 'margin-top':'10px'});
734 $("#classes-nav .jspContainer").css({height:classesHeight});
738 $nav.height(navHeight);
753 /* Re-initialize the scrollbars to account for changed nav size.
778 /* Re-initialize the scrollbars to account for changed nav size. */
789 /* Resize the height of the nav panels in the reference,
800 $("#resize-packages-nav").height(packageHeight);
801 $("#packages-nav").height(packageHeight);
803 // $("#classes-nav").css({height:classesHeight});
804 // $("#classes-nav .jspContainer").css({height:classesHeight});
817 function scrollIntoView(nav) {
818 var $nav = $("#"+nav);
819 var element = $nav.jScrollPane({/* ...settings... */});
822 if ($nav.is(':visible')) {
823 var $selected = $(".selected", $nav);
827 if (selectedOffset + 90 > $nav.height()) { // add 90 so that we scroll up even
829 api.scrollTo(0, selectedOffset - ($nav.height() / 4), false); // scroll the item into view
1018 /* REFERENCE NAV SWAP */
1032 $("#nav-panels").toggle();
1034 $("#nav-tree").toggle();
1048 writeCookie("nav", nav_pref, "reference", date.toGMTString());
1050 $("#nav-panels").toggle();
1052 $("#nav-tree").toggle();
1058 $("#nav-tree .jspContainer:visible")
1059 .css({'height':$("#nav-tree .jspContainer .jspPane").height() +'px'});
1063 if ($("#nav-tree").is(':visible')) {
1064 scrollIntoView("nav-tree");
1066 scrollIntoView("packages-nav");
1067 scrollIntoView("classes-nav");
1105 var $links = $("#devdoc-nav,#header,#nav-x,.training-nav-top,.content-footer").find("a["+lang+"-lang]");
1462 var nav = $(o.nav_id, div);
1463 var nav_li = $("li", nav);
2027 $( "#resize-packages-nav" ).resizable({
2028 containment: "#nav-panels",
2030 alsoResize: "#packages-nav",
2031 resize: function(event, ui) { resizeNav(); }, /* resize the nav while dragging */
2039 $('#devdoc-nav').css({
2040 'width' : $('#side-nav').css('width'),
2041 'margin' : $('#side-nav').css('margin')
2043 $('#devdoc-nav a.totop').css({'display':'block','width':$("#nav").innerWidth()+'px'});
2050 $('#devdoc-nav').css({
2051 'width' : $('#side-nav').css('width'),
2052 'margin' : $('#side-nav').css('margin')
2054 $('#devdoc-nav .totop').css({'left': 'inherit'});
2244 toggleVisisbleApis(selectedLevel, "#side-nav");
2309 toggleVisisbleApis(selectedLevel, "#side-nav");
2340 scrollIntoView("nav-tree");
2395 node.li.className="nav-section";
2397 node.label_div.className = "nav-section-header-ref";