PageRenderTime 39ms CodeModel.GetById 11ms RepoModel.GetById 0ms 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
Possible License(s): LGPL-2.1, Apache-2.0, BSD-3-Clause
  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. <!-- SyntaxHighlighter -->
  8. <script type="text/javascript" src="/sh/scripts/XRegExp.js"></script> <!-- XRegExp is bundled with the final shCore.js during build -->
  9. <script type="text/javascript" src="/sh/scripts/shCore.js"></script>
  10. <script type="text/javascript" src="/sh/scripts/shAutoloader.js"></script>
  11. <script type="text/javascript" src="/sh/scripts/shBrushAppleScript.js"></script>
  12. <script type="text/javascript" src="/sh/scripts/shBrushAS3.js"></script>
  13. <script type="text/javascript" src="/sh/scripts/shBrushBash.js"></script>
  14. <script type="text/javascript" src="/sh/scripts/shBrushColdFusion.js"></script>
  15. <script type="text/javascript" src="/sh/scripts/shBrushCpp.js"></script>
  16. <script type="text/javascript" src="/sh/scripts/shBrushCSharp.js"></script>
  17. <script type="text/javascript" src="/sh/scripts/shBrushCss.js"></script>
  18. <script type="text/javascript" src="/sh/scripts/shBrushDelphi.js"></script>
  19. <script type="text/javascript" src="/sh/scripts/shBrushDiff.js"></script>
  20. <script type="text/javascript" src="/sh/scripts/shBrushErlang.js"></script>
  21. <script type="text/javascript" src="/sh/scripts/shBrushGroovy.js"></script>
  22. <script type="text/javascript" src="/sh/scripts/shBrushJava.js"></script>
  23. <script type="text/javascript" src="/sh/scripts/shBrushJavaFx.js"></script>
  24. <script type="text/javascript" src="/sh/scripts/shBrushJScript.js"></script>
  25. <script type="text/javascript" src="/sh/scripts/shBrushPerl.js"></script>
  26. <script type="text/javascript" src="/sh/scripts/shBrushPhp.js"></script>
  27. <script type="text/javascript" src="/sh/scripts/shBrushPlain.js"></script>
  28. <script type="text/javascript" src="/sh/scripts/shBrushPowerShell.js"></script>
  29. <script type="text/javascript" src="/sh/scripts/shBrushPython.js"></script>
  30. <script type="text/javascript" src="/sh/scripts/shBrushRuby.js"></script>
  31. <script type="text/javascript" src="/sh/scripts/shBrushSass.js"></script>
  32. <script type="text/javascript" src="/sh/scripts/shBrushScala.js"></script>
  33. <script type="text/javascript" src="/sh/scripts/shBrushSql.js"></script>
  34. <script type="text/javascript" src="/sh/scripts/shBrushVb.js"></script>
  35. <script type="text/javascript" src="/sh/scripts/shBrushXml.js"></script>
  36. <link type="text/css" rel="stylesheet" href="/sh/styles/shCoreDefault.css"/>
  37. </head>
  38. <body>
  39. <div id="output"></div>
  40. <style>
  41. body {
  42. background: white;
  43. font-family: Helvetica;
  44. }
  45. .test-wrap {
  46. width: 100%;
  47. height: 800px;
  48. overflow: auto;
  49. border: none;
  50. }
  51. </style>
  52. <script type="text/javascript">
  53. var brushes = [
  54. 'AS3',
  55. 'AppleScript',
  56. 'Bash',
  57. 'CSharp',
  58. 'ColdFusion',
  59. 'Cpp',
  60. 'Css',
  61. 'Delphi',
  62. 'Diff',
  63. 'Erlang',
  64. 'Groovy',
  65. 'JScript',
  66. 'Java',
  67. 'JavaFX',
  68. 'Perl',
  69. 'Php',
  70. 'Plain',
  71. 'PowerShell',
  72. 'Python',
  73. 'Ruby',
  74. 'Sass',
  75. 'Scala',
  76. 'Sql',
  77. 'Vb',
  78. 'Xml'
  79. ];
  80. $(document).ready(function()
  81. {
  82. var html = '';
  83. $.each(brushes, function(index)
  84. {
  85. var name = this;
  86. html += ''
  87. + '<div class="test-wrap">'
  88. + '<h1>'
  89. + '<a href="#theme' + (index + 1) + '">next</a> '
  90. + '<a name="theme' + index + '">'
  91. + name
  92. + '</a>'
  93. + '</h1>'
  94. ;
  95. $.ajax({
  96. url: 'brushes/' + name.toLowerCase() + '.html',
  97. type: 'GET',
  98. dataType: 'text',
  99. async: false,
  100. success: function(data)
  101. {
  102. html += data;
  103. },
  104. error: function()
  105. {
  106. html += '<p>Not found...</p>';
  107. }
  108. });
  109. html += '</div>\n';
  110. if (index % 2 != 0)
  111. html += '<div style="clear:both"></div>\n';
  112. });
  113. $('#output')[0].innerHTML = html;
  114. $('#output a[name]:first').attr('name', 'top');
  115. $('#output a[href]:last').attr('href', '#top').html('top');
  116. SyntaxHighlighter.highlight();
  117. });
  118. </script>
  119. </body>
  120. </html>