Home | History | Annotate | Download | only in js

Lines Matching refs:nav

55   $('#nav-swap .fullscreen').click(function(){
67 $('h2').not('#qv h2').not('#tb h2').not('.sidebox h2').not('#devdoc-nav h2').not('h2.norule').css({marginBottom:0}).after('<hr/>');
131 // prep nav expandos
177 $("#nav-x li.training a").addClass("selected");
179 $("#nav-x li.guide a").addClass("selected");
183 $("#nav-x li.google a").addClass("selected");
185 $("#nav-x li.reference a").addClass("selected");
188 $("#nav-x li.tools a").addClass("selected");
190 $("#nav-x li.google a").addClass("selected");
192 $("#nav-x li.samples a").addClass("selected");
206 var $selNavLink = $('#nav').find('a[href="' + pagePath + '"]');
218 if ($prevListItem.hasClass('nav-section')) {
221 } else if (!$selListItem.hasClass('nav-section')) {
232 if (!crossBoundaries && $parentListItem.hasClass('nav-section')
233 && $selListItem.hasClass('nav-section')) {
244 if ($selListItem.hasClass('nav-section') && $selListItem.children('div.empty').length == 0) {
268 $nextLink = $selListItem.parents('li:eq(0)').next('li.nav-section').find('a:eq(0)');
270 $nextLink = $selListItem.parents('li:eq(1)').next('li.nav-section').find('a:eq(0)');
311 // If this is a training 'article', there should be no prev/next nav
312 // ... if the grandparent is the "nav" ... and it has no child list items...
313 if (training && $selListItem.parents('ul').eq(1).is('[id="nav"]') &&
325 var $classLinks = $selListItem.find('ul li a').not('#nav .nav-section .nav-section ul a');
363 initExpandableNavItems("#nav");
371 /* Resize nav height when window height changes */
373 if ($('#side-nav').length == 0) return;
391 if ($('#side-nav').length == 0) return;
399 var subheaderHeight = $('#nav-x').outerHeight();
407 if ($("#doc-col").height() < $("#side-nav").height()) {
427 var width = $('#devdoc-nav').width();
428 $('#devdoc-nav')
433 $('#devdoc-nav a.totop').css({'display':'block','width':$("#nav").innerWidth()+'px'});
439 $('#devdoc-nav')
442 .prependTo('#side-nav');
443 $('#devdoc-nav a.totop').hide();
453 if ($('#devdoc-nav').length) {
509 var $sidenav = $("#side-nav");
512 $("#devdoc-nav #nav").css("width", sidenav_width - 4 + "px"); // 4px is scrollbar width
539 resizePackagesNav = $("#resize-packages-nav");
540 classesNav = $("#classes-nav");
541 devdocNav = $("#devdoc-nav");
563 $(rootTag + ' li.nav-section .nav-section-header').click(function() {
564 var section = $(this).closest('li.nav-section');
570 $('li.nav-section', section).removeClass('expanded');
576 var $others = $('li.nav-section.expanded', $(this).closest('ul')).not('.sticky');
587 // Stop expand/collapse behavior when clicking on nav section links
590 $('.nav-section-header').find('a:eq(0)').not('a[href="#"]').click(function(evt) {
599 if ($("ul#nav li.selected").length) {
603 var $selNavLink = $('#nav').find('a[href="' + mPagePath + location.hash + '"]');
607 $selNavLink = $('#nav').find('a[href="' + mPagePath + '"]');
616 // Traverse up the tree and expand all parent nav-sections
617 $selNavLink.parents('li.nav-section').each(function() {
625 $("ul#nav li.selected").removeClass("selected");
626 $('ul#nav li.nav-section.expanded').removeClass('expanded').children('ul').hide();
636 $('#nav-swap .fullscreen').removeClass('disabled');
637 $('#devdoc-nav').css({left:''});
643 $('#nav-swap .fullscreen').addClass('disabled');
662 $('#devdoc-nav').css({left: -newLeft});
663 $('#devdoc-nav .totop').css({left: -(newLeft - parseInt($('#side-nav').css('margin-left')))});
700 var $nav = $("#devdoc-nav");
709 var subheaderHeight = $('#nav-x').outerHeight();
712 // get the height of space between nav and top of window.
713 // Could be either margin or top position, depending on whether the nav is fixed.
714 var topMargin = (parseInt($nav.css('margin-top')) || parseInt($nav.css('top'))) + 1;
715 // add 1 for the #side-nav bottom margin
717 // Depending on whether the header is visible, set the side nav's height.
722 // Once header is off screen, the nav height is almost full window height
730 // subtract the height of the api level widget and nav swapper from the available nav height
731 navHeight -= ($('#api-nav-header').outerHeight(true) + $('#nav-swap').outerHeight(true));
734 if ($("#nav-tree").is(":visible")) {
735 $("#nav-tree").css({height:navHeight});
738 var classesHeight = navHeight - parseInt($("#resize-packages-nav").css("height")) - 10 + "px";
744 $("#resize-packages-nav").css({height:navHeight - 10}); //subtract 10px for drag bar
745 $("#packages-nav").css({height:navHeight - 10});
748 $("#classes-nav").css({'height':classesHeight, 'margin-top':'10px'});
749 $("#classes-nav .jspContainer").css({height:classesHeight});
753 $nav.height(navHeight);
768 /* Re-initialize the scrollbars to account for changed nav size.
793 /* Re-initialize the scrollbars to account for changed nav size. */
804 /* Resize the height of the nav panels in the reference,
815 $("#resize-packages-nav").height(packageHeight);
816 $("#packages-nav").height(packageHeight);
818 // $("#classes-nav").css({height:classesHeight});
819 // $("#classes-nav .jspContainer").css({height:classesHeight});
832 function scrollIntoView(nav) {
833 var $nav = $("#"+nav);
834 var element = $nav.jScrollPane({/* ...settings... */});
837 if ($nav.is(':visible')) {
838 var $selected = $(".selected", $nav);
843 // get the selected item's offset from its container nav by measuring the item's offset
844 // relative to the document then subtract the container nav's offset relative to the document
845 var selectedOffset = $selected.offset().top - $nav.offset().top;
846 if (selectedOffset > $nav.height() * .8) { // multiply nav height by .8 so we move up the item
847 // if it's more than 80% down the nav
848 // scroll the item up by an amount equal to 80% the container nav's height
849 api.scrollTo(0, selectedOffset - ($nav.height() * .8), false);
1001 /* REFERENCE NAV SWAP */
1015 $("#nav-panels").toggle();
1017 $("#nav-tree").toggle();
1031 writeCookie("nav", nav_pref, "reference", date.toGMTString());
1033 $("#nav-panels").toggle();
1035 $("#nav-tree").toggle();
1041 $("#nav-tree .jspContainer:visible")
1042 .css({'height':$("#nav-tree .jspContainer .jspPane").height() +'px'});
1046 if ($("#nav-tree").is(':visible')) {
1047 scrollIntoView("nav-tree");
1049 scrollIntoView("packages-nav");
1050 scrollIntoView("classes-nav");
1088 var $links = $("#devdoc-nav,#header,#nav-x,.training-nav-top,.content-footer").find("a["+lang+"-lang]");
1447 var nav = $(o.nav_id, div);
1448 var nav_li = $("li", nav);
2274 $( "#resize-packages-nav" ).resizable({
2275 containment: "#nav-panels",
2277 alsoResize: "#packages-nav",
2278 resize: function(event, ui) { resizeNav(); }, /* resize the nav while dragging */
2286 $('#devdoc-nav').css({
2287 'width' : $('#side-nav').css('width'),
2288 'margin' : $('#side-nav').css('margin')
2290 $('#devdoc-nav a.totop').css({'display':'block','width':$("#nav").innerWidth()+'px'});
2297 $('#devdoc-nav').css({
2298 'width' : $('#side-nav').css('width'),
2299 'margin' : $('#side-nav').css('margin')
2301 $('#devdoc-nav .totop').css({'left': 'inherit'});
2491 toggleVisisbleApis(selectedLevel, "#side-nav");
2562 toggleVisisbleApis(selectedLevel, "#side-nav");
2593 scrollIntoView("nav-tree");
2654 node.li.className="nav-section";
2656 node.label_div.className = "nav-section-header-ref";
2714 $containerUl.find('li li li.nav-section').addClass('sticky');
2736 $li.addClass("nav-section");
2737 $a = $('<div class="nav-section-header">').append($a);
2801 var $firstLi = $("#nav.samples-nav > li:first-child").clone();
2802 $("#nav.samples-nav").empty();
2803 $("#nav.samples-nav").append($firstLi);
2805 init_google_navtree2("nav.samples-nav", SAMPLES_NAVTREE_DATA);
2978 $selectedLi = $("#nav li.selected");