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