tazpanel diff lib/tazpanel.js @ rev 537
hosts.cgi: move state files (again) to /var/lib (previous /var/run is tmpfs); show diff after list update
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Sun Aug 30 23:04:04 2015 +0300 (2015-08-30) |
parents | 8b67a70440c2 |
children | c79a4557c4b5 |
line diff
1.1 --- a/lib/tazpanel.js Fri Aug 07 02:33:24 2015 +0300 1.2 +++ b/lib/tazpanel.js Sun Aug 30 23:04:04 2015 +0300 1.3 @@ -122,10 +122,10 @@ 1.4 1.5 // 1.6 function dupTableHead() { 1.7 - if (! document.getElementById('head2')) return 1.8 + if (! document.getElementById('head2')) return; 1.9 var tableHead = document.createElement("TABLE"); 1.10 with (tableHead) { 1.11 - innerHTML = '<thead>' + document.getElementById('head2').innerHTML + '</thead>' 1.12 + innerHTML = '<thead>' + document.getElementById('head2').innerHTML + '</thead>'; 1.13 setAttribute("id", "head1h"); 1.14 setAttribute("class", "zebra pkglist"); 1.15 } 1.16 @@ -280,7 +280,7 @@ 1.17 if (thisMenu.className == 'opened') { 1.18 thisMenu.className = 'closed'; 1.19 el.blur(); 1.20 - itemOpened = '' 1.21 + itemOpened = ''; 1.22 //console.log('Closed %s', el.tabIndex); 1.23 } 1.24 } 1.25 @@ -326,7 +326,8 @@ 1.26 } 1.27 } 1.28 function menuItemBlur(el) { 1.29 - elem = el; //.parentElement; 1.30 + elem = el; 1.31 + //.parentElement; 1.32 //console.log('Blurred %s', elem.tabIndex); 1.33 //closeItem(elem); 1.34 //menuIsClosed = true; 1.35 @@ -346,7 +347,7 @@ 1.36 1.37 function ajax(cgiUrl, command, ajaxOut) { 1.38 // (0) show AJAX loader 1.39 - ajaxLoader++ 1.40 + ajaxLoader++; 1.41 1.42 // (1) create object for server request 1.43 var req = new XMLHttpRequest(); 1.44 @@ -359,19 +360,20 @@ 1.45 1.46 if (req.readyState == XMLHttpRequest.DONE) { 1.47 // if request done 1.48 - ajaxLoader-- 1.49 + ajaxLoader--; 1.50 if (ajaxLoader == 0) { 1.51 1.52 - statusbar('') 1.53 + statusbar(''); 1.54 1.55 if (req.statusText == 'OK') { 1.56 - statusElem.innerHTML = '<span data-img="ok"></span>' 1.57 + statusElem.innerHTML = '<span data-img="ok"></span>'; 1.58 } else { 1.59 + // show status (Not Found, ...) 1.60 statusElem.innerHTML = '<span data-img="delete">' + 1.61 - req.statusText + '</span>' // show status (Not Found, ...) 1.62 + req.statusText + '</span>'; 1.63 } 1.64 } else { 1.65 - statusElem.innerHTML = '<span data-img="clock"></span>' 1.66 + statusElem.innerHTML = '<span data-img="clock"></span>'; 1.67 } 1.68 1.69 // if status 200 (ОК) - show answer to user 1.70 @@ -385,10 +387,11 @@ 1.71 req.open('POST', cgiUrl, true); 1.72 1.73 // (4) request object is ready 1.74 - req.send(command); // send request 1.75 + // send request 1.76 + req.send(command); 1.77 1.78 // (5) 1.79 - statusElem.innerHTML = '<span data-img="clock"></span>' 1.80 + statusElem.innerHTML = '<span data-img="clock"></span>'; 1.81 } 1.82 1.83 1.84 @@ -573,9 +576,9 @@ 1.85 1.86 1.87 1.88 -/** 1.89 - * Class manipulation from http://www.openjs.com/scripts/dom/class_manipulation.php 1.90 - */ 1.91 +// 1.92 +// Class manipulation from http://www.openjs.com/scripts/dom/class_manipulation.php 1.93 +// 1.94 1.95 function hasClass(ele,cls) { 1.96 return document.getElementById(ele).className.match(new RegExp('(\\s|^)' + cls + '(\\s|$)')); 1.97 @@ -638,9 +641,9 @@ 1.98 1.99 1.100 1.101 -/** 1.102 - * Show/hide popups 1.103 - */ 1.104 +// 1.105 +// Show/hide popups 1.106 +// 1.107 1.108 function popup(name, action) { 1.109 if (action == 'show') {