bzr branch
http://gegoxaren.bato24.eu/bzr/lenasys/trunk
20.1.1
by galaxyAbstractor
* Added an simple admin panel to the codeviewer-cmssy stuff |
1 |
aceeditors = []; |
2 |
||
3 |
function highlight(id, word){ |
|
4 |
clearHighlights(); |
|
5 |
for(var x = 0; x < id.length; x++) { |
|
6 |
var Search = require("ace/search").Search; |
|
7 |
||
8 |
var editor = ace.edit(id[x]); |
|
9 |
||
10 |
srch = new Search(); |
|
11 |
srch.set({needle:word}); |
|
12 |
numbers = []; |
|
13 |
numbers = srch.findAll(editor.getSession()); |
|
14 |
||
15 |
||
16 |
for(var i = 0; i < numbers.length;i++){ |
|
17 |
editor.getSession().addMarker(numbers[i], "highlighted", "text",false); |
|
18 |
} |
|
19 |
} |
|
20 |
||
21 |
}
|
|
22 |
||
23 |
function highlightrows(id, from, to){ |
|
24 |
clearHighlights(); |
|
25 |
for(var x = 0; x < id.length; x++) { |
|
26 |
var Range = require("ace/range").Range; |
|
27 |
||
28 |
var editor = ace.edit(id[x]); |
|
29 |
||
30 |
editor.getSession().addMarker(new Range(from, 0, to, Number.POSITIVE_INFINITY), "highlighted", "text",false); |
|
31 |
} |
|
32 |
}
|
|
33 |
||
34 |
function clearHighlights(){ |
|
35 |
for(var i = 0; i < aceeditors.length; i++){ |
|
36 |
var editor = ace.edit(aceeditors[i]); |
|
37 |
markers = editor.getSession().getMarkers(false); |
|
38 |
||
39 |
$.each(markers, function(index, value){ |
|
40 |
if(value.clazz == "highlighted") { |
|
41 |
editor.getSession().removeMarker(index); |
|
42 |
} |
|
43 |
}); |
|
44 |
} |
|
23.1.1
by galaxyAbstractor
Removed codeigniter user guide, shouldn't be in the repo |
45 |
}
|
46 |
||
47 |
open = false; |
|
48 |
function dropdown(){ |
|
49 |
if(!open){ |
|
50 |
$('#dropdown').show(); |
|
51 |
open = true; |
|
52 |
} else { |
|
53 |
$('#dropdown').hide(); |
|
54 |
open = false; |
|
55 |
} |
|
56 |
}
|
|
57 |
||
58 |
$(function () { |
|
59 |
$('section.group div.heading').bind('click', function (e) { |
|
60 |
var heading1 = $(this); |
|
61 |
if (heading1.hasClass('open')) { |
|
62 |
heading1.removeClass('open').next().animate({ |
|
63 |
height: 0 |
|
64 |
}, 200, function () { |
|
65 |
heading1.css({ |
|
66 |
height: "auto", |
|
67 |
overflow: "hidden" |
|
68 |
}); |
|
69 |
}); |
|
70 |
if (heading1.parent().parent().hasClass('content')) { |
|
71 |
heading1.parent().parent().css({ |
|
72 |
height: "auto", |
|
73 |
overflow: "show" |
|
74 |
}); |
|
75 |
} |
|
76 |
} else { |
|
77 |
var innerHeight = 0; |
|
78 |
heading1.next().children().each(function () { |
|
79 |
innerHeight += this.offsetHeight; |
|
80 |
}); |
|
81 |
heading1.addClass('open').next().animate({ |
|
82 |
height: innerHeight |
|
83 |
}, 200); |
|
84 |
if (heading1.parent().parent().hasClass('content')) { |
|
85 |
heading1.parent().parent().css({ |
|
86 |
height: "auto", |
|
87 |
overflow: "show" |
|
88 |
}); |
|
89 |
} |
|
90 |
//heading1.parent().siblings().each(function(){
|
|
91 |
// $(this).find('div.heading1.open').removeClass('open').next().animate({height:0},200)
|
|
92 |
//});
|
|
93 |
}
|
|
94 |
});
|
|
95 |
});
|