Lines Matching +full:- +full:o

6  Copyright (C) 1997-2020 by Dimitri van Heesch
33 return eval(n.replace(/\-/g,'_'));
46 return m ? uri.substring(i-6) : s;
51 return $(location).attr('hash').substring(1).replace(/[^\w\-]/g,'');
61 return $(location).attr('pathname').replace(/[^-A-Za-z0-9+&@#/%?=~_|!:,.;\(\)]/g, '');
76 if (!$("#nav-sync").hasClass('sync') && localStorageSupported()) {
108 function createIndent(o,domNode,node,level) argument
110 var level=-1;
127 expandNode(o, node, false, false);
145 var pos, docContent = $('#doc-content');
159 pos-docContent.offset().top,
160 docContent[0].scrollHeight-
161 docContent.height()-docContent.scrollTop()));
164 scrollTop: pos + docContent.scrollTop() - docContent.offset().top
172 function newNode(o, po, text, link, childrenData, lastNode) argument
191 createIndent(o,node.itemDiv,node,0);
209 if (link.indexOf('#')!=-1) {
256 var footerHeight = $("#nav-path").height();
257 var windowHeight = $(window).height() - headerHeight - footerHeight;
260 var navtree=$('#nav-tree');
261 navtree.scrollTo('#selected',100,{offset:-windowHeight/2});
268 function expandNode(o, node, imm, showRoot) argument
275 expandNode(o, node, imm, showRoot);
279 getNode(o, node);
332 if ($('#nav-tree-contents .item:first').hasClass('selected')) {
335 $('#nav-sync').css('top',topOffset+'px');
339 function showNode(o, node, index, hash) argument
346 showNode(o,node,index,hash);
350 getNode(o, node);
355 var n = node.children[o.breadcrumbs[index]];
356 if (index+1<o.breadcrumbs.length) {
357 showNode(o,n,index+1,hash);
364 showNode(o,node,index,hash); // retry with child node expanded
368 //var rootBase = stripPath(o.toroot.replace(/\..+$/, ''));
371 expandNode(o, n, true, true);
395 function getNode(o, po) argument
399 var l = po.childrenData.length-1;
402 po.children[i] = newNode(o, po, nodeData[0], nodeData[1], nodeData[2],
408 function gotoNode(o,subIndex,root,hash,relpath) argument
411 o.breadcrumbs = $.extend(true, [], nti ? nti : navTreeSubIndices[subIndex][root]);
412 if (!o.breadcrumbs && root!=NAVTREE[0][1]) { // fallback: show index
413 navTo(o,NAVTREE[0][1],"",relpath);
417 if (o.breadcrumbs) {
418 o.breadcrumbs.unshift(0); // add 0 for root node
419 showNode(o, o.node, 0, hash);
423 function navTo(o,root,hash,relpath) argument
429 if (parts.length>1) hash = '#'+parts[1].replace(/[^\w\-]/g,'');
438 var i=-1;
440 if (i==-1) { i=0; root=NAVTREE[0][1]; } // fallback: show index
442 gotoNode(o,i,root,hash,relpath)
451 gotoNode(o,i,root,hash,relpath);
469 var navSync = $('#nav-sync');
495 var o = new Object();
496 o.toroot = toroot;
497 o.node = new Object();
498 o.node.li = document.getElementById("nav-tree-contents");
499 o.node.childrenData = NAVTREE;
500 o.node.children = new Array();
501 o.node.childrenUL = document.createElement("ul");
502 o.node.getChildrenUL = function() { return o.node.childrenUL; };
503 o.node.li.appendChild(o.node.childrenUL);
504 o.node.depth = 0;
505 o.node.relpath = relpath;
506 o.node.expanded = false;
507 o.node.isLast = true;
508 o.node.plus_img = document.createElement("span");
509 o.node.plus_img.className = 'arrow';
510 o.node.plus_img.innerHTML = arrowRight;
513 var navSync = $('#nav-sync');
524 navTo(o,toroot,hashUrl(),relpath);
527 loadObject = o;
546 navTo(o,link,hashUrl(),relpath);
548 $('#doc-content').scrollTop(0);
551 navTo(o,toroot,hashUrl(),relpath);
555 /* @license-end */