-
Notifications
You must be signed in to change notification settings - Fork 34
/
application.haml
113 lines (113 loc) · 3.37 KB
/
application.haml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
!!!
%html
%head
%meta{'http-equiv' => 'content-type', :content => 'text/html; charset=utf-8'}
%title JS.Class - Ruby-style JavaScript
=stylesheets 'application', 'prettify'
:plain
<script type="text/javascript">JSCLASS_PATH = '/javascripts/js.class/';</script>
=javascripts 'prettify', 'js.class/loader'
%body{:onload => 'prettyPrint()'}
#header
.sub
%h1
=link 'JS.Class', '/'
%span Ruby-style JavaScript
#download
%a{:href => '/assets/JS.Class.2-1-5.zip', :onclick => "trackDownload('2.1.5')"}
Download v2.1
.sub
#content
= yield
#sidebar
%h4 Core reference
%ul
%li
=link 'Creating classes', '/classes.html'
%li
=link 'Using Modules', '/modules.html'
%li
=link 'Modifying classes/modules', '/modifyingmodules.html'
%li
=link 'Singleton methods', '/singletonmethods.html'
%li
=link 'Class methods', '/classmethods.html'
%li
=link 'Inheritance', '/inheritance.html'
%li
=link 'Method binding', '/binding.html'
%li
=link 'Metaprogramming hooks', '/hooks.html'
%li
=link 'Reflection'
%li
=link 'Debugging support', '/debugging.html'
%li
=link 'The Kernel module', '/kernel.html'
%li
=link 'Equality and hashing', '/equality.html'
%li
=link 'Interfaces'
%li
=link 'Singletons'
%h4 Standard library
%ul
%li
=link 'Package manager', '/packages.html'
%li
=link 'Command'
%li
=link 'Comparable'
%li
=link 'ConstantScope'
%li
=link 'Decorator'
%li
=link 'Enumerable'
%li
=link 'Enumerator'
%li
=link 'Forwardable'
%li
=link 'Hash'
%li
=link 'LinkedList', '/linkedlist.html'
%li
=link 'MethodChain'
%li
=link 'Observable'
%li
=link 'Proxy', '/proxies.html'
%li
=link 'Range'
%li
=link 'Set, HashSet, SortedSet', '/set.html'
%li
=link 'StackTrace'
%li
=link 'State'
%li
=link 'TSort'
%li
=link 'Ruby'
%div{:style => 'clear: both;'}
#footer
.sub
:textile
@JS.Class@, © 2007–2010 James Coglan. Released under the MIT license.
%script{:type => 'text/javascript'}
:plain
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
%script{:type => 'text/javascript'}
:plain
isLocal = !!( /localhost|192\.168/i.test(window.location.href) );
if (!isLocal) {
var pageTracker = _gat._getTracker("UA-873493-4");
pageTracker._initData();
pageTracker._trackPageview();
}
trackDownload = function(version) {
if (!isLocal) pageTracker._trackPageview('/download/' + version + '/');
return true;
};