1
0
Fork 0
forked from 0x2620/oxjs

some more documentation; reimplement Ox.range using Ox.loop

This commit is contained in:
rolux 2011-05-07 00:47:17 +02:00
commit 8c4bc3b415
5 changed files with 305 additions and 243 deletions

View file

@ -8,10 +8,12 @@ Ox.DocPage = function(options, self) {
.options(options || {})
.addClass('OxText')
.css({
width: '640px'
width: '640px',
height: '400px',
overflow: 'auto'
});
$('body').css('overflowY', 'auto')
$('body').css('overflowY', 'scroll')
that.append($('<h1>').append('<code>' + self.options.doc.name + '</code>'));
@ -85,12 +87,12 @@ Ox.DocPage = function(options, self) {
.addClass(className)
.css({marginLeft: ((level * 32 + 32) + 'px')})
.html(
'<code><b>&gt;</b>&nbsp;' +
'<code><b>&gt;&nbsp;' +
Ox.encodeHTML(example.statement)
//example.statement
.replace(/ /g, '&nbsp;')
.replace(/\n/g, '<br/>\n&nbsp;&nbsp;') +
'</code>'
'</b></code>'
)
);
example.result && $elements.push($('<div>')

View file

@ -35,6 +35,8 @@ Ox.SyntaxHighlighter = function(options, self) {
.replace(/\r\n/g, '\n')
.replace(/\r/g, '\n');
//self.options.source = Ox.minify(self.options.source);
self.cursor = 0;
self.source = '';
self.tokens = Ox.tokenize(self.options.source);