i2psnark:
- Set-all priority buttons (ticket #1376) - Move icons to resources dir, add js dir - Todo: more CSS
BIN
apps/i2psnark/resources/icons/application.png
Normal file
After Width: | Height: | Size: 464 B |
BIN
apps/i2psnark/resources/icons/basket_put.png
Normal file
After Width: | Height: | Size: 733 B |
BIN
apps/i2psnark/resources/icons/cancel.png
Normal file
After Width: | Height: | Size: 587 B |
BIN
apps/i2psnark/resources/icons/cd.png
Normal file
After Width: | Height: | Size: 673 B |
BIN
apps/i2psnark/resources/icons/clock.png
Normal file
After Width: | Height: | Size: 882 B |
BIN
apps/i2psnark/resources/icons/clock_red.png
Normal file
After Width: | Height: | Size: 889 B |
BIN
apps/i2psnark/resources/icons/compress.png
Normal file
After Width: | Height: | Size: 766 B |
BIN
apps/i2psnark/resources/icons/film.png
Normal file
After Width: | Height: | Size: 653 B |
BIN
apps/i2psnark/resources/icons/folder.png
Normal file
After Width: | Height: | Size: 537 B |
BIN
apps/i2psnark/resources/icons/html.png
Normal file
After Width: | Height: | Size: 578 B |
BIN
apps/i2psnark/resources/icons/magnet.png
Normal file
After Width: | Height: | Size: 591 B |
BIN
apps/i2psnark/resources/icons/music.png
Normal file
After Width: | Height: | Size: 385 B |
BIN
apps/i2psnark/resources/icons/package.png
Normal file
After Width: | Height: | Size: 853 B |
BIN
apps/i2psnark/resources/icons/page.png
Normal file
After Width: | Height: | Size: 635 B |
BIN
apps/i2psnark/resources/icons/page_white.png
Normal file
After Width: | Height: | Size: 294 B |
BIN
apps/i2psnark/resources/icons/page_white_acrobat.png
Normal file
After Width: | Height: | Size: 591 B |
BIN
apps/i2psnark/resources/icons/photo.png
Normal file
After Width: | Height: | Size: 589 B |
BIN
apps/i2psnark/resources/icons/plugin.png
Normal file
After Width: | Height: | Size: 591 B |
BIN
apps/i2psnark/resources/icons/tick.png
Normal file
After Width: | Height: | Size: 537 B |
93
apps/i2psnark/resources/js/folder.js
Normal file
@@ -0,0 +1,93 @@
|
||||
function setupbuttons() {
|
||||
updatesetallbuttons();
|
||||
var form = document.forms[0];
|
||||
form.savepri.disabled = true;
|
||||
form.savepri.className = 'foo';
|
||||
}
|
||||
|
||||
function priorityclicked() {
|
||||
updatesetallbuttons();
|
||||
var form = document.forms[0];
|
||||
form.savepri.disabled = false;
|
||||
form.savepri.className = 'accept';
|
||||
}
|
||||
|
||||
function updatesetallbuttons() {
|
||||
var notNorm = false;
|
||||
var notHigh = false;
|
||||
var notSkip = false;
|
||||
var form = document.forms[0];
|
||||
for(i = 0; i < form.elements.length; i++) {
|
||||
var elem = form.elements[i];
|
||||
if (elem.type == 'radio') {
|
||||
if (!elem.checked) {
|
||||
if (elem.className == 'prinorm')
|
||||
notNorm = true;
|
||||
else if (elem.className == 'prihigh')
|
||||
notHigh = true;
|
||||
else
|
||||
notSkip = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
if (notNorm)
|
||||
document.getElementById('setallnorm').className = 'control';
|
||||
else
|
||||
document.getElementById('setallnorm').className = 'controld';
|
||||
if (notHigh)
|
||||
document.getElementById('setallhigh').className = 'control';
|
||||
else
|
||||
document.getElementById('setallhigh').className = 'controld';
|
||||
if (notSkip)
|
||||
document.getElementById('setallskip').className = 'control';
|
||||
else
|
||||
document.getElementById('setallskip').className = 'controld';
|
||||
}
|
||||
|
||||
function setallnorm() {
|
||||
var form = document.forms[0];
|
||||
for(i = 0; i < form.elements.length; i++) {
|
||||
var elem = form.elements[i];
|
||||
if (elem.type == 'radio') {
|
||||
if (elem.className === 'prinorm')
|
||||
elem.checked = true;
|
||||
}
|
||||
}
|
||||
document.getElementById('setallnorm').className = 'controld';
|
||||
document.getElementById('setallhigh').className = 'control';
|
||||
document.getElementById('setallskip').className = 'control';
|
||||
form.savepri.disabled = false;
|
||||
form.savepri.className = 'accept';
|
||||
}
|
||||
|
||||
function setallhigh() {
|
||||
var form = document.forms[0];
|
||||
for(i = 0; i < form.elements.length; i++) {
|
||||
var elem = form.elements[i];
|
||||
if (elem.type == 'radio') {
|
||||
if (elem.className === 'prihigh')
|
||||
elem.checked = true;
|
||||
}
|
||||
}
|
||||
document.getElementById('setallnorm').className = 'control';
|
||||
document.getElementById('setallhigh').className = 'controld';
|
||||
document.getElementById('setallskip').className = 'control';
|
||||
form.savepri.disabled = false;
|
||||
form.savepri.className = 'accept';
|
||||
}
|
||||
|
||||
function setallskip() {
|
||||
var form = document.forms[0];
|
||||
for(i = 0; i < form.elements.length; i++) {
|
||||
var elem = form.elements[i];
|
||||
if (elem.type == 'radio') {
|
||||
if (elem.className === 'priskip')
|
||||
elem.checked = true;
|
||||
}
|
||||
}
|
||||
document.getElementById('setallnorm').className = 'control';
|
||||
document.getElementById('setallhigh').className = 'control';
|
||||
document.getElementById('setallskip').className = 'controld';
|
||||
form.savepri.disabled = false;
|
||||
form.savepri.className = 'accept';
|
||||
}
|