diff options
Diffstat (limited to 'static/f/forms.js')
-rw-r--r-- | static/f/forms.js | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/static/f/forms.js b/static/f/forms.js index 4e59796d..ec4b818b 100644 --- a/static/f/forms.js +++ b/static/f/forms.js @@ -825,7 +825,7 @@ function vnpSerialize(type) { function tglLoad() { var n = x('tagtable').getElementsByTagName('tfoot')[0].getElementsByTagName('input'); - dsInit(n[0], '/xml/tags.xml?q=', function(item, tr) { + dsInit(n[1], '/xml/tags.xml?q=', function(item, tr) { var td = document.createElement('td'); td.innerHTML = shorten(item.firstChild.nodeValue, 40); if(item.getAttribute('meta') == 'yes') @@ -836,7 +836,7 @@ function tglLoad() { }, function(item) { return item.firstChild.nodeValue; }, tglAdd); - n[1].onclick = tglAdd; + n[2].onclick = tglAdd; tglStripe(); var l = x('tagtable').getElementsByTagName('tbody')[0].getElementsByTagName('tr'); @@ -888,12 +888,12 @@ function tglVoteBarSel(obj, vote) { function tglAdd() { var n = x('tagtable').getElementsByTagName('tfoot')[0].getElementsByTagName('input'); - n[0].disabled = n[1].disabled = true; - n[1].value = 'loading...'; - ajax('/xml/tags.xml?q=name:'+encodeURIComponent(n[0].value), function(hr) { - n[0].disabled = n[1].disabled = false; - n[1].value = 'Add tag'; - n[0].value = ''; + n[1].disabled = n[2].disabled = true; + n[2].value = 'loading...'; + ajax('/xml/tags.xml?q=name:'+encodeURIComponent(n[1].value), function(hr) { + n[1].disabled = n[1].disabled = false; + n[2].value = 'Add tag'; + n[1].value = ''; var items = hr.responseXML.getElementsByTagName('item'); if(items.length < 1) @@ -903,12 +903,12 @@ function tglAdd() { var name = items[0].firstChild.nodeValue; var l = x('tagtable').getElementsByTagName('a'); for(var i=0; i<l.length; i++) - if(l[i].innerHTML == shorten(name, 40)) + if(l[i].innerHTML == qq(name)) return alert('Tag is already present!'); var tr = document.createElement('tr'); var td = document.createElement('td'); - td.innerHTML = '<a href="/g'+items[0].getAttribute('id')+'">'+name+'</a>'; + td.innerHTML = '<a href="/g'+items[0].getAttribute('id')+'">'+qq(name)+'</a>'; td.className = 'tc1'; tr.appendChild(td); td = document.createElement('td'); |