app/assets/javascripts/hyrax/autocomplete.es6 in hyrax-2.0.3 vs app/assets/javascripts/hyrax/autocomplete.es6 in hyrax-2.1.0.beta1
- old
+ new
@@ -1,23 +1,28 @@
import Default from './autocomplete/default'
-import Work from './autocomplete/work'
+import Resource from './autocomplete/resource'
import LinkedData from './autocomplete/linked_data'
export default class Autocomplete {
/**
* Setup for the autocomplete field.
* @param {jQuery} element - The input field to add autocompete to
- # @param {string} fieldName - The name of the field (e.g. 'based_near')
- # @param {string} url - The url for the autocompete search endpoint
+ * @param {string} fieldName - The name of the field (e.g. 'based_near')
+ * @param {string} url - The url for the autocompete search endpoint
*/
setup (element, fieldName, url) {
switch (fieldName) {
case 'work':
- new Work(
+ new Resource(
element,
url,
- element.data('exclude-work')
+ { excluding: element.data('exclude-work') }
)
+ break
+ case 'collection':
+ new Resource(
+ element,
+ url)
break
case 'based_near':
new LinkedData(element, url)
default:
new Default(element, url)