Tagger : 20070930 1232 - fixed DOM scripting
git-svn-id: file:///home/shish/svn/shimmie2/trunk@506 7f39781d-f577-437e-ae19-be835c7a54ca
This commit is contained in:
parent
ced91f14dd
commit
341182efb2
@ -50,7 +50,7 @@ function tagger_tagIndicators() {
|
|||||||
function toggleTag(objTag) {
|
function toggleTag(objTag) {
|
||||||
if(!tagExists(objTag)) {
|
if(!tagExists(objTag)) {
|
||||||
addTag(objTag);
|
addTag(objTag);
|
||||||
if (remove_tagme && objTag.attributes.tag.value != 'tagme') {
|
if (remove_tagme && objTag.getAttribute('tag') != 'tagme') {
|
||||||
remTag(remove_tagme);
|
remTag(remove_tagme);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
@ -65,7 +65,7 @@ function addTag (objTag) {
|
|||||||
|
|
||||||
delim = tags.value==" "?"":" ";
|
delim = tags.value==" "?"":" ";
|
||||||
|
|
||||||
tags.value += delim + objTag.attributes.tag.value;
|
tags.value += delim + objTag.getAttribute('tag');
|
||||||
|
|
||||||
if(objTag.value != 'Add') {
|
if(objTag.value != 'Add') {
|
||||||
objTag.style.fontWeight = "bold";
|
objTag.style.fontWeight = "bold";
|
||||||
@ -80,7 +80,7 @@ function remTag (objTag) {
|
|||||||
tags.value="";
|
tags.value="";
|
||||||
for(i in aTags) {
|
for(i in aTags) {
|
||||||
aTag = aTags[i];
|
aTag = aTags[i];
|
||||||
if(aTag != objTag.attributes.tag.value) {
|
if(aTag != objTag.getAttribute('tag')) {
|
||||||
if(tags.value=="") {
|
if(tags.value=="") {
|
||||||
tags.value += aTag;
|
tags.value += aTag;
|
||||||
} else {
|
} else {
|
||||||
@ -94,7 +94,7 @@ function remTag (objTag) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function tagExists(objTag) {
|
function tagExists(objTag) {
|
||||||
return byId("tags").value.match(reescape(objTag.attributes.tag.value));
|
return byId("tags").value.match(reescape(objTag.getAttribute('tag')));
|
||||||
}
|
}
|
||||||
|
|
||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\
|
||||||
@ -111,7 +111,7 @@ function tagger_filter(override) {
|
|||||||
|
|
||||||
for(i in arObjTags) {
|
for(i in arObjTags) {
|
||||||
objTag = arObjTags[i];
|
objTag = arObjTags[i];
|
||||||
tag = prepend + objTag.attributes.tag.value;
|
tag = prepend + objTag.getAttribute('tag');
|
||||||
|
|
||||||
if(tag.match(search) && taggerFilterMode(objTag)) {
|
if(tag.match(search) && taggerFilterMode(objTag)) {
|
||||||
objTag.style.display='';
|
objTag.style.display='';
|
||||||
@ -124,18 +124,18 @@ function tagger_filter(override) {
|
|||||||
function taggerToggleMode() {
|
function taggerToggleMode() {
|
||||||
var obj = byId('tagger_mode');
|
var obj = byId('tagger_mode');
|
||||||
|
|
||||||
if(obj.attributes.mode.value=='all') {
|
if(obj.getAttribute('mode')=='all') {
|
||||||
obj.attributes.mode.value='applied';
|
obj.setAttribute('mode', 'applied');
|
||||||
obj.innerHTML = 'View All Tags';
|
obj.innerHTML = 'View All Tags';
|
||||||
} else {
|
} else {
|
||||||
obj.attributes.mode.value='all';
|
obj.setAttribute('mode','all');
|
||||||
obj.innerHTML = 'View Applied Tags';
|
obj.innerHTML = 'View Applied Tags';
|
||||||
}
|
}
|
||||||
tagger_filter(true);
|
tagger_filter(true);
|
||||||
}
|
}
|
||||||
function taggerFilterMode(objTag) {
|
function taggerFilterMode(objTag) {
|
||||||
var obj = byId('tagger_mode');
|
var obj = byId('tagger_mode');
|
||||||
if(obj.attributes.mode.value == 'all') {
|
if(obj.getAttribute('mode') == 'all') {
|
||||||
return true;
|
return true;
|
||||||
} else {
|
} else {
|
||||||
return objTag.style.fontWeight=='bold';
|
return objTag.style.fontWeight=='bold';
|
||||||
@ -143,7 +143,7 @@ function taggerFilterMode(objTag) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\
|
||||||
* Forms *
|
* Misc *
|
||||||
\* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
\* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
function pushSet(form_id) {
|
function pushSet(form_id) {
|
||||||
@ -157,7 +157,7 @@ function getSetButton(form_id) {
|
|||||||
var form_nodes = getElementsByTagNames('input',byId(form_id));
|
var form_nodes = getElementsByTagNames('input',byId(form_id));
|
||||||
for (i in form_nodes) {
|
for (i in form_nodes) {
|
||||||
node = form_nodes[i];
|
node = form_nodes[i];
|
||||||
if (node.value=="Set" && node.type=="submit") {
|
if (node.getAttribute('value')=="Set" && node.getAttribute('type')=="submit") {
|
||||||
return node;
|
return node;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user