aboutsummaryrefslogtreecommitdiffstats
path: root/tests/report-styles/index.js
diff options
context:
space:
mode:
authorJiri Vanek <[email protected]>2012-06-11 20:53:23 +0200
committerJiri Vanek <[email protected]>2012-06-11 20:53:23 +0200
commit7ab4e85d1b8e1eadebca99320c605dee7ecd09d5 (patch)
treef1ba6e290a5d4c976f1393d99b0b74c5600abaf3 /tests/report-styles/index.js
parentc90a15733bd947699610d0dbf59e8c88fe139a1d (diff)
Implemented xml logging backend
Diffstat (limited to 'tests/report-styles/index.js')
-rw-r--r--tests/report-styles/index.js82
1 files changed, 82 insertions, 0 deletions
diff --git a/tests/report-styles/index.js b/tests/report-styles/index.js
index 27b6ed5..75158c2 100644
--- a/tests/report-styles/index.js
+++ b/tests/report-styles/index.js
@@ -1,3 +1,20 @@
+function showhideMethods(inElement,toValue) {
+ var e = document.getElementById(inElement);
+ methods=e.getElementsByClassName("method");
+ for ( var i = 0; i < methods.length; i++ ) {
+ methods[i].style.display=toValue
+ }
+}
+function openAnchor() {
+ anchor=self.document.location.hash;
+ if (anchor==null || anchor=="") return;
+ stub=anchor.substring(1);
+ var logs=getLogsArray(stub);
+ logs[0].style.display="inline";
+ logs[1].style.display="inline";
+ recalcArraysWidth(logs);
+ window.location.hash=stub;
+}
function negateIdDisplay(which) {
var e = document.getElementById(which);
@@ -8,6 +25,14 @@ function negateIdDisplay(which) {
}
}
+function negateIdDisplayInline(which) {
+ var e = document.getElementById(which);
+ if (e.style.display=="inline") {
+ e.style.display="none"
+ } else {
+ e.style.display="inline"
+ }
+}
function setClassDisplay(which,what) {
var e = document.getElementsByClassName(which);
@@ -16,5 +41,62 @@ function setClassDisplay(which,what) {
}
}
+function negateClassBlocDisplay(which) {
+ var e = document.getElementsByClassName(which);
+ for ( var i = 0; i < e.length; i++ ) {
+ if (e[i].style.display=="block") {
+ e[i].style.display="none"
+ } else {
+ e[i].style.display="block"
+ }
+ }
+}
+function negateClassBlocDisplayIn(where,which) {
+ var parent = document.getElementById(where);
+ var e = parent.getElementsByClassName(which);
+ for ( var i = 0; i < e.length; i++ ) {
+ if (e[i].style.display=="block") {
+ e[i].style.display="none"
+ } else {
+ e[i].style.display="block"
+ }
+ }
+}
+
+function getLogsArray(stub) {
+ return new Array(document.getElementById(stub+".out"),document.getElementById(stub+".err"),document.getElementById(stub+".all"));
+}
+
+function recalcLogsWidth(stub) {
+ var logs=getLogsArray(stub)
+ recalcArraysWidth(logs);
+}
+function showAllLogs() {
+ var e = document.getElementsByClassName("method");
+ for ( var i = 0; i < e.length; i++ ) {
+ stub=e[i].id;
+ var logs=getLogsArray(stub)
+ logs[0].style.display="none";
+ logs[1].style.display="none"
+ logs[2].style.display="inline"
+ recalcArraysWidth(logs);
+
+ }
+}
+function recalcArraysWidth(logs) {
+ visible=0;
+ for ( var i = 0; i < logs.length; i++ ) {
+ if (logs[i].style.display!="none"){
+ visible++;
+ }
+ }
+ if (visible==0) return;
+ nwWidth=90/visible;
+ for ( var i = 0; i < logs.length; i++ ) {
+ if (logs[i].style.display!="none"){
+ logs[i].style.width=nwWidth+"%";
+ }
+ }
+}