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
|
/*
Functions used in resource viewers
*/
function loadResourceViewer(resourceId, tab, display_title, period, elt) {
if (display_title == undefined) {
display_title = true;
}
var url = baseUrl + '/resource/index/' + resourceId + '?tab=' + tab + '&display_title=' + display_title
+ '&period=' + period;
openAccordionItem(url, elt, true);
return false;
}
// Display GWT component
function loadGWT(gwtId, resourceId, resourceKey, resourceName, resourceScope, resourceQualifier, resourceLanguage) {
config["resource"] = [
{"id":resourceId, "key":resourceKey, "name":resourceName, "scope":resourceScope, "qualifier":resourceQualifier,
"lang":resourceLanguage}
];
config["resource_key"] = resourceId;
modules[gwtId]();
}
/*
Functions used in tests viewer
*/
function expandTests(index, elt){
expandAccordionItem(elt);
var parent = $j(elt).closest('.test_name_'+index);
parent.find(".test_expandLink_"+ index).hide();
parent.find(".test_collapseLink_"+ index).show();
parent.next(".tests_viewer .test_message_"+ index).show();
}
function collapseTests(index, elt){
expandAccordionItem(elt);
var parent = $j(elt).closest('.test_name_'+index);
parent.find(".test_collapseLink_"+ index).hide();
parent.find(".test_expandLink_"+ index).show();
parent.next(".tests_viewer .test_message_"+ index).hide();
}
/* Source decoration functions */
function highlight_usages(event){
var isAlreadyHighlighted = false;
var selectedElementClasses = $j(this).attr("class").split(" ");
if(selectedElementClasses.indexOf("highlighted") !== -1) {
isAlreadyHighlighted = true;
}
$j("#" + event.data.id + " span.highlighted").removeClass("highlighted");
if(!isAlreadyHighlighted) {
var selectedClass = selectedElementClasses[0];
$j("#" + event.data.id + " span." + selectedClass).addClass("highlighted");
}
}
|