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:
Artanis 2007-09-30 19:32:40 +00:00
parent ced91f14dd
commit 341182efb2

View File

@ -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;
} }
} }