--- tag_complete/tag_complete.js 2006/08/18 22:59:04 46
+++ tag_complete/tag_complete.js 2006/08/18 23:17:26 49
@@ -25,7 +25,7 @@
jQuery.className.add( _tag.obj[i], 'selected' );
- suggest += '
' + t + ' ';
+ suggest += '' + t + ' ';
_tag.selected_obj[j] = _tag.obj[i];
j++;
}
@@ -69,10 +69,16 @@
return true;
}
- $.log.info('take suggestion: '+s);
+ _tag.add_tag( s );
+ return false;
+ },
+
+ add_tag: function( t ) {
+ $.log.info('add: '+t);
+ _tag.focus();
$('#tags').val(
$('#tags').val().replace(
- /[^ ]*$/, s + ' '
+ /[^ ]*$/, t + ' '
)
);
_tag.clean_selected();
@@ -113,8 +119,12 @@
$(document).ready( function() {
$('.tag').each( function(i) {
- _tag.name[i] = this.firstChild.nodeValue;
+ var n = this.firstChild.nodeValue;
+ _tag.name[i] = n;
_tag.obj[i] = this;
+ this.onclick = function() {
+ return _tag.add_tag( n );
+ }
});
$.log.info( 'found ' + _tag.name.length + ' tags' );