javascripts/right-autocompleter-src.js in right-rails-0.3.2 vs javascripts/right-autocompleter-src.js in right-rails-0.4.0
- old
+ new
@@ -34,15 +34,15 @@
relName: 'autocompleter'
},
// scans the document for autocompletion fields
- rescan: function() {
+ rescan: function(scope) {
var key = Autocompleter.Options.relName;
var reg = new RegExp('^'+key+'+\\[(.*?)\\]$');
- $$('input[rel^="'+key+'"]').each(function(input) {
+ ($(scope)||document).select('input[rel^="'+key+'"]').each(function(input) {
if (!input.autocompleter) {
var data = input.get('data-'+key+'-options');
var options = Object.merge(eval('('+data+')'));
var match = input.get('rel').match(reg);
@@ -274,10 +274,12 @@
* The document events hooking
*
* Copyright (C) Nikolay V. Nemshilov aka St.
*/
document.on({
- ready: Autocompleter.rescan,
+ ready: function() {
+ Autocompleter.rescan();
+ },
// the autocompletion list navigation
keydown: function(event) {
if (Autocompleter.current) {
var name;
\ No newline at end of file