]> scripts.mit.edu Git - autoinstalls/wordpress.git/blob - wp-admin/xfn.js
Wordpress 2.0.11
[autoinstalls/wordpress.git] / wp-admin / xfn.js
1 function GetElementsWithClassName(elementName, className) {
2         var allElements = document.getElementsByTagName(elementName);
3         var elemColl = new Array();
4         for (i = 0; i < allElements.length; i++) {
5                 if (allElements[i].className == className) {
6                         elemColl[elemColl.length] = allElements[i];
7                 }
8         }
9         return elemColl;
10 }
11
12 function meChecked() {
13   var undefined;
14   var eMe = document.getElementById('me');
15   if (eMe == undefined) return false;
16   else return eMe.checked;
17 }
18
19 function upit() {
20         var isMe = meChecked(); //document.getElementById('me').checked;
21         var inputColl = GetElementsWithClassName('input', 'valinp');
22         var results = document.getElementById('link_rel');
23         var linkText, linkUrl, inputs = '';
24         for (i = 0; i < inputColl.length; i++) {
25                  inputColl[i].disabled = isMe;
26                  inputColl[i].parentNode.className = isMe ? 'disabled' : '';
27                  if (!isMe && inputColl[i].checked && inputColl[i].value != '') {
28                         inputs += inputColl[i].value + ' ';
29                                 }
30                  }
31         inputs = inputs.substr(0,inputs.length - 1);
32         if (isMe) inputs='me';
33         results.value = inputs;
34         }
35
36 function blurry() {
37         if (!document.getElementById) return;
38
39         var aInputs = document.getElementsByTagName('input');
40
41         for (var i = 0; i < aInputs.length; i++) {              
42                  aInputs[i].onclick = aInputs[i].onkeyup = upit;
43         }
44 }
45
46 addLoadEvent(blurry);