25 |
|
|
26 |
jQuery.className.add( _tag.obj[i], 'selected' ); |
jQuery.className.add( _tag.obj[i], 'selected' ); |
27 |
|
|
28 |
suggest += '<li>' + t + '</li> '; |
suggest += '<li onclick="javascript:return _tag.add_tag(\'' + t + '\')">' + t + '</li> '; |
29 |
_tag.selected_obj[j] = _tag.obj[i]; |
_tag.selected_obj[j] = _tag.obj[i]; |
30 |
j++; |
j++; |
31 |
} |
} |
69 |
return true; |
return true; |
70 |
} |
} |
71 |
|
|
72 |
$.log.info('take suggestion: '+s); |
_tag.add_tag( s ); |
73 |
|
return false; |
74 |
|
}, |
75 |
|
|
76 |
|
add_tag: function( t ) { |
77 |
|
$.log.info('add: '+t); |
78 |
|
_tag.focus(); |
79 |
$('#tags').val( |
$('#tags').val( |
80 |
$('#tags').val().replace( |
$('#tags').val().replace( |
81 |
/[^ ]*$/, s + ' ' |
/[^ ]*$/, t + ' ' |
82 |
) |
) |
83 |
); |
); |
84 |
_tag.clean_selected(); |
_tag.clean_selected(); |
119 |
$(document).ready( function() { |
$(document).ready( function() { |
120 |
|
|
121 |
$('.tag').each( function(i) { |
$('.tag').each( function(i) { |
122 |
_tag.name[i] = this.firstChild.nodeValue; |
var n = this.firstChild.nodeValue; |
123 |
|
_tag.name[i] = n; |
124 |
_tag.obj[i] = this; |
_tag.obj[i] = this; |
125 |
|
this.onclick = function() { |
126 |
|
return _tag.add_tag( n ); |
127 |
|
} |
128 |
}); |
}); |
129 |
$.log.info( 'found ' + _tag.name.length + ' tags' ); |
$.log.info( 'found ' + _tag.name.length + ' tags' ); |
130 |
|
|