All pastes #351770 Raw Edit

Stuff

public javascript v1 · immutable
·published 2007-02-12 10:56 UTC
rendered paste body
<div id="navcontainer" class="navcontainer"><form method="POST" id="maintree" action="/free/index.php?prid=18&amp;father=TOPCAT&amp;son=A000A000&amp;user=Guest"><div><table class="items" id="items"><tr><td><img src="images/treemenu/icons/father.gif" alt="is on top"></td><td colspan="5">My Company<input  class="forumbuttons" size="10" id="editreferences" onclick="switchvisibility('editreferences');getElementById('tree').style.width = '60%';getElementById('navcontainer').style.height = '500px';Fat.fade_element('navcontainer', 25, 500, '#FFCC00', '#E4EAD8');table = getElementById('items');rows  = table.getElementsByTagName('tr');for (var i = 0; i < rows.length; i++){  el            = rows[i].childNodes[0].childNodes[0];  tdlast        = table.rows[i].cells[table.rows[i].cells.length-1];  tdqty         = table.rows[i].cells[table.rows[i].cells.length-2];  tdqty_torepl  = table.rows[i].cells[table.rows[i].cells.length-2].childNodes[0];  tdnode        = table.rows[i].cells[1];  tdnode_torepl = table.rows[i].cells[1].childNodes[0];  if (i !== 0){    inpnode       = document.createElement('INPUT');	  inpnode.type  = 'TEXT';	  inpnode.name  = 'nodename[' + rows[i].childNodes[0].childNodes[1].value + ',' + rows[i].childNodes[0].childNodes[2].value + ']';	  inpnode.id    = 'nodename[' + rows[i].childNodes[0].childNodes[1].value + ',' + rows[i].childNodes[0].childNodes[2].value + ']';	  inpnode.size  = '10';    if (tdnode_torepl.innerText == undefined){      inpnode.setAttribute('value',tdnode_torepl.textContent);    } else {      inpnode.setAttribute('value',tdnode_torepl.innerText);    }    tdnode.replaceChild(inpnode,tdnode_torepl);    inpqty       = document.createElement('INPUT');	  inpqty.type  = 'TEXT';	  inpqty.name  = 'nodeqty[' + rows[i].childNodes[0].childNodes[1].value + ',' + rows[i].childNodes[0].childNodes[2].value + ']';	  inpqty.id    = 'nodeqty[' + rows[i].childNodes[0].childNodes[1].value + ',' + rows[i].childNodes[0].childNodes[2].value + ']';	  inpqty.size  = '2';    inpqty.setAttribute('value',tdqty.childNodes[0].nodeValue);    tdqty.replaceChild(inpqty,tdqty_torepl);    inpdoc       = document.createElement('INPUT');    inpdoc.type  = 'TEXT';	  inpdoc.name  = 'nodedoc[' + rows[i].childNodes[0].childNodes[1].value + ',' + rows[i].childNodes[0].childNodes[2].value + ']';	  inpdoc.id    = 'nodedoc[' + rows[i].childNodes[0].childNodes[1].value + ',' + rows[i].childNodes[0].childNodes[2].value + ']';	  inpdoc.size  = '15';	  if (tdlast.childNodes[0] !== '[object Text]' || tdlast.childNodes[0] !== '[object]'){      inpdoc.setAttribute('value',tdlast.childNodes[1].value);	  }    tdlast.appendChild(inpdoc);}if((el.className !== 'undefined' || el.className !== 'null') && rows[i].childNodes[0].childNodes[0].className == 'references'){rows[i].className = 'even';txtItemElement       = document.createElement('INPUT');txtItemElement.type  = 'TEXT';if (el.innerText == undefined){  txtItemElement.setAttribute('value',el.textContent);  spanval = el.textContent;} else {  txtItemElement.setAttribute('value',el.innerText);  spanval = el.innerText;}txtItemElement.name  = 'ref[' + rows[i].childNodes[0].childNodes[1].value + ',' + rows[i].childNodes[0].childNodes[2].value + ']';txtItemElement.id    = 'ref[' + rows[i].childNodes[0].childNodes[1].value + ',' + rows[i].childNodes[0].childNodes[2].value + ']';txtItemElement.size  = '2';rows[i].childNodes[0].replaceChild(txtItemElement,el);}}mytable     = getElementById('items');input       = document.createElement('INPUT');  input.type  = 'submit';  input.name  = 'submit[editreferences]';  input.value = 'Save data';  input.className = 'forumbuttons';  mytable.getElementsByTagName('tr')[0].getElementsByTagName('td')[1].appendChild(input);input       = document.createElement('INPUT');  input.type  = 'submit';  input.name  = 'submit[cancel]';  input.value = 'Cancel';  input.className = 'forumbuttons';  mytable.getElementsByTagName('tr')[0].getElementsByTagName('td')[1].appendChild(input);"  name="submit[editreferences]" value="Edit data"></td></tr><tr><td>-><input type="hidden" id="TOPCAT0" name="obj[TOPCAT]" value="TOPCAT"><input type="hidden" id="A000A0001" name="obj[A000A000]" value="A000A000"></td><td class="selected" colspan="3"><span class="nodename"><a href="/free/index.php?prid=18&amp;t=TOPCAT&amp;son=A000A000&amp;father=TOPCAT" onmouseover="Fat.fade_element('details', 25, 500, '#FFCC00', '#E4EAD8');mytable     = getElementById('onmouseover');for ( var i = 1; i < 12; i++ ) {    myrow       = mytable.getElementsByTagName('tr')[i-1];    mycel       = myrow.getElementsByTagName('td')[0];    if (myrow.getElementsByTagName('td')[1].childNodes[0]){        myceltext   = myrow.getElementsByTagName('td')[1].childNodes[0].nodeValue;        switch(i){        case 1:        	myrow.getElementsByTagName('td')[1].childNodes[0].nodeValue = '0';          break   ;        case 2:        	myrow.getElementsByTagName('td')[1].childNodes[0].nodeValue = 'A000A000';          break   ;        case 3:        	myrow.getElementsByTagName('td')[1].childNodes[0].nodeValue = 'MACHINE';          break   ;        case 4:        	myrow.getElementsByTagName('td')[1].childNodes[0].nodeValue = '';          break   ;        case 5:        	myrow.getElementsByTagName('td')[1].childNodes[0].nodeValue = '';          break   ;        case 6:        	myrow.getElementsByTagName('td')[1].childNodes[0].nodeValue = '';          break   ;        case 7:        	myrow.getElementsByTagName('td')[1].childNodes[0].nodeValue = '';          break   ;        case 8:        	myrow.getElementsByTagName('td')[1].childNodes[0].nodeValue = '';          break   ;        case 9:        	myrow.getElementsByTagName('td')[1].childNodes[0].nodeValue = '';          break   ;        case 10:        	myrow.getElementsByTagName('td')[1].childNodes[0].nodeValue = '';          break   ;        case 11:        	myrow.getElementsByTagName('td')[1].childNodes[0].nodeValue = '';          break   ;        }    }}" onmouseout="mytable     = getElementById('onmouseover');for ( var i = 1; i < 12; i++ ) {    myrow   = mytable.getElementsByTagName('tr')[i-1];    if (myrow.getElementsByTagName('td')[2].childNodes[0].value){        myrow.getElementsByTagName('td')[1].childNodes[0].nodeValue = myrow.getElementsByTagName('td')[2].childNodes[0].value;    }}Fat.fade_element('details', 25, 500, '#FFCC00', '#E4EAD8');return true;" >A000A000</a></span></td><td align="center">0</td><td align="center"><a href="#"><img src="images/icons/nodoc_node.gif" alt="no documentation for this node"></a><input type="hidden" id="TOPCATA000A000" name="TOPCATA000A000" value=""></td></tr><tr id="grp_ref_1" onmouseover="on_mouse_over('1