Wikipedysta:BartekChom/pokazUkryj.js
Z Wikipedii, wolnej encyclopedia
function pu_pokaz_ukryj(nazwa) { try { var tables = document.getElementsByClassName('pu-znik-' + nazwa); for (var ti = 0; ti < tables.length ; ti++) { tables[ti].style.display = (tables[ti].style.display == 'none')?'table-row':'none'; } } catch(e) { alert('Błąd w pokazUkryj.js. Funkcja pu_pokaz_ukryj(). Nazwa błędu: "' + e.name + '" Opis: "' + e.description + '" Kod: "' + e.number + '" Wiadomość: "' + e.message + '"'); }
// Funkcje PokażUkryj
//alert('pokaż-ukryj');
}
function pu_start() { try { var tables = document.getElementsByClassName('pu-ster'); for (var ti = 0; ti < tables.length ; ti++) { tables[ti].innerHTML = ('<a href="javascript: pu_pokaz_ukryj(\ + tables[ti].innerHTML + '</a>').replace(/###/g, '\');">'); } } catch(e) { alert('Błąd w pokazUkryj.js. Funkcja pu_start(). Nazwa błędu: "' + e.name + '" Opis: "' + e.description + '" Kod: "' + e.number + '" Wiadomość: "' + e.message + '"'); } }
$(pu_start);
var pu_widac = new Array();
function pu_pokaz_ukryj2(nazwa) { // alert('pu_pokaz_ukryj2: ' + nazwa + '-znik'); try { pu_widac[nazwa] = !pu_widac[nazwa]; document.getElementById(nazwa).innerHTML = pu_widac[nazwa]?'[<a href="javascript: pu_pokaz_ukryj2(\'' + nazwa + '\');">pokaż</a>]':'[<a href="javascript: pu_pokaz_ukryj2(\'' + nazwa + '\');">ukryj</a>]'; var tables = document.getElementsByClassName(nazwa + '-znik'); for (var ti = 0; ti < tables.length ; ti++) { tables[ti].style.display = pu_widac[nazwa]?'none':'table-row'; } } catch(e) { alert('Błąd w pokazUkryj.js. Funkcja pu_pokaz_ukryj2(). Nazwa błędu: "' + e.name + '" Opis: "' + e.description + '" Kod: "' + e.number + '" Wiadomość: "' + e.message + '"'); } }
function pu_start2() { // alert('pu_start2'); try { var tables = document.getElementsByClassName('pu-ster2'); for (var ti = 0; ti < tables.length ; ti++) { tables[ti].innerHTML = '[<a href="javascript: pu_pokaz_ukryj2(\'' + tables[ti].id + '\');">pokaż</a>]'; pu_widac[tables[ti].id] = true; } } catch(e) { alert('Błąd w pokazUkryj.js. Funkcja pu_start2(). Nazwa błędu: "' + e.name + '" Opis: "' + e.description + '" Kod: "' + e.number + '" Wiadomość: "' + e.message + '"'); } }
$(pu_start2);