From 611490ad7674e9933482f7a1efae7155a424eefe Mon Sep 17 00:00:00 2001 From: BigEd Date: Fri, 26 Nov 2010 14:22:45 +0000 Subject: [PATCH] various blue backgrounds to logstream table --- expert.css | 22 ++++++++++++++++++++-- macros.js | 22 ++++++++++++++++------ 2 files changed, 36 insertions(+), 8 deletions(-) diff --git a/expert.css b/expert.css index 2c7bc1b..18a6d0c 100644 --- a/expert.css +++ b/expert.css @@ -157,6 +157,26 @@ table.logstream { text-align:center; } +td { + # background-color: rgb(237, 240, 249); /* very pale blue */ +} + +td.header { + background-color: rgb(187, 204, 255); /* medium-dark blue */ +} + +td.oddcol { + background-color: rgb(227, 233, 255); /* light blue */ +} + +td.oddrow { + background-color: rgb(207, 218, 255); /* medium blue */ +} + +td.oddrowcol { + background-color: rgb(227, 233, 255); /* light blue */ +} + /* Splitter */ #frame { height: 750px; @@ -205,5 +225,3 @@ span#plain { display: block; margin-bottom: 4px; } - - diff --git a/macros.js b/macros.js index 3ca7bb1..6c5972b 100644 --- a/macros.js +++ b/macros.js @@ -554,7 +554,7 @@ function initLogbox(names){ names=names.map(function(x){return x.replace(/^-/,'')}); logStream = []; - logStream.push("" + names.join("") + ""); + logStream.push("" + names.join("") + ""); logbox.innerHTML = ""+logStream.join("")+""; } @@ -577,16 +577,26 @@ function updateLogDirection(){ // update the table of signal values, by prepending or appending function updateLogbox(names){ var signals=[]; + var odd=true; + var bg; + var row; - for(i in names){ - signals.push(busToString(names[i])); + for(var i in names){ + if(cycle % 4 < 2){ + bg = odd ? " class=oddcol":""; + } else { + bg = odd ? " class=oddrow":" class=oddrowcol"; + } + signals.push("" + busToString(names[i]) + ""); + odd =! odd; } + row = "" + signals.join("") + ""; if(logboxAppend) - logStream.push("" + signals.join("") + ""); + logStream.push(row); else - logStream.splice(1,0,"" + signals.join("") + ""); + logStream.splice(1,0,row); - logbox.innerHTML = ""+logStream.join("")+""; + logbox.innerHTML = logStream.join(""); } function getMem(){