Re: [Powertop] [Announce] v2.5-rc1

Sergey Senozhatsky <sergey.senozhatsky at gmail.com>
Newsgroups dev.linux.lists.powertop
Message-ID <[email protected]>
On (10/23/13 09:12), Alexandra Yates wrote:
> >>
> >> This change enables the menu links and mouse over, but the font and the
> >> button background are all black, I don't think the css are working here.
> >> I will send you the image to your email that way you get to see it.
> >>
> >
> > thanks. well, that's weird. I found rdesktop-ed win box around and tested
> > generated report on IE (don't know the version - 8 or 9). what IE version
> > is on the picture?
> >
> 
> You are welcome, what version of IE are you running?
>

ok. this is really the last one :)

I think I found the issue -- textContent support in IE.


---
 src/powertop.css | 19 ++++++++++++++-----
 1 file changed, 14 insertions(+), 5 deletions(-)

diff --git a/src/powertop.css b/src/powertop.css
index 6d43e07..ce7dbb2 100644
--- a/src/powertop.css
+++ b/src/powertop.css
@@ -17,20 +17,29 @@ var powertop = {
  },
  cadd: function(idx, c){
    var el = document.getElementById(idx);
-   if (el)
-     el.classList.add(c);
-
+   if (el) {
+      var cn = el.className;
+      if (cn.indexOf(c) != -1)
+         return;
+      cn += ' ' + c;
+      el.className = cn;
+   }
  },
  crm: function(id, c){
    var el = document.getElementById(id);
-   if (el)
-     el.classList.remove(c);
+   if (el) {
+      var cn = el.className
+      while (cn.indexOf(' ' + c) != -1)
+         cn = cn.replace(' ' + c,'');
+      el.className = cn;
+   }
  },
  newbutton: function(id, txt) {
   var x = document.createElement('div');
   x.id = id + '_button';
   x.className = 'nav_button';
   x.textContent = txt;
+  x.innerText = txt;
   x.onclick = function() { powertop.toggle(id); };
   return x;
  },
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.