Browse Source

Removing the old doc templates, and doc javascript

v0.7.4-release
Micheil Smith 14 years ago
committed by Ryan Dahl
parent
commit
a6f246b9f5
  1. 8
      doc/api_footer.html
  2. 308
      doc/api_header.html
  3. 178
      doc/doc.js

8
doc/api_footer.html

@ -1,8 +0,0 @@
</div>
</div>
<script type="text/javascript" src="./jquery.js"></script>
<script type="text/javascript" src="./sh_main.js"></script>
<script type="text/javascript" src="./sh_javascript.min.js"></script>
<script type="text/javascript" src="./doc.js"></script>
</body>
</html>

308
doc/api_header.html

@ -1,308 +0,0 @@
<!DOCTYPE html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name='generator' value='Ronn/v0.4.1'>
<title>node(1) -- evented I/O for V8 JavaScript</title>
<style type='text/css'>
*{
margin: 0;padding: 0;
}
html,body
{
height: 100%;
}
body
{
font-family:helvetica, arial, sans serif;
background:#22252a;
color:#eee;
font-size:16px;
line-height:1.3;
position:relative;
min-width: 690px;
}
a
{
color:#CD5;
}
a:focus
{
outline: none;
-moz-outline: none;
}
pre
{
overflow: hidden;
}
li
{
list-style: inside;
}
#man,#man code,#man pre,#man tt,#man kbd,#man samp
{
line-height:1.6;
color:#eee;
background:#22252a;
}
#man
{
margin: 0;
position: absolute;
top:0;
bottom:0;
left: 225px;
right: 0;
overflow: auto;
}
#man-content
{
padding: 0 20px;
max-width: 650px;
}
#man h1,#man h2,#man h3
{
color:#DCDDDE;
clear:left;
}
#man h1
{
background:url("http://nodejs.org/logo.png") no-repeat scroll center 0 transparent;
height:111px;
margin:15px 0 20px;
text-align:center;
text-indent:-2000px;
}
#man h2
{
font-size:18px;
background:#000;
color:#CD5;
margin:10px 0;
padding:5px 10px;
}
#man h3
{
font-size:16px;
margin:0 0 0 0ex;
}
#man p,#man ul,#man ol,#man dl,#man pre
{
margin:0 0 18px;
}
#man pre
{
color:#CCCDCE;
background:#121314;
border-left:2ex solid #222;
margin:0 0 20px;
padding:5px 7px;
}
#man pre + h2,#man pre + h3
{
margin-top:22px;
}
#man h2 + pre,#man h3 + pre
{
margin-top:5px;
}
#man > p,#man > ul,#man > ol,#man > dl,#man > pre
{
margin-left:5%;
}
#man dt
{
clear:left;
margin:0;
}
#man dt.flush
{
float:left;
width:8ex;
}
#man dd
{
margin:0 0 0 9ex;
}
#man code,#man strong,#man b
{
font-weight:bold;
color:#ECEDEE;
}
#man pre code
{
font-weight:normal;
color:#DCDDDE;
background:inherit;
}
#man em,var,u
{
font-style:normal;
color:#CCCDCE;
border-bottom:1px solid #999;
}
#man ol.man,#man ol.man li
{
float:left;
width:33%;
list-style-type:none;
text-transform:uppercase;
font-size:18px;
color:#666;
letter-spacing:1px;
margin:2px 0 10px;
padding:0;
}
#man ol.man
{
width:100%;
}
#man ol.man li.tl
{
text-align:left;
}
#man ol.man li.tc
{
text-align:center;
letter-spacing:4px;
}
#man ol.man li.tr
{
text-align:right;
}
#man ol.man a
{
color:#666;
}
#man ol.man a:hover
{
color:#CCCDCE;
}
#toc
{
position: absolute;
top:0;
bottom:0;
left: 0;
padding-left: 30px;
width: 195px;
overflow: auto;
overflow-x: hidden;
font-size: 15px;
}
#toc li
{
text-wrap: word-wrap;
}
#toc a
{
display: inline-block;
width: 100%;
color: #fff;
text-decoration:none;
}
#toc > a:hover
{
color: rgba(255,255,255,0.7);
}
#toc > ul > li
{
border-bottom:1px solid #0f1214;
padding:5px 0 5px 5px;
list-style: none;
line-height: 1.3;
}
#toc ul ul
{
display: none;
}
#toc ul ul > li
{
border-top:1px solid rgba(0, 0, 0, 0.1);
color:#FFFFFF;
font-size:85%;
line-height:1.3;
list-style:disc outside none;
margin-left:25px;
max-width:165px;
padding:3px 0 5px 5px;
}
#toc li.active > a
{
color:#CD5;
}
.sh_sourceCode
{
font-family: monospace;
overflow:hidden;
}
#toc .toggler
{
-moz-user-select:none;
background:none repeat scroll 0 0 #000000;
color:#FFFFFF;
display:inline-block;
font-weight:bold;
height:31px;
line-height:32px;
margin:-5px 8px -18px -33px;
outline:medium none;
padding:0;
text-align:center;
width:25px;
}
.current-section
{
position: fixed;
top: 0;
margin: 0 !important;
}
#toctitle
{
background:none repeat scroll 0 0 #000000;
color:#CCDD55;
font-size:18px;
margin: 0 0 10px -30px;
padding: 10px;
}
</style>
<link rel="stylesheet" href="./sh_vim-dark.css" type="text/css" />
</head>
<body>
<div id="toc">
<div id="toctitle">Node v0.3.0</div>
<noscript>JavaScript must be enabled in your browser to display the table of contents.</noscript>
</div>
<div id='man'>
<div id="man-content">
<ol class='head man'>
<li class='tl'>node(1)</li>
<li class='tc'></li>
<li class='tr'>node(1)</li>
</ol>

