Skip to content

Commit abbdea0

Browse files
committed
Format ts files using prettier, update dependencies
1 parent 16ad576 commit abbdea0

File tree

7 files changed

+123
-3326
lines changed

7 files changed

+123
-3326
lines changed

package-lock.json

+42-8
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+5-3
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,16 @@
1414
"type": "git",
1515
"url": "git://github.com/devbridge/jQuery-Autocomplete.git"
1616
},
17-
"dependencies": {
18-
"@types/jquery": "^2.0.32",
17+
"peerDependencies": {
1918
"jquery": ">=1.9"
2019
},
2120
"devDependencies": {
21+
"@types/jquery": "^3.5.22",
2222
"grunt": "^1.0.1",
2323
"grunt-contrib-uglify": "^1.0.1",
24-
"prettier": "^3.0.3"
24+
"jquery-mockjax": "^2.6.0",
25+
"prettier": "^3.0.3",
26+
"typescript": "^5.2.2"
2527
},
2628
"prettier": {
2729
"printWidth": 100,

readme.md

-4
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,3 @@
1-
Devbridge Group accelerates software to market for enterprise clients through dedicated product teams, user experience and software engineering expertise.
2-
3-
[www.devbridge.com](http://www.devbridge.com/)
4-
51
# Ajax Autocomplete for jQuery
62

73
Ajax Autocomplete for jQuery allows you to easily create

spec/runner.html

+2-5
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,8 @@
99
<script type="text/javascript" src="lib/jasmine-2.0.1/boot.js"></script>
1010

1111
<!-- jQuery -->
12-
<script src="../scripts/jquery-2.1.1.js"></script>
13-
<script src="../scripts/jquery.mockjax.js"></script>
14-
<script type="text/javascript">
15-
window.JSON || document.write('<scr' + 'ipt src="//cdnjs.cloudflare.com/ajax/libs/json2/20110223/json2.min.js"><\/scr' + 'ipt>');
16-
</script>
12+
<script src="https://code.jquery.com/jquery-3.7.1.min.js"></script>
13+
<script src="../node_modules/jquery-mockjax/dist/jquery.mockjax.js"></script>
1714

1815
<!-- Autocomplete -->
1916
<script src="../src/jquery.autocomplete.js"></script>
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
1-
///<reference path="../jquery/jquery.d.ts" />
21
///<reference path="../jquery-autocomplete/jquery.autocomplete.d.ts" />
32

4-
53
// ----------------------------------------------------------------------------------------
64
// --------------------------------- WEBSITE EXAMPLE --------------------------------------
7-
// ---------- https://www.devbridge.com/sourcery/components/jquery-autocomplete/ ----------
5+
// --------------- https://devbridge.github.io/jQuery-Autocomplete/ -----------------------
86
// ----------------------------------------------------------------------------------------
97

108
var input = $('#autocomplete');
@@ -21,33 +19,33 @@ input.autocomplete({
2119
serviceUrl: '/autocomplete/countries',
2220
onSelect: function (suggestion) {
2321
alert('You selected: ' + suggestion.value + ', ' + suggestion.data);
24-
}
22+
},
2523
});
2624

2725
// Local lookup (no ajax):
2826
var countries = [
2927
{ value: 'Andorra', data: 'AD' },
3028
// ...
31-
{ value: 'Zimbabwe', data: 'ZZ' }
29+
{ value: 'Zimbabwe', data: 'ZZ' },
3230
];
3331

3432
input.autocomplete({
3533
lookup: countries,
3634
onSelect: function (suggestion) {
3735
alert('You selected: ' + suggestion.value + ', ' + suggestion.data);
38-
}
36+
},
3937
});
4038

4139
// Non standard query/results
4240
input.autocomplete({
4341
paramName: 'searchString',
44-
transformResult: function(response: any, originalQuery: string): AutocompleteResponse {
42+
transformResult: function (response: any, originalQuery: string): AutocompleteResponse {
4543
return {
4644
suggestions: $.map(response.myData, function (dataItem) {
47-
return {value: dataItem.valueField, data: dataItem.dataField};
48-
})
45+
return { value: dataItem.valueField, data: dataItem.dataField };
46+
}),
4947
};
50-
}
48+
},
5149
});
5250

