Skip to content

Commit b437392

Browse files
authored
Merge pull request #24 from phoebebright/master
Adds `wrapClasses` option for markup
2 parents 7ec4dd3 + f862b1f commit b437392

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,12 @@ Change template for an item group, when using grouped view. Default is
143143
```
144144
Make sure your `groupContentName` matches the ul class!
145145

146+
#### wrapClasses:
147+
```javascript
148+
$('.autocomplete').tinyAutocomplete({ wrapClasses: 'autocomplete no-autoinit'});
149+
```
150+
To add classes to the list created by tinyAutocomplete, use wrapClasses. The default is "autocomplete". This is useful, for example, where using tinyAutocomplete with Materializecss which adds it's own formatting where it sees an autocomplete. Adding the class no-autoinit will prevent materialize from doing this.
151+
146152

147153
#### groupContentName:
148154
```javascript

src/tiny-autocomplete.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,8 @@
3737
groupTemplate: '<li class="autocomplete-group"><span class="autocomplete-group-header">{{title}}</span><ul class="autocomplete-items" /></li>',
3838
itemTemplate: '<li class="autocomplete-item">{{title}}</li>',
3939
showNoResults: false,
40-
noResultsTemplate: '<li class="autocomplete-item">No results for {{title}}</li>'
40+
noResultsTemplate: '<li class="autocomplete-item">No results for {{title}}</li>',
41+
wrapClasses: "autocomplete"
4142
},
4243

4344
/**
@@ -147,7 +148,7 @@
147148
setupMarkup: function() {
148149
this.field.addClass('autocomplete-field');
149150
this.field.attr('autocomplete', 'off');
150-
this.field.wrap('<div class="autocomplete" />');
151+
this.field.wrap('<div class="' + this.settings.wrapClasses + '" />');
151152
this.el = this.field.parent();
152153
},
153154

0 commit comments

Comments
 (0)