178
doc/doc.js

@ -1,178 +0,0 @@
var NodeDoc = {};
NodeDoc.init = function()
{
NodeDoc.generateToc();
NodeDoc.setupScrollUpdate();
NodeDoc.setupSmoothScrolling();
// Unblock rendering
setTimeout(function()
{
sh_highlightDocument();
}, 100);
};
NodeDoc.generateToc = function()
{
var cur_level, last_level = 0, html = [];
$('h2, h3').each(function(i)
{
var $this = $(this);
$this.attr('id', $this.text().replace(/\(.*\)$/gi, '').replace(/[\s\.]+/gi, '-').replace(/('|"|:)/gi, '').toLowerCase() + '-' + i);
cur_level = this.tagName.substr(1, 1);
if (last_level != 0 && cur_level <= last_level) {
html.push("</li>")
}
if (cur_level > last_level)
{
html.push('<ul><li>');
}
else if (cur_level < last_level)
{
html.push('</ul>');
}
if (cur_level == last_level || cur_level < last_level)
{
html.push('<li>');
}
html.push('<a href="#' + $this.attr('id') + '">' + $this.text().replace(/\(.*\)$/gi, '') + '</a>');
last_level = cur_level;
});
html.push('</li></ul>');
var $toc = $('#toc').append(html.join('')).find('ul li ul').each(function()
{
$(this).parent().prepend('<a href="#" class="toggler">+</a>');
}).hide();
$('.toggler').live('click', function()
{
var $toggler = $('ul', $(this).parent());
if (!$toggler.is(':visible'))
{
$toggler.slideDown();
$(this).text('–');
}
else
{
$toggler.slideUp();
$(this).text('+');
}
return false;
});
$('#toc > ul > li').live('click', function(e)
{
if ($(e.target).parents('ul').length < 2)
{
$(this).closest('li').find('.toggler').click();
}
});
};
NodeDoc.setupScrollUpdate = function()
{
$.extend($.expr[':'],{
text: function(a,c, arr)
{
return $.trim($(a).text()) === (arr[3] || 'av34');
}
});
var $headlines = $('h2');
var scrollTimeout;
function updateNavigation()
{
var bodyCenter = $('body').scrollTop()+10;
var $last = $('<div id="dummy"/>');
var found = false;
$headlines.each(function(index)
{
var $this = $(this);
if ($this.offset().top > bodyCenter)
{
if (scrollTimeout)
{
clearTimeout(scrollTimeout);
}
scrollTimeout = setTimeout(function()
{
updateNav($last);
}, 100);
return false;
}
$last = $this;
});
if ($last.is('#dummy'))
{
$('.current-section').remove();
}
function updateNav($last)
{
var $activeToc = $('#toc > ul > li > a:text("'+$last.text()+'")').parent().addClass('active').siblings().removeClass('active').end();
if ($activeToc.length)
{
var newHash = $activeToc.find('> a:not(.toggler)').attr('href');
var $elementHash = $('#man h2'+newHash);
$('title').text($('title').text().replace(/-- (.*) for/, '-- '+$last.text()+' for'));
$('.current-section').remove();
$currentSelection = $last.clone().width($last.width()).addClass('current-section');
$last.after($currentSelection);
}
}
}
updateNavigation();
$('#man').scroll(updateNavigation);
};
NodeDoc.setupSmoothScrolling = function()
{
$('a[href*="#"]').live('click', function()
{
var $this = $(this);
if (location.pathname.replace(/^\//, '') == this.pathname.replace(/^\//, '') && location.hostname == this.hostname)
{
var $target = $(this.hash);
$target = $target.length && $target || $('[name=' + this.hash.slice(1) + ']');
if ($target.length)
{
var targetOffset = $('#man').scrollTop()+$target.offset().top;
if ($this.closest('#toc').length && $this.parents('ul').length > 1)
{
targetOffset -= 45;
}
$('#man').animate({
scrollTop: targetOffset
}, 200);
return false;
}
}
});
};
NodeDoc.init();
Loading…
Cancel
Save