5351
// ----------------------------------------------------------------------------------------
@@ -68,13 +66,11 @@ input.autocomplete().enable();
6866
input.autocomplete().hide();
6967
input.autocomplete().dispose();
7068

71-
7269
// ----------------------------------------------------------------------------------------
7370
// ------------------------------ TEST DEFAULT OPTIONS ------------------------------------
7471
// ----------------------------------------------------------------------------------------
7572

7673
input.autocomplete({
77-
7874
//----------------o AJAX SETTINGS
7975

8076
serviceUrl: '/autocomplete/countries',
@@ -88,69 +84,69 @@ input.autocomplete({
8884
//----------------o CONFIG SETTINGS
8985

9086
noCache: false,
91-
delimiter: "-",
87+
delimiter: '-',
9288
onSearchStart(query: string) {
93-
console.log("query: ", query);
89+
console.log('query: ', query);
9490
},
9591
onSearchComplete(query: string, suggestions: AutocompleteSuggestion[]) {
96-
console.log("query: ", query);
97-
console.log("suggestions: ", suggestions);
92+
console.log('query: ', query);
93+
console.log('suggestions: ', suggestions);
9894
},
9995
onSearchError(query: string, jqXHR: JQueryXHR, textStatus: string, errorThrown: any) {
100-
console.log("query: ", query);
101-
console.log("jqXHR: ", jqXHR);
102-
console.log("textStatus: ", textStatus);
103-
console.log("errorThrown: ", errorThrown);
96+
console.log('query: ', query);
97+
console.log('jqXHR: ', jqXHR);
98+
console.log('textStatus: ', textStatus);
99+
console.log('errorThrown: ', errorThrown);
104100
},
105101
transformResult(response: any, originalQuery: string): AutocompleteResponse {
106-
return {
107-
suggestions: [
108-
{ value: 'Andorra', data: 'AD' },
109-
// ...
110-
{ value: 'Zimbabwe', data: 'ZZ' }
111-
]
112-
}
102+
return {
103+
suggestions: [
104+
{ value: 'Andorra', data: 'AD' },
105+
// ...
106+
{ value: 'Zimbabwe', data: 'ZZ' },
107+
],
108+
};
113109
},
114110
onSelect(suggestion: AutocompleteSuggestion) {
115-
console.log("suggestions: ", suggestion);
111+
console.log('suggestions: ', suggestion);
116112
},
117113
minChars: 1,
118114
lookupLimit: 1,
119115
lookup: [
120116
{ value: 'Andorra', data: 'AD' },
121117
// ...
122-
{ value: 'Zimbabwe', data: 'ZZ' }
118+
{ value: 'Zimbabwe', data: 'ZZ' },
123119
],
124120
lookupFilter(suggestion: AutocompleteSuggestion, query: string, queryLowercase: string): any {
125-
return query !== "query"
121+
return query !== 'query';
126122
},
127123
triggerSelectOnValidInput: true,
128124
preventBadQueries: true,
129125
autoSelectFirst: false,
130126
onHide(container: any) {
131-
console.log("container: ", container);
127+
console.log('container: ', container);
132128
},
133129

134130
//----------------o PRESENTATION SETTINGS
135131

136132
beforeRender(container: any) {
137-
console.log("container: ", container);
133+
console.log('container: ', container);
138134
},
139135
formatResult(suggestion: AutocompleteSuggestion, currentValue: string): string {
140136
return currentValue;
141137
},
142-
groupBy: "category",
138+
groupBy: 'category',
143139
maxHeight: 300,
144-
width: "auto",
140+
width: 'auto',
145141
zIndex: 9999,
146142
appendTo: document.body,
147143
forceFixPosition: false,
148-
orientation: "bottom",
144+
orientation: 'bottom',
149145
preserveInput: false,
150146
showNoSuggestionNotice: false,
151-
noSuggestionNotice: "No results",
147+
noSuggestionNotice: 'No results',
152148
onInvalidateSelection() {
153-
console.log("onInvalidateSelection");
149+
console.log('onInvalidateSelection');
154150
},
155-
tabDisabled: false
151+
tabDisabled: false,
156152
});

0 commit comments

Comments
 (0)