mirror of
https://github.com/gosticks/wordpress-develop.git
synced 2026-06-28 22:30:04 +00:00
Final XFN 1.1 fixes
git-svn-id: https://develop.svn.wordpress.org/trunk@1856 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
@@ -8,57 +8,51 @@
|
||||
<link rel="shortcut icon" href="../wp-images/wp-favicon.png" />
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo get_settings('blog_charset'); ?>" />
|
||||
|
||||
<?php if (isset($xfn)) : ?>
|
||||
<?php if ( isset($xfn) ) : ?>
|
||||
<script type="text/javascript">
|
||||
//<![CDATA[
|
||||
|
||||
function GetElementsWithClassName(elementName, className) {
|
||||
var allElements = document.getElementsByTagName(elementName);
|
||||
var elemColl = new Array();
|
||||
for (i = 0; i < allElements.length; i++) {
|
||||
if (allElements[i].className == className) {
|
||||
elemColl[elemColl.length] = allElements[i];
|
||||
}
|
||||
if (allElements[i].className == className) {
|
||||
elemColl[elemColl.length] = allElements[i];
|
||||
}
|
||||
}
|
||||
return elemColl;
|
||||
}
|
||||
|
||||
function meChecked() {
|
||||
var undefined;
|
||||
var eMe = document.getElementById('me');
|
||||
if (eMe == undefined) return false;
|
||||
else return eMe.checked;
|
||||
}
|
||||
|
||||
function upit() {
|
||||
var isMe = meChecked(); //document.getElementById('me').checked;
|
||||
var inputColl = GetElementsWithClassName('input', 'valinp');
|
||||
var results = document.getElementById('rel');
|
||||
var linkText, linkUrl, inputs = '';
|
||||
for (i = 0; i < inputColl.length; i++) {
|
||||
inputColl[i].disabled = isMe;
|
||||
inputColl[i].parentNode.className = isMe ? 'disabled' : '';
|
||||
if (!isMe && inputColl[i].checked && inputColl[i].value != '') {
|
||||
inputs += inputColl[i].value + ' ';
|
||||
}
|
||||
}
|
||||
inputs = inputs.substr(0,inputs.length - 1);
|
||||
if (isMe) inputs='me';
|
||||
results.value = inputs;
|
||||
}
|
||||
|
||||
function blurry() {
|
||||
if (!document.getElementById) return;
|
||||
|
||||
|
||||
var aInputs = document.getElementsByTagName('input');
|
||||
|
||||
for (var i = 0; i < aInputs.length; i++) {
|
||||
aInputs[i].onclick = function() {
|
||||
var inputColl = GetElementsWithClassName('input','valinp');
|
||||
var rel = document.getElementById('rel');
|
||||
var inputs = '';
|
||||
for (i = 0; i < inputColl.length; i++) {
|
||||
if (inputColl[i].checked) {
|
||||
if (inputColl[i].value != '') inputs += inputColl[i].value + ' ';
|
||||
}
|
||||
}
|
||||
inputs = inputs.substr(0,inputs.length - 1);
|
||||
if (rel != null) {
|
||||
rel.value = inputs;
|
||||
}
|
||||
}
|
||||
|
||||
aInputs[i].onkeyup = function() {
|
||||
var inputColl = GetElementsWithClassName('input','valinp');
|
||||
var rel = document.getElementById('rel');
|
||||
var inputs = '';
|
||||
for (i = 0; i < inputColl.length; i++) {
|
||||
if (inputColl[i].checked) {
|
||||
inputs += inputColl[i].value + ' ';
|
||||
}
|
||||
}
|
||||
inputs = inputs.substr(0,inputs.length - 1);
|
||||
if (rel != null) {
|
||||
rel.value = inputs;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
for (var i = 0; i < aInputs.length; i++) {
|
||||
aInputs[i].onclick = aInputs[i].onkeyup = upit;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user