Anonymous avatar Anonymous committed c362a62

fixed #3 var_name error when using formsets.

Comments (0)

Files changed (1)

autocomplete/widgets.py

 <div>
   <input type="hidden" name="%(name)s" id="id_hidden_%(name)s" value="%(hidden_value)s" />
   <input type="text" id="id_%(name)s" value="%(value)s" %(attrs)s />
-  <script type="text/javascript">var ac_%(name)s = new autocomplete("%(name)s", "%(url)s", %(force_selection)s);</script>
+  <script type="text/javascript">var %(var_name)s = new autocomplete("%(name)s", "%(url)s", %(force_selection)s);</script>
 </div>
 '''
 
         self.view = view
     
     def render(self, name, value, attrs=None):
+        var_name = 'ac_%s' % name.replace('-', '_')
         url = reverse(self.view, args=[self.ac_name])
         force_selection = ('false', 'true')[self.force_selection]
         if not value:
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.