PageRenderTime 31ms CodeModel.GetById 17ms app.highlight 10ms RepoModel.GetById 1ms app.codeStats 0ms

/lib/syntaxhighlighter_3.0.83/tests/brushes_tests.html

#
HTML | 136 lines | 119 code | 16 blank | 1 comment | 0 complexity | 1985838f03d69d4e3a702b10bdfb2d0d MD5 | raw file
  1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  3<head>
  4	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  5	<title>SyntaxHighlighter Brushes Tests</title>
  6	<script type="text/javascript" src="/js/jquery-1.4.2.js"></script>
  7	
  8	<!-- SyntaxHighlighter -->
  9	<script type="text/javascript" src="/sh/scripts/XRegExp.js"></script> <!-- XRegExp is bundled with the final shCore.js during build -->
 10	<script type="text/javascript" src="/sh/scripts/shCore.js"></script>
 11	<script type="text/javascript" src="/sh/scripts/shAutoloader.js"></script>
 12	<script type="text/javascript" src="/sh/scripts/shBrushAppleScript.js"></script>
 13	<script type="text/javascript" src="/sh/scripts/shBrushAS3.js"></script>
 14	<script type="text/javascript" src="/sh/scripts/shBrushBash.js"></script>
 15	<script type="text/javascript" src="/sh/scripts/shBrushColdFusion.js"></script>
 16	<script type="text/javascript" src="/sh/scripts/shBrushCpp.js"></script>
 17	<script type="text/javascript" src="/sh/scripts/shBrushCSharp.js"></script>
 18	<script type="text/javascript" src="/sh/scripts/shBrushCss.js"></script>
 19	<script type="text/javascript" src="/sh/scripts/shBrushDelphi.js"></script>
 20	<script type="text/javascript" src="/sh/scripts/shBrushDiff.js"></script>
 21	<script type="text/javascript" src="/sh/scripts/shBrushErlang.js"></script>
 22	<script type="text/javascript" src="/sh/scripts/shBrushGroovy.js"></script>
 23	<script type="text/javascript" src="/sh/scripts/shBrushJava.js"></script>
 24	<script type="text/javascript" src="/sh/scripts/shBrushJavaFx.js"></script>
 25	<script type="text/javascript" src="/sh/scripts/shBrushJScript.js"></script>
 26	<script type="text/javascript" src="/sh/scripts/shBrushPerl.js"></script>
 27	<script type="text/javascript" src="/sh/scripts/shBrushPhp.js"></script>
 28	<script type="text/javascript" src="/sh/scripts/shBrushPlain.js"></script>
 29	<script type="text/javascript" src="/sh/scripts/shBrushPowerShell.js"></script>
 30	<script type="text/javascript" src="/sh/scripts/shBrushPython.js"></script>
 31	<script type="text/javascript" src="/sh/scripts/shBrushRuby.js"></script>
 32	<script type="text/javascript" src="/sh/scripts/shBrushSass.js"></script>
 33	<script type="text/javascript" src="/sh/scripts/shBrushScala.js"></script>
 34	<script type="text/javascript" src="/sh/scripts/shBrushSql.js"></script>
 35	<script type="text/javascript" src="/sh/scripts/shBrushVb.js"></script>
 36	<script type="text/javascript" src="/sh/scripts/shBrushXml.js"></script>
 37
 38	<link type="text/css" rel="stylesheet" href="/sh/styles/shCoreDefault.css"/>
 39</head>
 40
 41<body>
 42
 43<div id="output"></div>
 44
 45<style>
 46body {
 47	background: white;
 48	font-family: Helvetica;
 49}
 50
 51.test-wrap {
 52	width: 100%;
 53	height: 800px;
 54	overflow: auto;
 55	border: none;
 56}
 57</style>
 58
 59<script type="text/javascript">
 60var brushes = [
 61		'AS3',
 62		'AppleScript',
 63		'Bash',
 64		'CSharp',
 65		'ColdFusion',
 66		'Cpp',
 67		'Css',
 68		'Delphi',
 69		'Diff',
 70		'Erlang',
 71		'Groovy',
 72		'JScript',
 73		'Java',
 74		'JavaFX',
 75		'Perl',
 76		'Php',
 77		'Plain',
 78		'PowerShell',
 79		'Python',
 80		'Ruby',
 81		'Sass',
 82		'Scala',
 83		'Sql',
 84		'Vb',
 85		'Xml'
 86	];
 87	
 88$(document).ready(function()
 89{
 90	var html = '';
 91	
 92	$.each(brushes, function(index)
 93	{
 94		var name = this;
 95		
 96		html += ''
 97			+ '<div class="test-wrap">'
 98			+ '<h1>'
 99				+ '<a href="#theme' + (index + 1) + '">next</a> '
100				+ '<a name="theme' + index + '">'
101					+ name
102				+ '</a>'
103			+ '</h1>'
104			;
105		
106		$.ajax({
107			url: 'brushes/' + name.toLowerCase() + '.html',
108			type: 'GET',
109			dataType: 'text',
110			async: false,
111			success: function(data)
112			{
113				html += data;
114			},
115			error: function()
116			{
117				html += '<p>Not found...</p>';
118			}
119		});
120		
121		html += '</div>\n';
122	
123		if (index % 2 != 0)
124			html += '<div style="clear:both"></div>\n';
125	});
126	
127	$('#output')[0].innerHTML = html;
128	$('#output a[name]:first').attr('name', 'top');
129	$('#output a[href]:last').attr('href', '#top').html('top');
130	
131	SyntaxHighlighter.highlight();
132});
133</script>
134
135</body>
136</html>