The tags are suggested based on the entries the user makes.

Cambios para hacer commit:
	modificado:    app/assets/javascripts/tag_autocomplete.js.coffee
	modificado:    app/assets/stylesheets/autocomplete_overrides.scss
	nuevo archivo: app/controllers/tags_controller.rb
	modificado:    app/models/abilities/common.rb
	modificado:    app/views/debates/_form.html.erb
	modificado:    app/views/proposals/_form.html.erb
	modificado:    config/initializers/acts_as_taggable_on.rb
	modificado:    config/routes.rb
	modificado:    spec/lib/acts_as_taggable_on_spec.rb
This commit is contained in:
iagirre
2017-09-21 18:21:45 +02:00
parent 049967649e
commit 4db2584f87
9 changed files with 86 additions and 47 deletions

View File

@@ -7,13 +7,18 @@ App.TagAutocomplete =
return (App.TagAutocomplete.split( term ).pop())
init_autocomplete: ->
$('.js-tag-list').autocomplete
$('.tag-autocomplete').autocomplete
source: (request, response) ->
response( $.ui.autocomplete.filter(["Arbol", "Becerro", "Caracol"], App.TagAutocomplete.extractLast( request.term ) ) );
$.ajax
url: $('.tag-autocomplete').data('js-url'),
data: {search: App.TagAutocomplete.extractLast( request.term )},
type: 'GET',
dataType: 'json'
success: ( data ) ->
response( data );
minLength: 0,
search: ->
console.log(this.value);
console.log(App.TagAutocomplete.extractLast( this.value ));
App.TagAutocomplete.extractLast( this.value );
focus: ->
return false;