Sha256: dd37a33926625a6247ebb5b82a7c9028baaf59743461ce9973bf15e3cdb2bbb7

Contents?: true

Size: 753 Bytes

Versions: 9

Compression:

Stored size: 753 Bytes

Contents

// Auto generate a table of contents if a #auto-toc div exists.
//
function generate_toc() {

	$('#auto-toc').append('<h2>Contents</h2><ul></ul>');

	$('section#content h3').each( function() {
		var header = $(this);
		var html = header.html().replace( /^\s*|\s*$/g, '' );
		var newid = html.toLowerCase().replace( /\W+/g, '-' );
		header.prepend( '<a name="' + newid + '" />' );

		$('#auto-toc ul').append( '<li><a href="#' + newid + '">' + html + "</a></li>" );
	});
}


function highlight_examples() {
	SyntaxHighlighter.defaults['ruler'] = false;
	SyntaxHighlighter.defaults['toolbar'] = false;
	SyntaxHighlighter.config.clipboardSwf = null;
	SyntaxHighlighter.all();
}

$(document).ready(function() {
	generate_toc();
	highlight_examples();
});

Version data entries

9 entries across 9 versions & 3 rubygems

Version Path
hoe-manns-1.0.1 manual/resources/js/manual.js
hoe-manns-1.0.0 manual/resources/js/manual.js
hoe-manualgen-0.3.0 data/hoe-manualgen/resources/js/manual.js
inversion-0.0.3 manual/resources/js/manual.js
inversion-0.0.2 manual/resources/js/manual.js
hoe-manualgen-0.2.0 data/hoe-manualgen/resources/js/manual.js
hoe-manualgen-0.1.1 data/hoe-manualgen/resources/js/manual.js
hoe-manualgen-0.1.0 data/hoe-manualgen/resources/js/manual.js
hoe-manualgen-0.0.1 data/hoe-manualgen/resources/js/manual.js